03-MPLS QoS配置
本章节下载: 03-MPLS QoS配置 (178.75 KB)
目 录
传统的IP QoS根据IP优先级来判断业务的服务等级,实现差分服务;MPLS QoS则需要根据EXP的值来区分不同的数据流,实现差分服务。
MPLS QoS主要完成以下功能:
· 根据需要在PE上对业务流进行分类。例如,可以将EXP值为1的流分为一类,EXP值为2的流分为一类,对分类后的流量可以进行流量监管和重标记。
· 在P和PE之间,根据标签的EXP域,进行有差别的队列调度,即在一条LSP上为携带标签的业务流提供有差别的QoS。
MPLS标签封装在链路层帧头和网络层报文头之间,且支持多重标签,即在链路层帧头和网络层报文头之间可以封装多个标签,形成标签栈。当标签栈深度为M时,靠近链路层帧头的最外层标签为栈顶标签,即第一层标签;靠近网络层报文头的最内层标签为栈底标签,即第M层标签。
在MPLS网络中,若要通过EXP域对MPLS报文分类并提供不同的服务,依据匹配的流量类别在MPLS中重新标记优先级后转发,需要配置MPLS的重标记。关于重标记的具体配置请参见“ACL和QoS配置指导”中的“QoS配置”。
(1) 进入系统视图。
system-view
(2) 定义类。
a. 创建一个类,并进入类视图。
traffic classifier classifier-name [ operator { and | or } ]
b. 定义匹配数据包的规则。请至少选择其中一项进行配置。
if-match mpls-exp exp-value&<1-8>
if-match second-mpls-exp exp-value&<1-8>
if-match mpls-label { label-value&<1-8> | label-value1 to label-value2 }
if-match second-mpls-label { label-value&<1-8> | label-value1 to label-value2 }
该匹配规则仅对MPLS报文有效,对IP报文无效。
c. 退回系统视图。
quit
(3) 定义流行为。
a. 创建一个流行为,并进入流行为视图。
traffic behavior behavior-name
b. 标记MPLS报文的EXP值。请至少选择其中一项进行配置。
remark mpls-exp exp-value
c. 退回系统视图。
quit
(4) 定义QoS策略。
a. 创建一个策略,并进入策略视图。
qos policy policy-name
b. 将MPLS QoS策略的类和流行为进行绑定。
classifier classifier-name behavior behavior-name
缺省情况下,未指定类对应的流行为。
c. 退回系统视图。
quit
(5) 应用QoS策略。
相关内容请参见“ACL和QoS配置指导”中的“QoS配置”。
在DiffServ体系结构中,将IP Preference、DSCP和EXP值,统称为COS(Class of Service)值。当报文在IP网络和MPLS网络之间相互传输时,COS值都有可能发生变化。RFC3270中定义了三种COS处理模式:Uniform、Pipe和Short Pipe。
· Pipe模式
当IP报文进入MPLS网络、Ingress设备为其加MPLS封装时,会忽略其自身携带的IP或DSCP优先级,使用配置值作为MPLS报文的EXP优先级;当MPLS报文离开MPLS网络、倒数第二跳设备或Egress设备为其解MPLS封装时,不会修改IP报文的原有IP或DSCP优先级。在MPLS网络中,依据EXP优先级对报文进行QoS调度。
· Short-pipe模式
当IP报文进入MPLS网络时,处理方式与Pipe模式相同,离开MPLS网络时,倒数第二跳设备或Egress设备不会对IP报文的IP或DSCP优先级进行修改。但与Pipe模式不同的是:
¡ 报文在MPLS网络的Ingress设备至倒数第二跳设备之间,会依据EXP优先级进行QoS调度。
¡ 在Egress设备上,将先执行标签弹出操作,再依据报文携带的IP或DSCP优先级进行QoS调度。
· Uniform模式
当IP报文进入MPLS网络、Ingress设备为其加MPLS封装时,Ingress设备会将其携带的IP或DSCP优先级映射为MPLS报文的EXP优先级;当MPLS报文离开MPLS网络、倒数第二跳设备或Egress设备为其解MPLS封装时,会将EXP优先级映射为IP报文的IP或DSCP优先级。
有关IP优先级、DSCP优先级和EXP优先级的详细介绍,请参见“QoS配置”中的优先级介绍。
有关IP优先级、DSCP优先级和EXP优先级之间的映射关系,请参见“2.1 优先级映射表”。
(1) 进入系统视图。
system-view
(2) 配置MPLS的差分服务模式。
diffserv-mode { ingress { pipe service-class | short-pipe service-class | uniform } egress { pipe | short-pipe | uniform } | { pipe service-class | short-pipe service-class | uniform } }
缺省情况下,未配置MPLS的差分服务模式。
表2-1 dscp-exp缺省映射关系
dscp优先级 |
exp优先级 |
0~7 |
0 |
8~15 |
1 |
16~23 |
2 |
24~31 |
3 |
32~39 |
4 |
40~47 |
5 |
48~55 |
6 |
56~63 |
7 |
表2-2 exp-dscp缺省映射关系
exp优先级 |
dscp优先级 |
0 |
0 |
1 |
8 |
2 |
16 |
3 |
24 |
4 |
32 |
5 |
40 |
6 |
48 |
7 |
56 |
表2-3 IP与EXP优先级之间的映射关系
ip优先级 |
exp优先级 |
0 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
4 |
4 |
5 |
5 |
6 |
6 |
7 |
7 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!