交换机
园区网交换机
数据中心与云计算交换机
中小网络精简型交换机
工业交换机
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
无线控制器
小锐A系列
统一运维
身份管理
服务产品
运营商
政府
金融
互联网
电力能源
制造业
高教/职教
医疗卫生
交通
地产酒店文旅·连锁服务
公共安全
功能介绍:
所谓的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和队列调用情况。