上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4 IOS的QoS特性
尽管IOS也支持集成服务模式的QoS,但本书讨论的是区分服务模式下的IOS QoS特性。
在IOS中,模块化QoS命令行界面(Modular QoS CLI, MQC)是完成区分服务QoS的基本部件:使用MQC的class-map命令对数据分类;使用令牌桶算法对数据进行测量;使用基于分类的(class-based)流量整形技术对数据整形;使用基于分类的整治技术整治数据流量。
1.4.1 实现QoS的IOS工具
实现QoS的IOS工具包括以下几种。
(1)分类与标记。分类的依据包括以下几种。
● ACL;
● CoS;
● DSCP;
● Input-interface;
● MAC address;
● Packet length;
● IP precedence;
● Protocol;
● VLAN。
(2)流量整治。措施包括以下几种。
● Re-Mark;
● Police;
● Drop;
● Count;
● Estimate bandwidth。
(3)队列及调度。队列包括以下几个。
● FIFO;
● WFQ;
● PQ;
● CQ;
● CBWFQ;
● LLQ;
● RTPPQ;
● WRR。
(4)拥塞管理及避免。措施包括以下几种。
● Queue-limit;
● Random-detect;
● Bandwidth;
● Fair-queue;
● Priority;
● Shape。
(5)链路优化。措施包括以下几种。
● Compress header(报文头压缩);
● Layer 2 Link fragmentation(2层链路上数据帧的拆解)。
1.4.2 实现QoS的流程
使用上述工具实现QoS的工作流程如图1-5所示。
该流程是IOS实现QoS的核心理念,本书后面的章节将对这些流程做详细解释。