CiscoQOSQueue队列技术(三)
来源:优易学  2011-11-26 17:11:17   【优易学:中国教育考试门户网】   资料下载   IT书店

  政策制订和通信流整形

  政策制订/速率限制

  Cisco承诺接入速率(CAR)工具是一种速率限制或政策制订工具(分类规则也可以通过Cisco IOS软件中的CAR工具进行设置)。企业客户可以使用速率限制工具来限制从Internet进入到企业网络的通信流(如点播通信流)的速率,服务供应商可以使用速率限制工具来加强服务级别协议(SLA)。速率限制工具对所有超过规定速率的通信流都执行数据包丢弃,其使用目标并非是对通信流进行整形或排队。

使用CAR实现的速率限制
图13 使用CAR实现的速率限制

  CAR速率限制可以在输入或输出接口以及子接口上实现,包括帧中继和ATM子接口。在这一功能实现并规定了一个或更多的速率以后,可以将政策制订的原则(或CAR对超过某一规定速率的通信流可以采取的措施)设置为以下之一:

  传输(如同一个松懈的交通警察)

  丢弃(丢弃数据包)

  设置优先级并传输(将IP数据包头中ToS字段的优先级位设置为一个优先级较低的值—或首次对其进行标记/染色并进行传输)。这种方式实际上是以较低的优先级传输超出规定的数据包,在当时仍有可用带宽的情况下使这些数据包仍有机会到达自己的目的地。

  可以规定多个CAR速率限制。这种层叠式方式可以对数据包实行一系列的速率限制,也可用于规定更加细致的政策。例如,一个企业客户可以对TCP通信流进行速率限制,同时进一步为基于TCP的Web通信流规定第二个速率限制。

  继续(评估其是否符合一系列速率限制中的下一个速率限制)

  设置优先级并继续(将优先级设置为一个较低的规定的值,然后评估其是否符合一系列速率限制中的下一个速率限制)

  以上的两个选项是CAR中层叠式多速率限制的例子。

  整形

  整形(即所谓的通信流整形[GTS])的原因有很多,例如,企业客户为确保SLA一致性而对输出通信流进行整形,以防止服务供应商丢弃超过限制的通信流。整形的目的(与速率限制/政策制订相对比)是永远不会发生丢弃数据包这样的事情。在通常意义上讲,如果一个上游路由器知道自己的下游路由器采用了政策制订的方法,那么该上游路由器就必须对通信流进行整形。

进行通信流整形的必要
图14 进行通信流整形的必要

  Cisco GTS提供了一种在某一特定接口上对通信流进行控制的机制。通过将特定通信流的速率限制为某一特定位速率,这一功能可以减少输出通信流以避免拥塞的发生(这也被称为令牌存储桶方法),同时对猝发性的特定通信流进行排队处理。因此,对符合某一特征的通信流进行整形以后可以使其能够满足下游的要求,消除了因数据传输速率不匹配而导致的拓扑结构上的瓶颈。GTS可以每一接口(或每一子接口)为应用对象,能够通过访问列表来选择将被整形的通信流,并能够使用多种 Layer 2技术。换句话说,GTS可以不依赖于Layer 2接口或封装而对Layer 3通信流进行整形。

  VIP分布式通信流整形

  VIP分布式通信流整形(DTS)将GTS和帧中继通信流整形(FRTS)的优点结合在一个工具之中。在将分布式Cisco快速转发作为首选交换模式的网络之中,在VIP上进行DTS是合乎逻辑的通信流整形方法。

  对于ATM/帧中继固定虚拟线路(PVC),DTS是在接口级、子接口级或逻辑接口级上对通信流整形进行配置。通信流整形可基于以下的标准:

  通过该物理接口或逻辑接口的所有通信流

  通过简单或扩展IP访问控制列表(ACL)(IP地址、TCP/UDP端口、IP优先级)进行分类的通信流

  根据QoS群组(上游路由器通过CAR或QPPB加盖的内部数据包标签)进行分类的通信流

  DTS在每个VIP上最高可以支持200个整形队列,当数据包平均大小为250个字节或更高以及使用一个拥有8M SRAM的VIP2-50(或更高)时,支持的速率最高可以达到OC-3。与常规的通信流整形(GTS)不同,DTS不要求启用WFQ功能。相反,DTS 在实现整形队列时使用的是公平队列或分布式先入先出(FIFO)机制。

  信令

RSVP是实现端对端QoS信令功能的一种选择
图15 RSVP是实现端对端QoS信令功能的一种选择

  资源保留协议(RSVP)为应用程序(或一个代表应用程序的路由器)提供了一种向网络发出信令以要求所需QoS级别的方法。RSVP是一种Layer 3信令协议,允许一个应用程序以每个流为单位请求QoS服务。

  RSVP依赖于在两个端点之间周期性地交换PATH/REVP 消息;它被认为是一种"接收方发起"性质的协议,因为作为数据流的接收方,它为该特定流发起并维护资源保留处理过程。由于RSVP要求每个中间路由器维护每个RSVP流的状态信息,所以当被用于消息需要通过大量路由器的基础设施(如 Internet)中时,可能会产生可扩展性和成本方面的问题。当必须实现清晰的QoS功能和粒度化时,RSVP是可以派上用场的,如一个低速WAN链路。

 RSVP使用示例(视频会议)
图16 RSVP使用示例(视频会议)

  Cisco路由器支持RSVP,当终端用户应用本身没有发出RSVP信令的能力时,Cisco路由器经常被用于为这些终端用户应用代理发送RSVP信令。

  除了路由器/应用程序以外,H.323语音网关也可以代表自己的客户机发出RSVP信令。这些客户机可以是Cisco(Selsius)电话,这些电话能够为语音通信流加上Layer 3信息标记(如IP优先级),从而使其能够被区分开来。

Cisco电话(对通信流)加上IP优先级标记
图17 Cisco电话(对通信流)加上IP优先级标记

  Cisco IOS软件还包括了能够将RSVP映射到非RSVP子网(如仅使用IP优先级或DiffServ的网络、IEEE 802.1q/p网络或ATM交换主干)的工具。Cisco使用户能够部署多种不同的设备,而不必过分担心可以在这些设备上实现的QoS的粒度化。

[1] [2] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训