使用场景
当PC1在pingPC2的过程中,ICMP包的优先级是低于OSPF包的,本次就是使用Qos使ICMP包的优先级高于OSPF包。实验无特殊效果,使用抓包展示!
代码
前提条件:使用路由技术使4台设备互通。可以使用任意技术(这里使用OSPF,若是使用其他路由技术,相应的就不是OSPF包,而是其他包)
# OSPF配置过程
[R1]int g 0/0/1
[R1-GigabitEthernet0/0/1]ip address 12.1.1.1 24
[R1-GigabitEthernet0/0/1]int g 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int lo 0
[R1-LoopBack0]ip address 1.1.1.1 32
[R1-LoopBack0]ospf 1 rou 1.1.1.1
[R1-ospf-1]ar 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.254 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0
[R2]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]int g 0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[R2-GigabitEthernet0/0/1]int lo 0
[R2-LoopBack0]ip address 2.2.2.2 32
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]ar 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 192.168.2.254 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0
此时的ICPM包的DSCP是CS0级别。
# Qos使用
[R1]acl 3000
[R1-acl-adv-3000]rule permit ip source 192.168.1.1 0 destination 192.168.2.1 0
[R1-acl-adv-3000]q
[R1]traffic classifier PC1toPC2
[R1-classifier-PC1toPC2]if-match acl 3000
[R1-classifier-PC1toPC2]q
[R1]traffic behavior EF
[R1-behavior-EF]remark dscp ef
[R1-behavior-EF]q
[R1]traffic policy pc1topc2
[R1-trafficpolicy-pc1topc2]classifier PC1toPC2 behavior EF
[R1-trafficpolicy-pc1topc2]int g 0/0/0
[R1-GigabitEthernet0/0/0]traffic-policy pc1topc2 inbound
配置Qos后的ICMP抓包,显示DSCP已经被修改成EF级别。这里使用的是模拟器,资源非常充裕,Qos只有在资源拥挤的时候才能显现。
Qos用途十分广泛,可供修改的参数也很多,这里就选了DSCP进行修改,使用的十分浅显。若有大佬对Qos感兴趣,可自行查阅其他资料。