打印本文 关闭窗口 | |
深圳市ip 城域网组网方案(19) | |
作者:佚名 文章来源:不详 点击数2011 更新时间:2007-2-13 18:02:36 文章录入:啊祖 责任编辑:啊祖 | |
|
|
十一、CoS & QoS 11.1 可选择的工具 在城域网内对 traffic 进行 prioritization 和 rate control 有多种方法。 CoS 只能提供差分服务:在网络边缘对每个 packet 进行分类,骨干网对分类过的 packet 提供有区别的服务。 QoS 则能够提供更好和更可预测的网络服务,包括: 支持独占的带宽 减少丢包率 避免或解决网络拥塞 设置 traffic 在全网 的优先级 要在城域网上建立端到端的 CoS 服务结构,主要可以采用的技术手段有: I P precedence classification Committed Access Rate Weighted Random Early Detection Deficit Round-Robin 1 、 IP Precedence for Traffic Classification IP precedence Classification 在网络边缘进行,利用 IPv4 包头的 Type-of-Service 3 个比特对每一个 IP 包依据其地址进行优先级分类。最多可以将 traffic 分为 6 个等级。在核心利用不同的 Queuing 技术对不同等级的 traffic 进行不同的处理,使得不同的服务级别得到体现。 2 、 用 CAR 限制接入的带宽 Committed Access Rate 提供一种手段来提供承诺的带宽和限制带宽使用,在此同时,提供处理超出承诺带宽以外流量的策略。 CAR 配置在城域网的边缘,可以基于接入的端口、 IP 地址以及传输层的端口号进行分类。 CAR 采用令牌桶的算法进行流量整形。对于超出的流量, CAR 利用 extended burst 定义阈值,超过阈值的流量降低优先级或丢掉。 CAR 的策略选项包括: Firm CAR – 超出的流量被丢弃 CAR Premium – 超出的流量被标为更低的优先级 CAR Best Effort – 超出的流量有一个突发的阈值,再超出该阈值的流量被丢弃 Per Application CAR – 不同的 CAR 策略作用于不同的应用。比如,重要的应用采用 CAR Premium 策略,多媒体应用采用 CAR Best Effort 策略。 3 、 用 WRED 进行拥塞管理 采用 WRED 进行拥塞管理。 WRED 在网络的瓶颈处监视并缓解网络的拥塞。城域网的瓶颈可能出现的地方主要是和 163 省网骨干连接的地方。 WRED 监视网络的负载,当拥塞开始刚出现时,它就开始有选择的丢弃一些包以降低流量。其结果是,数据源觉察到丢包,就开始降低发包的速率,从而避免了拥塞。 WRED 丢包的策略为:低优先级的流先丢,以保证高优先级的流可以顺畅通过。 在可能发生拥塞的端口运行 WRED 和 DRR 是避免拥塞的较好的选择。 4 、 基于 CoS 的 DRR 在 Cisco 12000GSR 路由器上,可以采用 M-DRR 代替 WFQ(weighted fair queuing) 进行 Queuing 管理,它可以提供基于 CoS 的队列管理来根据 ToS( 在网络边缘由 CAR 设置的值 ) 分配优先权。采用 M-DRR ,一个单独的特殊队列可以提供 alternatepriority 或 strict priority 。 Alternate priority 队列可以和其它队列交替, Alternat priority 为基于 CoS 的队列指定“ deficit counter ”。 GSR 开始以交替的、 Round-robin 的方式清空队列长度,每个队列被清掉的 traffic 决定于该队列的 deficit counter 值,这个值对于每个队列是不同的。 比如,有三个服务类别,那么在 GSR 上有三个活动的队列。队列 1 是一个特殊的队列,它采用 Alternate priority 。 GSR 开始清空该队列的 traffic ,直到达到 deficit counter 的值。然后, GSR 开始清空队列 2 的 traffic ,直到用完 deficit counter 。然后,它再转回到队列 1 。接着, GSR 再开始从队列 3 清空 traffic ,然后,再转回队列 1 。每趟清空的 traffic 取决于队列的 deficit counter 值。 Deficit counter 值由系统管理员决定。 Strict priority 队列不采用 deficit counter ,但是其它队列采用。 Strict priority 队列相对其它队列具有绝对的优先权。 GSR 首先清空 Strict priority 队列,然后才是其它队列。这一机制在网络繁忙的时候可能会造成其它队列完全得不到服务。其它队列以一种 Round-robin 的方式轮转,每次服务权值为 deficit counter 。 |
|
打印本文 关闭窗口 |