锐捷网络——QoS—拥塞管理(队列机制)

目录

Ⅰ  PQ

功能介绍

一、组网需求

二、组网拓扑

三、配置要点

四、配置步骤

1、用ACL进行流量分类

2、定义PQ策略

3、将PQ策略应用于接口

五、配置验证

Ⅱ  CBWFQ

功能介绍

一、组网需求

二、组网拓扑

三、配置要点

四、配置步骤

1、配置接口可用带宽比例

2、用ACL进行流量分类

3、定义类别映射表,class-map关联ACL

4、定义策略映射表,关联class-map,并对class-map对应分类打标

5、在接口调用policy-map

五、配置验证

Ⅲ  LLQ

一、组网需求

二、组网拓扑

三、配置要点

四、配置步骤

1、配置接口可用带宽比例

2、用ACL进行流量分类

3、定义类别映射表,class-map关联ACL

4、定义策略映射表,关联class-map,并对class-map对应分类打标

5、在接口调用policy-map

五、配置验证


 

Ⅰ  PQ

功能介绍

优先权排队方式(Priority Queueing ,简写为 PQ)——在PQ 排队方式下,属于某个通信优先权等级的数据包可以比所有优先权等级低的数据包先发送出去,以保证优先权级别高的数据包能够及时地发送出去。

PQ  队列用来为重要的网络数据提供严格的优先级别,可根据网络协议(如 IP  协议)、数据流入的接口报文长短、源地址/ 目的地址等,灵活地指定优先次序,确保在应用 PQ 的网络节点上最重要的网络数据能够得到最快速的处理。

一、组网需求

对于RSR-A路由器,需要对以下数据分优先级处理,优先保障VOIP,其次是telnet,再次是172.16.1.0网段,最后是其他流量:

1、对VOIP流量,最高优先级保障,确保低延时

2、对于telnet流量,中等优先级保障

3、对于来自172.16.1.0的流量,低优先级保障

二、组网拓扑

三、配置要点

1、用ACL进行流量分类

2、定义PQ策略

3、将PQ策略应用于接口

四、配置步骤

1、用ACL进行流量分类

RSR-A(config)#access-list 100 permit udp any any range 16384 32767

RSR-A(config)#access-list 101 permit tcp any any eq 23

RSR-A(config)#access-list 102 permit ip 172.16.1.0 0.0.0.255 any

2、定义PQ策略

RSR-A(config)#priority-list 1 protocol ip high list 100

RSR-A(config)#priority-list 1 protocol ip medium list 101

RSR-A(config)#priority-list 1 protocol ip normal list 102

//注意:

1.、队列分为四个等级,优先级顺序为 high>medium>mormal>low

2、除了用acl来定义流分类,还可以直接定义某接口的数据,比如,priority-list 1 interface gigabitEthernet 0/0 low

3、将PQ策略应用于接口

RSR-A(config)#int gigabitEthernet 0/1

RSR-A(config-if-GigabitEthernet 0/1)#priority-group 1

五、配置验证

1、通过show queue interface gigabitEthernet 0/1具体接口,确认接口是否调用PQ策略。


Ⅱ  CBWFQ

功能介绍

CBWFQ拓展了标准WFQ的功能,支持用户自定义的数据流类别。可以根据多种条件来定义数据流类别。(协议/ACL/输入接口)

CBWFQ可以根据策略,对每个类别指定最低带宽保障值或最低带宽保障比例。

CBWFQ和LLQ的区别:

  1. CBWFQ每个队列是加权公平的,可以保障每个队列的最低带宽,但无法确保时延;
  2. LLQ队列是在CBWFQ基础上,增加一个PQ队列,即,LLQ=CBWFQ+PQ。对于对延时敏感的业务,比如VOIP,可以放到PQ队列,得到低延时保障。

注意:锐捷队列机制有默认的default队列,无需配置;所有未被定义到的数据流默认属于default队列;网络拥塞时default队列默认低优先级处理,占用剩余未分配的带宽;类似于思科的default队列;区别在于,思科的default队列需要配置,而锐捷的不需要配置;

一、组网需求

对于RSR-A路由器,serial2/1为出接口,带宽为 2M,需要对以下流分类进行带宽保障:

1、对于生产网段流量,保障 800Kbps带宽

2、对于办公网段流量,保障 1000Kbps带宽

二、组网拓扑

三、配置要点

1、配置接口可用带宽比例

2、用ACL进行流量分类

3、定义类别映射表,class-map关联ACL

Router(config)#class-map ?

  WORD       class-map name

  match-all  Logical-AND all matching statements under this classmap-----------match的条件是and(逻辑与)的关系

  match-any  Logical-OR all matching statements under this classmap-----------match的条件是or(逻辑或)的关系

Router(config)#class-map ruijie -----------------如果只写名字,不写match-all或match-any,默认是match-all的关系

4、定义策略映射表,关联class-map,并对class-map进行带宽保障策略。

5、在接口调用policy-map

四、配置步骤

1、配置接口可用带宽比例

RSR-A(config)#interface Serial 2/1

RSR-A(config-if - Serial 2/1)#max-reserved-bandwidth 95

//默认情况下,分配给所有类别的带宽总和不能超过接口可用带宽的75%。余下的25%用于传输控制数据流和路由选择数据流。在实际使用中,一般推荐配置为95-99,充分利用链路带宽的同时,确保预留部分带宽给路由协商等控制报文使用。

2、用ACL进行流量分类

RSR-A(config)#access-list 100 permit ip 192.168.1.0 0.0.0.255 any     //定义生产网段数据流

RSR-A(config)#access-list 101 permit ip 172.16.1.0 0.0.0.255 any       //定义办公网段数据流

3、定义类别映射表,class-map关联ACL

RSR-A(config)#class-map SC             //定义生产流分类,注意,这里的命名区分大小写

RSR-A(config-cmap)#match access-group 100

RSR-A(config-cmap)#class-map BG      //定义办公流分类

RSR-A(config-cmap)#match access-group 101

4、定义策略映射表,关联class-map,并对class-map对应分类打标

RSR-A(config)#policy-map ruijie

RSR-A(config-pmap)#class SC

RSR-A(config-pmap-c)#bandwidth 800     //定义生产流分类带宽保障800Kbps,bandwidth 是CBWFQ的带宽保障关键字。这里的单位是kbps

RSR-A(config-pmap-c)#class BG

RSR-A(config-pmap-c)#bandwidth 1000    //还可以使用带宽比例来配置 bandwidth percent 50

5、在接口调用policy-map

RSR-A(config)#interface Serial 2/1

RSR-A(config-if - Serial 2/1)#service-policy output ruijie       //队列调度,只能应用在接口出方向

五、配置验证

1、通过show policy-map interface Serial 2/1 具体接口,确认接口CBWFQ策略情况。


Ⅲ  LLQ

LLQ是结合了严格PQ的CBWFQ,使用priority命令,可以使分配到严格优先级中的流量优先得到处理,在所有其他CBWFQ队列被服务前得到分配给它的带宽。

低延迟队列:LLQ将绝对优先队列技术应用于CBWFQ,从而缓和了语音会话的抖动。绝对优先队列处理对延迟敏感的数据(如语音、视频)。使用这种特性后,将首先发送对延迟敏感的数据,这种数据发送完毕后才发送其他队列中的分组。

虽然可以将各种实时数据流加入到Priority中,但建议只将语音、视频等对延时有极高要求的数据加入PQ。

CBWFQ和LLQ的区别:

  1. CBWFQ每个队列是加权公平的,可以保障每个队列的最低带宽,但无法确保时延;
  2. LLQ队列是在CBWFQ基础上,增加一个PQ队列,即,LLQ=CBWFQ+PQ。对于对延时敏感的业务,比如VOIP,可以放到PQ队列,得到低延时保障。

注意:锐捷队列机制有默认的default队列,无需配置;所有未被定义到的数据流默认属于default队列;网络拥塞时default队列默认低优先级处理,占用剩余未分配的带宽;类似于思科的default队列;区别在于,思科的default队列需要配置,而锐捷的不需要配置;

一、组网需求

对于RSR-A路由器,serial2/1为出接口,带宽为 2M,需要对以下流分类进行带宽保障:

1、对于视频监控,需要确保低延时,并保障500Kbps带宽

2、对于生产网段流量,保障 600Kbps带宽

3、对于办公网段流量,保障 800Kbps带宽

二、组网拓扑

三、配置要点

1、配置接口可用带宽比例

2、用ACL进行流量分类

3、定义类别映射表,class-map关联ACL

Router(config)#class-map ?

  WORD       class-map name

  match-all  Logical-AND all matching statements under this classmap-----------match的条件是and(逻辑与)的关系

  match-any  Logical-OR all matching statements under this classmap-----------match的条件是or(逻辑或)的关系

Router(config)#class-map ruijie -----------------如果只写名字,不写match-all或match-any,默认是match-all的关系

4、定义策略映射表,关联class-map,并对class-map进行带宽保障策略。

5、在接口调用policy-map

四、配置步骤

1、配置接口可用带宽比例

RSR-A(config)#interface Serial 2/1

RSR-A(config-if - Serial 2/1)#max-reserved-bandwidth 95

//默认情况下,分配给所有类别的带宽总和不能超过接口可用带宽的75%。余下的25%用于传输控制数据流和路由选择数据流。在实际使用中,一般推荐配置为95-99,充分利用链路带宽的同时,确保预留部分带宽给路由协商等控制报文使用。

2、用ACL进行流量分类

RSR-A(config)#access-list 100 permit ip 192.168.1.0 0.0.0.255 any     //定义视频网段数据流

RSR-A(config)#access-list 101 permit ip 172.16.1.0 0.0.0.255 any       //定义生产网段数据流

RSR-A(config)#access-list 102 permit ip 10.1.1.0 0.0.0.255 any           //定义办公网段数据流

3、定义类别映射表,class-map关联ACL

RSR-A(config)#class-map SP             //定义视频流分类,注意,这里的命名区分大小写

RSR-A(config-cmap)#match access-group 100

RSR-A(config-cmap)#class-map SC      //定义生产流分类

RSR-A(config-cmap)#match access-group 101

RSR-A(config-cmap)#class-map BG      //定义办公流分类

RSR-A(config-cmap)#match access-group 102

4、定义策略映射表,关联class-map,并对class-map对应分类打标

RSR-A(config)#policy-map ruijie

RSR-A(config-pmap)#class SP

RSR-A(config-pmap-c)#priority 500          //定义视频流分类带宽保障500Kbps,priority 是LLQ的带宽保障关键字。这里的单位是kbps

RSR-A(config-pmap)#class SC

RSR-A(config-pmap-c)#bandwidth 600     //定义生产流分类带宽保障800Kbps,bandwidth 是CBWFQ的带宽保障关键字。这里的单位是kbps

RSR-A(config-pmap-c)#class BG

RSR-A(config-pmap-c)#bandwidth 800    //还可以使用带宽比例来配置 bandwidth percent 50

5、在接口调用policy-map

RSR-A(config)#interface Serial 2/1

RSR-A(config-if - Serial 2/1)#service-policy output ruijie       //队列调度,只能应用在接口出方向

五、配置验证

1、通过show policy-map interface Serial 2/1 具体接口,确认接口CBWFQ策略情况。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值