优先级队列的英文意思是PQ(Priority Queue),这个PQ有高,中,普通吧和低四个优先级队列,根据需求不同,路由器将会按照这四个优先级队列排序来服务,这样可以保证优先级数据的先后性,队列满后,数据包也将会丢失。

思科静态路由优先级设置


设置方法及步骤 1
首先打开思科模拟器软件

2
然后拖出两台2811类的路由器,两台2960类的交换机和一台电脑,并用交叉线将这五个网络设备连接起来

3
并且规划好每台网络设备的配置情

4
为计算机配置上IP地址,IP地址,子网掩码和网关分别为192.168.1.22 255.255.255.0 192.168.1.1

5
然后进入路由器R1进行配置,配置命令是:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s0/0/0
Router(config-if)#no shut
Router(config-if)#ip add 192.168.12.1 255.255.255.0
Router(config-if)#no shut

6
然后进入路由器R1进行配置,配置命令是:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s0/0/0
Router(config-if)#ip add 192.168.12.2 255.255.255.0
Router(config-if)#no sh

7
再打开路由器R1,为路由器配置网络协议,配置命令是:
Router#en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#route rip
Router(config-router)#net 192.168.12.0
Router(config-router)#net 192.168.1.0
Router(config-router)#end

8
再打开路由器R2,为路由器配置网络协议,命令是:
Router#en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router rip
Router(config-router)#net 192.168.12.0
Router(config-router)#net 192.168.2.0
Router(config-router)#end

9
开始配置PQ了,打开R1路由器,创建一个优先级队列,标号为1,并把Telnetr流量式放在高的优先级队列之中,配置命令是:
Router(config)#priority-list 1 protocol ip high tcp telnet

10
在R1路由器上,把定义ACL 101的流量为高的优先级队列之中,配置命令是:
Router(config)#priority-list 1 protocol ip high list 101

11
在R1路由器上,把数据包大小大于1000字节的流量包放在中优先级队列中,配置命令是:
Router(config)#priority-list 1 protocol ip medium gt 1000

12
把接口F0/0接收到流量放在普通优先级队列中,配置命令是:
Router(config)#priority-list 1 int f0/0 normal

13
把其他流量数据包放在低优先级队列中,配置命令是:
Router(config)#priority-list 1 default low

14
再次定义ACL,命令是:Router(config)#access-list 101 permit ip host 10.1.1.1 any

15
定义一下以上这些队列的长度,如果超过这些定义的长度,这些数据包会丢失,配置命令如下:
Router(config)#priority-list 1 queue-limit 20 30 40 50

16
把优先级队列应用在接口S0/0/0上,配置命令如下:
Router(config)#int s0/0/0
Router(config-if)#priority-group 1

17
查看接口上的队列,命令是:Router#show int s0/0/0
下图查看出的结果如画圆圈所示,即是优先级队列了

18
查看队列的配置,配置命令是:Router#show queueing priority

19
测试这个队列是否生效,配置命令为:Router#debug priority

20
完成