锐捷网络——Qos—MPLS Qos

目录

功能介绍

一、组网需求

二、组网拓扑

三、配置要点

四、配置步骤

五、配置验证


 

功能介绍

所谓的MPLS QoS,其实就是指,支持基于MPLS标签中的EXP字段为标识的QoS行为。

锐捷的 MPLS QoS 支持下列的服务特性:

   拥塞管理 :

目前支持基于 MPLS 报文 experimental 值的 WFQ、CBWFQ、PQ 与 LLQ 队列。

   流量监管和整形 :

目前支持基于 MPLS 报文 experimental 值的 car 和进行限制该数据流的带宽、为带宽超限部分指定处理动作,以及针对 MPLS 报文的流量整形,可以限制流量的突发,使报文流能以均匀的速率发送。

   拥塞避免 :

目前支持基于 MPLS 报文 experimental 值的 RED 和 WERD 处理。

一、组网需求

RSR-A作为电子政务MPLS-VPN专网的PE设备,RSR-B作为P设备。

PE设备需求:

在PE设备出口带宽为10Mbps,需要对不同业务进行带宽保障,并需要对不同业务进行标记,以便在P设备可以根据EXP进行标记控制。

1、对于视频监控流量,需要确保低延时,并保障2Mbps带宽,设置IP优先级为5

2、对于办公网段流量,保障 5Mbps带宽,设置IP优先级为4

3、对于INTERNET网段流量,保障 3Mbps带宽,设置IP优先级为2

P设备需求:

P设备为核心设备,P设备与P设备间带宽为50Mbps,同样需要对不同业务进行带宽保障,利用PE设备已经标记好的EXP进行QoS保障。

1、对于EXP值为5的流量(视频监控流量),需要确保低延时,并保障10Mbps带宽

2、对于EXP值为4的流量(办公网段流量),保障 25Mbps带宽

3、对于EXP值为2的流量(INTERNET网段流量),保障 15Mbps带宽

二、组网拓扑

三、配置要点

MPLS QoS实施过程中,关键的几个问题是:

1、IP优先级如何传递到EXP:

1)在MPLS网络中,打上MPLS标签的时候,会从内层IP报文中自动识别IP优先级或DSCP值,将其按照一定的映射关系,写入到MPLS标签的EXP字段。

2)在MPLS报文传递过程中,可以通过对应的QoS策略对MPLS标签的EXP值进行改变,这个只会改变外层标签。

3)在逐跳做标签转换时,标签的EXP会继承到新标签

4)在MPLS边界,脱掉标签时,标签的EXP值会按一定的映射关系,自动映射回IP优先级或DSCP。

2、IP优先级和EXP的对应关系是:

参考IP 优先级/DSCP/EXP映射关系章节(参考:典型配置--->QoS--->流量分类和标记--->IP 优先级/DSCP/EXP映射关系)

3、MPLS网络中在什么位置才可以用EXP做流分类和标记?分两种情况:

情况一:在PE设备的QoS

PE设备从MCE端收到IP报文,要打上标签传递到MPLS网络中,那么在出接口报文的处理流程是:

路由转发找到出接口-->执行QoS-->封装MPLS标签

因此,在PE设备上,执行普通的QoS技术即可,即,使用IP优先级或DSCP或IP地址来进行流分类,这里还不能使用到EXP字段,因为标签还未生成。

情况二:在P设备的QoS

P设备是完全基于标签来转发数据的,因此在P设备上执行QoS,需要使用MPLS QoS技术,利用标签里的EXP字段进行流分类和标识,进而执行QoS策略。

PE设备配置要点:

在PE这个位置,虽然出接口是MPLS接口,但只要执行普通的QoS技术即可(前面的功能介绍:已经阐述)

1、进行流分类标记

2、配置LLQ队列策略

1)配置接口可用带宽比例:

2)用ACL进行流量分类

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

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

5)在接口调用policy-map

3、配置GTS

PS设备配置要点:

1、配置LLQ策略

1)直接通过class-map识别EXP,定义流分类

2)定义策略映射表,关联class-map,并对class-map对应分类进行QoS策略

3)在接口调用policy-map

2、配置GTS

四、配置步骤

PE设备QoS配置步骤:

1、进行流分类标记

流分类标记可以在入口方向标记,也可以在出方向标记;可以使用class-map“”CAR“”PBR三种方式之一进行打标。

但是,在这种使用LLQ或着CBWFQ的场景中,推荐的方式是使用class-map方式,并且在配置LLQ或CBWFQ时同步进行打标,简化了配置

下文将以class-map的方式举例,如果需要使用其他方式打标,可以参考”流量分类和标记“章节(参考:典型配置--->QoS--->流量分类和打标)

2、配置LLQ队列策略

1)配置接口可用带宽比例:

RSR-A(config)#interface GigabitEthernet 0/0 

RSR-A(config-GigabitEthernet 0/0)#mpls ip

RSR-A(config-GigabitEthernet 0/0)#max-reserved-bandwidth 98

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

2)用ACL进行流量分类

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

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

RSR-A(config)#access-list 102 deny ip any 192.168.1.0 0.0.0.255       //定义INTERNET网段数据流

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

RSR-A(config)#access-list 102 permit ip any 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 BG      //定义办公流分类

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

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

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

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

RSR-A(config)#policy-map ruijie

RSR-A(config-pmap)#class SP

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

RSR-A(config-pmap-c)#set ip precedence 5 //设置IP优先级,可以在对流分类进行带宽保障的同时进行打标

RSR-A(config-pmap)#class SC

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

RSR-A(config-pmap-c)#set ip precedence 4 //设置IP优先级,可以在对流分类进行带宽保障的同时进行打标

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

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

RSR-A(config-pmap-c)#set ip precedence 2   //设置IP优先级,可以在对流分类进行带宽保障的同时进行打标

//注意设置对应流分类的IP precedenc值。在报文封装MPLS标签时,EXP值会自动映射。IP 优先级与EXP映射关系参考IP 优先级/DSCP/EXP映射关系章节(参考:典型配置--->QoS--->流量分类和标记--->IP 优先级/DSCP/EXP映射关系)

5)在接口调用policy-map

RSR-A(config)#interface GigabitEthernet 0/0 

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

 3、配置GTS

RSR-A(config-GigabitEthernet 0/0)#traffic-shape rate 9500000

//为什么配置GTS请参考QoS实施指导章节(参考:典型配置--->QoS--->QoS实施指导)

P设备QoS配置步骤:

1、配置LLQ策略

1)直接通过class-map识别EXP,定义流分类

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

RSR-B(config-cmap)#match mpls experimental 5    //直接通过EXP值进行流分类,不需要再经过ACL定义

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

RSR-B(config-cmap)#match mpls experimental 4

RSR-B(config-cmap)#class-map INTERNET      //定义INTERNET流分类

RSR-B(config-cmap)#match mpls experimental 2

2)定义策略映射表,关联class-map,并对class-map对应分类进行QoS策略

RSR-B(config)#policy-map ruijie

RSR-B(config-pmap)#class SP

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

RSR-B(config-pmap)#class SC

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

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

RSR-B(config-pmap-c)#bandwidth 15000   

3)在接口调用policy-map

RSR-B(config)#interface GigabitEthernet 0/0 

RSR-B(config-GigabitEthernet 0/0)#service-policy output ruijie       //队列调度,只能应用在接口出方向

2、配置GTS

RSR-B(config-GigabitEthernet 0/0)#traffic-shape rate 48000000

五、配置验证

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

2、通过sho queue interface gigabitEthernet 0/0具体接口,确认接口GTS和队列调用情况。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你可知这世上再难遇我

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

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

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

打赏作者

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

抵扣说明:

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

余额充值