802.1p 优先级,也称为 CoS 优先级,取值范围为 0-7. 共可表示8 个优先级。
- 最高优先级为 7。应用于网络管理和关键性网络流量,如路由选择信息协议RIP和开放最短路径优先 (OSPF) 协议的路由表更新:
- 优先级 6 和 5 主要用于延迟敏感( delay-sensitive ) 应用程序,分别对应交互式话音和视频:
- 优先级4到1主要用于受控负载 (controlled-load )应用程序、流式多媒体(streaming multimedia )、关键性业务流量( business-critical traffic) ,如SAP数据和后台流量。
组网需求
core通过接口GE0/0/2与路由器互连,来自网络侧的业务有语音、视频、数据,携带的802.1p优先级分别为6、5、2,这些业务可经由路由器和core到达用户,如下拓扑图。由于来自用户局域网的流量速率大于ar1接口的速率,出接口GE0/0/2处可能会发生带宽抖动。为减少带宽抖动,同时保证各类业务带宽要求,现要求如下:
- 接口带宽限制为10000kbit/s。
- 语音带宽限制为3000kbit/s,最大不超过5000kbit/s。
- 视频带宽限制为5000kbit/s,最大不超过8000kbit/s。
- 数据带宽限制为2000kbit/s,最大不超过3000kbit/s。
网络拓扑
配置思路
采用如下的思路配置流量整形:
- 配置入接口信任报文的802.1p优先级。
- 配置出接口整形功能,限制接口带宽。
- 配置端口队列整形功能,限制语音、视频、数据三类业务的带宽。
ar1
[ar1]int g0/0/0
[ar1-GigabitEthernet0/0/0]ip add 192.168.10.1 24
[ar1-GigabitEthernet0/0/0]dhcp select global
core
- 配置接口信任报文的802.1p优先级
[core]int g0/0/1
[core-GigabitEthernet0/0/1]trust 8021p inner
[core-GigabitEthernet0/0/1]port link-type access
- 配置接口整形,将接口速率限制在10000kbit/s
[core]int g0/0/2
[core-GigabitEthernet0/0/2]qos lr outbound cir 10000
- 配置端口队列整形,使语音、视频、数据业务的带宽分别限制为3000kbit/s、5000kbit/s、2000kbit/s,最大分别不超过5000kbit/s、8000kbit/s、3000kbit/s
[core-GigabitEthernet0/0/2]qos queue 6 shaping cir 3000 pir 5000
[core-GigabitEthernet0/0/2]qos queue 5 shaping cir 5000 pir 8000
[core-GigabitEthernet0/0/2]qos queue 2 shaping cir 2000 pir 3000