这部分描述服务类别(CoS)队列映射和流量整形特性。
概述
每个端口有一个或多个数据包传送的队列。在配置的过程中,你可以决定这些队列的映射和配置。
基于服务等级和其他设置的标准,队列为特定数据包提供优先。如果时延是必需的,系统会保存数据包直到调度程序认准数据包的传输。当队列已经排满了,数据包将会被丢弃。数据包丢弃的优先级别显示出在队列拥塞的时候数据包丢弃的灵敏度。
CoS映射、队列参数和队列管理可基于每个接口进行配置。
某些硬件的应用允许使用尾部丢弃或加权随机早期丢弃(WRED)等队列深度管理。
CoS队列操作包括队列映射和队列配置。
CoS队列映射
CoS队列映射使用信任和不信任端口。
信任端口
- 系统根据表面的估值为到达的数据包采取特定的优先权
- 信任只应用到那些具有信任信息的数据包
- 每个端口一次只能有一个信任域
- 802.1p用户优先权(默认信任模式—通过交换配置管理)
- IP优先权
- IP区分服务代码点(DSCP)
系统可以基于在二层的数据帧帧头的802.1p优先级域来指派服务级别。可通过映射802.1p优先级到以下三个流量类别队列中的其中一个来配置服务级别。这些队列包括:
- 队列2—最少50%的可用带宽
- 队列1—最少33%的可用带宽
- 队列0—最低的优先级,最少17%的可用带宽
对于没打标记的流量,你可以在每个端口的基础上指定默认的802.1p优先级。
不信任的端口
- 对进来的数据包优先级指定是不信任的,因此使用端口默认的优先级。
- 数据包在不信任的端口通过ACL或区分服务的策略进行分类,所有从不信任端口进来的数据包都定向到适当的外出端口上的特定队列。特定的CoS队列由端口默认的优先级或区分服务策略或ACL来指派队列的属性。
- 当信任端口镜像不可用时使用。例如:当一个非IP DSCP数据包达到一个配置为信任IP DSCP的端口。
CoS队列配置
CoS队列配置包括端口外出队列配置和丢弃优先权配置(每个队列。)在每个队列、每个丢弃优先权基础上的设计允许用户为不同的流量类型创建想要的服务特性。
端口外出队列配置
- 调度程序类型
- 最小的保证带宽
- 最小的允许带宽
- 队列管理类型
- 尾部丢弃 vs. 加权随机早期丢弃(WRED)
丢弃优先权配置(每个队列)
基于每个端口
不支持每个队列配置
命令行界面示例
下面是用于配置CoS队列特性的命令示例。
示例#1:show classofservice trust
示例#2:set classofservice trust mode
示例#3:show classofservice ip-precedence-mapping
示例#4:配置Cos-queue Min-bandwidth和Strict Priority Scheduler Mode
示例#5:配置接口CoS Trust Mode
流量整形
这部分描述流量整形的特性。
流量整形控制通过网路传输的流量。流量整形具有平滑临时突发的数据流量的作用。
命令行界面示例
使用traffic-shape命令来启用流量整形,为所有接口(全局配置模式)或单一个接口(接口配置模式)指定最大的传输带宽限制。
值是从0到100递增5的百分比。默认的带宽值是0,意味着没有上限,允许接口以最大的线速来传输。
值不受每队列最大带宽值约束并被认为是一个二层传输速率控制机制,用来调节整个接口的输出不管外出的流量源于哪个队列。
示例#1:traffic-shape
序号 no. |
日期 date |
作者 author |
摘要 summary |
1 |
2010-11-03 |
Netgear |
文档创建 |