配置拥塞避免和拥塞管理综合示例
组网需求
Switch通过接口GE2/0/1与Router互连,来自Internet的业务有语音、视频、数据,携带的802.1p优先级分别为6、5、2,这些业务可经由Router和Switch到达用户,如图5-12所示。由于Switch入接口GE2/0/1的速率大于出接口GE1/0/1、GE1/0/2的速率,在这两个出接口处可能会发生拥塞。
配置思路
配置各接口所属的VLAN,实现各设备间链路互通。
在Switch上创建并配置DiffServ域,将802.1p优先级映射为PHB行为并着色,并在Switch入接口上绑定DiffServ域。
在Switch上配置WRED模板,并在出接口应用WRED模板。
在Switch出接口上配置各服务等级队列的调度参数。
操作步骤
- 配置各接口所属的VLAN,使各设备间链路互通。
<HUAWEI> system-view [HUAWEI] sysname Switch [Switch] vlan batch 2 5 6 [Switch] interface gigabitethernet 1/0/1 [Switch-GigabitEthernet1/0/1] port link-type trunk [Switch-GigabitEthernet1/0/1] port trunk allow-pass vlan 2 5 6 [Switch-GigabitEthernet1/0/1] quit [Switch] interface gigabitethernet 1/0/2 [Switch-GigabitEthernet1/0/2] port link-type trunk [Switch-GigabitEthernet1/0/2] port trunk allow-pass vlan 2 5 6 [Switch-GigabitEthernet1/0/2] quit [Switch] interface gigabitethernet 2/0/1 [Switch-GigabitEthernet2/0/1] port link-type trunk [Switch-GigabitEthernet2/0/1] port trunk allow-pass vlan 2 5 6 [Switch-GigabitEthernet2/0/1] quit
- 配置基于简单流分类的优先级映射
# 创建DiffServ域ds1,将802.1p优先级6、5、2分别映射为PHB行为EF、AF3、AF1,并分别将颜色标记为绿色、黄色、红色。
[Switch] diffserv domain ds1 [Switch-dsdomain-ds1] 8021p-inbound 6 phb ef green [Switch-dsdomain-ds1] 8021p-inbound 5 phb af3 yellow [Switch-dsdomain-ds1] 8021p-inbound 2 phb af1 red [Switch-dsdomain-ds1] quit
# 在Switch入接口GE2/0/1上绑定DiffServ域。
[Switch] interface gigabitethernet 2/0/1 [Switch-GigabitEthernet2/0/1] trust upstream ds1 [Switch-GigabitEthernet2/0/1] trust 8021p inner [Switch-GigabitEthernet2/0/1] quit
- 配置拥塞避免
# 在Switch上创建WRED模板wred1,并配置wred1的三色报文参数。
[Switch] drop-profile wred1 [Switch-drop-wred1] color green low-limit 80 high-limit 100 discard-percentage 10 [Switch-drop-wred1] color yellow low-limit 60 high-limit 80 discard-percentage 20 [Switch-drop-wred1] color red low-limit 40 high-limit 60 discard-percentage 40 [Switch-drop-wred1] quit
# 在Switch出接口GE1/0/1、GE1/0/2上应用WRED模板wred1。
[Switch] interface gigabitethernet 1/0/1 [Switch-GigabitEthernet1/0/1] qos wred wred1 [Switch-GigabitEthernet1/0/1] qos queue 5 wred wred1 [Switch-GigabitEthernet1/0/1] qos queue 3 wred wred1 [Switch-GigabitEthernet1/0/1] qos queue 1 wred wred1 [Switch-GigabitEthernet1/0/1] quit [Switch] interface gigabitethernet 1/0/2 [Switch-GigabitEthernet1/0/2] qos wred wred1 [Switch-GigabitEthernet1/0/2] qos queue 5 wred wred1 [Switch-GigabitEthernet1/0/2] qos queue 3 wred wred1 [Switch-GigabitEthernet1/0/2] qos queue 1 wred wred1 [Switch-GigabitEthernet1/0/2] quit
- 配置拥塞管理
# 在Switch的报文出接口GE1/0/1、GE1/0/2上配置各服务等级队列的调度参数。
[Switch] interface gigabitethernet 1/0/1 [Switch-GigabitEthernet1/0/1] qos pq 5 [Switch-GigabitEthernet1/0/1] qos drr 0 to 4 [Switch-GigabitEthernet1/0/1] qos queue 3 drr weight 100 [Switch-GigabitEthernet1/0/1] qos queue 1 drr weight 50 [Switch-GigabitEthernet1/0/1] quit [Switch] interface gigabitethernet 1/0/2 [Switch-GigabitEthernet1/0/2] qos pq 5 [Switch-GigabitEthernet1/0/2] qos drr 0 to 4 [Switch-GigabitEthernet1/0/2] qos queue 3 drr weight 100 [Switch-GigabitEthernet1/0/2] qos queue 1 drr weight 50 [Switch-GigabitEthernet1/0/2] quit
- 验证配置结果
# 查看DiffServ域ds1的配置信息。
[Switch] display diffserv domain name ds1 diffserv domain name:ds1 8021p-inbound 0 phb be green 8021p-inbound 1 phb af1 green 8021p-inbound 2 phb af1 red 8021p-inbound 3 phb af3 green 8021p-inbound 4 phb af4 green 8021p-inbound 5 phb af3 yellow 8021p-inbound 6 phb ef green 8021p-inbound 7 phb cs7 green 8021p-outbound be green map 0 ......
# 查看WRED模板配置信息。
[Switch] display drop-profile name wred1 Drop-profile[1]: wred1 Queue depth : default Color Low-limit High-limit Discard-percentage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Green 80 100 10 Yellow 60 80 20 Red 40 60 40 Non-tcp 100 100 100 -----------------------------------------------------------------
配置文件
Switch的配置文件
# sysname Switch # vlan batch 2 5 to 6 # diffserv domain ds1 8021p-inbound 2 phb af1 red 8021p-inbound 5 phb af3 yellow 8021p-inbound 6 phb ef green # drop-profile wred1 color green low-limit 80 high-limit 100 discard-percentage 10 color yellow low-limit 60 high-limit 80 discard-percentage 20 color red low-limit 40 high-limit 60 discard-percentage 40 # interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 2 5 to 6 qos wred wred1 qos pq 5 to 7 drr 0 to 4 qos queue 1 drr weight 50 qos queue 3 drr weight 100 qos queue 1 wred wred1 qos queue 3 wred wred1 qos queue 5 wred wred1 # interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 2 5 to 6 qos wred wred1 qos pq 5 to 7 drr 0 to 4 qos queue 1 drr weight 50 qos queue 3 drr weight 100 qos queue 1 wred wred1 qos queue 3 wred wred1 qos queue 5 wred wred1 # interface GigabitEthernet2/0/1 port link-type trunk port trunk allow-pass vlan 2 5 to 6 trust upstream ds1 trust 8021p inner # return