配置流量整形示例(S2700EI、S2710SI、S3700SI、S3700EI)
组网需求
Switch通过接口Eth0/0/2与路由器互连,来自网络侧的业务有语音、视频、数据,携带的802.1p优先级分别为6、5、2,这些业务可经由路由器和Switch到达用户,如图3-3所示。由于来自企业园区网的流量速率大于Router接口的速率,出接口Eth0/0/1处可能会发生带宽抖动。为减少带宽抖动,同时保证各类业务带宽要求,现要求如下:
端口带宽限制为10000kbit/s。
语音带宽限制为3000kbit/s,最大不超过5000kbit/s。
视频带宽限制为5000kbit/s,最大不超过8000kbit/s。
数据带宽限制为2000kbit/s,最大不超过3000kbit/s。
配置思路
- 创建VLAN,并配置各接口,使用户能够通过Switch访问网络。
配置接口信任报文的802.1p优先级。
配置端口整形功能,限制端口带宽。
配置端口队列整形功能,限制语音、视频、数据三类业务的带宽。
操作步骤
- 创建VLAN并配置各接口
# 创建VLAN 10。
<Quidway> system-view [Quidway] sysname Switch [Switch] vlan batch 10
# 将接口Eth0/0/1、Eth0/0/2的接入类型分别配置为trunk,并分别将接口Eth0/0/1、Eth0/0/2加入VLAN 10。
[Switch] interface ethernet 0/0/1 [Switch-Ethernet0/0/1] port link-type trunk [Switch-Ethernet0/0/1] port trunk allow-pass vlan 10 [Switch-Ethernet0/0/1] quit [Switch] interface ethernet 0/0/2 [Switch-Ethernet0/0/2] port link-type trunk [Switch-Ethernet0/0/2] port trunk allow-pass vlan 10 [Switch-Ethernet0/0/2] quit
# 创建VLANIF10,并配置网段地址10.10.10.2/24。
[Switch] interface vlanif 10 [Switch-Vlanif10] ip address 10.10.10.2 255.255.255.0 [Switch-Vlanif10] quit
请在Router上的与Switch对接的接口上配置IP地址10.10.10.1/24。
- 配置接口信任报文的类型
# 配置接口信任报文的802.1p优先级。
[Switch] interface ethernet 0/0/2 [Switch-Ethernet0/0/2] trust 8021p [Switch-Ethernet0/0/2] quit
- 配置端口整形
# 在Switch上配置端口整形,将端口速率限制在10000kbit/s。
[Switch] interface ethernet 0/0/1 [Switch-Ethernet0/0/1] qos lr outbound cir 10000
- 配置端口队列整形
# 在Switch上配置端口队列整形,使语音、视频、数据业务的带宽分别限制为3000kbit/s、5000kbit/s、2000kbit/s,最大分别不超过为5000kbit/s、8000kbit/s、3000kbit/s。
[Switch-Ethernet0/0/1] qos queue 6 shaping cir 3000 pir 5000 [Switch-Ethernet0/0/1] qos queue 5 shaping cir 5000 pir 8000 [Switch-Ethernet0/0/1] qos queue 2 shaping cir 2000 pir 3000 [Switch-Ethernet0/0/1] quit
- 验证配置结果
# 配置成功后,从接口Eth0/0/1发出的报文带宽限制为10000kbit/s;语音业务带宽限制为3000kbit/s,不超过5000kbit/s;视频业务带宽限制为5000kbit/s,不超过8000kbit/s;数据业务带宽限制为2000kbit/s,不超过3000kbit/s。
配置文件
- Switch的配置文件
# sysname Switch # vlan batch 10 # interface Vlanif10 ip address 10.10.10.2 255.255.255.0 # interface Ethernet0/0/1 port link-type trunk port trunk allow-pass vlan 10 qos lr outbound cir 10000 cbs 1250000 qos queue 2 shaping cir 2000 pir 3000 qos queue 5 shaping cir 5000 pir 8000 qos queue 6 shaping cir 3000 pir 5000 # interface Ethernet0/0/2 port link-type trunk port trunk allow-pass vlan 10 trust 8021p # return