分类: 系统运维
2008-05-22 09:36:59
bandwidth及priority命令两个定义了可以是适用在一 个模块化服务质量命令行接口的动作(MQC) policy-map之内,您适 用于接口、子接口或者虚拟电路通过 service-policy 命令。特定地,这些命令提供一个带宽保证给匹配话务类别的标准的信息 包。 然 而,二个命令有重要功能上的区别在那些保证。 此技术说明解释那些区别并且解释组的未使用的带宽如何被 分配到匹配其他组的流。
欲知关于文件惯例的更 多信息,请参阅 。
此 文档没有特殊的先决条件。
本文不限于特定软件和硬件版本。
本文提供的信息在特定实验室环境里从设备被创建了 。用于本文的所有设备开始了以一个缺省(默认)配置。 如果在一个真实网络工作,保证您使用它以前了解所有命令 的潜在影响。
下面的表列出bandwidth及priority命令的之间 功 能上的区别。
功能 |
bandwidth命令 |
priority命令 |
---|---|---|
最小带宽保证 |
是 |
是 |
最 大带宽保证 |
否 |
是 |
内置策略器 |
否 |
是 |
提供低延时 |
否 |
是 |
另外, bandwidth及priority命令设计符合不同的服务质量( QoS)制度目标。下面的表列出那些不同于的目标。
应用程序 |
bandwidth命令 |
priority命令 |
---|---|---|
带宽管理为广域网链路 |
是 |
有些 |
管理在延迟(抖动的上)延迟和变化 |
否 |
是 |
改进应用响应时间 |
否 |
是 |
与快速的接口,多数网络还是需要一个强大的QoS管 理模型有效涉及不可避免地发生由于速度不匹配或不同流量模式的 拥塞点和瓶颈。实际全球网络有有限资源和资源瓶颈,并且 需要QoS策略保证适当的资源分配。
® Cisco IOS配置 指南描述 bandwidth命令作为" 相当数量带宽,在kbps ,分配到组。. To指定或修 改为组分配的带宽属于策略映射"。
查看什么这些定义意味着。
在 拥塞期间,bandwidth命令 提供 最小带宽保证。 有命令句法的三张表,如下表所示。
语法 |
说明 |
---|---|
bandwidth {kbps} |
指定带宽分配作为比特率。 |
bandwidth percent {value} |
指定带宽分配作为底层链路速率的 百分比。 |
bandwidth remaining percent {value} |
指定带宽分配作为未分配 到其他组带宽的百分比。 |
注意: bandwidth命 令定义了一个工作情况,是最小带宽保证。不是所有的Cisco 路由器平台使用加权公平排队(WFQ)作为底层算法实现此工作情况。 欲知更多信息,请参 阅.
Cisco IOS配置指南描 述priority命令作为预留"一个优先级队列带有一个指定的数量可用 的带宽为CBWFQ数据流。. To在数据流策略之内制定优 先级根据相当数量的话务类别可用的带宽"。下面解释什么这 些定义意味着。
您创建一个优先级 队列与以下一组命令:
Router(config)#policy-map policy-name Router(config-pmap)#class class-name Router(config-pmap-c)#priority kpbs [bytes]
在拥塞状况 期间,话务类别是保证的带宽相等与指定的速率。(收回带宽 保证是仅问题当接口被堵塞。) 换句话说, priority命令提供最小带宽保 证。
另外, priority命令实现一个最大带 宽保证。内部,优先级队列使用测量流入负载的令牌桶并且 保证数据流依照配置的速率。只交易依照令牌桶是保证的低 延时。发送所有超额数据流如果链路没有拥塞或降低如果链 路拥塞。 欲知更多信息,请参阅 .
内置策略器的目的将保证其他队列由排队调度程序服 务。在Cisco的原始优先级排队功能,使用 priority-group及priority-list命令,调度 程序首先总服务了高优先级队列。在特殊情况下,低优先级 队列很少被服务了和有效是极度缺乏带宽。
priority命令的真正的好处 --和其主要区别从 bandwidth命令--是在潜伏期如何提供严格离队优先级 提供区域。这是Cisco IOS配置指南如何描述此好处: "允许延迟敏感数据例如语音离队和发送一个严格的优先级队 列在信息包在其他队列离队之前"。请查看什么这意味着。
每个路由器接口维护以下两组队列 :
队列 |
位置 |
排队方法 |
服务策略适用 |
命令调整 |
---|---|---|---|---|
硬件队列或 传输环路 |
端口适配器或网络模块 |
仅FIFO |
否 |
tx-ring-limit |
第三 层队列 |
第三层处理器系统或接口缓 冲区 |
基于流的WFQ,CBWFQ, LLQ |
是 |
随排队方法变化。使用 queue-limit命令带有带宽等级。 |
从上述表,我们能发现服务策略在 第三层队列仅适用于信息包。
严格 离队提到服务优先级队列和首先转发其信息包的排队调度程序到传 输环路。 在物理媒介之前,传输环路是最后终止。
在以下例证,配置传输环路保持四 个信息包。如果三个信息包已经在环,则最好我们能排队到 第四个位置然后等待其他三倒空。因此,低延时列队LLQ机制 在传输环路简单离队信息包对驱动器级先入先出(FIFO )队列的尾 端。
使 用 tx-ring-limit命令调整传 输环路的大小到非默认值。Cisco 推荐调整传输环路当传输 语音流量时。请参阅 。
话务 优先级划分为延迟敏感,基于交互式事务的应用是特别重要的。 使延迟和抖动减到最小,网络设备一定能服务语音信息包当 他们到达,换句话说,或者在严格优先级方式。什么都严格 优先级为语音良好不短小工作。除非语音信息包 immediatly 离队,每次跳跃将引入更多延迟。
国际通信联盟(ITU)推荐最大150毫秒单向端到端延迟 。没有立即离队在路由器接口,一次单个路由器跳跃能解决 大多数此延迟预算。欲知更多信息,请参阅 。
注意: 用两 个命令,千位每秒值应该考虑到第二层开销。换句话说,如 果保证做对组,该保证是关于第二层吞吐量。欲知更多信息 ,请参阅 并且 .
虽然 bandwidth及priority命令提供的 带宽保 证被描述了带有将留出的词类似"保留"和"带宽" ,两个命令不实 现一个真正的预留。换句话说,如果话务类别不使用其配置 的带宽,所有未使用的带宽在其他组被共享。
排队系统强加重要例外到此规则带有优先等级。 如上所述,优先等级的流入负载由信息数据流策略测量。 在拥塞状况期间,优先等级不能使用任何 超额带宽。