11第11章 TE QoS配置Word下载.docx
《11第11章 TE QoS配置Word下载.docx》由会员分享,可在线阅读,更多相关《11第11章 TE QoS配置Word下载.docx(19页珍藏版)》请在冰点文库上搜索。
![11第11章 TE QoS配置Word下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/91c8ba5c-d6b7-4532-96b7-82b66eee61ce/91c8ba5c-d6b7-4532-96b7-82b66eee61ce1.gif)
图11-1单速率三色令牌桶算法(Color-Aware模式)
作如下约定:
AF类型对应IPPrecedence(或EXP)值的1、2、3、4;
EF类型对应IPPrecedence(或EXP)值的5;
BE类型对应IPPrecedence(或EXP)值的0。
IPPrecedence(或EXP)值为6和7的报文不受TELSP流量监管的限制,也就是说,协议报文总可以通过。
MPLSTE隧道为CT1类型时,EF类型的报文被初始标记为绿色,AF类型和BE类型的报文被初始标记为黄色。
MPLSTE隧道为CT0类型时,EF类型和AF类型的报文被初始标记为绿色,BE类型的报文被初始标记为黄色。
经过令牌后,红色报文被丢弃,黄色和绿色报文通过。
通过单速率三色令牌桶算法(Color-Aware模式),如果MPLSTE隧道为CT1类型,进行流量监管时优先丢弃BE类型和AF类型的报文(不区分BE类型和AF类型)。
如果MPLSTE隧道为CT0类型,优先丢弃BE类型的报文(不区分EF类型和AF类型)。
TELSP流量监管的是从Tunnel接口发送的流量,监管对象是PUSH标签之前的报文。
保护隧道(BypassTunnel)上不进行流量监管。
如果没有通过mplstebandwidth命令配置带宽,不进行TELSP流量监管。
11.1.2TEQoS的队列类型
只有CBQ支持TEQoS。
当接口的队列类型为FIFO时,如果启动接口上的MPLSTE,接口队列类型将自动切换为CBQ。
TEQoS在原CBQ的基础上,增加了3个TEEF队列和64个TEAF队列。
所有CT1类型的MPLSTE隧道对应到同一组TEEF队列。
3个TEEF队列可以保证在语音流量和视频流量同时存在时,语音流量可以得到更好的时延保证。
不拥塞时,MPLSTE隧道可以占用空闲的带宽,拥塞时,只保证为其预留的带宽。
发生拥塞时,报文在入队之前进行流量监管,根据报文的类型选择进入哪个TEEF队列,超过预留带宽的报文被丢弃。
MPLSTE隧道中的协议报文进入接口上的协议队列,不进入隧道自己的队列。
也就是说,协议报文总可以优先通过。
流量监管采用单速率三色算法,以保证高优先级报文优先通过。
如果MPLSTE隧道为CT0类型,多个MPLSTE隧道将共享同一个TEAF队列。
当TEAF队列的长度小于最大长度的1/3时,不进行流量监管。
在队列长度大于等于最大长度的1/3时,对每个MPLSTE隧道进行流量监管。
由于进行了流量监管,拥塞时MPLSTE隧道无法分享除了预留带宽之外的剩余带宽。
如果需要在CT1类型的MPLSTE隧道中区分两种业务,应将一种业务标记为EF,另一种业务标记为AF或BE。
如果需要在CT0类型的MPLSTE隧道中区分两种业务,应将一种业务标记为EF或AF,另一种业务标记为BE。
TEQoS的队列类型如图11-2所示。
图11-1TEQoS的队列类型
11.1.3TEQoS与IPQoS、MPLSQoS的带宽关系
假设实际物理带宽为D:
●通过qosmax-bandwidth命令设置QoS的逻辑带宽为A;
●通过qosreserved-bandwidthpct命令设置最大预留带宽比例为C%;
●通过mplstemax-reservable-bandwidth命令设置TE最大可预留带宽为B;
●在trafficpolicy中为IPQoS(MPLSQoS)配置的带宽为E。
TEQoS和IPQoS(包括MPLSQoS)之间的带宽关系应满足以下描述:
(1)为IPQoS(MPLSQoS)配置的带宽与TE的最大可预留带宽之和必须小于等于QoS的逻辑带宽与最大预留带宽比例的乘积,即:
E+B<
=A×
C%。
(2)如果在trafficpolicy中为IPQoS(MPLSQoS)配置的带宽是一个比例值,则该比例值是基于A×
C%-B的。
此时,mplstemax-reservable-bandwidth命令最多可配置A×
C%的带宽。
举例来说,已经设置QoS逻辑带宽为100Mbit/s,最大预留带宽比例为80%。
如果已经为IPQoS(MPLSQoS)配置了30M带宽,则TE最多可配置50M可预留带宽。
在VRP的实现中,配置时必须满足E+B<
C%这一关系,否则配置不成功。
队列调度的原则如下:
(3)TEEF优先于IPEF进行调度。
(4)为缺省队列预留A×
(1-C%)的带宽。
如果缺省队列的流量没有用完A×
(1-C%)的带宽,则剩余的带宽被AF分享。
(5)对A和B之外的带宽进行AF队列调度。
AF调度采用最优算法,在保证公平性的同时,每个AF队列获得与其预留带宽成比例的实际带宽。
可以简单理解为AF之间的带宽为比例关系,但实际情况要复杂得多。
ETH子接口可以配置mplstemax-reservable-bandwidth,但受限于主接口带宽。
即,所有子接口的TE最大预留带宽和主接口的最大预留带宽之和必须小于等于主接口的A×
ATM点到点子接口下只能配置一条PVC,ATM点到点子接口的物理带宽即为接口下PVC的带宽。
ATM接口不支持qosmax-bandwidth命令。
11.1.4TEQoS的接口类型
对于采用VRP软件平台的产品,支持TEQoS的接口包括ETH接口、ATMP2P子接口以及采用PPP封装和HDLC封装的各种物理接口。
11.2配置TEQoS
11.2.1建立配置TEQoS的任务
1.应用环境
MPLS流量工程(MPLSTE)结合了流量工程与MPLS技术,可以建立到达指定路径的LSP隧道,进行资源预留,使网络流量绕开拥塞节点以达到平衡网络流量的目的。
TEQoS完成转发平面上MPLSTE隧道的带宽与时延保证,主要实现以下功能:
●在MPLSTE隧道的入口进行TELSP流量监管。
●在拥塞时保证MPLSTE隧道带宽与时延。
2.前置任务
在配置TEQoS之前,需完成以下任务:
●配置MPLS基本能力
●配置MPLSTE
3.数据准备
实际上,完成MPLSTE的配置后,TEQoS即可正常工作,不需要额外配置。
MPLSTE的详细配置请参见MPLS分册的MPLSTE配置部分。
本章仅介绍TEQoS的可选配置。
在配置TEQoS之前,需准备以下数据:
序号
数据
1
确定进行流量监管的LSP
2
确定TEEF和TEAF的队列长度
4.配置任务
任务
配置TELSP流量监管
配置TEEF和TEAF的队列长度
11.2.2配置TELSP流量监管
步骤
操作
命令
进入系统视图
system-view
进入TUNNEL接口视图
interfacetunnelinterface-number
3
mplstelsp-tpoutbound
4
退回系统视图
quit
mplstelsp-tpoutbound命令配置后立即生效,不需要执行mplstecommit命令。
如果没有通过mplstebandwidth命令配置带宽,则不进行TELSP流量监管。
11.2.3配置TEEF和TEAF的队列长度
进入接口视图
interfaceinterface-typeinterface-number
qostequeue-lengthqueue-limit
TEEF分为High、Normal、Low三个队列,缺省情况下,三个队列各自的长度都是64。
系统内部共有64个TEAF队列,通过共享队列技术,多条TELSP可能使用同一个TEAF。
qostequeue-length命令设置的是64个TEAF队列的队列长度。
●qostequeue-length命令只在NE16E/08E/05路由器上可用。
●只能在ETH主接口上配置qostequeue-length命令,ETH子接口上不能配置该命令。
11.3维护TEQoS
维护TEQoS包括的内容有:
显示TEQoS的运行状态、清除TEQoS统计信息和调试TEQoS。
本节介绍的命令只在NE16E/08E/05路由器上可用。
11.3.1显示TEQoS的运行状态
在所有视图下执行display命令可以显示配置后TEQoS的运行情况,用户可以通过查看显示信息验证配置的效果。
显示TELSP流量监管信息
displaymplstelsp-tp[interfaceinterface-typeinterface-number}]
显示TEQoS接口信息
displayqosteinterface[interface-typeinterface-number]
显示TEQoS队列信息
displayqostequeue[interfaceinterface-typeinterface-number[queue-indexqueue-index]]
当TUNNEL接口协议DOWN或MPLSTE隧道带宽为0时,不显示TELSP流量监管的信息。
11.3.2清除TEQoS统计信息
请在用户视图下进行下列操作。
清除TELSP流量监管统计信息
resetmplstelsp-tp[interfaceinterface-typeinterface-number]
清除TEQoS接口统计信息
resetqosteinterface[interface-typeinterface-number]
清除TEQoS队列统计信息
resetqostequeue[interfaceinterface-typeinterface-number[queue-indexqueue-index]]
11.3.3调试TEQoS
在用户视图下执行debugging命令可对TEQoS进行调试。
打开TEQoS调试信息开关
debuggingqoste{error|event}[interfaceinterface-typeinterface-number]
11.4TEQoS配置举例
11.4.1配置TEQoS示例
1.组网需求
建立RTA到RTC的MPLSTE隧道,CT1类型,带宽为10M。
启动TELSP流量监管。
2.组网图
图11-1配置TEQoS组网图
3.配置步骤
MPLSTE的配置完成后,TEQoS即可正常工作,不需要额外的配置。
MPLSTE的详细配置请参见本书的MPLSTE配置部分。
下面仅列举TELSP流量监管的配置。
[RTA]interfacetunnel2/1/0
[RTA-Tunnel2/1/0]mplstelsp-tpoutbound
在路由器A上执行命令displayinterfacetunnel,可以看到TUNNEL接口已经UP,说明TE隧道建立正确。
是否配置mplstelsp-tpoutbound命令不影响TUNNEL接口的协议状态。
<
RTA>
displayinterfacetunnel
Tunnel2/1/0currentstate:
UP
Lineprotocolcurrentstate:
Description:
HUAWEI,QuidwaySeries,Tunnel2/1/0Interface
TheMaximumTransmitUnitis1500bytes
InternetAddressisunnumbered,usingaddressofLoopBack1(1.1.1.1/32)
EncapsulationisTUNNEL,loopbacknotset
Tunneldestination3.3.3.3
Tunnelprotocol/transportMPLS/MPLS,ILMisavailable
5minutesoutputrate0bytes/sec,0packets/sec
0packetsoutput,0bytes
0outputerror
在路由器B上执行命令displaymplslspverbose可以查看LSP信息,执行命令displayqostequeue可以查看队列信息。
RTB>
displaymplslspverbose
------------------------------------------------------------------
LSPInformation:
RSVPLSP
No:
1
IngressLsrID:
1.1.1.1
LocalLspID:
1024
Tunnel-Interface:
Tunnel2/1/0
Fec:
3.3.3.3/32
Nexthop:
3.2.1.2
In-Label:
1025
Out-Label:
3
In-Interface:
Atm11/1/0.1
Out-Interface:
Ethernet11/2/0.1
LspIndex:
4099
Token:
236002
LsrType:
Transit
BypassInUse:
NotExists
BypassTunnel:
TunnelIndex[---]
displayqostequeue
SLOT|INDEX|INTERFACE|BW(KBPS)|CT|MATCH|ENQUEUE|DROP
---|-----|---------------|---------|---|--------|---------|------
11|1|Eth11/2/0.1|1000|CT1|0|0|0
4.配置文件
RTA的配置文件如下:
sysnameRTA
#
mplslsr-id1.1.1.1
mpls
mplste
mplsrsvp-te
mplstecspf
isis1
cost-stylewide
network-entity00.0005.0000.0000.0001.00
traffic-englevel-2
interfaceEthernet2/2/0
interfaceAtm2/1/0
interfaceAtm2/1/0.1p2p
pvc1/100
mapip2.1.1.2broadcast
ipaddress2.1.1.1255.255.255.0
isisenable1
isiscircuit-levellevel-2
mplstemax-link-bandwidth100000bc180000
mplstemax-reservable-bandwidth50000bc130000
interfaceNULL0
interfaceLoopBack1
ipaddress1.1.1.1255.255.255.255
interfaceTunnel2/1/0
ipaddressunnumberedinterfaceLoopBack1
tunnel-protocolmplste
destination3.3.3.3
mplstebandwidthbc110000
mplstelsp-tpoutbound
mplstecommit
aaa
authentication-schemedefault
authorization-schemedefault
accounting-schemedefault
domaindefault
user-interfacecon0
user-interfaceaux0
user-interfacevty04
authentication-modenone
userprivilegelevel3
idle-timeout00
return
RTB的配置文件如下:
sysnameRTB
mplslsr-id2.2.2.2
network-entity00.0005.0000.0000.0002.00
interfaceEthernet11/2/0
interfaceEthernet11/2/0.1
vlan-typedot1q100
ipaddress3.2.1.1255.255.255.0
interfaceAtm11/1/0
interfaceAtm11/1/0.1p2p
mapip2.1.1.1broadcast
ipaddress2.1.1.2255.255.255.0
ipaddress2.2.2.2255.255.255.255
return
RTC的配置文件如下:
sysnameRTC
mplslsr-id3.3.3.3
network-entity00.0005.0000.0000.0003.00
interfaceEthernet12/2/0
interfaceEthernet12/2/0.1
ipaddress3.2.1.2255.255.255.0
mpls