- play_arrow 概述
- play_arrow 服务等级简介
-
- play_arrow 配置服务组件等级
- play_arrow 使用分类器分配服务级别
- play_arrow 通过流量监管控制网络访问
- play_arrow 使用转发类控制输出队列
- play_arrow 使用重写规则更改传出数据包标头
- play_arrow 使用调度程序定义输出队列属性
- play_arrow 通过严格优先级队列消除延迟
- play_arrow 通过丢弃配置文件控制拥塞
- play_arrow 通过显式拥塞通知控制拥塞
- play_arrow 使用自适应整形器控制拥塞
- play_arrow 使用虚拟通道限制流量
- play_arrow 为隧道接口启用队列
- play_arrow 使用代码点别名命名组件
-
- play_arrow 配置服务等级调度器层次结构
- play_arrow 通过配置调度器层次结构来控制流量
-
- play_arrow 配置 I/O 卡的服务等级
- play_arrow 配置 I/O 卡的服务等级
-
- play_arrow 配置语句和操作命令
IPv6 流量的 CoS 函数概述
IPv6 流量的服务等级 (CoS) 处理使用 IPv6 DiffServ 代码点 (DSCP) 值。IPv6 DSCP 值是 IPv6 报头的 8 位“流量类”字段中的前 6 位。DSCP 值用于确定进入网络设备的数据包的行为聚合 (BA) 分类。可以使用分类器规则将 DSCP 代码点映射到转发类和丢包优先级。您可以使用 重写规则 将转发类和数据包丢弃优先级映射回退出设备的数据包上的 DSCP 值。
图 1 显示了瞻博网络设备的 CoS 功能组件,并说明了它们交互的顺序。
并非所有设备都支持所有 CoS 功能。
CoS 组件进行如下操作:
BA 分类器规则将 DSCP 代码指向转发类和丢失优先级映射。转发类和丢包优先级决定了数据包在整个系统中的每跃点行为。转发类将数据包与出站传输队列相关联。丢包优先级会影响数据包的调度,而不会影响数据包的相对排序。BA 分类是“下游”节点遵循“上游”编码的 CoS 目标的一种简单方法。
多域分类器规则覆盖 BA 分类器规则读取的初始转发类和丢失优先级确定。通常在靠近内容源的节点上使用多域分类器规则,在这些节点中,数据包可能未使用标头中所需的 DSCP 值进行编码。多域分类器规则将数据包分配给转发类,并根据过滤器(例如源 IP、目标 IP、端口或应用程序)分配丢包优先级。
请参阅 示例:为多域分类器配置和应用防火墙过滤器。
输入监管器对流量进行计量,以查看流量是否超过其服务级别。监管器可能会丢弃、更改转发类和丢包优先级,或者设置数据包的丢包优先级位。设置了数据包丢弃优先级位的数据包在拥塞期间被丢弃的概率增加。
调度器图应用于接口,并将传出数据包与调度器和转发类相关联。
调度程序管理输出传输队列,包括:
缓冲区大小 — 定义数据包在拥塞期间的存储时间段。
调度优先级和传输速率 — 确定数据包的传输顺序。
丢弃配置文件 — 定义丢弃使用特定调度程序的数据包的力度。
请参阅 示例:在安全设备上配置服务等级调度程序。
输出监管器计量流量,如果流量超过数据包的服务级别,则可能会更改数据包的转发类和丢失优先级。
重写规则将转发类和丢包优先级映射到 DSCP 值。通常将重写规则与靠近内容源的多域分类器规则结合使用,或者当设备位于网络边界并且必须更改代码点以满足目标对等方的策略时。
只有 BA 分类规则和重写规则需要特殊考虑才能为 IPv6 流量的 CoS 提供支持。其他 CoS 功能的程序逻辑对 IPv4 和 IPv6 流量之间的差异不敏感。