一、 组网需求:
在下面的组网图中,从Router C发出的数据流经过Router A和Router B到达Router D,需求如下:
1. 从Router C出来的三条数据流10.1.1.0/24,20.1.1.0/24,30.1.1.0/24到达Router A后被分别标记后进行带宽保障;
2. Router C发出的数据流根据IP报文的DSCP域分为3类,要求配置QoS策略,对于DSCP域为AF11和AF21的流进行确保转发(AF),最小带宽为5%;
3. 对于DSCP域为EF的流进行加速转发(EF),最大带宽为30%。
设备清单:MSR-G2系列路由器4台
二、 组网图:
图1基于类的队列组网图
三、 配置步骤:
使用版本:E0006P05
Router A的配置如下:
#
acl number 2000
rule 0 permit source 10.1.1.0 0.0.0.255
#
acl number 2001
rule 0 permit source 20.1.1.0 0.0.0.255
#
acl number 2002
rule 0 permit source 30.1.1.0 0.0.0.255
#
traffic classifier class_acl operator and
if-match acl 2000
#
traffic classifier class_acl1 operator and
if-match acl 2001
#
traffic classifier class_acl2 operator and
if-match acl 2002
#
traffic behavior bev_0
remark dscp af11
#
traffic behavior bev_1
remark dscp af21
#
traffic behavior bev_2
remark dscp ef
#// 定义三个类,分别匹配DSCP域为AF11、AF21和EF的IP报文
traffic classifier 1 operator and
if-match dscp af11
#
traffic classifier af11_class operator and
if-match dscp af11
#
traffic classifier af21_class operator and
if-match dscp af21
#
traffic classifier ef_class operator and
if-match dscp ef
# // 定义流行为,配置AF,并分配最小可用带宽
traffic behavior af11_behav
queue af bandwidth pct 5
#
traffic behavior af21_behav
queue af bandwidth pct 5
#
traffic behavior ef_behav
queue ef bandwidth pct 30 cbs-ratio 25
#
qos policy dscp
classifier af11_class behavior af11_behav
classifier af21_class behavior af21_behav
classifier ef_class behavior ef_behav
#
interface Ethernet 1/1
port link-mode route
ip address 1.1.1.1 255.255.255.0
qos apply policy dscp outbound
#
配置完成后,Router A当发生拥塞时,可以观察到EF流以较高的优先级转发。
四、 配置关键点:
在进行配置之前,应保证:
1. Router C发出的流能够通过Router A和Router B可达Router D;
2. 报文的DSCP域在进入Router A之前必须已经设置完毕。