RP / 0/4 / CPU0:路由器#显示MPLS流量工程隧道的细节在205秒定期自动BW收集每300秒,下一个:信令摘要:LSP隧道过程:运行RSVP过程:运行转发:启用定期重优化:每3600秒,接下来在229秒定期FRR促进残疾人名称:隧道TE1目的地:172.16.255.2状态:管理员:最多歌剧院:最高路径:有效信令:连接的路径选项10,键入明确PATH1(依据安装程序,路径权重3)G-PID:0x0800的(从出口接口属性导出的)配置参数:带宽:100000 kbps的(CT0)优先级:7 7亲和性:为0x0 / 0xFFFF的度量标准类型:TE(默认)自动敷设:禁用锁定:禁用负载共享:100000基于BW-自动BW:禁用(0/0)0带宽请求:100000方向:单向端点交换能力:未知的,编码类型:未分配的转接交换能力:未知的,编码类型:未分配的历史:隧道已经运行:5点04分07秒当前LSP:运行时间:5点04分07秒前LSP:ID:路径选项10 [1]去除触发:tunne升关断电流LSP的信息:实例:2,信号区域:OSPF DEFAULT区域0正常运行时间:0点04分07秒传入标签: - 外向接口:POS0 / 3/0/3,出标签:35路径信息:显式路由:严格,172.16.0.4严格,172.16.0.7严格,172.16.4.2严格,172.16.255.2记录路由:无TSPEC:平均速率= 100000千比特,突发= 1000个字节,峰值速率= 100000千比特预留的信息:记录路由:无Fspec:平均速率= 100000千比特,突发= 1000个字节,峰值速率= 100000千比特显示1(1)磁头,0(0)中点,0(0)尾显示1个向上,0向下,0回收,0回收头RP / 0/4 / CPU0:路由器#严格,172.16.255.2记录路由:无TSPEC:平均速率= 100000千比特,突发= 1000个字节,峰值速率= 100000千比特预留的信息:记录路由:无Fspec:平均率= 10万千比特,突发= 1000个字节,峰值速率= 100000千比特显示1(1)磁头,0(0)中点,0(0)尾显示1个向上,0向下,0回收,0回收头RP / 0 /4 / CPU0:路由器#
您可以查询会话状态,以查看RSVP用于建立TE LSP的信令信息的详细信息。思科IOS使用显示ip rsvp发送者详细信息和显示ip rsvp预订细节命令以生成路径和Resv状态信息的完整输出。思科IOS XR采用显示ip rsvp发送者详细信息和显示ip rsvp预订细节用于相同目的的命令。示例4-31和4-32分别演示了Cisco IOS和Cisco IOS XR中的命令输出。
例4-31检查RSVP会话状态在Cisco IOS
路由器#显示ip rsvp发送者详细信息路径:桶桌子:172.16.255.3桶ID: 1 Ext桶ID: 172.16.255.1桶发送方:172.16.255.1 LSP ID: 17路径刷新:发送:将NHOP 172.16.0.1 POS0/1/0会话Attr:设置一家:5,控股一家:5旗帜:(0 x4) SE风格会话名称:FROM-ROUTER-TO-DST1 ERO:(输入)172.16.255.1(严格的IPv4前缀,8个字节,/ 32)172.16.0.1(严格的IPv4前缀,8个字节,/ 32)172.16.8.0(严格的IPv4前缀,8个字节,/ 32)172.16.255.3(严格的IPv4前缀,8个字节,/ 32)ERO:(外向)172.16.0.1(严格IPv4前缀,8字节,/32)172.16.8.0(严格IPv4前缀,8字节,/32)172.16.255.3(严格IPv4前缀,8字节,/32)流量参数:最大10M bits/秒。突发:1K字节最小监管单位:0字节,最大Pkt大小2147483647字节快速重新路由备份信息:入站FRR:不活动出站FRR:无备份隧道选择的路径ID句柄:03000404。传入的政策:接受。策略源:MPLS/TE状态:在POS0/1/0代理输出。政策的现状:转发。处理:2E000407策略源:MPLS/TE路由器#路由器#显示ip rsvp预订细节保留:屯Dest: 172.16.255.3屯ID: 172.16.255.1屯发送者:172.16.255.1 LSP ID: 17下一跳:172.16.0.1 on POS0/1/0 Label: 140(外向)保留方式共享-显式,QoS服务是控制加载Resv ID句柄:03000406。创建:22:11:18 UTC Mon 7 2003年7月7日平均比特率是10M位/秒,最大的突发是1K字节最小政策单位:0字节,最大Pkt大小:0字节状态:策略:接受。策略源:MPLS/TE路由器#
例4-32检查RSVP会话状态在Cisco IOS XR
RP / 0/4 / CPU0:路由器#显示RSVP发送者详细路径:IPv4-LSP会话地址:172.16.255.2。TUNID:1. LSPID:33来源地址:172.16.255.129。ExtID: 172.16.255.129。支持:关闭。备份通道:无。设置优先级:7,保留优先级:0速率:100M比特/秒。破裂:1 k字节。峰:100比特/秒。最小单位:40字节,最大单位:500字节标志:本地发送者。状态在0.000秒内过期。策略:接受。政策来源:违约。 Header info: RSVP TTL=255. IP TTL=255. Flags: 0x0. TOS=0xff. Input interface: None. Previous hop: 0.0.0.0 (lih: 0x0). Output on PO0/3/0/3. Policy: Forwarding. Class-Type: None. Explicit Route (Incoming): Strict, 172.16.0.4/32 Strict, 172.16.0.7/32 Strict, 172.16.4.2/32 Strict, 172.16.255.2/32 Explicit Route (Outgoing): Strict, 172.16.0.4/32 Strict, 172.16.0.7/32 Strict, 172.16.4.2/32 Strict, 172.16.255.2/32 RP/0/4/CPU0:Router# RP/0/4/CPU0:Router#显示rsvp预订细节RESV:IPv4的LSP会议地址:172.16.255.2。TUNID:1. LSPID:33来源地址:172.16.255.129。ExtID: 172.16.255.129。输入调整接口:PO0 / 3/0/3。输入物理接口:PO0 / 3/0/3。下一跳地址:172.16.0.4(LIH:0x59300004)。风格:共享显式。服务:受控负载。率:100M比特/秒。破裂:1 k字节。 Peak: 100M bits/sec. MTU min: 0, max: 0 bytes. Flags: None. State expires in 231.030 sec. Policy: Accepted. Policy source(s): Default. Header info: RSVP TTL=255. IP TTL=255. Flags: 0x0. TOS=0xc0. Resource: Labels: Outgoing downstream: 34. RP/0/4/CPU0:Router#
交通选择
您可以使用多种机制来选择一个隧道承载哪些流量。这些机制都是独立建立TE LSP的。交通选择发生在隧道前端。沿着TE LSP的路径任何其他节点不能注入流量成TE LSP。思科IOS和Cisco IOS XR提供多个备选方案进行交通选择。接下来的两节提供这些机制的概述。
Traffic-Selection替代品
可以使用静态方法将IP流量注入到隧道中。可用的两种静态机制是静态路由和基于策略的路由。在这两种情况下,都需要指定隧道作为路由决策的输出接口。这两种机制可能很简单,但是它们的静态特性可能会影响它们在许多MPLS TE实现中的适用性。
自动路由和转发邻接使您能够将IP流量动态路由到隧道中。自动运行功能指示IGP使用MPLS TE隧道作为下一跳接口,以到达终端和下游目的地。IGP不需要通过隧道构建邻接。属性启用此行为隧道MPLS流量-ENG自动布线Cisco IOS中的命令。思科IOS XR采用自动布线命令。默认情况下,指向隧道接口的前缀将具有最短物理路径的度量。相同的命令使您能够调优这些指标。与autoroute相比,您可以在头端和尾端之间配置转发邻接,以指示IGP构建一个路由邻接,并将隧道作为另一个链接包含在它们的IGP广告中。在某些场景中,这种行为是可取的。在大多数情况下,autoroute已经足够并提供了一个更可伸缩的解决方案。
伪线隧道选择是另外两种可用于向隧道注入流量的机制。考虑到使用MPLS TE提高MPLS网络服务质量的重要性,下一节将介绍CBTS。
基于类的隧道选择
您还可以使用MPLS EXP值作为隧道的选择标准(即CBTS)。您可以使用CBTS来区分哪个MPLS EXP通过特定通道值的节点转发。该节点必须选择了一组隧道用相同的尾端到达特定目的地。隧道的选择可以是静态路由或自动布线配置的结果。您可以使用隧道MPLS流量-ENG EXP在Cisco IOS命令配置隧道接口下CBTS。你应该在隧道中的至少一个配置为默认,或明确表示,到达目的地的隧道中配置所有可能的MPLS EXP值。
图4 - 2显示节点使用cbt达到两个其他节点D和h .节点Tunnel1和Tunnel2达到节点D .它也有Tunnel3和Tunnel4到达节点h .使用cbt,节点发送数据包的目的地D Tunnel1如果他们有一个MPLS EXP 5的价值。它通过Tunnel2将所有其他数据包发送到目的地D。类似地,如果MPLS EXP值为3或4,节点A将所有数据包通过Tunnel3发送到目的地H。所有其他到目的地H的数据包都遵循Tunnel4。
CBTS
示例4-33显示了节点a中的配置。两个静态路由将Tunnel1和Tunnel2定义为前缀192.168.0.0/24的输出接口。Tunnel3和Tunnel4使用自动路由机制选择流量。如果没有CBTS,节点A将使用两个各自的隧道来平衡到每个目的地的流量。
例4-33CBTS在Cisco IOS使用自动敷设和静态路由
接口隧道1描述avd - ef ip无编号环回0隧道目的地172.16.5隧道模式交通-隧道交通-优先55隧道交通-带宽10000隧道交通-道路选项10动态隧道交通-隧道exp 5 !接口隧道2描述a2 -默认ip无编号Loopback0隧道目的地172.16.255.3隧道模式mpls交通-eng隧道交通-eng优先7 7隧道交通-eng带宽75000隧道交通-eng道路选项10显式名称PATH1隧道交通-eng exp默认!接口隧道描述没有编号的环路隧道目的地隧道模式公路交通公路公路宣布隧道交通公路公制相对隧道交通优先7隧道交通带宽50000隧道交通道路选项10动态隧道交通exp 3 !接口隧道4描述a2h -默认ip无编号环路隧道目的地172.16.255.2隧道模式宣布隧道交通-公路交通-公路度量相对2隧道交通-公路选项10动态隧道交通-道路选择度量igp隧道交通-公路- exp默认!ip路由192.168.0.0 255.255.255.0 Tunnel2 !
小费 -使用CBTS,可以通过改造路径和一些其他值通过IGP最短路径为特定目标发送一些MPLS EXP值。要使用IGP最短路径,你需要定义一个隧道,没有任何限制,并开启该隧道自动布线。路径选择应使用IGP度量如果已明确配置的TE指标。这正是Tunnel4的实施例4-27中的目的。
差异化交通工程(DS-TE)
思科IOS和思科IOS XR提供对DS-TE协议扩展的支持。您可以使用IS-IS或OSPF作为IGP。两个操作系统都支持俄罗斯娃娃模型(RDM)和最大的分配模型(MAM)对带宽的约束。用于DS-TE的配置和验证命令通常是扩展到原始MPLS TE命令。下面的部分,“预标准DS-TE”简要介绍了早期的DS-TE的实现。在随后的章节集中于标准的DS-TE实现。
预标准DS-TE
思科IOS和Cisco IOS XR支持预标准和标准实现DS-TE的。在标准化过程中,协议扩展的规格,因为思科IOS和Cisco IOS XR引入用于DS-TE支持的时间演变。这些实现不能互操作,因为它们使用不同的协议扩展。展望未来,可以预期这种早期实施,仅支持标准的实施提供的功能的子集。表4-1示出了在Cisco IOS和Cisco IOS XR预标准和标准DS-TE之间的差异。下面将集中在标准DS-TE功能。
表4 - 1预标准和标准DS-TE之间的差异
预标准DS-TE |
标准DS-TE |
默认启用 |
使用明确配置MPLS流量-ENG DS-TE模式IETF命令在思科IOS和DS-TE模式IETF命令在思科IOS XR |
支持RDM |
支持RDM和MAM |
无需回复扩展;子池信号为保证服务;全局池信号为控制负载服务。 |
使用RSVP的扩展(CLASSTYPE对象) |
修改IGP链接公告,使其包含每个8个优先级级别的2个池(每个链接总共16个条目) |
没有修改IGP链接广告(在8个优先级预留带宽),但新的语义 |
带宽约束和带宽约束模型信息不包括在IGP链接广告 |
带宽约束和带宽约束模型信息包括在IGP链接广告 |
注意:的Cisco IOS还支持所使用的初始DS-TE执行DS-TE部署迁移模式。在此迁移模式中,一个节点使用准标准链路洪水和TE LSP信令但可以处理预标准和标准链路洪水和TE LSP信令。你能使用的这种迁移模式MPLS流量-ENG DS-TE模式迁移命令。
类类型和TE-Class
DS-TE部署需要定义TE-类、MPLS TE隧道的类类型和链接将强制执行的带宽约束。DS-TE重用MPLS TE机制和命令。在Cisco IOS中,可以在节点上使用MPLS流量-ENG DS-TE模式IETF命令并进入配置模式,在该模式中使用mpls交通英语ds-te -classes命令。思科IOS XR采用DS-TE模式IETF命令来启用DS-TE和DS-TE TE-类命令输入te -类定义的配置模式。这两个命令位于mpls traffic-eng配置模式。该te-class命令可以在TE级配置下限定各个类。表4-2显示了在两个操作系统的缺省的TE-Class的定义。
表4 - 2默认的TE-Class定义在Cisco IOS和Cisco IOS XR
TE-Class |
类类型 |
优先级 |
0 |
0 |
7 |
1 |
1 |
7 |
2 |
未使用的 |
未使用的 |
3 |
未使用的 |
未使用的 |
4 |
0 |
0 |
五 |
1 |
0 |
6 |
未使用的 |
未使用的 |
7 |
未使用的 |
未使用的 |
示例4-34和4-35分别显示了Cisco IOS和Cisco IOS XR中的TE-Class配置。
在例4-34中,CT1 TE LSP可以抢占CT0 TE LSP,但反之则不行。具有更好优先级的CT0 TE LSP(例如,那些对应于TE- class 4的优先级)仍然可以抢占具有更坏优先级(TE- class 5到7)的CT0 TE LSP。
例子4-34在Cisco IOS TE-类定义
MPLS流量-ENG隧道MPLS流量-ENG DS-TE TE-类TE-0类类型1优先级0 TE-1类类型1的优先级1的TE-Class 2类型1的优先级2的TE-Class 3类型1级的优先级3的TE-Class 4类型0优先级4 TE-5类类型0优先5 TE-6级类型0优先6 TE-7类类型0优先级为7个MPLS流量-ENG DS- 叔模式IETF!