第四章:思科MPLS流量工程

思科出版社

123.45678 第6页
第6页,共8页

示例4-35显示了使用Cisco IOS XR的不同TE-Class定义。此时,CT1 TE LSP可以抢占部分CT0 TE LSP, CT0 TE LSP也可以抢占部分CT0 TE LSP。但是其他TE lsp不能抢占TE- class 0对应的CT1 TE lsp。这个配置只定义了可以指定的8个最大TE-Classes中的一个子集。

例子4-35Cisco IOS XR中的te类定义

mpls traffic-eng interface POS0/3/0/0 !接口POS0/3/0/1!Ds-te模式ietf Ds-te -class te-class 0 class-type 1 priority 0 te-class 1 class-type 0 priority 1 te-class 2 class-type 1 priority 2 te-class 3 class-type 0 priority 3 te-class 4未使用的te-class 5未使用的te-class 6未使用的te-class 7未使用!!

定义DS-TE Tunnel接口

在Cisco IOS系统中配置两条DS-TE隧道,示例4-36。Tunnel1信号CT1,设置优先级为0。的类类型关键字的Tunnel MPLS traffic-eng带宽命令指示节点使用CT1。Tunnel2信号类型为0,优先级为7。这两条隧道分别对应例4-34中的TE-Class 0和TE-Class 7。的隧道mpls traffic-eng带宽命令缺省定义CT0 TE lsp类类型(或sub-pool)关键字。为隧道配置的类类型和优先级必须与您的TE-Class定义一致,并且这些定义必须在DS-TE网络中保持一致。

例子4-36Cisco IOS中使用DS-TE的MPLS TE隧道

interface Tunnel1 description FROM-ROUTER-TO-DST1-CT1 ip unnumbered Loopback0 tunnel destination 172.16.255.131 tunnel mode mpls traffic-eng tunnel mpls traffic-eng priority 00 tunnel mpls traffic-eng bandwidth class-type 1 5000 tunnel mpls traffic-eng path-option 20 dynamic !interface Tunnel2 description FROM-ROUTER-TO-DST1-CT0 ip unnumbered Loopback0 tunnel destination 172.16.255.131 tunnel mode mpls traffic-eng tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 100000 tunnel mpls traffic-eng path-option 20 dynamic !

在Cisco IOS XR中配置两条DS-TE隧道,示例4-37。的类类型关键字的signalled-bandwidth命令指定类类型为1。如果你不使用sub-pool关键字时,节点为TE LSP发送CT0信号。本例中,tunnel-te1使用优先级为2的CT1, tunnel-te2使用优先级为3的CT0。分别对应例4-35中的TE-Class 2和TE-Class 3。同样,为隧道配置的Class-Type和优先级必须与有效的TE-Class匹配,并且TE-Class定义必须在DS-TE网络中保持一致。

例子4-37Cisco IOS XR中使用DS-TE的MPLS TE隧道

interface tunnel-te1 description FROM-ROUTER-TO-DST1-CT1 ipv4 unnumbered Loopback0 priority 2 2 signals -bandwidth class-type 1 5000 destination 172.16.255.130path选项30动态!interface tunnel-te2 description FROM-ROUTER-TO-DST1-CT0 ipv4 unnumbered Loopback0 priority 3 3 signals -bandwidth 50000 destination 172.16.255.130path选项30动态

配置的带宽限制

您需要定义DS-TE网络中每个链路的带宽限制。Cisco IOS支持RDM和MAM。RDM是默认的带宽约束方式。您使用MPLS traffic-eng ds-te bc-model mam命令启用MAM。的ip资源预留带宽Interface命令用来指定链路的带宽限制。该命令使用rdm老妈将约束与特定模型关联的关键字。对于RDM,命令中的第一个带宽量指定BC0.第二个带宽量紧随sub-pool关键字指定群体BC1.对于MAM,你使用max-reservable-bw关键字,定义最大预留带宽。的bc0群体bc1关键字使您能够指定BC0群体BC1,分别。也可以使用sub-pool关键字。

示例4-38显示了两个接口将实施的RDM带宽约束的配置。在本例中,接口POS0/1/0的BC0为100,000 kbps, BC1为0。接口POS1/0/0的BC0为155,000 kbps, BC1为55,000 kbps。

例子4-38接口使用DS-TE与RDM在思科IOS

interface POS0/1/0 ip address 172.16.0.0 255.255.255.254 mpls traffic-eng tunnel ip rsvp bandwidth rdm bc0 100000 !interface POS1/0/0 ip address 172.16.0.2 255.255.255.254 mpls traffic-eng tunnel ip rsvp bandwidth rdm bc0 155000 bc1 55000 !

举例4-39为Cisco IOS中MAM的配置。此时,POS0/1/0和POS1/0/0接口的最大预留带宽均为155,000 kbps。接口POS0/1/0将最大预留带宽分为BC0的100,000 kbps和BC1的55,000 kbps。接口POS1/0/0采用不同的方式,BC0和BC1均为90000 kbps,且总和超过最大预留带宽。这些限制使得该接口的CT0和CT1之间可以共享带宽。

例子4-39在Cisco IOS中使用DS-TE和MAM的接口

MPLS traffic-eng ds-te bc-model mam !interface POS0/1/0 ip address 172.16.0.0 255.255.255.254 mpls traffic-eng tunnel ip rsvp bandwidth mam max- reserved -bw 155000 bc0 100000 bc1 55000 !interface POS1/0/0 ip address 172.16.0.2 255.255.255.254 mpls traffic-eng tunnel ip rsvp bandwidth mam max- reserved -bw 155000 bc0 90000 bc1 90000 !

思科IOS XR也支持RDM和MAM。属性选择带宽限制模型ds-te bc-model命令,RDM是默认模型。指定BC0bc0关键字的带宽下的接口命令发请帖配置模式。的群体bc1关键字定义群体BC1。相同的带宽命令指定带宽约束应用于的模型rdm老妈关键词。节点上配置的模型必须与配置的模型匹配带宽命令。当你定义MAM约束时max-reservable-bw关键字定义了接口的最大预留带宽。


注意:有关特定设备可以支持的带宽限制数量的最新信息,请参阅软件文档。


Cisco IOS XR中RDM的配置举例如图4-40所示。在本例中,接口POS0/3/0/0的BC0值为155,000 kbps, BC1值为55,000 kbps。接口POS0/3/0/1的配置略有不同,BC0为100,000 kbps, BC1为55,000 kbps。

例子4-40在Cisco IOS XR中使用DS-TE和RDM的接口

rsvp接口POS0/3/0/0带宽rdm bc0 155000 bc1 55000 !接口POS0/3/0/1带宽rdm bc0 100000 bc1 55000 !!

举例4-41说明了Cisco IOS XR中MAM的配置。接口POS0/3/0/0的最大预留带宽为155,000 kbps, BC0和BC1的最大预留带宽分别为100,000 kbps和100,000 kbps。接口POS0/3/0/1的最大预留带宽为155,000 kbps, BC0和BC1的最大预留带宽分别为100,000 kbps和55,000 kbps。需要注意的是,对于POS0/3/0/0接口,这两个带宽约束之和大于最大预留带宽,提高了该模型下的带宽共享访问ct的性能。

例子4-41在Cisco IOS XR中使用DS-TE和MAM的接口

rsvp接口POS0/3/0/0带宽mam max- reserved -bw 155000 bc0 100000 bc1 100000 !接口POS0/3/0/1带宽mam最大预留-bw 155000 bc0 100000 bc1 55000 !!mpls traffic-eng interface POS0/3/0/0 !接口POS0/3/0/1 !Ds-te模式ietf Ds-te bc模式女士!

验证DS-TE链路信息分发

DS-TE稍微修改了现有的验证和调试命令,而不是引入新的。因此,您将继续使用前面验证部分主要讨论的故障排除命令显示MPLS traffic-eng链路管理发布信息查看MPLS traffic-eng拓扑,显示MPLS traffic-eng tunnel

例4-42说明了DS-TE对输出的修改查看MPLS traffic-eng拓扑命令。类似地,示例4-43演示了查看MPLS traffic-eng拓扑命令,启用DS-TE。注意,两个输出都突出显示了带宽约束模型、带宽约束值和每个链路的每个te - class可用带宽。

例子4-42Cisco IOS中启用DS-TE的MPLS TE拓扑数据库检查

路由器#查看MPLS traffic-eng拓扑172.16.255.1显卡Id: 172.16.255.1, MPLS TE Id: 172.16.255.1路由器节点(100年ospf区域0)Id 1链接[0]:点对点、Nbr显卡Id: 172.16.255.131, nbr_node_id: 2,创:121 frag_id 0, Intf地址:172.16.0.2,丁腈橡胶Intf地址:172.16.0.3 TE度量:1,显卡度量:1,属性标志:0 x0 SRLGs:没有physical_bw: 155000 kbps, BC模式Id: RDM BC0 (max_reservable):155000 (kbps) BC0 (max_reservable_bw_global): 155000 (kbps) BC1 (max_reservable_bw_sub): 55000 (kbps) Total Allocated Reservable BW (kbps) BW (kbps) --------------- ----------- TE-Class[0]: 5000 50000 TE-Class[1]: 5000 50000 TE-Class[2]: 5000 50000 TE-Class[3]: 5000 50000 TE-Class[4]: 5000 150000 TE-Class[5]: 5000 150000 TE-Class[6]:5000 150000 te级[7]:105000 50000 !为简洁起见省略了输出

例子4-43Cisco IOS XR中启用DS-TE的MPLS TE拓扑数据库检查

RP / 0/4 / CPU0:路由器#查看MPLS traffic-eng拓扑172.16.255.129My_BC_Model_Type: RDM signaling error holddown: 10 sec Global Link Generation 481 IGP Id: 172.16.255.129, MPLS TE Id:172.16.255.129路由器节点(ospf默认区域0)链接[0]:点对点、Nbr显卡Id: 172.16.255.130,丁腈橡胶节点Id: 28日创:481碎片弹Id: 0, Intf地址:172.16.192.0,Intf Id: 0 Nbr Intf地址:172.16.192.1,丁腈橡胶Intf Id: 0 TE指标:1,显卡度量:1,属性标志:0 x0切换功能:编码:BC Model ID:RDM Physical BW:155520 (kbps), Max Reservable BW:100000 (kbps) BC0:100000 (kbps) BC1:55000 (kbps) Total Allocated Reservable BW (kbps) BW (BW) --------------- ----------- TE-class[0]: 0 55000 TE-class[1]: 0 100000 TE-class[2]: 5000 50000 TE-class[3]: 55000 45000 TE-class[4]: 00 TE-class[5]: 00 TE-class[6]: 00 TE-class[7]: 00 !为简洁起见省略了输出

验证DS-TE lsp的信令

DS-TE没有定义新的命令来验证TE lsp的信令。如"验证TE lsp的信令”,查看MPLS traffic-eng tunnel,查看IP RSVP发送方详细信息,显示IP RSVP预订细节命令提供了Cisco IOS中TE LSP的所有信令细节。思科IOS XR提供了类似的功能显示MPLS traffic-eng tunnel显示RSVP发送者详细信息,显示RSVP预订细节命令。当使用DS-TE时,这些命令提供类似的输出,并指定TE LSP使用的CT。

快速重路由(FRR)

Cisco IOS和Cisco IOS XR提供链路和节点保护的FRR。这两种操作系统都使用了设施技术,因为它具有优越的可伸缩性。您可以使用FRR与常规TE lsp或DS-TE lsp。此外,您可以配置您的网络提供连接保护或带宽保护,以确保备份隧道有足够的容量局部修理点(PLR)选择它们来保护主TE LSP。部署FRR时,必须将主隧道的头端配置为请求保护,并且必须至少配置一个具有备份隧道的中点,以便对主TE lsp进行重路由。备份隧道必须为下一跳(NHOP)或next-next跳(NNHOP)隧道,绕过故障,与主TE LSP相交。

需要配置哪些TE lsp需要FRR保护。思科IOS使用Tunnel MPLS traffic-eng fast- rerroute命令,在MPLS TE tunnel接口的头端应用。的node-protectbw-protect关键字是可选的,可以在主TE LSP的信令中设置需要的节点保护标志和需要的带宽保护标志。Cisco plr试图为主TE LSP提供尽可能好的保护,即使您没有设置这些标志。思科IOS XR使用fast-reroute命令,表示TE LSP需要保护。例4-44和4-45展示了Cisco IOS和Cisco IOS XR中请求FRR保护的MPLS TE隧道。

例子4-44Cisco IOS中具有节点和带宽保护的隧道请求FRR

interface Tunnel1 description from - router - to - dst1 - frr - node- bwp ip unnumbered Loopback0 tunnel destination 172.16.255.2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 20000 tunnel mpls traffic-eng path-option 10 explicit name PATH2 tunnel mpls traffic-eng fast- rerroute bw-protect node-protect !

例子4-45Cisco IOS XR中的隧道请求FRR保护

interface tunnel-te1 description FROM-ROUTER-TO-DST1-FRR ipv4 unnumbered Loopback0 priority 3 3 signals -bandwidth 30000 class-type 1 destination 172.16.255.2 fast- rerroute path-option 10 explicit name PATH1 !
相关:
123.45678 第6页
第6页,共8页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题