
需求分析
1、voip语音业务为ef快速转发
2、video视频业务为确保转发af31
3、data业务为确保转发af11
4、两边路由入口都进行流量分类与标记(一般入口用复杂流分类mqc做,ds域中间使用简单流分类)
QoS拥塞管理
1、QoS拥塞管理配置(两种一种是r1用基于队列的,一种是r2基于mqc的,实现中选择一种就行了)
2、r1上的拥塞管理用基于队伍的拥塞管理ef队列用pq调度,af31和af11用wfq调度(wfq可以配置权重值)
3、r2上的拥塞管理用基于mqc的拥塞管理,voip用llq队列配置最大带宽20M,video确保带宽50M,data确保30M
为什么voip用llq,因为llq用的是流量监管限速,ef用的是流量整形限速,所以llq比ef延迟更低,llq也叫低延迟队列
QoS拥塞避免
1、voip和video使用默认的尾丢弃(尽量少丢包,减少卡顿,用尾丢弃)
2、data使用wred技术,设置最大丢弃概率为30%,流量低门限为60%,流量高门限为90%(wred是提前丢弃报文,增加了丢包率)
Qos流量监管
1、r1和r2互联接口限速100M,在r1的g0/0/0接口入方向配置基于接口流量监控,在r2的g0/0/0接口入方向配置基于mqc的流量监控
QoS流量整形
1、r1和r2互联接口限速100M,r1的g0/0/0接口出方向配置基于队列的流量整形,r2的g0/0/0接口出方向配置基于接口的流量整形,别外在r1和sw1互联的g0/0/1接口配置基于mqc的流量整形
r1上配置队列模版(队列1是video 、3是 data,队列5是voip)
队列5的gts 20M,队列3的 gts 50M,队列1的gts 30M
流量监管和流量整形区别
(1) 监管可以同时应用在接口的出入方向;整形值能用在接口的出方向。
(2) 监管可以实现报文的重标记,整形不支持报文的重标记。
(3) 监管针对超出的流量采用直接丢弃的方式。整形针对超出的流量不直
接丢弃,而是放入缓存(shaping queue(默认使用 WFQ 队列机制))中
并等待后续发送,如果缓存占满后执行 Tail-Drop,丢弃方式可以更改为
wred。
(4) 监管比较适合用于对延时要求较高的业务,例如:语音。但是会带来
数据的重传。整形比较适合用于对可靠性要求较高的业务,但是不适合
对延时要求较高的业务,因为缓存的数据会造成延时的增大。
R1
acl number 3000
rule 5 permit ip source 192.168.1.0 0.0.0.255
acl number 3001
rule 5 permit ip source 192.168.2.0 0.0.0.255
acl number 3002
rule 5 permit ip source 192.168.3.0 0.0.0.255
drop-profile data //拥塞避免创建丢弃模板
wred dscp
dscp af11 low-limit 60 high-limit 90 discard-percentage 30
qos queue-profile p1
queue 1 weight 30
queue 3 weight 50
schedule wfq 1 to 3 pq 5
queue 1 drop-profile data //拥塞避免调用丢弃模版
r1上配置队列模版(队列1是video 、3是 data,队列5是voip),队列5的gts 20M,队列3的 gts 50M,队列1的gts 30M
queue 1 gts cir 30720 cbs 768000 //配置流量整形
queue 3 gts cir 51200 cbs 1280000 //配置流量整形
queue 5 gts cir 20480 cbs 512000 //配置流量整形
traffic classifier video operator or
if-match acl 3001
traffic classifier voip operator or
if-match acl 3000
traffic classifier data operator or
if-match acl 3002
traffic behavior ef
remark dscp ef
traffic behavior af11
remark dscp af11
traffic behavior af31
remark dscp af31
traffic policy p1
classifier video behavior af31
classifier voip behavior ef
classifier data behavior af11
interface GigabitEthernet0/0/0
ip address 10.0.12.1 255.255.255.0
trust dscp override
qos queue-profile p1 //队伍调度法
qos car inbound cir 102400 //Qos流量监管基于接口的方式
// qos car inbound acl 3000 //Qos流量监管针对acl
// qos car inbound source-ip-address //Qos流量监管可以针对源ip
// qos car inbound destination-ip-address //Qos流量监管可以针对目标ip
qos car inbound acl 3000
qos car inbound source-ip-address
qos car inbound destination-ip-address
在 AR1 上配置基于 MQC 的流量整形,语音业务 20M,视频业务50M,数据业务 30M。
traff cl gts_voip
if dscp ef
traff cl gts_video
if dscp af31
traff cl gts_data
if dscp af11
traff be gts_voip
gts cir 20480
traff be gts_video
gts cir 51200
traff be gts_data
gts cir 30720
traff policy gts
cl gts_voip be gts_voip
cl gts_video be gts_video
cl gts_data be gts_data
interface GigabitEthernet0/0/1
ip address 10.0.11.1 255.255.255.0
traffic-policy p1 inbound
traff gts outbound //调用流量整形mqc
ospf 1
default-route-advertise
area 0.0.0.0
network 10.0.11.1 0.0.0.0
ip route-static 0.0.0.0 0.0.0.0 10.0.12.2
r2
acl number 3000
rule 5 permit ip source 172.16.1.0 0.0.0.255
acl number 3001
rule 5 permit ip source 172.16.2.0 0.0.0.255
acl number 3002
rule 5 permit ip source 172.16.3.0 0.0.0.255
traffic classifier video operator or
if-match acl 3001
traffic classifier ef operator or
if-match dscp ef
traffic classifier af_data operator or
if-match dscp af11
traffic classifier voip operator or
if-match acl 3000
traffic classifier af_video operator or
if-match dscp af31
traffic classifier data operator or
if-match acl 3002
drop-profile data //拥塞避免创建丢弃模版
wred dscp
dscp default low-limit 60 high-limit 90 discard-percentage 30
traffic behavior llq
queue llq bandwidth 20480 cbs 512000
traffic behavior ef
remark dscp ef
traffic behavior af_data
queue af bandwidth 30720
drop-profile data //拥塞避免引用丢弃模版
traffic behavior af_video
queue af bandwidth 51200
traffic behavior af11
remark dscp af11
traffic behavior af31
remark dscp af31
traffic policy p2
classifier ef behavior llq
classifier af_video behavior af_video
classifier af_data behavior af_data
traffic policy p1
classifier video behavior af31
classifier voip behavior ef
classifier data behavior af11
基于mqc的流量监管(针对voip和video业务)
traffic classifier car operator or
if-match acl 3000
if-match acl 3001
traffic behavior car
car cir 102400
traffic policy car
classifier car behavior car
interface GigabitEthernet0/0/0
ip address 10.0.12.2 255.255.255.0
trust dscp override
traffic-policy p2 outbound //DS域内出接口调用
traffic-policy car inbound //流量监管调用
qos gts cir 102400 //配置基于接口的流量整形
interface GigabitEthernet0/0/1
ip address 10.0.22.1 255.255.255.0
traffic-policy p1 inbound
ospf 1
default-route-advertise
area 0.0.0.0
network 10.0.22.1 0.0.0.0
ip route-static 0.0.0.0 0.0.0.0 10.0.12.1
sw1
vlan batch 10 to 11 20 30
dhcp enable
interface Vlanif10
ip address 192.168.1.1 255.255.255.0
dhcp select interface
interface Vlanif11
ip address 10.0.11.2 255.255.255.0
interface Vlanif20
ip address 192.168.2.1 255.255.255.0
dhcp select interface
interface Vlanif30
ip address 192.168.3.1 255.255.255.0
dhcp select interface
interface MEth0/0/1
interface GigabitEthernet0/0/1
port link-type access
port default vlan 11
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
interface GigabitEthernet0/0/4
port link-type access
port default vlan 30
ospf 1
import-route direct
area 0.0.0.0
network 10.0.11.2 0.0.0.0
sw2
vlan batch 10 20 22 30
dhcp enable
interface Vlanif10
ip address 172.16.1.1 255.255.255.0
dhcp select interface
interface Vlanif20
ip address 172.16.2.1 255.255.255.0
dhcp select interface
interface Vlanif22
ip address 10.0.22.2 255.255.255.0
interface Vlanif30
ip address 172.16.3.1 255.255.255.0
dhcp select interface
interface MEth0/0/1
interface GigabitEthernet0/0/1
port link-type access
port default vlan 22
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
interface GigabitEthernet0/0/4
port link-type access
port default vlan 30
ospf 1
import-route direct
area 0.0.0.0
network 10.0.22.2 0.0.0.0
查看队列模板配置结果
查看基于mqc的QoS流量整形