- play_arrow 配置服务等级
- play_arrow 使用行为聚合分类器分配服务级别
- 了解行为聚合分类器如何确定可信流量的优先级
- 默认 IP 优先级分类器
- 默认 DSCP 和 DSCP IPv6 分类器
- 默认 MPLS EXP 分类器
- 默认 IEEE 802.1p 分类器
- 默认 IEEE 802.1ad 分类器
- CoS 值位模式的默认别名概述
- 定义 CoS 的别名 值位模式
- 配置行为聚合分类器
- 将行为聚合分类器应用于逻辑接口
- 示例:配置和应用默认 DSCP 行为聚合分类器
- 示例:配置行为聚合分类器
- 了解 VPLS 的 DSCP 分类
- 示例:配置 VPLS 的 DSCP 分类
- 为 MPLS LSP 配置服务等级
- 将 DSCP 分类器应用于 MPLS 流量
- 将 MPLS EXP 分类器应用于路由实例
- 为显式空标签应用 MPLS EXP 分类器
- 使用流量类映射管理入口超额订阅
- play_arrow 使用多域分类器分配服务级别
- play_arrow 通过流量监管控制网络访问
- play_arrow 使用转发类定义转发行为
- 了解转发类如何为输出队列分配类
- 默认转发类
- 为每个队列配置自定义转发类
- 配置多达 16 个自定义转发类
- 按出口接口对数据包进行分类
- 转发策略选项概述
- 配置基于 CoS 的转发
- 示例:配置基于 CoS 的转发
- 示例:配置基于 CoS 的不同流量类型的转发
- 示例:配置基于 CoS 的 IPv6 转发
- 将转发类应用于接口
- 了解主机出站流量的排队和标记
- 转发类和交换矩阵优先级队列
- 默认路由引擎协议队列分配
- 为路由引擎生成的流量分配转发类和 DSCP 值
- 示例:在 MPLS 标记的 IP 数据包中写入不同的 DSCP 和 EXP 值
- 更改主机出站流量的默认排队和标记
- 示例:为出站路由引擎和分布式协议处理程序流量配置不同的排队和标记默认值
- 覆盖输入分类
- play_arrow 使用调度程序定义输出队列属性
- play_arrow 使用调度器速率控制带宽
- play_arrow 使用调度程序优先级和分层调度设置传输顺序
- play_arrow 通过调度程序控制拥塞 RED 丢弃配置文件、缓冲区、PFC 和 ECN
- play_arrow 使用重写规则更改传出数据包标头
- 重写数据包标头以确保转发行为
- 应用默认重写规则
- 配置重写规则
- 配置基于 PLP 的重写规则
- 将 IEEE 802.1p 重写规则应用于双 VLAN 标记
- 将 IEEE 802.1ad 重写规则应用于双 VLAN 标记
- 用 MPLS EXP 值重写 IEEE 802.1p 数据包标头
- 独立设置 IPv6 DSCP 和 MPLS EXP 值
- 为进入 MPLS 隧道的 IPv6 数据包配置 DSCP 值
- 为通过第 3 层 VPN 的组播流量设置入口 DSCP 位
- 将重写规则应用于输出逻辑接口
- 重写 MPLS 和 IPv4 数据包标头
- 重写传出数据包的所有三个标签的 EXP 位
- 定义自定义帧中继丢失优先级映射
- 示例:EXP 位的按节点重写
- 示例:在网络边界重写 CoS 信息以强制实施 CoS 策略
- 示例:将 Diffserv 代码指向 MPLS EXP,以便在服务提供商的 L3VPN MPLS 网络中携带 CoS 配置文件
- 示例:将 Diffserv 代码指向 802.1P PCP,以便在服务提供商的 VPLS 网络中执行 CoS 配置文件
- 使用策略图为每个客户分配重写规则
- 主机出站流量 IEEE802.1p 重写
- play_arrow 使用 IPv6 DiffServ 更改退出网络的数据包中的服务等级值
- 使用 DiffServ for IPv6 的 CoS 资源
- 使用 DiffServ for IPv6 的 CoS 系统要求
- CoS with DiffServ for IPv6 的术语和缩略词
- 默认 DSCP 映射
- 默认转发类
- 瞻博网络默认转发等级
- 使用 IPv6 DiffServ 配置 CoS 路线图
- 为客户接口上的 MF 分类器配置防火墙过滤器
- 将防火墙过滤器应用于客户界面
- 为输出队列分配转发类
- 配置重写规则
- DSCP IPv6 重写和转发类映射
- 将重写规则应用于接口
- 配置 RED 丢弃配置文件
- 配置 BA 分类器
- 将 BA 分类器应用于接口
- 配置调度器
- 配置调度器图
- 将调度器图应用于接口
- 示例:为 IPv6 配置 DiffServ
-
- play_arrow 配置特定于平台的功能
- play_arrow 在 ACX 系列通用城域路由器上配置服务等级
- ACX 系列路由器上的 CoS 功能概述
- 了解 ACX 系列路由器上的 CoS CLI 配置语句
- ACX 系列路由器上的 DSCP 传播和默认 CoS
- 在 ACX 系列路由器上配置 CoS
- 全局、物理和逻辑接口级别的分类器和重写规则概述
- 在全局和物理接口级别配置分类器和重写规则
- 在 ACX 系列路由器上应用 DSCP 和 DSCP IPv6 分类器
- ACX 系列路由器调度器概述
- ACX 系列路由器上的共享和专用缓冲区内存池
- ACX 系列路由器上 PPP 和 MLPPP 接口的 CoS
- ACX 系列路由器上的 NAT 服务 CoS
- ACX 系列路由器中的分层服务等级
- ACX 系列路由器上的风暴控制概述
- play_arrow 在 MX 系列 5G 通用路由平台上配置服务等级
- play_arrow 在 PTX 系列数据包传输路由器上配置服务等级
-
- play_arrow 配置特定于线卡和接口的功能
- play_arrow 线卡和接口的功能支持
- play_arrow 配置隧道的服务等级
- play_arrow 在服务 PIC 上配置服务等级
- play_arrow 在 IQ 和增强型 IQ (IQE) PIC 上配置服务等级
- play_arrow 在以太网 IQ2 和增强型 IQ2 PIC 上配置服务等级
- 增强型 IQ2 PIC 上的 CoS 概述
- IQ2 和 IQ2E PIC(M Series 和 T Series)的 CoS 功能和限制
- 千兆以太网 IQ 和千兆以太网 IQ2 PIC 之间的区别
- 为增强型排队硬件整形粒度值
- 以太网 IQ2 PIC RTT 延迟缓冲区值
- 为桥接以太网配置 BA 分类器
- 设置 IQ2 和增强型 IQ2 PIC 上的出口队列数
- 配置以太网 IQ2 PIC 的每个端口的调度器数
- 将调度器图应用于机箱级队列
- 以太网接口上 L2TP 隧道的 CoS 概述
- 为以太网接口上的 L2TP 隧道配置 CoS
- 配置 LNS CoS 以实现链路冗余
- 示例:配置 L2TP LNS CoS 支持以实现链路冗余
- 在 10 千兆以太网 IQ2 PIC 上配置整形
- 使用 IQ2 和 IQ2E PIC 为 GRE 隧道配置按单元调度
- 了解 IQ2 和 IQ2E 接口上的突发大小配置
- 为 IQ2 和 IQ2E 接口上的整形器配置突发大小
- 在以太网 IQ2 接口上配置 CIR 和 PIR
- 示例:在以太网 IQ2 接口上配置共享资源
- 配置和应用 IEEE 802.1ad 分类器
- 配置速率限制以保护 IQ2 和增强型 IQ2 PIC 上的较低队列
- 简单过滤器概述
- 配置简单筛选器
- play_arrow 在带有 SFP+ 的 10 千兆以太网 LAN/WAN PIC 上配置服务等级
- play_arrow 在增强型队列 DPC 上配置服务等级
- play_arrow 在 MIC、MPC 和 MLC 上配置服务等级
- MIC 和 MPC 接口上的 CoS 功能和限制
- MIC 和 MPC 接口上 CoS 配置的专用队列扩展概述
- 验证在 MIC 和 MPC 接口上配置的专用队列数
- 在非排队 MPC 上扩展每个 VLAN 队列
- 通过绕过排队芯片来增加富队列 MPC 上的可用带宽
- 灵活排队模式
- 用于在具有 MPC 的 MX 系列路由器上进行入口排队的多域分类器
- 示例:配置用作入口排队过滤器的过滤器
- 具有管制功能的入口队列过滤器
- 带有 MPC 的 MX 系列路由器上的入口速率限制
- MIC 和 MPC 接口上的速率整形
- MIC 和 MPC 接口上的按优先级整形概述
- 示例:在 MIC 和 MPC 接口上配置按优先级整形
- 配置静态整形参数以考虑下行流量速率的开销
- 示例:配置静态整形参数以考虑下游流量速率中的开销
- MIC 和 MPC 接口上的流量突发管理概述
- 了解 MIC 和 MPC 接口的分层调度
- 在 MIC 和 MPC 接口上配置入口层次结构 CoS
- 在逻辑隧道接口上配置 CoS 调度策略
- MPC 接口的按单元调度和分层调度
- 管理 MIC 和 MPC 接口上静态 CoS 配置的专用队列和剩余队列
- MIC 和 MPC 接口上的多余带宽分配概述
- 边缘网络中下游流量的带宽管理概述
- MIC 和 MPC 接口上的调度器延迟缓冲
- 管理 MIC 和 MPC 上静态接口上的多余带宽分配
- MIC 和 MPC 接口上的丢弃配置文件
- MIC 和 MPC 接口上的智能超额订阅概述
- 减少分层 CoS 队列中的抖动
- 示例:减少分层 CoS 队列中的抖动
- 通用边缘网络中以太网伪线上的 CoS 概述
- 逻辑隧道接口上的 CoS 调度策略概述
- 在以太网伪线上配置 CoS 以用于多服务边缘网络
- L2TP LNS 内联服务 CoS 概述
- 为 L2TP LNS 内联服务配置静态 CoS
- 电路仿真 ATM MIC 上的 CoS 概述
- 在电路仿真 ATM MIC 上配置 CoS
- 了解 IEEE 802.1p 从透明标记推送和交换继承
- 配置 IEEE 802.1p 从透明标记继承推送和交换
- 应用服务上的 CoS 模块化线卡概述
- play_arrow 在聚合、通道化和千兆以太网接口上配置服务等级
-
- play_arrow 配置语句和操作命令
通过 Junos OS CoS 进程配置基本数据包流
以下配置演示了通过 CoS 过程的数据包流:
定义分类器
如果您信任数据包标头中的 CoS 值,则可以使用行为聚合分类将这些值映射到转发类并丢弃优先级。例如:
[edit class-of-service] classifiers { exp exp_classifier { forwarding-class data-queue { loss-priority high code-points 001; loss-priority low code-points 000; } forwarding-class nc-queue { loss-priority high code-points 111; loss-priority low code-points 110; } forwarding-class video-queue { loss-priority high code-points 011; loss-priority low code-points 010; } forwarding-class voice-queue { loss-priority high code-points 101; loss-priority low code-points 100; } }
如果不信任数据包标头中的 CoS 值,则可以使用更复杂的多域分类将入口流量映射到转发类并丢弃优先级。例如:
[edit firewall] family inet { filter classify { term sip { from { protocol [ udp tcp ]; port 5060; } then { forwarding-class nc-queue; loss-priority low; accept; } } } }
另请参阅
将分类器应用于接口上的传入数据包
您可以在层次结构级别将行为聚合分类器应用于逻辑接口 [edit class-of-service interfaces]
。例如:
[edit class-of-service] interfaces { so-* { unit 0 { classifiers { exp exp_classifier; } } } t3-* { unit 0 { classifiers { exp exp_classifier; } } } }
将多域分类器作为输入过滤器应用于层级的 [edit interfaces]
逻辑接口。例如:
[edit interfaces] fe-0/0/2 { unit 0 { family inet { filter { input classify; } address 10.12.0.13/30; } } }
定义监管器以限制流量和控制拥塞
如果需要对流量进行速率限制,可以通过丢弃多余流量(硬管制)或将多余的流量重新分配给不同的转发类和/或丢失优先级(软管制),请定义监管器并将监管器应用于该流量的防火墙过滤器。例如:
[edit firewall] policer be-lp { if-exceeding { bandwidth-limit 10m; burst-size-limit 62500; } then loss-priority high; } family inet { filter be-lp { term t1 { from { protocol tcp; port 80; } then policer be-lp; then loss-priority low; then accept; } } }
另请参阅
定义丢弃配置文件
使用丢弃配置文件定义延迟缓冲区占用范围内的丢弃概率,从而支持随机早期检测 (RED) 流程。
[edit class-of-service] drop-profiles { be-red { fill-level 20 drop-probability 25; fill-level 30 drop-probability 50; fill-level 40 drop-probability 75; fill-level 50 drop-probability 100; } }
另请参阅
将每个转发类分配给一个队列
要为每个转发类提供差异化服务,请为每个转发类分配其自己的输出队列。例如:
[edit class-of-service] forwarding-classes { queue 0 data-queue; queue 1 video-queue; queue 2 voice-queue; queue 3 nc-queue; }
另请参阅
定义调度器
定义每个转发类的调度器特征。例如:
[edit class-of-service] schedulers { # data-scheduler { buffer-size percent 50; drop-profile-map loss-priority high protocol any drop-profile be-red; priority low; transmit-rate percent 50; } nc-scheduler { buffer-size percent 5; priority high; transmit-rate percent 5; } video-scheduler { buffer-size percent 25; priority strict-high; transmit-rate percent 25; } voice-scheduler { buffer-size percent 20; priority high; transmit-rate percent 20; } }
另请参阅
定义调度器图
使用调度器图将调度器映射到转发类。例如:
[edit class-of-service] scheduler-maps { sched1 { forwarding-class data-queue scheduler data-scheduler; forwarding-class nc-queue scheduler nc-scheduler; forwarding-class video-queue scheduler video-scheduler; forwarding-class voice-queue scheduler voice-scheduler; } }
另请参阅
定义 CoS 标头重写规则
使用重写规则重新定义传出数据包的 CoS 位模式。例如:
[edit class-of-service] rewrite-rules { inet-precedence inet-rewrite { forwarding-class data-queue { loss-priority high code-point 001; loss-priority low code-point 000; } forwarding-class nc-queue { loss-priority high code-point 111; loss-priority low code-point 110; } forwarding-class video-queue { loss-priority high code-point 101; loss-priority low code-point 100; } forwarding-class voice-queue { loss-priority high code-point 011; loss-priority low code-point 010; } } }
另请参阅
将调度器图和重写规则应用于出口接口
[edit class-of-service] interfaces { ge-* { scheduler-map sched1; unit * { rewrite-rules { inet-precedence inet-rewrite; } } } }