关键业务数据包优先发送及其在Cisco路由器中的实现( 二 )


例1:使用Priority-list list-number interface interface-type interface-number {highmediumnormallow}命令设置数据包的优先级别 。为满足上述要求增加如下设置:
在Router A 和 Router B上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、Seria10口配置,加上priority-group 1,然后在公共配置加上:
Priority-list 1 interface Ethernet 0 high
Priority-list 1 interface Ethernet 1 medium
Priority-list 1 interface Ethernet 2 low
Priority-list 1 default normal
例2:使用Priority-list list-number protocol protocol-name {highmediumnormallow}queue-keywork keyWord-value 命令设置数据包的优先级别 。
在该命令中,protocol-name 可取下列值之一:arp、bridge、cdp、compressedtcp、ip、llc2、pad、snapshot,这里假设取ip;对应ip,queue-keywork可取下列值之一:fragments、gt、list、lt、tcp、udp、,其中gt、lt是按ip包的大小包来设置,list是按ip访问列表来设置,tcp、udp是按ip端口号来设置,是对所有的ip包来设置,这里假设取tcp,对应tcp,keyword-value是端口号(port number) 。为满足上述要求增加如下设置:
在Router A 和Router B 上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、 Seria10口配置,加上priority-group 1,然后在公共配置加上:
Priority-list 1 protocol ip high tcp 3333
Priority-list 1 protocol ip medium tcp telnet
Priority-list 1 protocol ip low tcp ftp
Priority-list 1 default normal
例3:使用Priority-list list-number queue_limit high-limit medium-limit normal-limit low-limit命令设置数据包的优先级别 。
该命令比较简单,首先用queue-list按要求定义四个队列,假设队列1是业务应用包、队列2是telnet包、队列4是ftp包、队列3是其它包,这样为满足上述要求增加如下设置:
在 Router A 和 Router B 上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、Seria10口配置,加上priority-group 1,在公共配置加上:
Priority-list 1 queue_limit 1 2 3 4
概 述
在具体的配置中,由于Cisco IOS 版本的不同,上述路由器的优先机制不见得全部有效,应根据实际测试效果选用不同的优先机制,还可使用不同优先机制的组合来构成更有效的路由器优先机制 。

推荐阅读