04-MPLS TE命令
本章节下载: 04-MPLS TE命令 (1.18 MB)
目 录
1.1.2 backup-path exclude-srlg
1.1.4 disable (explicit path view)
1.1.6 display isis mpls te advertisement
1.1.7 display isis mpls te configured-sub-tlvs
1.1.8 display isis mpls te network
1.1.9 display isis mpls te tunnel
1.1.10 display mpls statistics tunnel-interface
1.1.11 display mpls te bidirectional
1.1.12 display mpls te binding-sid
1.1.13 display mpls te binding-sid ref-list
1.1.14 display mpls te bit-error-detection tunnel-interface
1.1.15 display mpls te default-parameter
1.1.17 display mpls te link-management bandwidth-allocation
1.1.18 display mpls te link-management srlg
1.1.19 display mpls te p2mp tunnel-interface
1.1.20 display mpls te pce discovery
1.1.21 display mpls te pce lspdb
1.1.22 display mpls te pce lspdb last-packet-detail
1.1.23 display mpls te pce parameter
1.1.24 display mpls te pce peer
1.1.25 display mpls te pce stateful neighbor
1.1.26 display mpls te pce statistics
1.1.27 display mpls te segment-routing tunnel path
1.1.30 display mpls te tunnel-interface
1.1.31 display ospf mpls te advertisement
1.1.32 display ospf mpls te network
1.1.33 display ospf mpls te pce
1.1.34 display ospf mpls te tunnel
1.1.35 display te link-management bandwidth-allocation
1.1.36 display te link-management srlg
1.1.40 link-management periodic-flooding timer
1.1.43 mpls te affinity-attribute
1.1.44 mpls te auto-tunnel backup disable
1.1.46 mpls te backup affinity-attribute
1.1.47 mpls te backup bandwidth
1.1.48 mpls te backup hop-limit
1.1.51 mpls te bandwidth change thresholds
1.1.54 mpls te bit-error-detection
1.1.55 mpls te bit-error-detection threshold
1.1.57 mpls te enable (interface view)
1.1.58 mpls te enable (IS-IS view)
1.1.59 mpls te enable (OSPF area view)
1.1.61 mpls te fast-reroute bypass-tunnel
1.1.62 mpls te forced-forwarding
1.1.70 mpls te lsp-tp outbound
1.1.71 mpls te max-link-bandwidth
1.1.72 mpls te max-reservable-bandwidth
1.1.74 mpls te passive-delegate report-only
1.1.76 mpls te path verification
1.1.77 mpls te path-metric-type
1.1.80 mpls te reoptimization (tunnel interface view)
1.1.81 mpls te reoptimization (user view)
1.1.92 mpls te statistics service-class interval
1.1.94 mpls te tunnel-attribute prefer
1.1.98 path exclude overload-node
1.1.99 path verification enable
1.1.103 pce capability segment-routing
1.1.106 pce multi-delegate enable
1.1.107 pce peer delegation-priority
1.1.111 pce redelegation-timeout
1.1.113 pce retain initiated-lsp
1.1.120 reset mpls statistics tunnel-interface
1.1.121 reset mpls te pce statistics
1.1.122 snmp-agent trap enable te
1.1.123 snmp-agent trap enable pcep-private
1.1.124 snmp-agent trap enable te-private
1.1.128 te bandwidth change thresholds
1.1.131 te max-reservable-bandwidth
1.1.136 tunnel-attribute prefer
auto-tunnel backup命令用来全局开启自动隧道备份功能,并进入MPLS TE自动隧道备份视图。
undo auto-tunnel backup命令用来全局关闭自动隧道备份功能。
【命令】
auto-tunnel backup
undo auto-tunnel backup
【缺省情况】
自动隧道备份功能处于全局关闭状态。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【使用指导】
通过本命令全局开启自动隧道备份功能,并通过tunnel-number命令配置自动创建的Bypass隧道的接口编号范围后,本地设备会自动为经过本设备、且开启了FRR功能的所有MPLS TE隧道建立两条Bypass隧道:一条链路保护的Bypass隧道和一条节点保护的Bypass隧道。
执行undo auto-tunnel backup命令后,MPLS TE会删除所有已经自动建立的Bypass隧道。
倒数第二跳节点作为PLR时,只自动创建链路保护类型的Bypass隧道,不会自动创建节点保护类型的Bypass隧道。
【举例】
# 全局开启自动隧道备份功能,并进入MPLS TE自动隧道备份视图。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] auto-tunnel backup
[Sysname-te-auto-bk]
【相关命令】
· mpls te auto-tunnel backup disable
· nhop-only
· timers removal unused
· tunnel-number
backup-path exclude-srlg命令用来配置CSPF计算备份隧道的路径时,考虑SRLG约束条件。
undo backup-path exclude-srlg命令用来恢复缺省情况。
【命令】
backup-path exclude-srlg [ preferred ]
undo backup-path exclude-srlg
【缺省情况】
CSPF计算备份隧道的路径时,不考虑SRLG约束条件。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
preferred:计算备份隧道路径时,优先考虑SRLG属性的约束;如果计算失败,不再将SRLG属性作为约束条件计算备份隧道路径。如果不指定本参数,则必须考虑SRLG约束条件。
【使用指导】
SRLSP热备份场景中,在隧道Ingress节点配置本命令,可以确保主备路径经过的链路不在同一个SRLG,以提高MPLS TE隧道的可靠性。
【举例】
# 配置CSPF计算备份隧道的路径时,考虑SRLG约束条件。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] backup-path exclude-srlg
delete-delay命令用来配置CRLSP的删除延迟时间。
undo delete-delay命令用来恢复缺省情况。
【命令】
delete-delay time-value
undo delete-delay
【缺省情况】
CRLSP的删除延迟时间为10000毫秒。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
time-value:CRLSP的删除延迟时间,取值范围为0~65535000,单位为毫秒。
【使用指导】
MPLS TE隧道采用Make-before-break机制。当MPLS TE隧道属性(例如,带宽和优先级)改变时,需要建立符合新属性的CRLSP。
CRLSP的删除延迟时间为TE流量切换到新的CRLSP后,删除旧CRLSP的延迟时间。当新CRLSP发生故障后,流量可以回切到旧的CRLSP上。在实际应用中,当上游和下游节点的繁忙程度相差比较大(下游较忙,上游较闲)时,新CRLSP故障的Path Err消息可能不能及时发送到上游,导致旧CRLSP被删除,新CRLSP发生故障后无法回切到旧的CRLSP,造成流量中断。设置适当的删除延迟时间可以避免这种情况。
【举例】
# 配置CRLSP的删除延迟时间为100000毫秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] delete-delay 100000
disable命令用来禁用显式路径。
undo disable命令用来恢复缺省情况。
【命令】
disable
undo disable
【缺省情况】
显式路径可用。
【视图】
显式路径视图
【缺省用户角色】
network-admin
【使用指导】
disable命令用来防止显式路径在配置过程中错误地被隧道引用,错误地建立隧道。
【举例】
# 禁用名为path1的显式路径。
<Sysname> system-view
[Sysname] explicit-path path1
[Sysname-explicit-path-path1] disable
display explicit-path命令用来显示显式路径的信息。
【命令】
display explicit-path [ path-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
path-name:显示指定显式路径的信息。path-name表示显式路径名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有显式路径的信息。
【举例】
# 显示所有显式路径的信息。
<Sysname> display explicit-path
Path Name: path1 Hop Count: 3 Path Status: Enabled
Index IP Address/SID Hop Type Hop Attribute/SID Type
1 1.1.1.1 Strict Include
101 2.2.2.2 Loose Include
201 3.3.3.3 - Exclude
表1-1 display explicit-path命令显示信息描述表
字段 |
描述 |
Path Name |
显式路径名称 |
Hop Count |
显式路径中配置的节点数 |
Path Status |
显式路径状态,取值包括: · Enabled:表示显式路径可用 · Disabled:表示显式路径不可用 |
Index |
显式路径中节点的索引 |
IP Address/SID |
显式路径中节点的IP地址或者SID |
Hop Type |
节点的类型,取值包括: · Strict:表示严格下一跳,即上一跳与该节点必须直接相连 · Loose:表示松散下一跳,即上一跳与该节点可以不是直接相连 |
Hop Attribute/SID Type |
节点的属性,取值包括: · Include:表示在显式路径中需要包含该节点 · Exclude:表示在显式路径中不能包含该节点 · Exclude-SRLG:表示在显式路径中不能包含与指定IP地址在同一SRLG的链路 SID的类型,取值包括: · SID without NAI:仅包含SID,不包含NAI · IPv4 Node ID:IPv4节点地址 · IPv6 Node ID:IPv6节点地址 · IPv4 Adjacency:IPv4邻接地址 · IPv6 Adjacency:IPv6邻接地址 · Unnumbered Adjacency with IPv4 NodeIDs:带邻接接口的节点地址 |
display isis mpls te advertisement命令用来显示IS-IS TEDB中的链路和节点信息。
【命令】
display isis mpls te advertisement [ [ level-1 | level-2 ] | [ originate-system system-id | local ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
level-1:显示Level-1路由器的链路和节点信息。
level-2:显示Level-2路由器的链路和节点信息。
originate-system system-id:显示指定系统发布的链路和节点信息。system-id为系统ID,形式为XXXX.XXXX.XXXX。
local:显示本地发布的链路和节点信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
process-id:显示指定IS-IS进程的信息。process-id为IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的信息。
【使用指导】
如果未指定level-1和level-2参数,则同时显示Level-1路由器和Level-2路由器的信息;如果未指定originate-system system-id和local参数,则显示所有系统发布的信息。
【举例】
# 显示IS-IS TEDB中Level-1路由器的链路和节点简要信息。
<Sysname> display isis mpls te advertisement level-1
TE information for IS-IS(1)
---------------------------
Level-1 TE node and link information
-------------------------------
Node total count : 2
Node index : 0
System ID : 0000.0000.0004
MPLS LSR ID : 4.4.4.4
Node flags : -/-/R/-
Link total count : 1
Link information :
Neighbor Frag ID Link Type Local Address Remote Address
0000.0000.0004.04 0x00 Broadcast 1.1.1.3
Node index : 1
System ID : 0000.0000.0001
MPLS LSR ID : 1.1.1.1
Node flags : -/-/R/-
Link total count : 1
Link information :
Neighbor Frag ID Link Type Local Address Remote Address
0000.0000.0004.04 0x00 Broadcast 1.1.1.1 --
# 显示IS-IS TEDB中Level-1路由器的链路和节点详细信息。
<Sysname> display isis mpls te advertisement level-1 local verbose
TE information for IS-IS(1)
---------------------------
Level-1 TE node and link information
-------------------------------
Node total count : 2
Node index : 0
System ID : 0000.0000.0004
MPLS LSR ID : 4.4.4.4
Node flags : -/-/R/-
Link total count : 1
Link information :
Link index : 0
Neighbor : 0000.0000.0004.04 Frag ID : 0x00
Link type : Broadcast Admin group : 0x00000000
IGP metric : 10 TE metric : 10
Link flags : -/-/-
Physical bandwidth: 12500000 bytes/sec
Reservable bandwidth: 0 bytes/sec
Unreserved bandwidth for each TE class:
TE class 0: 0 bytes/sec TE class 1: 0 bytes/sec
TE class 2: 0 bytes/sec TE class 3: 0 bytes/sec
TE class 4: 0 bytes/sec TE class 5: 0 bytes/sec
TE class 6: 0 bytes/sec TE class 7: 0 bytes/sec
TE class 8: 0 bytes/sec TE class 9: 0 bytes/sec
TE class 10: 0 bytes/sec TE class 11: 0 bytes/sec
TE class 12: 0 bytes/sec TE class 13: 0 bytes/sec
TE class 14: 0 bytes/sec TE class 15: 0 bytes/sec
Bandwidth constraint model: Prestandard DS-TE RDM
Bandwidth constraints:
BC[00]: 0 bytes/sec BC[01]: 0 bytes/sec
Local address: 1.1.1.3
Node index : 1
System ID : 0000.0000.0001
MPLS LSR ID : 1.1.1.1
Node flags : -/-/-/-
Link total count : 1
Link information :
Link index : 0
Neighbor : 0000.0000.0004.04 Frag ID : 0x00
Link type : Broadcast Admin group : 0x00000000
IGP metric: 10 TE metric : 10
Link flags: -/-/-
Physical bandwidth: 12500000 bytes/sec
Reservable bandwidth: 0 bytes/sec
Unreserved bandwidth for each TE class:
TE class 0: 0 bytes/sec TE class 1: 0 bytes/sec
TE class 2: 0 bytes/sec TE class 3: 0 bytes/sec
TE class 4: 0 bytes/sec TE class 5: 0 bytes/sec
TE class 6: 0 bytes/sec TE class 7: 0 bytes/sec
TE class 8: 0 bytes/sec TE class 9: 0 bytes/sec
TE class 10: 0 bytes/sec TE class 11: 0 bytes/sec
TE class 12: 0 bytes/sec TE class 13: 0 bytes/sec
TE class 14: 0 bytes/sec TE class 15: 0 bytes/sec
Bandwidth constraint model: Prestandard DS-TE RDM
Bandwidth constraints:
BC[00]: 0 bytes/sec BC[01]: 0 bytes/sec
Local address: 1.1.1.1
表1-2 display isis mpls te advertisement命令显示信息描述表
字段 |
描述 |
|
TE information for IS-IS(1) |
指定IS-IS进程的TE信息 |
|
Level-1 TE node and link information |
Level-1路由器的TE信息 |
|
Level-2 TE node and link information |
Level-2路由器的TE信息 |
|
Node total count |
发布TE信息的节点个数 |
|
Node index |
发布TE信息的节点索引 |
|
System ID |
节点的系统ID |
|
MPLS LSR ID |
节点的MPLS LSR ID |
|
Node flags |
节点信息的状态标记,取值包括: · A:节点信息成功同步到CSPF · S:向CSPF同步节点信息失败后,准备再次向CSPF同步 · R:表示到达该节点的路由可达 · O:节点处于overload状态 |
|
Link total count |
节点发布的链路数目 |
|
Link information |
节点发布的链路信息 |
|
Link index |
链路索引 |
|
Neighbor |
邻居系统ID |
|
Frag ID |
LSP分片号 |
|
Link type |
该条链路的链路类型,取值包括: · Broadcast:表示广播链路 · P2P:表示点对点链路 |
|
Admin group |
链路管理组属性 |
|
IGP metric |
IGP开销值 |
|
TE metric |
TE开销值 |
|
Link flags |
链路信息的状态标记,取值包括: · A:链路信息成功同步到CSPF · U:向CSPF同步更新链路信息失败后,准备再次向CSPF同步 · D:向CSPF同步删除链路信息失败后,准备再次向CSPF同步 |
|
Physical bandwidth |
物理带宽 |
|
Reservable bandwidth |
可预留带宽 |
|
Unreserved bandwidth for each TE class |
每个TE class的未预留带宽 |
|
TE class 0-15 |
16个TE class各自的未预留带宽 |
|
Bandwidth constraint model |
带宽约束模型,取值包括: · Prestandard DS-TE RDM |
|
Bandwidth constraints |
带宽约束 |
|
BC |
各个带宽约束值(Prestandard模式支持2个BC,IETF模式支持4个BC) |
|
Local address |
该条链路的本地IP地址 |
|
Remote address |
该条链路的对端IP地址 |
display isis mpls te configured-sub-tlvs命令用来显示IS-IS TE配置的子TLV类型值信息。
【命令】
display isis mpls te configured-sub-tlvs [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:显示指定IS-IS进程的信息。process-id为IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的信息。
【举例】
# 显示IS-IS TE配置的子TLV类型值信息。
<Sysname> display isis mpls te configured-sub-tlvs
TE sub-TLV information for IS-IS(1)
-----------------------------------
Type value of the unreserved sub-pool bandwidth sub-TLV : 251
Type value of the bandwidth constraint sub-TLV : 252
表1-3 display isis mpls te configured-sub-tlvs命令显示信息描述表
字段 |
描述 |
TE Sub-TLV Information for IS-IS(1) |
指定进程配置的DS-TE子TLV类型值E |
Type value of the unreserved subpool bandwidth sub-TLV |
可用子池带宽子TLV的类型值 |
Type value of the bandwidth constraint sub-TLV |
带宽约束子TLV的类型值 |
display isis mpls te network命令用来显示IS-IS TEDB中的网络信息。
【命令】
display isis mpls te network [ [ level-1 | level-2 ] | local | lsp-id lsp-id ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
level-1:显示Level-1路由器的网络信息。
level-2:显示Level-2路由器的网络信息。
local:显示本地发布的网络信息。
lsp-id lsp-id:显示指定LSP的网络信息。lsp-id为LSP标识,形式为SYSID.Pseudonode ID-fragment num,其中,SYSID是产生该LSP的节点或伪节点的SystemID,Pseudonode ID是伪节点ID,fragment num是该LSP的分片号。
process-id:显示指定IS-IS进程的信息。process-id为IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的信息。
【使用指导】
如果未指定level-1和level-2参数,则同时显示Level-1路由器和Level-2路由器的信息;如果未指定local和lsp-id lsp-id参数,则显示所有网络的信息。
【举例】
# 显示IS-IS TEDB中Level-1路由器和Level-2路由器的网络信息。
<Sysname> display isis mpls te network
TE information for IS-IS(1)
--------------------------
Level-1 network information
---------------------------
LAN ID : 0000.0000.0004.04
Frag ID : 0x00
Flags : -/-/-
Attached routers : 0000.0000.0001
0000.0000.0004
Level-2 Network Information
---------------------------
LAN ID : 0000.0000.0004.04
Frag ID : 0x00
Flags : -/-/-
Attached routers : 0000.0000.0001
0000.0000.0004
表1-4 display isis mpls te network命令显示信息描述表
字段 |
描述 |
TE information for IS-IS(1) |
指定IS-IS进程的TE信息 |
Level-1 TE Network Information |
Level-1的TE网络信息 |
Level-2 TE Network Information |
Level-2的TE网络信息 |
LAN ID |
广播网络ID,形式为System-ID.Pseudonode-ID |
Frag ID |
LSP分片号 |
Flags |
网络信息的状态标记: · A:网络信息已成功同步到CSPF · U:向CSPF同步更新网络信息失败后,准备再次向CSPF同步 · D:向CSPF同步删除网络信息失败后,准备再次向CSPF同步 |
Attached routers |
相连路由器列表 |
display isis mpls te tunnel命令用来显示IS-IS的Tunnel接口信息。
【命令】
display isis mpls te tunnel [ ipv6 ] [ level-1 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv6:显示IPv6 IS-IS的Tunnel接口信息。如果未指定本参数,将显示IPv4 IS-IS的Tunnel接口信息。
level-1:显示Level-1路由器的Tunnel接口信息。
level-2:显示Level-2路由器的Tunnel接口信息。
process-id:显示指定IS-IS进程的信息。process-id为IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的信息。
【使用指导】
如果未指定level-1和level-2参数,则同时显示Level-1路由器和Level-2路由器的Tunnel接口信息。
【举例】
# 显示IPv4 IS-IS的Tunnel接口信息。
<Sysname> display isis mpls te tunnel
MPLS-TE tunnel information for IS-IS(1)
---------------------------------------
Level-1 IPv4 Tunnel Statistics
-------------------------
Tunnel Name Auto Route Destination Metric
-----------------------------------------------------------------------
Tun0 Advertise 2.2.2.2 Relative 0
Level-2 IPv4 Tunnel Statistics
-------------------------
Tunnel Name Auto Route Destination Metric
-----------------------------------------------------------------------
Tun0 Advertise 2.2.2.2 Relative 0
# 显示IPv6 IS-IS的Tunnel接口信息。
<Sysname> display isis mpls te tunnel ipv6
MPLS-TE tunnel information for IS-IS(1)
---------------------------------------
Level-1 IPv6 Tunnel Statistics
-------------------------
Tunnel Name Auto Route Destination Metric
-----------------------------------------------------------------------
Tun0 Advertise 2.2.2.2 Relative 0
Level-2 IPv6 Tunnel Statistics
-------------------------
Tunnel Name Auto Route Destination Metric
-----------------------------------------------------------------------
Tun0 Advertise 2.2.2.2 Relative 0
表1-5 display isis mpls te tunnel命令显示信息描述表
字段 |
描述 |
MPLS-TE tunnel information for IS-IS(1) |
指定IS-IS进程的MPLS TE隧道接口信息 |
Level-1 IPv4 Tunnel Statistics |
IPv4 IS-IS Level-1的MPLS TE隧道接口信息 |
Level-2 IPv4 Tunnel Statistics |
IPv4 IS-IS Level-2的MPLS TE隧道接口信息 |
Level-1 IPv6 Tunnel Statistics |
IPv6 IS-IS Level-1的MPLS TE隧道接口信息 |
Level-2 IPv6 Tunnel Statistics |
IPv6 IS-IS Level-2的MPLS TE隧道接口信息 |
Tunnel Name |
隧道接口名称 |
Auto Route |
隧道接口上配置的自动路由发布类型,取值包括: · Advertise:转发邻接 · Shortcut:IGP shortcut |
Destination |
隧道的目的端地址 |
Metric |
隧道接口上配置的度量值,取值包括: · Relative:相对度量值 · Absolute:绝对度量值 |
display mpls statistics tunnel-interface命令用来显示TE隧道流量统计信息。
【命令】
display mpls statistics tunnel-interface number [ service-class service-class-value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
number:显示指定TE隧道的流量统计信息。number为隧道编号,取值范围为0~32767。
service-class service-class-value:显示指定隧道转发类的流量统计信息。service-class为隧道转发类的值,取值范围为1~15。如果不指定本参数,则显示指定隧道的所有流量统计信息。
【使用指导】
MPLS隧道类型切换时,会重新开始对隧道流量信息进行统计。
MPLS隧道的流量信息是基于LSP统计的,如果隧道的LSP被删除,那么基于该LSP的隧道统计信息也会清空。
【举例】
# 显示Tunnel 0的隧道流量统计信息。
<Sysname> display mpls statistics tunnel-interface 0
Tunnel name :Tunnel 0
Output total:
20000 packets, 40000 bytes, 850 drops
Output service-class 1:
15000 packets, 30000 bytes, 550 drops
Output service-class 2:
5000 packets, 10000 bytes, 300 dropps
# 显示Tunnel 0隧道中隧道转发类值为2的流量统计信息。
<Sysname> display mpls statistics tunnel-interface 0 service-class 2
Tunnel name :Tunnel 0
Output service-class 2:
60000 packets, 100000 bytes, 450 drops
表1-6 display mpls statistics tunnel-interface命令显示信息描述表
字段 |
描述 |
Tunnel name |
隧道名称 |
Output total |
隧道出方向的所有流量信息 |
Output service-class |
隧道出方向的对应service-class的流量信息 |
packets |
转发的报文数 |
bytes |
转发的字节数 |
drops |
丢弃的报文个数 |
display mpls te bidirectional命令用来显示MPLS TE双向隧道信息。
【命令】
display mpls te bidirectional [ segment-routing [ reverse-bsid label label-value ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
segment-routing:显示采用Segment routing协议建立的MPLS TE双向隧道信息。目前,本命令仅支持显示采用Segment routing协议建立的MPLS TE双向隧道信息。
reverse-bsid label label-value:显示与指定反向BSID关联的MPLS TE双向隧道的信息。label-value为反向BSID标签值,取值范围为16~1048575。如果不指定本参数,则显示所有指定了反向BSID并采用Segment routing协议建立的MPLS TE双向隧道信息。
【举例】
# 显示所有MPLS TE双向隧道信息。
<Sysname> display mpls te bidirectional
-------------------------------------------------------------------------------
LSP Information: Segment-Routing LSP
-------------------------------------------------------------------------------
Reverse BSID Tunnel name
2000 Tunnel2
2002 Tunnel3
2001 Tunnel4
# 显示指定的反向BSID为1000的MPLS TE双向隧道信息。
<Sysname> display mpls te bidirectional segment-routing reverse-bsid label 1000
-------------------------------------------------------------------------------
LSP Information: Segment-Routing LSP
-------------------------------------------------------------------------------
Reverse BSID Tunnel name
1000 Tunnel8
1001 Tunnel9
表1-7 display mpls te reverse-lsp segment-routing命令显示信息描述表
字段 |
描述 |
Reverse BSID |
MPLS TE隧道绑定的反向BSID |
Tunnel name |
绑定反向SID的隧道名称 |
【相关命令】
· mpls te bidirectional
display mpls te binding-sid命令用来显示MPLS TE隧道与BSID的关联关系。
【命令】
display mpls te binding-sid [ label label-value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
label label-value:显示与指定BSID关联的MPLS TE隧道信息,label-value为BSID标签值,取值范围为16~1048575。如果不指定本参数,则显示所有MPLS TE隧道与BSID的关联关系。
【举例】
# 显示所有BSID关联的MPLS TE隧道信息。
<Sysname> display mpls te binding-sid
-------------------------------------------------------------------------------
Label value Signaling type Tunnel name
10000 Segment-Routing Tunnel10
10001 Segment-Routing Tunnel11
-------------------------------------------------------------------------------
# 显示标签值为1000的BSID关联的MPLS TE隧道信息。
<Sysname> display mpls te binding-sid label 1000
-------------------------------------------------------------------------------
Label value Signaling type Tunnel name
1000 Segment-Routing Tunnel1
-------------------------------------------------------------------------------
表1-8 display mpls te binding-sid命令显示信息描述表
字段 |
描述 |
Label value |
MPLS TE隧道关联的BSID |
Signaling type |
建立隧道使用的信令协议,取值为Segment-Routing |
Tunnel name |
隧道名称 |
display mpls te binding-sid ref-list命令用来显示引用了BSID的显式路径信息。
【命令】
display mpls te binding-sid ref-list [ label label-value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
label label-value:显示引用了指定BSID的显式路径的信息,label-value为BSID标签值,取值范围为0,3,16~1048575。如果不指定本参数,则显示所有引用了BSID的显式路径的信息。
【举例】
# 显示所有引用了BSID的显式路径信息。
<Sysname> display mpls te binding-sid ref-list
--------------------------------------------------------------------------------
Binding SID: 100 Reference count: 1
Explicit path list:
path123
--------------------------------------------------------------------------------
Binding SID: 200 Reference Count: 3
Explicit path list:
200
201
aaa
# 显示引用了BSID为300的显式路径信息。
<Sysname> display mpls te binding-sid ref-list label 300
--------------------------------------------------------------------------------
Binding SID: 300 Reference Count: 2
Explicit path list:
path300
path400
表1-9 display mpls te binding-sid ref-list命令显示信息描述表
字段 |
描述 |
Binding SID |
MPLS TE隧道指定的BSID |
Reference count |
SID被引用次数 |
Explicit path list |
使用该SID的显式路径列表 |
【相关命令】
· nextsid
display mpls te bit-error-detection tunnel-interface命令用来查看MPLS TE隧道接口的误码状态和误码率信息。
【命令】
display mpls te bit-error-detection tunnel-interface [ tunnel-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel-number:显示指定Tunnel接口的信息。tunnel-number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE隧道接口的误码状态和误码率信息。
【举例】
# 显示所有MPLS TE隧道接口的误码状态和误码率信息。
<Sysname> display mpls te bit-error-detection tunnel-interface
Tunnel ID LSP type BED state BED rate(R/L)
1 Main Start 7e-7/7e-7
1 Backup Stop 0/0
100 Main - 2e-5/0
100 Backup - 0/0
表1-10 display mpls te bit-error-detiction tunnel-interface命令显示信息描述表
字段 |
描述 |
Tunnel-ID |
隧道ID |
LSP type |
隧道的主备类型: · Main:主用CRLSP · Backup:备份CRLSP |
BED state |
隧道的误码状态: · Start:误码产生状态 · Stop:误码恢复状态 · -:没有发生误码事件 |
BED rate(R/L) |
当前隧道的误码率,其中,R代表开启了双端倒换模式后通过BFD远端会话获取的误码率,L代表通过BFD本地会话获取的误码率 |
【相关命令】
· mpls te bit-error-detection
· mpls te bit-error-detection threshold
display mpls te default-parameter命令用来显示MPLS TE全局参数信息和建立MPLS TE隧道使用的缺省参数信息。
【命令】
display mpls te default-parameter
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示MPLS TE全局参数信息和建立MPLS TE隧道使用的缺省参数信息。
<Sysname> display mpls te default-parameter
Global parameters:
DS-TE mode : Prestandard
BC model : Prestandard
Switch-delay time : 10000
Delete-delay time : 10000
Backup wait-to-restore time : 10000ms
Auto bandwidth:
State : Disable
Sample interval : 0
Auto fast-reroute:
State : Enable
Min bypass tunnel ID : 65535
Max bypass tunnel ID : 65535
Nhop-only : Disable
Unused tunnel remove time : 3600s
Backup-path exclude SRLG : Disable
Fast-reroute timer : 300s
Path metric-type : TE
Stateful delegation : /
Tunnel attributes prefer : PCE
Interface default parameters:
Bandwidth change thresholds up : 10%
Bandwidth change thresholds down : 10%
Link attribute : 0
TE metric : 0
Tunnel default parameters:
Retry frequency : 2s
Retry count : 3
Attribute prefer : PCE
Default signaling : RSVP
Setup priority : 7
Hold priority : 7
Bandwidth class-type : 0
Resv-Style : SE
表1-11 display mpls te default-parameter命令显示信息描述表
字段 |
描述 |
Global parameters |
MPLS TE全局参数信息 |
DS-TE mode |
DS-TE模式,取值包括Prestandard |
BC model |
DS-TE的带宽约束模型,取值包括 · Prestandard:Prestandard DS-TE模式下RDM模型 |
Switch-delay time |
切换延迟时间,单位为毫秒 |
Delete-delay time |
删除延迟时间,单位为毫秒 |
Backup wait-to-restore time |
备份隧道等待恢复时间,单位为毫秒 |
Auto bandwidth |
(暂不支持)自动带宽调整配置 |
State |
(暂不支持)是否开启自动带宽调整功能,取值包括: · Enabled:开启了自动带宽调整功能 · Disabled:未开启自动带宽调整功能 |
Sample interval |
(暂不支持)自动带宽调整的时间间隔,单位为秒 |
Auto fast-reroute |
快速重路由配置 |
State |
是否开启快速重路由功能,取值包括: · Enabled:开启了快速重路由功能 · Disabled:未开启快速重路由功能 |
Min bypass tunnel ID |
自动备份隧道的接口编号的最大值 |
Min bypass tunnel ID |
自动备份隧道的接口编号的最小值 |
Nhop-only |
是否开启仅自动创建链路保护类型的Bypass隧道,取值包括: · Enabled:开启了仅自动创建链路保护类型的Bypass隧道功能 · Disabled:未开启仅自动创建链路保护类型的Bypass隧道功能,即链路保护和节点保护类型的Bypass隧道都会自动创建 |
Unused tunnel remove time |
未使用的自动备份隧道的删除时间 |
Backup-path exclude SRLG |
计算备份隧道的路径时,是否考虑SRLG约束条件,取值包括: · Enabled:计算备份隧道的路径时,考虑SRLG约束条件 · Disabled:计算备份隧道的路径时,不考虑SRLG约束条件 |
Fast-reroute timer |
在多条Bypass隧道中进行优选的时间间隔,单位为秒 |
Path metric type |
隧道选路时使用的链路度量值类型,取值包括: · TE:使用TE度量值 · IGP:使用IGP度量值 |
Stateful-pce delegation |
全局MPLS TE隧道的托管行为,取值包括: · Delegation:将MPLS TE隧道托管给PCE · Report-only:将MPLS TE隧道信息上报给PCE,但MPLS TE隧道不由PCE进行托管 |
Tunnel attributes prefer |
建立MPLS TE隧道时使用的属性来源,取值包括: · PCE:PCE优先 · Local:本地优先 |
Interface default parameters |
接口缺省参数信息 |
Bandwidth change thresholds up |
可预留带宽减少时IGP进行泛洪的百分比阈值 |
Bandwidth change thresholds down |
可预留带宽增加时IGP进行泛洪的百分比阈值 |
Link attribute |
接口所属的SRLG |
TE metric |
链路的TE度量值 |
Tunnel default parameters |
隧道接口下缺省参数信息 |
Retry frequency |
隧道重建的时间间隔,单位为秒 |
Retry count |
隧道的最大重建次数 |
Attribute prefer |
建立MPLS TE隧道时使用的属性来源,取值包括: · PCE:PCE优先 · Local:本地优先 |
Default signaling |
建立MPLS TE隧道缺省使用的信令协议,取值为RSVP-TE |
Setup priority |
隧道的建立优先级 |
Hold priority |
隧道的保持优先级 |
Bandwidth class-type |
隧道流量所属的服务类型,缺省为CT0 |
Resv-Style |
隧道的资源预留风格,缺省为SE资源预留风格 |
display mpls te ds-te命令用来显示DS-TE相关信息,包括DS-TE的模式、带宽约束模型及TE class与服务类型、优先级的对应关系等。
【命令】
display mpls te ds-te
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示DS-TE相关信息。
<Sysname> display mpls te ds-te
MPLS LSR ID : 0.0.0.0
MPLS DS-TE mode : Prestandard
MPLS DS-TE BC model : RDM
TE Class Class Type Priority
0 0 0
1 0 1
2 0 2
3 0 3
4 0 4
5 0 5
6 0 6
7 0 7
8 1 0
9 1 1
10 1 2
11 1 3
12 1 4
13 1 5
14 1 6
15 1 7
表1-12 display mpls te ds-te命令显示信息描述表
字段 |
描述 |
MPLS LSR ID |
设备的MPLS LSR ID |
MPLS DS-TE mode |
DS-TE模式,取值包括Prestandard |
TE Class |
CT及优先级组合的编号 |
Class Type |
服务类型 |
Priority |
优先级 |
display mpls te link-management bandwidth-allocation命令用来显示开启了MPLS TE的接口上的带宽相关信息。
【命令】
display mpls te link-management bandwidth-allocation [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口上的带宽相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有开启了MPLS TE的接口上的带宽相关信息。
【举例】
# 显示所有开启了MPLS TE的接口上的带宽相关信息。
<Sysname> display mpls te link-management bandwidth-allocation
Interface: Ten-GigabitEthernet3/1/1
Max Link Bandwidth : 3200000 kbps
Max Reservable Bandwidth of Prestandard RDM : 2000000 kbps
Max Reservable Bandwidth of IETF RDM : 200000 kbps
Max Reservable Bandwidth of IETF MAM : 300000 kbps
Allocated Bandwidth-Item Count :1
Allocated Bandwidth :1000 kbps
Physical Link Status : Up
BC Prestandard RDM(kbps) IETF RDM(kbps) IETF MAM(kbps)
0 2000000 200000 2000
1 1000000 150000 2000
2 0 100000 2000
3 0 50000 2000
TE Class Class Type Priority BW Reserved(kbps) BW Available(kbps)
0 0 0 0 2000000
1 0 1 0 2000000
2 0 2 0 2000000
3 0 3 0 2000000
4 0 4 0 2000000
5 0 5 0 2000000
6 0 6 0 2000000
7 0 7 1000 1999000
8 1 0 0 1000000
9 1 1 0 1000000
10 1 2 0 1000000
11 1 3 0 1000000
12 1 4 0 1000000
13 1 5 0 1000000
14 1 6 0 1000000
15 1 7 0 1000000
表1-13 display mpls te link-management bandwidth-allocation命令显示信息描述表
字段 |
描述 |
Interface |
开启了MPLS TE的接口 |
Max Link Bandwidth |
用于转发MPLS TE流量的最大链路带宽 |
Max Reservable Bandwidth of Prestandard RDM |
Prestandard RDM模型的最大可预留带宽 |
Max Reservable Bandwidth of IETF RDM |
IETF RDM模型的最大可预留带宽 |
Max Reservable Bandwidth of IETF MAM |
IETF MAM模型的最大可预留带宽 |
Allocated Bandwidth-Item Count |
已分配带宽条目的数量 |
Allocated Bandwidth |
已分配的带宽,单位为kbps |
Physical Link Status |
接口的物理层链路状态,取值包括Up和Down |
BC |
带宽约束 |
Prestandard RDM |
Prestandard模式RDM模型的带宽约束,单位为kbps |
IETF RDM |
IETF模式RDM模型的带宽约束,单位为kbps |
IETF MAM |
IETF模式MAM模型的带宽约束,单位为kbps |
TE Class |
CT及优先级组合的编号 |
Class Type |
服务类型 |
Priority |
优先级 |
BW Reserved |
已经为该TE class预留的带宽,单位为kbps |
BW Available |
目前该TE class可预留的带宽,单位为kbps |
【相关命令】
· mpls te max-link-bandwidth
· mpls te max-reservable-bandwidth
display mpls te link-management srlg命令用来显示接口所属的SRLG。
【命令】
display mpls te link-management srlg [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口所属的SRLG。iinterface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有接口所属的SRLG。
【举例】
# 显示所有接口所属的SRLG。
<Sysname> display mpls te link-management srlg
Interface Ten-GigabitEthernet3/1/1:
SRLGs: 1, 2
Interface Ten-GigabitEthernet3/1/2:
SRLGs: 2, 3
表1-14 display mpls te link-management srlg命令显示信息描述表
字段 |
描述 |
Interface |
配置了SRLG的接口 |
SRLGs |
接口所属的共享风险链路组编号 |
display mpls te p2mp tunnel-interface命令用来显示MPLS TE P2MP自动隧道接口的信息。
【命令】
display mpls te p2mp tunnel-interface [ tunnel number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel number:显示指定Tunnel接口的信息。number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE P2MP隧道接口的信息。
【使用指导】
配置RSVP-TE模式MVPN功能后,可以自动建立P2MP TE隧道,通过display mpls te p2mp tunnel-interface命令可以查看P2MP TE隧道的相关信息。P2MP TE隧道的详细介绍,请参见“MPLS配置指导”中的“RSVP”;MVPN的详细介绍,请参见“IP组播配置指导”中的“组播VPN”。
【举例】
# 显示所有MPLS TE P2MP自动隧道接口的信息。
<Sysname> display mpls te p2mp tunnel-interface
Tunnel Name : Tunnel 0
Tunnel State : Up (Main CRLSP up)
Tunnel Attributes :
LSP ID : 28889 Tunnel ID : 0
Admin State : Normal
Ingress LSR ID : 1.1.1.9 Egress LSR ID : -
Signaling : Auto P2MP Static CRLSP Name : -
Resv Style : SE
Tunnel Mode : MTE
Reverse-LSP Name : -
Reverse-LSP LSR ID : - Reverse-LSP Tunnel ID: -
Class Type : - Tunnel Bandwidth : -
Reserved Bandwidth : -
Setup Priority : - Holding Priority : -
Affinity Attr/Mask : -/-
Explicit Path : -
Backup Explicit Path : -
Metric Type : TE
Record Route : - Record Label : -
FRR Flag : Enabled Bandwidth Protection : Enabled
Backup Bandwidth Flag: Disabled Backup Bandwidth Type: -
Backup Bandwidth : -
Bypass Tunnel : No Auto Created : Yes
Route Pinning : -
Retry Limit : 3 Retry Interval : 2 sec
Reoptimization : - Reoptimization Freq : -
Backup Type : None Backup LSP ID : -
Auto Bandwidth : Disabled Auto Bandwidth Freq : -
Min Bandwidth : - Max Bandwidth : -
Collected Bandwidth : -
Sub-LSPs :
Total : 2
Destination State
200.200.200.119 UP
100.100.100.119 UP
表1-15 display mpls te p2mp tunnel-interface命令显示信息描述表
字段 |
描述 |
Tunnel Name |
隧道接口的名称 |
Tunnel State |
隧道的运行状态,取值包括Down和Up 隧道状态描述信息的取值包括: · Main CRLSP down:配置不全,主CRLSP未建立 · Main CRLSP up:主CRLSP已建立 · Main CRLSP being set up:主CRLSP正在建立中 · Shared-resource CRLSP down:存在Shared-resource CRLSP相关配置,但Shared-resource CRLSP未建立 · Shared-resource CRLSP up:Shared-resource CRLSP已建立 · Shared-resource CRLSP being set up:Shared-resource CRLSP正在建立中 · Shared-resource CRLSP being activated:Shared-resource CRLSP激活中 · Shared-resource CRLSP switching to Main CRLSP:Shared-resource CRLSP与主CRLSP切换中 |
LSP ID |
LSP ID |
Tunnel ID |
会话ID |
Admin State |
隧道接口的管理状态,取值包括: · Normal:未通过shutdown命令关闭隧道接口 · Shutdown:通过shutdown命令关闭隧道接口 |
Ingress LSR ID |
入口标签交换路由器ID |
Egress LSR ID |
出口标签交换路由器ID |
Signaling |
建立隧道使用的信令协议,取值为Auto P2MP |
Static CRLSP Name |
隧道引用的静态CRLSP |
Resv Style |
实际生效的资源预留风格,对于动态建立CRLSP的MPLS TE隧道,本字段有意义,取值为FF和SE;对于静态建立CRLSP的MPLS TE隧道,本字段显示为“-” |
Tunnel Mode |
隧道模式,取值为MTE(Multicast TE,组播TE隧道) |
Reverse-LSP Name |
Associated方式反向LSP的名称 |
Reverse-LSP LSR ID |
反向LSP的LSR ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
Reverse-LSP Tunnel ID |
反向LSP的Tunnel ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
Class Type |
(暂不支持)隧道流量所属的服务类型,取值包括CT0、CT1、CT2和CT3 |
Tunnel Bandwidth |
隧道所需的带宽,单位为kbps |
Reserved Bandwidth |
(暂不支持)为隧道预留的带宽,单位为kbps |
Setup Priority |
(暂不支持)隧道的建立优先级 |
Holding Priority |
(暂不支持)隧道的保持优先级 |
Affinity Attr/Mask |
(暂不支持)隧道的亲和属性及掩码 |
Explicit Path Name |
隧道引用的显式路径名称 存在显示路径时,本字段有意义,其他情况下,本字段显示为“-” |
Backup Explicit Path |
备份隧道引用的显式路径名称 存在显示路径时,本字段有意义,其他情况下,本字段显示为“-” |
Metric Type |
隧道选路时使用的链路度量值类型,取值包括: · TE:使用TE度量值 · IGP:使用IGP度量值 |
Record Route |
是否开启路由记录功能,取值包括: · Enabled:开启了路由记录功能 · Disabled:未开启路由记录功能 |
Record Label |
(暂不支持)是否开启标签记录功能,取值包括: · Enabled:开启了标签记录功能 · Disabled:未开启标签记录功能 |
FRR Flag |
是否开启快速重路由功能,取值包括: · Enabled:开启了快速重路由功能 · Disabled:未开启快速重路由功能 |
Bandwidth Protection |
快速重路由功能是否要求带宽保护,取值包括: · Enabled:要求带宽保护 · Disabled:不要求带宽保护 |
Backup Bandwidth Flag |
是否通过mpls te backup bandwidth命令指定了Bypass隧道可以保护的带宽和CRLSP类型,取值包括: · Enabled:指定了Bypass隧道可以保护的带宽和CRLSP类型 · Disabled:未指定Bypass隧道可以保护的带宽和CRLSP类型 |
Backup Bandwidth Type |
Bypass隧道可以保护的主CRLSP流量的服务类型,取值包括CT0、CT1、CT2和CT3 |
Backup Bandwidth |
Bypass隧道可以保护的带宽,单位为kbps |
Bypass Tunnel |
是否是Bypass隧道,取值包括: · Yes:是Bypass隧道 · No:不是Bypass隧道 |
Auto Created |
是否为自动创建的Bypass隧道,取值包括: · Yes:是自动创建 · No:不是自动创建 |
Route Pinning |
(暂不支持)是否开启路由固定功能,取值包括: · Enabled:开启了路由固定功能 · Disabled:未开启路由固定功能 |
Retry Limit |
隧道的最大重建次数 |
Retry Interval |
隧道重建的时间间隔,单位为秒 |
Reoptimization |
(暂不支持)是否开启隧道重优化功能,取值包括: · Enabled:开启了隧道重优化功能 · Disabled:未开启隧道重优化功能 |
Reoptimization Freq |
(暂不支持)隧道重优化频率,单位为秒 |
Backup Type |
(暂不支持)隧道使用的备份模式,取值包括: · None:未开启隧道备份功能 · Hot Standby:热备份 · Ordinary:普通备份 |
Backup LSP ID |
备份隧道的LSP ID |
Auto Bandwidth |
(暂不支持)是否开启自动带宽调整功能,取值包括: · Enabled:开启了自动带宽调整功能 · Disabled:未开启自动带宽调整功能 |
Auto Bandwidth Freq |
(暂不支持)自动带宽调整的时间间隔,单位为秒 |
Min Bandwidth |
允许调整到的最小带宽值,单位为kbps |
Max Bandwidth |
允许调整到的最大带宽值,单位为kbps |
Collected Bandwidth |
当前收集到的出口速率,单位为kbps |
Total |
当前P2MP组播隧道的SubLSP个数 |
Destination |
SubLSP的目的地址 |
State |
SubLSP的状态,取值包括Up、Down |
display mpls te pce discovery命令用来显示设备已发现的PCE的信息。
【命令】
display mpls te pce discovery [ ip-address ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ip-address:显示设备已发现的指定PCE的信息。ip-address为PCE的IP地址。如果不指定本参数,则显示所有已发现PCE的信息。
verbose:显示设备已发现的PCE的详细信息。如果不指定本参数,则显示已发现的PCE的简要信息。
【举例】
# 显示设备已发现的指定PCE的简要信息。
<Sysname> display mpls te pce discovery 100.100.100.150
Total number of PCEs: 1
Peer address Discovery methods
100.100.100.150 Static, OSPF
# 显示所有已发现PCE的简要信息。
<Sysname> display mpls te pce discovery
Total number of PCEs: 3
Peer address Discovery methods
100.100.100.10 OSPF
100.100.100.150 Static, OSPF
100.100.100.160 Static
表1-16 display mpls te pce discovery命令显示信息描述表
字段 |
描述 |
Total number of PCEs |
PCE的总数 |
Peer address |
PCE的IP地址 |
Discovery methods |
发现本PCE的方式,取值包括: · Static:静态配置 · OSPF:OSPF协议自动发现 |
# 显示指定的PCE的详细信息。
<Sysname> display mpls te pce discovery 2.2.2.9 verbose
PCE address: 2.2.2.9
Discovery methods: OSPF
Path scopes:
Path scope Preference
Compute intra-area paths 7
Act as PCE for inter-area TE LSP computation 6
Act as a default PCE for inter-area TE LSP computation 6
Capabilities:
Bidirectional path computation
Support for request prioritization
Support for multiple requests per message
Domains:
OSPF 1 area 0.0.0.0
OSPF 1 area 0.0.0.1
# 显示所有已发现PCE的详细信息。
<Sysname> display mpls te pce discovery verbose
PCE address: 2.2.2.9
Discovery methods: OSPF
Path scopes:
Path scope Preference
Compute intra-area paths 7
Act as PCE for inter-area TE LSP computation 6
Act as a default PCE for inter-area TE LSP computation 6
Capabilities:
Bidirectional path computation
Support for request prioritization
Support for multiple requests per message
Domains:
OSPF 1 area 0.0.0.0
OSPF 1 area 0.0.0.1
PCE address: 4.4.4.9
Discovery methods: OSPF
Path scopes:
Path scope Preference
Compute intra-area paths 7
Act as PCE for inter-area TE LSP computation 6
Capabilities:
Bidirectional path computation
Support for request prioritization
Support for multiple requests per message
Domains:
OSPF 1 area 0.0.0.2
Neighbor domains:
OSPF 1 area 0.0.0.0
表1-17 display mpls te pce discovery verbose命令显示信息描述表
字段 |
描述 |
PCE address |
PCE的IP地址 |
Discovery methods |
发现本PCE的方式,取值包括: · Static:静态配置 · OSPF:OSPF协议自动发现 |
Path scope |
PCE路径计算范围,取值包括: · Compute intra-area paths:表示区域内路径计算 · Act as PCE for inter-area TE LSP computation:表示区域间路径计算 · Act as a default PCE for inter-area TE LSP computation:表示区域间路径计算缺省PCE · Act as PCE for inter-AS TE LSP:表示自治系统间路径计算 · Act as a default PCE for inter-AS TE LSP:表示自治系统间路径计算缺省PCE · Act as PCE for inter-layer TE LSP:表示层间路径计算 |
Preference |
PCE路径计算范围的计算优先级,即处理该计算范围的优先级,取值为0~7,数值越大,优先级越高 |
Capabilities |
PCE路径计算能力,取值包括: · Path computation with GMPLS link constraints:表示带GMPLS 链路约束的路径计算 · Bidirectional path computation:表示双向路径计算 · Diverse path computation:表示多条不同路径计算 · Load-balanced path computation:表示负载分担路径计算 · Synchronized path computation:表示同步路径计算 · Support for multiple objective functions:表示支持多对象功能 · Support for additive path constraints:表示支持附加路径约束 · Support for request prioritization:表示支持请求优先级 · Support for multiple requests per message:表示支持一个PCReq消息携带多个计算请求 |
Domains |
PCE路径计算域 |
Neighbor domains |
PCE路径计算相邻域 |
display mpls te pce lspdb命令用来显示PCE LSPDB(LSP State Database,LSP状态数据库)的CRLSP信息。
【命令】
display mpls te pce lspdb [ plsp-id plsp-id ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
plsp-id plsp-id:显示plsp-id为指定值的CRLSP信息。plsp-id用来唯一标识一条隧道,取值为Tunnel ID,取值范围为1~1048574。
verbose:显示CRLSP的详细信息。如果不指定本参数,则显示CRLSP的简要信息。
【举例】
# 显示所有PCE LSPDB的CRLSP简要信息。
<Sysname> display mpls te pce lspdb
Destination Source Tunnel ID LSP ID PLSP ID Delegated address State
1.1.1.9 2.2.2.9 1 100 1 192.168.115.3 up
3.3.3.9 2.2.2.9 100 100 100 - down
表1-18 display mpls te pce lspdb命令显示信息描述表
字段 |
描述 |
Destination |
隧道目的地址 |
Source |
隧道源地址 |
Tunnel ID |
隧道ID |
LSP ID |
LSP ID |
PLSP ID |
PLSP ID,唯一标识一条隧道,取值为Tunnel ID |
Delegated address |
托管PCE地址,如果CRLSP没有托管或者托管失败本字段显示为“-” |
State |
CRLSP/SRLSP状态,取值包括: · Active:表示CRLSP/SRLSP建立成功且当前使用该CRLSP/SRLSP转发流量 · Up:表示CRLSP/SRLSP建立成功 · Down:表示CRLSP/SRLSP未建立或者建立失败 |
# 显示所有PCE LSPDB的CRLSP详细信息。
<Sysname> display mpls te pce lspdb verbose
PLSP ID: 1 Symbolic name: Sysname_t1
SRP ID: 0 PCE initiated LSP: No
PCE-setup-type: RSVP
Delegatable: Yes Delegated address: -
LSP delegation state: Not delegated
Operational state: Up Speaker address: -
Binding SID: 1024
LSP identifiers:
Destination: 4.4.4.8 Source: 2.2.2.8
Tunnel ID: 1 LSP ID: 36293
Sender address: 2.2.2.8
LSP association groups:
Association ID: 1
Protection type: Unprotected
Protection role: Primary LSP
LSP path:
EROs: 3
20.20.20.4 Loose
20.20.20.8 Strict
30.30.30.2 Exclude
SR-EROs: 1
SID type: SID without NAI Strict
SID: 16030 NAI: N/A
LSP attributes:
Exclude any: 0 Include any: 0
Include all: 0
Setup priority: 7 Hold priority: 7
Bandwidth: 0 kbps
Metric Type: TE Metric Value: 0
RROs: 5
20.20.20.8/32 Flag: 0x00 (No FRR)
20.20.20.4/32 Flag: 0x40 (No FRR/In-Int)
3 Flag: 0x01 (Global label)
4.4.4.8/32 Flag: 0x20 (No FRR/Node-ID)
3 Flag: 0x01 (Global label)
表1-19 display mpls te pce lspdb命令显示信息描述表
字段 |
描述 |
PLSP ID |
PLSP ID,唯一标识一条隧道,取值为Tunnel ID |
Symbolic name |
CRLSP/SRLSP名字,取值为Sysname+t+tunnel-ID 其中,Sysname为设备的名称,可以通过系统视图下的sysname命令配置;tunnel-ID为隧道ID |
SRP ID |
Stateful PCE请求参数(Stateful PCE Request Parameters) |
PCE initiated LSP |
CRLSP/SRLSP是否由PCE创建,取值包括: · Yes:是由PCE创建 · No:不是由PCE创建 |
PCE-setup-type |
CRLSP/SRLSP的协议类型,取值包括: · RSVP:RSVP协议 · Segment Routing:Segment Routing协议 |
Delegatable |
CRLSP/SRLSP是否可以托管,取值包括: · Yes:具有托管能力 · No:没有托管能力 |
Delegated address |
托管PCE地址,如果CRLSP/SRLSP没有托管或者托管失败本字段显示为“-” |
LSP delegation state |
LSP的托管状态,取值包括: · Delegated:表示LSP已经托管给PCE · Not delegated:表示LSP未托管给PCE · Updated:表示PCE已经更新过LSP · State reverted:表示LSP已经回退到托管给PCE之前的状态 |
Operational state |
CRLSP/SRLSP状态,取值包括: · Active:表示CRLSP/SRLSP建立成功且当前使用该CRLSP/SRLSP转发流量 · Up:表示CRLSP/SRLSP建立成功 · Down:表示CRLSP/SRLSP未建立或者建立失败 |
Speaker address |
PCE地址 |
Binding SID |
为MPLS TE隧道指定的BSID 如果未指定,则显示为“-” |
Destination |
隧道目的地址 |
Source |
隧道源地址 |
Tunnel ID |
隧道ID |
LSP ID |
LSP ID |
Sender address |
发送者地址,用来标识隧道的源端 |
LSP association groups |
LSP所属组信息 |
Association ID |
LSP所属组ID,通过组ID来标识一组主备LSP路径 |
Protection type |
保护类型,取值包括: · Unprotected:无保护 · (Full)Rerouting:普通备份保护 · Rerouting without Extra-Traffic:热备份保护 · 1:N Protection with Extra-Traffic:1:N保护 · 1+1 Unidirectional Protection:单向1+1保护 |
Protection role |
LSP的类型,取值包括: · Primary:主路径 · Backup:备路径 · Other:其他路径 |
EROs |
ERO(Explicit Route Object,显式路由对象)的个数及其信息 ERO信息包括显式路径经过的节点的地址、该节点为松散下一跳(Loose)或严格下一跳(Strict) |
SR-EROs |
SRERO(Segment Routing Explicit Route Object,段路由显式路由对象)的个数及其信息 SRERO信息包括SID Type,该节点为松散下一跳(Loose)或严格下一跳(Strict),SR标签值,以及包含的NAI(Node or Adjacency Identifier,节点或邻接标识)类型 |
SID Type |
SRERO中SID和NAI信息的类型,取值包括: · SID without NAI:仅包含SID,不包含NAI · IPv4 Node ID:IPv4节点地址 · IPv6 Node ID:IPv6节点地址 · IPv4 Adjacency:IPv4邻接地址 · IPv6 Adjacency:IPv6邻接地址 · Unnumbered Adjacency with IPv4 NodeIDs:带邻接接口的节点地址 |
SID |
SR标签值 |
NAI |
Node or Adjacency Identifier,节点或邻接标识 对于Binding SID,本字段显示为“-”;对于Prefix SID,表示节点标识,取值为节点的地址;对于Adjacency SID,表示邻接标识,取值为链路两端的IP地址 当不携带或者携带未知的标识时,本字段显示为“N/A” |
Exclude any |
隧道亲和属性,不包含属性 |
Include any |
隧道亲和属性,包含属性 |
Include all |
隧道亲和属性,包含所有属性 |
Setup priority |
隧道的建立优先级 |
Hold priority |
隧道的保持优先级 |
Bandwidth |
隧道带宽,单位kbit/s |
Metric Type |
度量类型,取值包括 · TE:度量类型为TE · IGP:度量类型为IGP |
Metric Value |
度量值 |
RROs |
RRO(Record Route Object,记录路由对象)的个数 如果RRO的个数不为零,则显示RRO对象中所记录的IP地址或标签信息 |
Flag |
RRO对象中标记的值及其含义,标记含义的取值包括: · No FRR:表示没有配置FRR保护 · FRR Avail:表示FRR保护可用 · In use:表示已经发生FRR切换 · BW:表示带宽保护 · Node-Prot:表示节点保护 · Node-ID:表示RRO对象中的地址为节点的LSR ID · In-Int:表示RRO对象中的地址为入接口的地址 · Global label:表示全局标签空间 |
display mpls te pce lspdb last-packet-detail命令用来显示MPLS TE隧道最近一次发送Report消息和收到的Update消息的时间和内容。
【命令】
display mpls te pce lspdb last-packet-detail
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【使用指导】
主动有状态PCE与主动有状态PCC建立PCEP会话后,PCC会将开启了托管功能的MPLS TE隧道的状态通过Report消息上报给PCE;PCE也可以通过Update消息对托管成功的MPLS TE隧道进行更新。本命令用来显示MPLS TE隧道最近一次发送的Report消息和Update消息的时间和内容。
【举例】
# 显示MPLS TE隧道最近一次发送Report消息和收到的Update消息的时间和内容。
<Sysname> display mpls te pce lspdb last-packet-detail
PLSP ID: 1
Tunnel ID: 1 LSP ID:22792
Last report message :
Packet sent at : 19-09-16 11:54:08:291
Packet details :
21 10 00 14 00 00 00 00 00 00 00 00 00 1c 00 04
00 00 00 01 20 10 00 28 00 00 10 09 00 12 00 10
01 01 01 09 59 08 00 00 01 01 01 09 03 03 03 09
00 11 00 06 48 33 43 5f 74 30 00 00 07 10 00 04
09 10 00 14 00 00 00 00 00 00 00 00 00 00 00 00
07 07 00 00 05 10 00 08 00 00 00 00 06 10 00 0c
00 00 00 00 00 00 00 00
Last update message :
Packet received at: -
Packet details : -
表1-20 display mpls te pce lspdb last-packet-detail命令显示信息描述表
字段 |
描述 |
Tunnel ID |
隧道ID |
LSP ID |
LSP ID |
PLSP ID |
PLSP ID,唯一标识一条隧道,取值为Tunnel ID |
Last report message |
最近一次发送Report消息的记录 |
Packet sent at |
Report消息发送时间,格式为:“年-月-日 时-分-秒-毫秒” 若未发送Report消息,则显示为“-” |
Packet details |
报文内容,格式为16进制数字 若未发送或接收消息,则显示为“-” |
Last rupdate message |
最近一次接收Update消息的记录 |
Packet received at |
Update消息接收时间,格式为:“年-月-日 时-分-秒-毫秒” 若无内容,则显示为“-” |
display mpls te pce parameter命令用来显示本端配置的PCEP会话参数。
【命令】
display mpls te pce parameter
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示本端配置的PCEP会话参数。
<Sysname> display mpls te pce parameter
Public Parameters:
Keepalive interval : 30 sec Recommended deadtimer: 120 sec
Request timeout : 50 sec
Tolerance:
Min keepalive interval : 10 sec
Max unknown messages : 5/min
Capability for Nonstop routing: Yes
Nonstop routing state : Ready
PCC Parameters:
PCEP Type : Active stateful
Capability for Initiate : Yes
Capability for Segment-Routing: Yes
Retain lsp-state : Enable
Retain initiated-lsp : Enable
Redelegation timeout : 30 sec
State timeout : 60 sec
PCE Parameters:
PCEP Type : Stateless
PCE Address : 1.1.1.8
Capability for Segment-Routing: No
表1-21 display mpls te pce parameter命令显示信息描述表
字段 |
描述 |
Public Parameters |
公共参数,设备作为PCC或PCE角色时均生效 |
Keepalive interval |
本端配置的Keepalive消息的发送时间间隔,单位为秒 |
Recommended deadtimer |
本机向PCE对等体推荐的PCEP会话保持时间,单位为秒 |
Request timeout |
发送路径计算请求后等待应答的超时时间,单位为秒 |
Tolerance |
本端设备对PCE对等体发送的消息的容忍度 |
Min keepalive interval |
本端能接受的对等体发送Keepalive消息的最小时间间隔,单位为秒 |
Max unknown messages |
本端能接受的对等体每分钟发送未知类型消息的最大个数 |
Capability for Nonstop routing |
是否支持PCEP不间断路由功能,取值包括: · Yes:支持PCEP NSR · No:不支持PCEP NSR |
Nonstop routing state |
PCEP NSR的备份状态,取值包括: · Ready:PCEP NSR已经将PCEP会话信息从主进程备份到备进程。若在该状态下进行主备进程切换,则现有PCEP会话保持不变,不会影响数据转发 · Not Ready:PCEP NSR正在将PCEP会话信息从主进程备份到备进程。若在该状态下进行主备进程切换,则可能需要重新建立PCEP会话,无法保证流量转发 · Not configured:PCEP NSR功能未开启 |
PCC Parameters |
PCC参数,仅设备作为PCC角色时生效 |
PCEP Type |
本端建立PCEP会话的类型,取值包括: · Stateless :表示无状态的会话类型 · Passive stateful :表示被动方式的有状态会话类型 · Active stateful :表示主动方式的有状态会话类型 最终会话类型以会话双方协商结果为准 |
Capability for Initiate |
本端是否支持通过PCE Initiated-LSP报文建立隧道和LSP,取值包括: · Yes:支持通过PCE-Initiated-LSP报文建立隧道和LSP · No:不支持通过PCE-Initiated-LSP报文建立隧道和LSP |
Capability for Segment-Routing |
本端是否具有PCE Segment-Routing能力,取值包括: · Yes:支持PCE Segment-Routing能力,即可以通过以下方式创建SR-TE隧道: ¡ PCE发起Update(托管更新) ¡ PCE发起Initial(主动创建) ¡ 向PCE发起SR-TE路径计算 · No:不支持PCE Segment-Routing能力 |
Retain lsp-state |
Active Stateful PCEP会话中断后是否保留PCE更新的LSP状态,取值包括: · Enable:保留PCE更新过的LSP状态 · Disable:不保留PCE更新过的LSP状态,并将PCE更新过的LSP回退到更新前的状态 |
Retain initiated-lsp |
Active Stateful PCEP会话中断后是否保留PCE创建的LSP,取值包括: · Enable:保留PCE创建的LSP · Disable:不保留PCE创建的LSP |
Redelegation timeout |
PCEP会话中断后,重托管等待时间,单位为秒 |
State timeout |
PCEP会话中断后,PCC的状态老化时间,单位为秒 |
PCE Parameters |
PCE参数,仅设备作为PCE角色时生效 |
PCE Address |
本机作为PCE时发布的PCE地址 |
display mpls te pce peer命令用来在显示PCC或PCE对等体的信息。
【命令】
display mpls te pce peer [ ip-address ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ip-address:显示指定PCC或PCE对等体的信息。ip-address为PCC或PCE对等体的IP地址。如果不指定本参数,则显示所有对等体的信息。
verbose:显示PCC或PCE对等体的详细信息。如果不指定本参数,则显示对等体的简要信息。
【使用指导】
本命令用来显示与本地设备之间正在建立PCEP会话或已建立PCEP会话的对等体的相关信息。
【举例】
# 显示所有对等体的简要信息。
<Sysname> display mpls te pce peer
Total number of peers: 1
Peer address Peer type State Mastership Role
100.100.100.100 PCE UP Normal Active
表1-22 display mpls te pce peer命令显示信息描述表
字段 |
描述 |
Total number of peers |
对等体的总数 |
Peer address |
对等体的IP地址 |
Peer type |
对等体的类型,取值为PCC或PCE |
State |
对等体之间的PCEP会话状态,取值包括: · Idle:初始状态 · TCPPending:等待TCP连接建立完成 · OpenWait:等待对等体的Open消息 · KeepWait:等待对等体的Keepalive消息 · UP:PCEP会话成功建立 |
Mastership |
PCE对等体角色,取值包括: · Normal:普通PCC或PCE · Primary:托管CRLSP的主PCE · Backup:托管CRLSP的备PCE |
Role |
PCEP会话角色,取值包括: · Passive:表示会话被动端 · Active:表示会话主动端 |
# 显示所有PCC或PCE对等体的详细信息。
<Sysname> display mpls te pce peer verbose
Peer address: 100.100.100.20
TCP Connection : 100.100.100.20:5696 -> 100.100.100.10:4189
Peer type : PCC
Session type : Active stateful
Session state : UP
Mastership : Normal
Role : active
Session up time : 0000 days 01 hours 03 minutes
Session ID : Local 1, Peer 1
Keepalive interval : Local 0 sec, Peer 0 sec
Recommended DeadTimer : Local 0 sec, Peer 0 sec
Tolerance:
Min keepalive interval : 10 sec
Max unknown messages : 10
Request timeout : 50 sec
Delegation timeout : 30 sec
Capability for Initiate : Yes
Capability for Segment-Routing: Yes
Capability for Segment-Routing IPv6: Yes
表1-23 display mpls te pce peer verbose命令显示信息描述表
字段 |
描述 |
Peer address |
对等体的IP地址 |
TCP Connection |
TCP 连接地址 |
Peer type |
对等体类型,取值为PCC或PCE |
Session type |
PCEP会话类型,取值包括: · Stateless :表示无状态的会话类型 · Passive stateful :表示被动方式的有状态会话类型 · Active stateful :表示主动方式的有状态会话类型 |
Session state |
PCEP会话状态,取值包括: · Idle:初始状态 · TCPPending:等待TCP连接建立完成 · OpenWait:等待对等体的Open消息 · KeepWait:等待对等体的Keepalive消息 · UP:PCEP会话成功建立 |
Mastership |
对等体角色,取值包括: · Normal:普通PCC或PCE · Primary:托管CRLSP的主PCE · Backup:托管CRLSP的备PCE |
Role |
PCEP会话角色,取值包括: · Passive:表示会话被动端 · Active:表示会话主动端 |
Session up time |
PCEP会话处于Up状态的时间长度 |
Session ID |
PCEP会话标识符,包括本地标识符和远端标识符 |
Keepalive interval |
协商后的Keepalive消息的发送时间间隔,单位为秒 |
Recommended DeadTimer |
PCE对等体推荐给本地使用的PCEP会话的保持时间,单位为秒 |
Tolerance |
PCEP会话容忍度 |
Min keepalive interval |
能接受的最小Keepalive发送时间间隔,单位为秒 |
Max unknown messages |
每分钟能接受的最大未知消息数 |
Request timeout |
发送PCEP请求后,等待PCEP应答的超时时间,单位为秒 |
Delegation timeout |
PCEP会话中断后,取消托管等待时间,单位为秒 |
Capability for Initiate |
设备是否支持通过PCE-Initiated-LSP报文建立隧道和LSP,取值包括: · Yes:支持通过PCE-Initiated-LSP报文建立隧道和LSP · No:不支持通过PCE-Initiated-LSP报文建立隧道和LSP |
Capability for Segment-Routing |
会话是否具有SR托管更新SRLSP的能力,取值包括: · Yes:支持SR托管更新SRLSP · No:不支持SR托管更新SRLSP |
Capability for Segment-Routing IPv6 |
会话是否具有SRv6托管更新候选路径的能力,取值包括: · Yes:支持SRv6托管更新候选路径 · No:不支持SRv6托管更新候选路径 |
display mpls te pce stateful neighbor命令用来在PCC上显示Stateful PCE邻居的信息。
【命令】
display mpls te pce stateful neighbor [ ip-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ip-address:显示指定Stateful PCE邻居的信息。ip-address为Stateful PCE的IP地址。如果不指定本参数,则显示所有Stateful PCE邻居的信息。
【举例】
# 显示IP地址为2.2.2.8的Stateful PCE邻居的信息。
<Sysname> display mpls te pce stateful neighbor 2.2.2.8
Neighbor address: 2.2.2.8
Session type : Active stateful
Delegation priority: 1000
Synchronization : Finished
Redelegation timer : Active
表1-24 display mpls te stateful pce neighbor命令显示信息描述表
字段 |
描述 |
Neighbor address |
Stateful PCE邻居地址 |
Session type |
PCEP会话类型,取值包括: · Passive stateful :表示被动方式的有状态会话类型 · Active stateful :表示主动方式的有状态会话类型 |
Delegation priority |
邻居的托管优先级,数值越大优先级越高 |
Synchronization |
与该邻居的LSP数据同步状态,取值包括: · Not started:未开始同步 · Synchronizing:正在进行同步 · Finished:同步已完成 |
Redelegation timer |
重托管定时器运行状态,取值包括: · Started:重托管定时器已启动 · Not started:重托管定时器未启动 |
display mpls te pce statistics命令用来显示PCC或PCE的统计信息。
【命令】
display mpls te pce statistics [ ip-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ip-address:显示指定PCC或PCE的统计信息。ip-address为PCC或PCE的IP地址。如果不指定本参数,则显示所有PCE和PCC的统计信息。
【举例】
# 显示所有PCC和PCE的统计信息。
<Sysname> display mpls te pce statistics
PCE address: 2.2.2.9
Keepalive messages sent/received : 70/75
Open messages sent/received : 1/1
PCReq messages sent/received : 0/0
PCRep messages sent/received : 0/0
PCRpt messages sent/received : 0/0
PCUpd messages sent/received : 0/0
PCErr messages sent/received : 0/0
PCNtf messages sent/received : 0/0
Session setup failures : 0
Unknown messages received : 0
Unknown requests received : 0
Unknown responses received : 0
Requests sent : 0
Response is pending : 0
Response with ERO received : 0
Response with NO-PATH received : 0
Canceled by peer sending a PCNtf : 0
Canceled by peer sending a PCErr : 0
Canceled by local speaker sending a PCNtf: 0
Implicitly canceled (session down) : 0
Timeout : 0
Requests received : 0
Response is pending : 0
Response with ERO sent : 0
Response with NO-PATH sent : 0
Canceled by local speaker sending a PCNtf: 0
Canceled by local speaker sending a PCErr: 0
Canceled by peer sending a PCNtf : 0
Implicitly canceled (session down) : 0
表1-25 display mpls te pce statistics命令显示信息描述表
字段 |
描述 |
PCE address |
PCE的IP地址 |
PCC address |
PCC的IP地址 |
Keepalive messages sent/received |
发送/接收的Keepalive消息数量 |
Open messages sent/received |
发送/接收的Open消息数量 |
PCReq messages sent/received |
发送/接收的PCReq消息数量 |
PCRep messages sent/received |
发送/接收的PCRep消息数量 |
PCRpt messages sent/received |
本地发送/接收的PCRpt消息数量 |
PCUpd messages sent/received |
本地发送/接收的PCUpd消息数量 |
PCErr messages sent/received |
发送/接收的PCErr消息数量 |
PCNtf messages sent/received |
发送/接收的PCNtf消息数量 |
Session setup failures |
尝试建立PCEP会话的失败次数 |
Unknown messages received |
收到的未知消息数量 |
Unknown requests received |
收到的未知请求(RP对象的Request ID为0的请求)数量 |
Unknown responses received |
收到的未知应答(RP对象的Request ID匹配不到请求的应答)数量 |
Requests sent |
已发送所有请求消息的总数 |
Response is pending |
等待应答的请求数量 |
Response with ERO received |
收到携带ERO对象的应答的请求消息的数量 |
Response with NO-PATH received |
收到携带NO-PATH对象的应答的请求消息的数量 |
Cancelled by peer sending a PCNtf |
收到对等体发送的取消计算请求的PCNtf消息的数量 |
Canceled by peer sending a PCErr |
收到对等体发送的取消计算请求的PCErr消息的数量 |
Canceled by local speaker sending a PCNtf |
本地通过发送PCNtf取消的请求消息的数量 |
Implicitly canceled(session down) |
因PCEP会话关闭导致请求失效的请求消息的数量 |
Timeout |
因等待应答超时而失效的请求消息的数量 |
Requests received |
收到的所有请求消息的总数 |
Response is pending |
还未发送应答的请求消息的数量 |
Response with ERO sent |
已发送携带ERO对象的应答消息的数量 |
Response with NO-PATH sent |
已发送携带NO-PATH对象的应答消息的数量 |
Canceled by local speaker sending a PCNtf |
本地发送的取消计算请求的PCNtf消息数量 |
Canceled by local speaker sending a PCErr |
本地发送的取消计算请求的PCErr消息数量 |
Canceled by peer sending a PCNtf |
对端发送的取消计算请求的PCNtf消息数量 |
Implicitly canceled(session down) |
因PCEP会话关闭而失效的请求消息的数量 |
display mpls te segment-routing tunnel path命令用来显示采用Segment-Routing协议建立的MPLS TE隧道的路径信息。
【命令】
display mpls te segment-routing tunnel path [ tunnel number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel number:显示指定Tunnel接口的路径信息。number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有采用Segment-Routing协议建立的MPLS TE隧道的路径信息。
【举例】
# 显示所有采用Segment-Routing协议建立的MPLS TE隧道的路径信息。
<Sysname> display mpls te segment-routing tunnel path
Tunnel name : Tunnel1
Main path info : 1.1.1.1/1/61103
Path state: Active
Forwarding information:
XGE3/1/1 20.0.0.2
XGE3/1/2 40.0.0.2
Hop information:
Hop 0 Prefix SID 16030 NAI 3.3.3.3
Hop 1 Adjacency SID 1151 NAI 21.0.0.1, 21.0.0.2
Hop 2 SID 1140 NAI -
Main Modify path info : 1.1.1.1/1/61105
Path state: Up
Forwarding information:
XGE3/1/1 10.0.0.2
XGE3/1/2 30.0.0.2 (Backup)
Hop information:
Hop 0 Prefix SID 16030 NAI 3.3.3.3
Hop 1 Adjacency SID 1151 NAI 21.0.0.1, 21.0.0.2
Backup path info : 1.1.1.1/1/61104
Path state: Up
Forwarding information:
NID : 268435458
Hop information:
Hop 0 Prefix SID 16030 NAI 3.3.3.3
Hop 1 Adjacency SID 18040 NAI 4.4.4.4, 21.0.0.2
Backup Modify path info : 1.1.1.1/1/61105
Forwarding information:
XGE3/1/1 10.0.0.2
XGE3/1/2 30.0.0.2 (Backup)
Hop information:
Hop 0 Prefix SID 16030 NAI 3.3.3.3
Hop 1 Adjacency SID 1151 NAI 21.0.0.1, 21.0.0.2
表1-26 display mpls te segment-routing tunnel path命令显示信息描述表
字段 |
描述 |
Tunnel Name |
隧道接口的名称 |
Main Path Info |
主路径信息,取值为Ingress LSR ID/Tunnel ID/LSP ID |
Main Modify Path Info |
Make Before Break方式建立的主路径信息 |
Backup Path Info |
备路径信息 |
Backup Modify Path Info |
Make Before Break方式建立的备路径信息 |
Path state |
路径状态,取值包括: · Active:表示SRLSP建立成功且当前使用该SRLSP转发流量 · Up:表示SRLSP建立成功 · Down:表示SRLSP未建立或者建立失败 |
Forwarding information |
转发信息,取值包括: · 出接口及下一跳。携带(Backup)表示备份路径的出接口及下一跳;否则,表示主路径的出接口及下一跳 · NID:(NHLFE表项索引) |
Hop information |
下一跳信息 |
Hop |
下一跳索引 |
Binding SID |
绑定SID |
Prefix SID |
前缀SID |
Adjacency SID |
邻接SID |
SID |
未知类型的SID |
NAI |
Node or Adjacency Identifier,节点或邻接标识 对于Binding SID,本字段显示为“-”;对于Prefix SID,表示节点标识,取值为节点的地址;对于Adjacency SID,表示邻接标识,取值为链路两端的IP地址 当不携带或者携带未知的标识时,本字段显示为“-” |
display mpls te srlg命令用来显示SRLG相关信息。
【命令】
display mpls te srlg [ srlg-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
srlg-number:共享风险链路组编号,取值范围为0~4294967295。如果不指定本参数,则显示所有SRLG的相关信息。
【举例】
# 显示所有SRLG的相关信息。
<Sysname> display mpls te srlg
Total SRLGs configured: 2
SRLG 1: XGE3/1/1, XGE3/1/2
SRLG 2: XGE3/1/3
表1-27 display mpls te srlg命令显示信息描述表
字段 |
描述 |
Total SRLGs configured |
配置的SRLG数目 |
SRLG number |
同一共享风险链路组下的接口,number表示共享风险链路组编号 |
display mpls te tedb命令用来显示MPLS TEDB(TE DataBase,流量工程数据库)信息。
【命令】
display mpls te tedb { { isis { level-1 | level-2 } | ospf area area-id } | link ip-address | network | node [ local | mpls-lsr-id ] | summary }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
isis:显示指定IS-IS级别的TEDB信息。
level-1:显示level-1级别的TEDB信息。
level-2:显示level-2级别的TEDB信息。
ospf area area-id:显示指定OSPF区域的TEDB信息。area-id为OSPF区域的标识,取值范围为0~4294967295。
link ip-address:显示指定IP地址对应链路的TEDB信息。ip-address为接口的IP地址。
network:显示所有广播和NBMA网络的TEDB信息。
node:显示节点相关的TEDB信息。如果未指定local和mpls-lsr-id参数,则显示所有节点相关的TEDB信息。
local:显示本地节点相关的TEDB信息。
mpls-lsr-id:显示指定节点相关的TEDB信息。mpls-lsr-id为节点的MPLS LSR ID。
summary:显示TEDB的摘要信息。
【举例】
# 显示所有广播和NBMA网络的TEDB信息。
<Sysname> display mpls te tedb network
DR MPLS LSR-ID DR-address IGP Process-ID Area/Level Neighbors
8.1.1.2 3.0.0.2 OSPF 100 0 1.1.1.1
2.1.1.1
8.1.1.2
2.1.1.1 3.0.0.3 OSPF 100 0 2.1.1.1
3.1.1.1
2.1.1.2
3.1.1.2 3.0.0.4 OSPF 100 0 3.1.1.1
4.1.1.1
3.1.1.2
4.1.1.2 3.0.0.5 OSPF 100 0 4.1.1.1
5.1.1.1
4.1.1.2
5.1.1.2 3.0.0.6 OSPF 100 0 5.1.1.1
6.1.1.1
5.1.1.2
6.1.1.2 3.0.0.9 OSPF 100 0 6.1.1.1
7.1.1.1
6.1.1.2
7.1.1.1 12.0.0.7 OSPF 100 0 3.1.1.1
7.1.1.1
7.1.1.2
表1-28 display mpls te tedb network命令显示信息描述表
字段 |
描述 |
DR MPLS LSR-ID |
DR(Designated Router,指定路由器)的MPLS LSR ID,点分十进制形式 |
DR-address |
DR的接口地址 |
IGP |
内部网关协议,取值为OSPF或IS-IS |
Process-ID |
IGP进程ID |
Area/Level |
路由器属于的区域(OSPF)或Level(IS-IS) |
Neighbors |
与DR形成了完全邻接关系的路由器的Router ID,也包括DR自身的Router ID |
# 显示TEDB的概要信息。
<Sysname> display mpls te tedb summary
MPLS LSR-ID IGP Process-ID Area/Level Links-Count
1.1.1.1 OSPF 100 1001 20
1002 30
1003 40
1004 50
1007 70
1010 80
2.1.1.1 ISIS 100 Level-1 20
Level-1 30
3.1.1.1 OSPF 100 0 4
表1-29 display mpls te tedb summary命令显示信息描述表
字段 |
描述 |
MPLS LSR-ID |
MPLS LSR ID,点分十进制形式 |
IGP |
内部网关协议,取值为OSPF或IS-IS |
Process-ID |
IGP进程ID |
Area/Level |
路由器属于的区域(OSPF)或Level(IS-IS) |
Links-Count |
Area或Level中的链路数 |
# 显示指定OSPF区域的TEDB信息。
<Sysname> display mpls te tedb ospf area 1
Node information for OSPF area 1:
MPLS LSR-ID IGP Process-ID Area Links-Count
2.2.2.2 OSPF 100 1 1
3.3.3.3 OSPF 100 1 1
Network information for OSPF area 1:
DR MPLS LSR-ID DR-address IGP Process-ID Area Neighbors
3.3.3.3 20.1.1.2 OSPF 100 1 2.2.2.2
3.3.3.3
表1-30 display mpls te tedb ospf area命令显示信息描述表
字段 |
描述 |
MPLS LSR-ID |
MPLS LSR ID,点分十进制形式 |
IGP |
内部网关协议,取值为OSPF或IS-IS |
Process-ID |
IGP的进程号 |
Area |
路由器所属的OSPF区域 |
Links-Count |
Area或Level中的链路数 |
DR MPLS LSR-ID |
DR的MPLS LSR ID |
DR-address |
DR的接口地址 |
Neighbors |
与DR形成了完全邻接关系的路由器的Router ID,也包括DR自身的Router ID |
# Prestandard模式下显示本地节点相关的TEDB信息。
<Sysname> display mpls te tedb node local
MPLS LSR-ID: 1.1.1.1
IGP Type: OSPF Process ID: 100 Area: 1
Link[1]:
Local IP Address: 2.0.1.33
Neighbor IP Address: 2.0.1.2
Neighbor MPLS LSR-ID: 1.1.1.2
Link Type: P2P Link Status: Inactive
IGP Metric: 100 TE Metric: 100 Link Attribute: 0xff
Maximum Link Bandwidth: 100 kbps
Maximum Reservable Bandwidth: 20 kbps
Bandwidth Constraint Model: Prestandard DS-TE RDM
Bandwidth Constraints:
BC[0]: 100 kbps
BC[1]: 20 kbps
Unreserved Bandwidth for each TE class:
TE class 0: 10 kbps
TE class 1: 10 kbps
TE class 2: 10 kbps
TE class 3: 10 kbps
TE class 4: 10 kbps
TE class 5: 10 kbps
TE class 6: 10 kbps
TE class 7: 10 kbps
TE class 8: 10 kbps
TE class 9: 10 kbps
TE class 10: 10 kbps
TE class 11: 10 kbps
TE class 12: 10 kbps
TE class 13: 10 kbps
TE class 14: 10 kbps
TE class 15: 10 kbps
MPLS LSR-ID: 1.1.1.1
IGP Type: ISIS Process ID: 100 Level: Level-1
Link[1]:
Local IP Address: 2.0.1.33
Neighbor IP Address: 2.0.1.2
Neighbor MPLS LSR-ID: 1.1.1.2
Link Type: P2P Link Status: Active
IGP Metric: 10 TE Metric: 10 Link Attribute: 0x11
Maximum Bandwidth: 100 (kbps)
Maximum Reservable Bandwidth: 100 (kbps)
Bandwidth Constraint Model: Prestandard DS-TE RDM
Bandwidth Constraints:
BC[0]: 100 kbps
BC[1]: 20 kbps
Unreserved Bandwidth for each TE Class:
TE class 0: 10 kbps
TE class 1: 10 kbps
TE class 2: 10 kbps
TE class 3: 10 kbps
TE class 4: 10 kbps
TE class 5: 10 kbps
TE class 6: 10 kbps
TE class 7: 10 kbps
TE class 8: 10 kbps
TE class 9: 10 kbps
TE class 10: 10 kbps
TE class 11: 10 kbps
TE class 12: 10 kbps
TE class 13: 10 kbps
TE class 14: 10 kbps
TE class 15: 10 kbps
表1-31 display mpls te tedb node命令显示信息描述表
字段 |
描述 |
MPLS LSR-ID |
MPLS LSR ID,点分十进制形式 |
IGP Type |
IGP类型,取值为OSPF或ISIS |
Process ID |
IGP进程号 |
Area |
路由器所属的OSPF区域 |
Level |
路由器所属的IS-IS级别,取值为Level-1、Level-2 |
Link[n] |
第n条链路的信息 |
Local IP Address |
本地接口地址 |
Neighbor IP Address |
对于P2P、P2MP链路,表示对端接口地址 对于NBMA、Broadcast链路,本字段显示为“-” |
Neighbor MPLS LSR-ID |
路由邻居(DR)设备的MPLS LSR ID |
Link Type |
链路类型,取值包括: · P2P:点到点链路 · P2MP:点到多点链路 · NBMA:非广播多路访问链路 · Broadcast:广播链路 |
Link Status |
链路状态,取值包括Active、Inactive |
IGP Metric |
IGP度量值 |
TE Metric |
TE度量值 |
Link Attribute |
链路的属性 |
Maximum Bandwidth |
链路最大带宽 |
Maximum Reservable Bandwidth |
链路最大可预留带宽 |
Bandwidth Constraint Model |
带宽约束模型,取值包括: · Prestandard DS-TE RDM |
Bandwidth Constraints |
带宽约束 |
Unreserved Bandwidth for each TE Class |
每个TE class的可预留带宽 |
# IETF DS-TE模式RDM带宽约束模型下显示接口地址20.1.1.1对应链路的TEDB信息。
<Sysname> display mpls te tedb link 20.1.1.1
MPLS LSR-ID: 2.2.2.2
IGP Type: ISIS Process ID: 100 Level: Level-1
Local IP Address: 20.1.1.1
Neighbor MPLS LSR-ID: 20.1.1.2
Link Type: Broadcast Link Status: Active
IGP Metric: 10 TE Metric: 0 Link Attribute: 0x0
Maximum Bandwidth: 0 kbps
Maximum Reservable Bandwidth: 0 kbps
Bandwidth Constraint Model: IETF DS-TE RDM
Bandwidth Constraints:
BC[0] : 0 kbps
BC[1] : 0 kbps
BC[2] : 0 kbps
BC[3] : 0 kbps
Unreserved Bandwidth for each TE class:
TE class 0: 0 kbps
TE class 1: 0 kbps
TE class 2: 0 kbps
TE class 3: 0 kbps
TE class 4: 0 kbps
TE class 5: 0 kbps
TE class 6: 0 kbps
TE class 7: 0 kbps
表1-32 display mpls te tedb link命令显示信息描述表
字段 |
描述 |
MPLS LSR-ID |
MPLS LSR ID,点分十进制形式 |
IGP Type |
IGP类型,取值为OSPF或ISIS |
Process ID |
IGP进程号 |
Area |
路由器所属的OSPF区域 |
Level |
路由器所属的IS-IS级别,取值为Level-1、Level-2 |
Local IP Address |
本地接口地址 |
Neighbor IP Address |
对于P2P、P2MP链路,表示对端接口地址 对于NBMA、Broadcast链路,不显示本字段 |
Neighbor MPLS LSR-ID: |
路由邻居(DR)设备的MPLS LSR ID |
Link Type |
链路类型,取值包括: · P2P:点到点链路 · P2MP:点到多点链路 · NBMA:非广播多路访问链路 · Broadcast:广播链路 |
Link Status |
链路状态,取值包括Active、Inactive |
IGP Metric |
IGP度量值 |
TE Metric |
TE度量值 |
Link Attribute |
链路的属性 |
Maximum Bandwidth |
链路最大带宽 |
Maximum Reservable Bandwidth |
链路最大可预留带宽 |
Bandwidth Constraint Mode |
带宽约束模型,取值包括: · Prestandard DS-TE RDM · (暂不支持)IETF DS-TE RDM · (暂不支持)IETF DS-TE MAM |
Bandwidth Constraints |
带宽约束 |
Unreserved Bandwidth for each TE Class |
每个TE class的可预留带宽 |
display mpls te tunnel-interface命令用来显示MPLS TE隧道接口的信息。
【命令】
display mpls te tunnel-interface [ tunnel number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel number:显示指定Tunnel接口的信息。number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE隧道接口的信息。
【举例】
# 显示所有MPLS TE隧道接口的信息。
<Sysname> display mpls te tunnel-interface
Tunnel Name : Tunnel 1
Tunnel Signalled Name : tunnel1
Tunnel State : Up (Main CRLSP up. Backup CRLSP up)
Tunnel Attributes :
LSP ID : 49770 Tunnel ID : 1
Admin State : Normal
Ingress LSR ID : 2.2.2.8 Egress LSR ID : 4.4.4.8
Signaling : RSVP-TE Static CRLSP Name : -
Static SRLSP Name : -/-
Resv Style : SE
Tunnel mode : -
Reverse-LSP name : -
Reverse-LSP LSR ID : - Reverse-LSP Tunnel ID: -
Reverse-LSP BSID : -
Class Type : CT1 Tunnel Bandwidth : 100 kbps
Class Type : CT2 Tunnel Bandwidth : 100 kbps
Reserved Bandwidth : 0 kbps
Setup Priority : 7 Holding Priority : 7
Affinity Attr/Mask : 0/0
Explicit Path : ero1
Backup Explicit Path : ero2
Metric Type : TE
Record Route : Enabled Record Label : Enabled
FRR Flag : Disabled Bandwidth Protection : Disabled
Backup Bandwidth Flag: Disabled Backup Bandwidth Type: -
Backup Bandwidth : -
Bypass Tunnel : No Auto Created : No
Route Pinning : Disabled
Retry Limit : 3 Retry Interval : 2 sec
Reoptimization : Disabled Reoptimization Freq : -
Backup Type : Hot Standby Backup LSP ID : 49771
Backup Restore Time : 10 sec
Auto Bandwidth : Disabled Auto Bandwidth Freq : -
Min Bandwidth : - Max Bandwidth : -
Collected Bandwidth : - Service Class : -
Traffic Policy : Disable Reserved for binding : No
Path SetupType : -/-
Binding SID : - Binding SID State : -
Attribute Perfer : PCE/Local
PCEP Attributes :
Binding SID : - Binding SID State : -
Setup Priority : 7 Holding Priority : 7
Binding SID : 1000
Affinity Attribute :
Exclude Any : - Include Any : -
Include All : -
Path :
Hop 1 : 16030
Hop 2 : 10.1.1.2
Backup Path : -
Last Down Reason : Admin Down
Down Time : 2017-12-05 11:23:35:535
表1-33 display mpls te tunnel-interface命令显示信息描述表
字段 |
描述 |
Tunnel Name |
隧道接口的名称 |
Tunnel Signalled Name |
MPLS TE隧道的名称,格式为tunneltunnel-id |
Tunnel State |
隧道的运行状态,取值包括Down和Up 隧道状态描述信息的取值包括: · Main CRLSP being computed:正在计算主CRLSP路径 · Main CRLSP down:配置不全,主CRLSP未建立 · Main CRLSP up:主CRLSP已建立 · Main CRLSP being set up:主CRLSP正在建立中 · Main Shared-resource CRLSP being computed:正在计算主Shared-resource CRLSP路径 · Main Shared-resource CRLSP down:存在主Shared-resource CRLSP相关配置,但主Shared-resource CRLSP未建立 · Main Shared-resource CRLSP up:主Shared-resource CRLSP已建立 · Main Shared-resource CRLSP being set up:主Shared-resource CRLSP正在建立中 · Main Shared-resource CRLSP being activated:主Shared-resource CRLSP激活中 · Main Shared-resource CRLSP switching to Main CRLSP:主Shared-resource CRLSP与主CRLSP切换中 · Backup CRLSP being computed:正在计算备份CRLSP路径 · Backup CRLSP down:存在备份CRLSP相关配置,但备份CRLSP未建立 · Backup CRLSP up:备份CRLSP已建立 · Backup CRLSP being set up:备份CRLSP正在建立中 · Backup Shared-resource CRLSP being computed:正在计算备份Shared-resource CRLSP路径 · Backup Shared-resource CRLSP down:存在备份Shared-resource CRLSP相关配置,但备份Shared-resource CRLSP未建立 · Backup Shared-resource CRLSP up:备份Shared-resource CRLSP已建立 · Backup Shared-resource CRLSP being set up:备份Shared-resource CRLSP正在建立中 · Backup Shared-resource CRLSP being activated:备份Shared-resource CRLSP激活中 · Backup Shared-resource CRLSP switching to Backup CRLSP:备份Shared-resource CRLSP与备份CRLSP切换中 · Reverse CRLSP down:配置了双向隧道,反向CRLSP未建立 · Reverse CRLSP up:双向隧道的反向CRLSP已建立 · Reverse CRLSP being set up:双向隧道的反向CRLSP正在建立中 · Main CRLSP BFD-detected down:BFD检测到主路径Down · Backup CRLSP BFD-detected down:BFD检测到备路径Down |
LSP ID |
LSP ID |
Tunnel ID |
隧道ID |
Admin State |
隧道接口的管理状态,取值包括: · Normal:未通过shutdown命令关闭隧道接口 · Shutdown:通过shutdown命令关闭隧道接口 |
Ingress LSR ID |
入口标签交换路由器ID |
Egress LSR ID |
出口标签交换路由器ID |
Signaling |
建立隧道使用的信令协议,取值包括RSVP-TE、Segment-Routing和Static |
Static CRLSP Name |
隧道引用的静态CRLSP |
Static SRLSP Name |
隧道引用的静态SRLSP,显示为:主用生效的静态SRLSP名称/备用静态SRLSP名称 如果没有配置隧道引用的主用静态SRLSP或备用静态SRLSP,则对应的SRLSP名称显示为“-” |
Resv Style |
实际生效的资源预留风格,对于动态建立CRLSP的MPLS TE隧道,本字段有意义,取值为FF和SE;对于静态建立CRLSP的MPLS TE隧道,本字段显示为“-” |
Tunnel Mode |
隧道的模式,取值包括: · Co-routed, active:表示Co-routed方式双向隧道的Active端 · Co-routed, passive:表示Co-routed方式双向隧道的Passive端 · Associated:表示Associated方式的双向隧道 · -:表示单向隧道 |
Reverse-LSP Name |
Associated方式反向LSP的名称 |
Reverse-LSP LSR ID |
反向LSP的LSR ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
Reverse-LSP Tunnel ID |
反向LSP的Tunnel ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
Reverse-LSP BSID |
反向LSP指定的BSID 显示Associated方式双向隧道信息,本字段有意义;其他情况下,本字段显示为“-” |
Class Type |
隧道流量所属的服务类型,取值包括CT0、CT1、CT2、CT3、CT4、CT5、CT6和CT7 |
Tunnel Bandwidth |
隧道所需的带宽,单位为kbps |
Reserved Bandwidth |
为隧道预留的带宽,单位为kbps |
Setup Priority |
隧道的建立优先级 |
Holding Priority |
隧道的保持优先级 |
Affinity Attr/Mask |
隧道的亲和属性及掩码 |
Explicit Path Name |
隧道引用的显式路径名称 存在显示路径时,本字段有意义,其他情况下,本字段显示为“-” |
Backup Explicit Path |
备份隧道引用的显式路径名称 存在显示路径时,本字段有意义,其他情况下,本字段显示为“-” |
Metric Type |
隧道选路时使用的链路度量值类型,取值包括: · TE:使用TE度量值 · IGP:使用IGP度量值 |
Record Route |
是否开启路由记录功能,取值包括: · Enabled:开启了路由记录功能 · Disabled:未开启路由记录功能 |
Record Label |
是否开启标签记录功能,取值包括: · Enabled:开启了标签记录功能 · Disabled:未开启标签记录功能 |
FRR Flag |
是否开启快速重路由功能,取值包括: · Enabled:开启了快速重路由功能 · Disabled:未开启快速重路由功能 |
Bandwidth Protection |
快速重路由功能是否要求带宽保护,取值包括: · Enabled:要求带宽保护 · Disabled:不要求带宽保护 |
Backup Bandwidth Flag |
是否通过mpls te backup bandwidth命令指定了Bypass隧道可以保护的带宽和CRLSP类型,取值包括: · Enabled:指定了Bypass隧道可以保护的带宽和CRLSP类型 · Disabled:未指定Bypass隧道可以保护的带宽和CRLSP类型 |
Backup Bandwidth Type |
Bypass隧道可以保护的主CRLSP流量的服务类型,取值包括All Class Type、CT0、CT1、CT2和CT3 |
Backup Bandwidth |
Bypass隧道可以保护的带宽,单位为kbps |
Bypass Tunnel |
是否是Bypass隧道,取值包括: · Yes:是Bypass隧道 · No:不是Bypass隧道 |
Auto Created |
是否为自动创建的Bypass隧道,取值包括: · Yes:是自动创建 · No:不是自动创建 |
Route Pinning |
是否开启路由固定功能,取值包括: · Enabled:开启了路由固定功能 · Disabled:未开启路由固定功能 |
Retry Limit |
隧道的最大重建次数 |
Retry Interval |
隧道重建的时间间隔,单位为秒 |
Reoptimization |
是否开启隧道重优化功能,取值包括: · Enabled:开启了隧道重优化功能 · Disabled:未开启隧道重优化功能 |
Reoptimization Freq |
隧道重优化频率,单位为秒 |
Backup Type |
隧道使用的备份模式,取值包括: · None:未开启隧道备份功能 · Hot Standby:热备份 · Ordinary:普通备份 |
Backup LSP ID |
备份隧道的LSP ID |
Backup Restore Time |
隧道热备份回切延迟时间,单位为秒,当隧道 Backup Type为Hot Standby时有效 |
Auto Bandwidth |
(暂不支持)是否开启自动带宽调整功能,取值包括: · Enabled:开启了自动带宽调整功能 · Disabled:未开启自动带宽调整功能 |
Auto Bandwidth Freq |
(暂不支持)自动带宽调整的时间间隔,单位为秒 |
Min Bandwidth |
允许调整到的最小带宽值,单位为kbps |
Max Bandwidth |
允许调整到的最大带宽值,单位为kbps |
Collected Bandwidth |
当前收集到的出口速率,单位为kbps |
Service Class |
隧道转发类 未配置隧道转发类,本字段显示为“-” |
Traffic Policy |
是否开启隧道流量监管功能,取值包括: · -:不支持隧道出方向流量监管功能 · Enabled:开启了隧道出方向流量监管功能 · Disabled:未开启隧道出方向流量监管功能 |
Reserved for binding |
是否该TE隧道只能用于隧道绑定策略: · Yes:限制该隧道只能用于隧道绑定策略 · No:未限制该隧道只能用于隧道绑定策略 |
Path SetupType |
主备隧道采用的建立方式 · CSPF:采用CSPF自动计算的SRLSP建立隧道 · PCE:采用PCE方式计算的SRLSP建立隧道 · EXPLICITPATH:采用显式路径SRLSP建立隧道 当采用Segment Routing协议建立隧道时,本字段有意义;其他情况下,本字段显示为“-” |
Binding SID |
SRLSP对应隧道关联的BSID,如果SRLSP对应隧道未关联BSID,本字段显示为“-” |
Binding SID State |
隧道关联的BSID的状态: · Available:申请标签成功且可用 · Idle:标签未申请到,不可用 · Dup:标签已被占用,不可用 · -:标签未配置或者配置的标签不在可用范围内 |
Attribute Perfer |
建立MPLS TE隧道时使用的属性来源,取值包括: · PCE:PCE优先 · Local:本地优先 显示格式为:优先/次优,当MPLS TE隧道未被托管时,则不显示本字段 |
PCEP Attributes |
PCE携带的属性 |
Affinity Attribute |
隧道亲和属性 |
Exclude Any |
排除具有任意一个指定亲和属性的链路 |
Include Any |
包含具有任意一个指定亲和属性的链路 |
Include All |
包含具有所有指定亲和属性的链路 |
Path |
PCE方式创建的主路径信息 |
Hop |
下一跳信息 |
Backup Path |
PCE方式创建的备份路径信息,如果没有备份路径信息,本字段显示为“-” |
Last Down Reason |
隧道最后一次Down的原因,描述信息取值包括: · Admin Down::隧道口手工配置shutdown命令 · Configuration Change:隧道配置变化 · Signal Error:RSVP信令错误 |
Down Time |
隧道最后一次Down的时间 |
display ospf mpls te advertisement命令用来显示OSPF TEDB中的链路和节点信息。
【命令】
display ospf [ process-id ] [ area area-id ] mpls te advertisement [ originate-router advertising-router-id | self-originate ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:显示指定OSPF进程的信息。process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,则显示所有OSPF进程的信息。
area area-id:显示指定区域的信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式。如果未指定本参数,则显示所有区域的信息。
originate-router advertising-router-id:显示指定路由器发布的信息。advertising-router-id为路由器的Router ID。
self-originate:显示本地路由器自己产生的信息。
【举例】
# 显示OSPF TEDB中的链路和节点信息。
<Sysname> display ospf mpls te advertisement
OSPF Process 1 with Router ID 2.2.2.2
Traffic Engineering Database
Area: 0.0.0.1
Adv Router ID : 1.1.1.1
MPLS LSR ID : 1.1.1.1
Flags : A/S/R
Router Address Count : 1
Router Address Index : 0
Instance ID : 0.0.0.0
MPLS LSR ID : 1.1.1.1
Link Count : 1
Link Index : 0
Link Type : Broadcast
Instance ID : 0.0.0.1
Link Flags : -/U/-
Link ID : 197.168.1.1
TE Metric : 1000
IGP Metric : 1000
Maximum Bandwidth : 12500000 bytes/sec
Maximum Reservable BW : 0 bytes/sec
Administrative Group : 0x0
Unreserved Bandwidth for each TE Class:
TE class 0 = 0 bytes/sec
TE class 1 = 0 bytes/sec
TE class 2 = 0 bytes/sec
TE class 3 = 0 bytes/sec
TE class 4 = 0 bytes/sec
TE class 5 = 0 bytes/sec
TE class 6 = 0 bytes/sec
TE class 7 = 0 bytes/sec
TE class 8 = 0 bytes/sec
TE class 9 = 0 bytes/sec
TE class 10 = 0 bytes/sec
TE class 11 = 0 bytes/sec
TE class 12 = 0 bytes/sec
TE class 13 = 0 bytes/sec
TE class 14 = 0 bytes/sec
TE class 15 = 0 bytes/sec
Bandwidth Constraint Model: Prestandard DS-TE RDM
Bandwidth Constraints:
BC [ 0] = 0 bytes/sec
BC [ 1] = 0 bytes/sec
SRLGs:
10 20 30
Local Interface Address : 197.168.1.1
Remote Interface Address : 197.168.1.11
表1-34 display ospf mpls te advertisement命令显示信息描述表
字段 |
描述 |
|
Adv Router ID |
发布该信息的路由器的Router ID |
|
MPLS LSR ID |
发布该信息的路由器的MPLS LSR ID |
|
Flags |
TE信息相关标记,取值包括: · A:表示已向CSPF同步该信息 · S:表示准备向CSPF同步该信息 · R:表示到达发布该信息的路由器的路由可达 |
|
Router Address Count |
TEDB中RouterTLV信息的总数 |
|
Router Address Index |
当前RouterTLV信息的索引 |
|
Instance ID |
LSA的实例号 |
|
Link Count |
TEDB中LinkTLV信息的总数 |
|
Link Index |
当前LinkTLV信息的索引 |
|
Link Type |
链路类型,取值包括: · Point to Point:点到点链路 · Point to Multi Point:点到多点链路 · Broadcast:广播链路 · NBMA:非广播多点可达链路 |
|
Link Flags |
Link信息相关标记,取值包括: · A:已向CSPF同步该信息 · U:向CSPF同步更新该信息失败后,准备再次向CSPF同步 · D:向CSPF同步删除该信息失败后,准备再次向CSPF同步 |
|
Link ID |
链路状态ID |
|
TE Metric |
TE度量值 |
|
IGP Metric |
OSPF协议度量值 |
|
Maximum bandwidth |
链路的最大带宽 |
|
Maximum reservable BW |
链路的最大可预留带宽 |
|
Administrative Group |
链路的管理组,即链路的属性 |
|
Unreserved Bandwidth for each TE Class |
每个TE class的可预留带宽 |
|
TE class |
16个TE class各自的可预留带宽 |
|
Bandwidth Constraint Model |
带宽约束模型,取值包括:Prestandard DS-TE RDM |
|
Bandwidth Constraints |
带宽约束(仅对于DS-TE有意义) |
|
BC |
各个带宽约束值(Prestandard模式支持2个BC,IETF模式支持4个BC) |
|
SRLGs |
接口所属的SRLG风险组编号 |
|
Local Interface Address |
本地接口的主IP地址 |
|
Remote Interface Address |
远端接口的地址 |
|
display ospf mpls te network命令用来显示OSPF TEDB中的Network信息。
【命令】
display ospf [ process-id ] [ area area-id ] mpls te network [ originate-router advertising-router-id | self-originate ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:显示指定OSPF进程的信息。process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,则显示所有OSPF进程的信息。
area area-id:显示指定区域的信息。area-id表示区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式。如果未指定本参数,则显示所有区域的信息。
originate-router advertising-router-id:显示指定路由器发布的信息。advertising-router-id为路由器的Router ID。
self-originate:显示本地路由器自己产生的信息。
【举例】
# 显示OSPF TEDB中的Network信息。
<Sysname> display ospf mpls te network
OSPF Process 1 with Router ID 12.1.1.1
Traffic Engineering Network
Area: 0.0.0.0
Adv Router ID : 1.1.1.1
Designated Router : 197.168.1.1
Flags : -/U/-
Attached router 2.2.2.2
Attached router 1.1.1.1
表1-35 display ospf mpls te network命令显示信息描述表
字段 |
描述 |
Adv Router ID |
发布该信息的路由器的Router ID |
Designated Router |
DR的IP地址 |
Flag |
Network信息相关标记,取值包括: · A:已向CSPF同步该信息 · U:向CSPF同步更新该信息失败后,准备再次向CSPF同步 · D:向CSPF同步删除该信息失败后,准备再次向CSPF同步 |
Attached router |
相连路由器的Router ID |
display ospf mpls te pce命令用来显示OSPF发现的PCE信息。
【命令】
display ospf [ process-id ] [ area area-id ] mpls te pce [ originate-router advertising-router-id | self-originate ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:显示指定OSPF进程的信息。process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,则显示所有OSPF进程的信息。
area area-id:显示指定区域的信息。area-id表示区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式。如果未指定本参数,则显示所有区域的信息。
originate-router advertising-router-id:显示指定路由器发布的信息。advertising-router-id为路由器的Router ID。
self-originate:显示本地路由器自己产生的信息。
【举例】
# 显示OSPF发现的所有PCE的信息。
<Sysname> display ospf mpls te pce
OSPF Process 1 with Router ID 2.1.1.1
Path Computation Element
Area: 0.0.0.1
Adv Router ID : 2.1.1.1
PCE Address : 5.6.7.8
Flags : A/-/R/E
PCE Path Scopes:
Path Scope Preference
L (PCE for intra-area) 7
R (PCE for inter-area) 6
PCE Capabilities:
Bidirectional path computation
Support for request prioritization
Support for multiple requests per message
PCE Domain List:
Area 0.0.0.1
Area 0.0.0.3
PCE Neighbor Domain List:
Area 0.0.0.2
表1-36 display ospf mpls te pce命令显示信息描述表
字段 |
描述 |
Adv Router ID |
发布路由器的Router ID |
PCE Address |
PCE的IP地址 |
Flags |
PCE信息相关标记: · A:已向PCEP同步该信息 · U:向PCEP同步更新失败后在等待重新同步 · D:向PCEP同步删除失败后在等待重新同步 · R:到达对应路由器的路由可达 · E:PCE信息有效 |
PCE Path Scopes |
PCE的计算范围集合 |
Path Scope |
PCE的计算范围,包括: · L (PCE for intra-area):区域内路径计算 · R (PCE for inter-area):区域间路径计算 · Rd(Default PCE for inter-area):区域间路径计算缺省PCE · S (PCE for inter-AS):自治系统间路径计算 · Sd(Default PCE for inter-AS):自治系统间路径计算缺省PCE · Y (PCE for inter-layer):层间路径计算 |
Preference |
PCE路径计算范围的计算优先级,即处理该计算范围的优先级,取值为0~7,数值越大,优先级越高 |
PCE Capabilities |
PCE能力集,包括: · Path computation with GMPLS link constraints:带GMPLS 链路约束的路径计算 · Bidirectional path computation:双向路径计算 · Diverse path computation:多条不同路径计算 · Load-balanced path computation:负载分担路径计算 · Synchronized path computation:同步路径计算 · Support for multiple objective functions:支持多对象功能 · Support for additive path constraints:支持附加路径约束 · Support for request prioritization:支持请求优先级 · Support for multiple requests per message:支持一个PCReq消息携带多个计算请求 |
PCE Domain List |
PCE上支持TE功能的本地域集合 |
PCE Neighbor Domain List |
PCE上支持TE功能的邻居域集合 |
Area |
支持TE的区域 |
AS |
支持TE的自治系统 |
display ospf mpls te tunnel命令用来显示OSPF的Tunnel接口信息。
【命令】
display ospf [ process-id ] [ area area-id ] mpls te tunnel
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:显示指定OSPF进程的信息。process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,则显示所有OSPF进程的信息。
area area-id:显示指定区域的信息。area-id表示区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式。如果未指定本参数,则显示所有区域的信息。
【举例】
# 显示OSPF的Tunnel接口信息。
<Sysname> display ospf mpls te tunnel
OSPF Process 1 with Router ID 2.2.2.2
Traffic Engineering Tunnel
Area: 0.0.0.1
Interface: Tunnel1 (12.1.1.2)
State: Inactive
Neighbor ID: 0.0.0.0 Cost: 0
Destination: 125.1.1.1
Auto Route: IGP Shortcut
Metric: Relative 10
表1-37 display ospf mpls te tunnel命令显示信息描述表
字段 |
描述 |
Interface |
隧道类型接口的接口名称和接口地址 |
State |
隧道接口的状态,取值包括: · Inactive:表示该隧道接口对应的路由不是最优路由,不用于转发报文 · Active:表示该隧道接口对应的路由为最优路由,用于转发报文 |
Neighbor ID |
隧道目的端的Router ID |
Cost |
隧道接口的路由开销 |
Destination |
隧道目的端的LSR ID |
Auto Route |
隧道采用的自动路由发布方式,取值包括IGP Shortcut、IGP Advertise |
Metric |
MPLS TE隧道的度量值,取值包括: · Absolute:以绝对值的方式指定MPLS TE隧道的度量值 · Relative:以相对值的方式指定MPLS TE隧道的度量值 |
display te link-management bandwidth-allocation命令用来显示接口上TE的带宽相关信息。
【命令】
display te link-management bandwidth-allocation [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口上TE的带宽相关信息。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有接口上的带宽相关信息。
【举例】
# 显示所有开启了MPLS TE的接口上的带宽相关信息。
<Sysname> display mpls te link-management bandwidth-allocation
Interface: Ten-GigabitEthernet3/1/1
Max Link Bandwidth : 3200000 kbps
Max Reservable Bandwidth of Prestandard RDM : 2000000 kbps
Max Reservable Bandwidth of IETF RDM : 200000 kbps
Max Reservable Bandwidth of IETF MAM : 300000 kbps
Allocated Bandwidth-Item Count :1
Allocated Bandwidth :1000 kbps
Physical Link Status : Up
BC Prestandard RDM(kbps) IETF RDM(kbps) IETF MAM(kbps)
0 2000000 200000 2000
1 1000000 150000 2000
2 0 100000 2000
3 0 50000 2000
TE Class Class Type Priority BW Reserved(kbps) BW Available(kbps)
0 0 0 0 2000000
1 0 1 0 2000000
2 0 2 0 2000000
3 0 3 0 2000000
4 0 4 0 2000000
5 0 5 0 2000000
6 0 6 0 2000000
7 0 7 1000 1999000
8 1 0 0 1000000
9 1 1 0 1000000
10 1 2 0 1000000
11 1 3 0 1000000
12 1 4 0 1000000
13 1 5 0 1000000
14 1 6 0 1000000
15 1 7 0 1000000
# 显示所有开启了MPLS TE的接口上的带宽相关信息。
<Sysname> display mpls te link-management bandwidth-allocation
Interface: Vlan-interface10
Max Link Bandwidth : 3200000 kbps
Max Reservable Bandwidth of Prestandard RDM : 2000000 kbps
Max Reservable Bandwidth of IETF RDM : 200000 kbps
Max Reservable Bandwidth of IETF MAM : 300000 kbps
Allocated Bandwidth-Item Count :1
Allocated Bandwidth :1000 kbps
Physical Link Status : Up
BC Prestandard RDM(kbps) IETF RDM(kbps) IETF MAM(kbps)
0 2000000 200000 2000
1 1000000 150000 2000
2 0 100000 2000
3 0 50000 2000
TE Class Class Type Priority BW Reserved(kbps) BW Available(kbps)
0 0 0 0 2000000
1 0 1 0 2000000
2 0 2 0 2000000
3 0 3 0 2000000
4 0 4 0 2000000
5 0 5 0 2000000
6 0 6 0 2000000
7 0 7 1000 1999000
8 1 0 0 1000000
9 1 1 0 1000000
10 1 2 0 1000000
11 1 3 0 1000000
12 1 4 0 1000000
13 1 5 0 1000000
14 1 6 0 1000000
15 1 7 0 1000000
表1-38 display te link-management bandwidth-allocation命令显示信息描述表
字段 |
描述 |
Interface |
开启了TE能力的接口 |
Max Link Bandwidth |
用于转发TE流量的最大链路带宽 |
Max Reservable Bandwidth of Prestandard RDM |
Prestandard RDM模型的最大可预留带宽 |
Max Reservable Bandwidth of IETF RDM |
IETF RDM模型的最大可预留带宽 |
Max Reservable Bandwidth of IETF MAM |
IETF MAM模型的最大可预留带宽 |
Allocated Bandwidth-Item Count |
已分配带宽条目的数量 |
Allocated Bandwidth |
已分配的带宽,单位为kbps |
Physical Link Status |
接口的物理层链路状态,取值包括Up和Down |
BC |
带宽约束 |
Prestandard RDM |
Prestandard模式RDM模型的带宽约束,单位为kbps |
IETF RDM |
IETF模式RDM模型的带宽约束,单位为kbps |
IETF MAM |
IETF模式MAM模型的带宽约束,单位为kbps |
TE Class |
CT及优先级组合的编号 |
Class Type |
服务类型 |
Priority |
优先级 |
BW Reserved |
已经为该TE class预留的带宽,单位为kbps |
BW Available |
目前该TE class可预留的带宽,单位为kbps |
【相关命令】
· te attribute enable
· te max-link-bandwidth
· te max-reservable-bandwidth
display te link-management srlg命令用来显示转发TE流量的接口所属的SRLG。
【命令】
display te link-management srlg [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示转发TE流量的指定接口所属的SRLG。interface-type interface-number为接口类型和接口编号。如果不指定本参数,则显示所有转发TE流量的接口所属的SRLG。
【举例】
# 显示转发TE流量的所有接口所属的SRLG。
<Sysname> display te link-management srlg
Interface Ten-GigabitEthernet3/1/1:
SRLGs: 1, 2
Interface Ten-GigabitEthernet3/1/2:
SRLGs: 2, 3
表1-39 display te link-management srlg命令显示信息描述表
字段 |
描述 |
Interface |
配置了SRLG的接口 |
SRLGs |
接口所属的共享风险链路组编号 |
【相关命令】
· te attribute enable
· te srlg
exclude-srlg命令用来在显式路径中排除与指定IP地址所在接口属于同一SRLG的所有链路。
undo exclude-srlg命令用来在显式路径中取消排除与指定IP地址所在接口属于同一SRLG的所有链路。
【命令】
exclude-srlg [ index index-number ] ip-address
undo exclude-srlg [ index index-number ]
【缺省情况】
计算显式路径时,不考虑SRLG。
【视图】
显式路径视图
【缺省用户角色】
network-admin
【参数】
index index-number:节点在显式路径中的索引,取值范围为1~65535。如果不指定本参数,则自动计算索引值,大小为当前最大索引值+100。
ip-address:IP地址,点分十进制格式。
【使用指导】
同一个显式路径下,本命令配置的索引值与nexthop命令或nextsid命令配置的索引值不能相同。
【举例】
# 排除与IP地址10.0.0.1所在接口属于同一SRLG的所有链路。
<Sysname> system-view
[Sysname] explicit-path 1
[Sysname-explicit-path 1] exclude-srlg index 1 10.0.0.1
explicit-path命令用来创建隧道的显式路径,并进入显式路径视图。如果指定的显式路径已经存在,则直接进入显式路径视图。
undo explicit-path命令用来删除指定的显式路径。
【命令】
explicit-path path-name
undo explicit-path path-name
【缺省情况】
不存在显式路径。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
path-name:显式路径名称,为1~31个字符的字符串,区分大小写。
【使用指导】
在显式路径视图下通过nexthop命令可以显式地指定隧道必须经过哪些节点或链路、不能经过哪些节点或链路,以便根据网络实际情况人为地干预隧道的建立。
【举例】
# 创建一条名为path1的显式路径,并进入显式路径视图。
<Sysname> system-view
[Sysname] explicit-path path1
[Sysname-explicit-path-path1]
【相关命令】
· display explicit-path
· mpls te backup-path
· mpls te path
· nexthop
fast-reroute timer命令用来配置在多条Bypass隧道中进行优选的时间间隔。
undo fast-reroute timer命令用来恢复缺省情况。
【命令】
fast-reroute timer interval
undo fast-reroute timer
【缺省情况】
在多条Bypass隧道中进行优选的时间间隔为300秒。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
interval:在多条Bypass隧道中进行优选的时间间隔,取值范围为0~604800,单位为秒。取值为0表示不会定期进行Bypass隧道优选。
【使用指导】
如果为一条主CRLSP指定了多条Bypass隧道,MPLS TE会从中选择一条最优的Bypass隧道,当主CRLSP出现故障时,将流量切换到该Bypass隧道转发。在某些情况下(如Bypass隧道的可预留带宽发生变化),当前的最优隧道可能不是之前选中的Bypass隧道。因此,MPLS TE需要周期性地选择最优的Bypass隧道。通过本命令可以调整Bypass隧道优选的周期。
如果流量已经从主CRLSP切换到了Bypass隧道,则不再进行Bypass隧道优选。
当配置的Bypass隧道优选时间间隔小于60秒时,按照60秒一次进行优选,建议使用缺省值。
【举例】
# 配置在多条Bypass隧道中进行优选的时间间隔为120秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] fast-reroute timer 120
link-management periodic-flooding timer命令用来设置通过IGP周期性泛洪TE信息的时间间隔。
undo link-management periodic-flooding timer命令用来恢复缺省情况。
【命令】
link-management periodic-flooding timer interval
undo link-management periodic-flooding timer
【缺省情况】
通过IGP周期性泛洪TE信息的时间间隔为180秒。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
interval:通过IGP周期性泛洪TE信息的时间间隔,取值范围为0,30~3600,单位为秒。如果配置时间间隔为0,则表示关闭周期性泛洪功能。
【使用指导】
链路的可预留带宽发生变化时,需要通过IGP泛洪链路的TE相关信息,以便将变化后的链路情况通知给网络中的设备。通过mpls te bandwidth change thresholds命令可以配置带宽变化达到一定程度时才进行IGP泛洪,而不是只要带宽变化就进行IGP泛洪,以减轻网络负担。此时,没有及时泛洪的链路带宽变化,就可以按照本命令配置的时间间隔周期性地通告给网络中的设备。
执行本命令后,配置的时间间隔立即生效。
【举例】
# 配置通过IGP周期性泛洪TE信息的时间间隔为100秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] link-management periodic-flooding timer 100
【相关命令】
· mpls te bandwidth change thresholds
log enable命令用来开启MPLS TE日志记录功能。
undo log enable命令用来关闭MPLS TE日志记录功能。
【命令】
log enable { error | event | process }
undo log enable { error | event | process }
【缺省情况】
MPLS TE模块与其他模块交互事件、MPLS TE模块异常信息日志记录功能处于开启状态,MPLS TE模块内部进程日志记录功能处于关闭状态。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
error:表示开启MPLS TE模块异常信息的日志记录功能。
event:表示开启MPLS TE模块与其他模块交互事件的日志记录功能。
process:表示开启MPLS TE模块内部进程的日志记录功能。
【使用指导】
开启MPLS TE日志记录功能后,当MPLS TE的运行状况发生变化时会生成日志信息,并保存到本地/var/log/te.log文件中。可以通过Probe视图下的view命令查看内存中指定路径下的文件内容
【举例】
# 开启MPLS TE模块异常信息的日志记录功能。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] log enable error
mpls te命令用来开启本节点的MPLS TE能力,并进入MPLS TE视图。
undo mpls te命令用来关闭本节点的MPLS TE能力。
【命令】
mpls te
undo mpls te
【缺省情况】
MPLS TE能力处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
执行undo mpls te命令后,将关闭本节点的MPLS TE能力,并拆除设备上所有CRLSP、删除所有接口下的MPLS TE相关配置。
【举例】
# 开启本节点的MPLS TE能力,并进入MPLS TE视图。
<Sysname> system-view
[Sysname] mpls lsr-id 1.1.1.9
[Sysname] mpls te
[Sysname-te]
【相关命令】
· mpls te enable
mpls te affinity-attribute命令用来配置主CRLSP的亲和属性,即主CRLSP使用的链路需要具有的链路属性。
undo mpls te affinity-attribute命令用来恢复缺省情况。
【命令】
mpls te affinity-attribute { attribute-value [ mask mask-value ] | { exclude | include-all | include-any } attribute-value }
undo mpls te affinity-attribute [ exclude | include-all | include-any ]
【缺省情况】
主CRLSP没有亲和属性约束,即主CRLSP可以使用任意属性的链路。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
attribute-value:隧道的亲和属性,取值范围为十六进制数0~ffffffff,即为32位的二进制数。亲和属性中的每一位二进制数代表一种属性,属性值为0或1。
mask mask-value:指定亲和属性的掩码。mask-value为亲和属性掩码,取值范围为十六进制数0~ffffffff,即为32位的二进制数。掩码中的每一位二进制数都表示是否检查该位的链路属性。掩码为1,表示需要检查该位的链路属性,只有该位的链路属性满足一定条件时,才可以使用该链路;掩码为0,表示不检查该位的链路属性,不管该位的链路属性与隧道的亲和属性是否相同,都可以使用该链路。
exclude:对于亲和属性为1的位,链路属性对应位必须为0,才可以使用该链路。
include-all:对于亲和属性为1的位,链路属性对应位必须为1,才可以使用该链路。
include-any:对于亲和属性为1的位,链路属性对应位中必须至少有一位为1,才可以使用该链路。
【使用指导】
主CRLSP的亲和属性和链路的属性配合,决定了该主CRLSP可以使用哪些链路。
通过配置亲和属性和掩码的方式选择链路所具有的属性时,需要满足如下要求:
· 对于掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。
· 对于掩码为0的位,不对链路属性的相应位进行检查。
例如,亲和属性为0xfffffff0,掩码为0x0000ffff,则可用链路的链路属性高16位可以任意取0或1,17~28位中至少有1位为1,且低4位不能为1。
多次执行本命令且分别指定不同的exclude、include-all和include-any参数,可以为主CRLSP配置多种亲和属性;多次执行本命令且仅指定的亲和属性、掩码参数不同时,最后一次执行的命令生效。
【举例】
# 配置隧道的亲和属性为0x101,掩码为0x303,即只有链路属性的左数第23位为0、31位为0、24位和32位中至少有一位为1时,才可以使用该链路。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te affinity-attribute 101 mask 303
【相关命令】
· display mpls te tunnel-interface
· mpls te link-attribute
mpls te auto-tunnel backup disable命令用来关闭接口的自动隧道备份功能。
undo mpls te auto-tunnel backup disable命令用来开启接口的自动隧道备份功能。
【命令】
mpls te auto-tunnel backup disable
undo mpls te auto-tunnel backup disable
【缺省情况】
全局开启了自动隧道备份功能后,所有使能RSVP能力的接口都会开启自动隧道备份功能,允许自动创建Bypass隧道。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
缺省情况下,全局开启了自动隧道备份功能后,所有使能RSVP能力的接口都会开启自动隧道备份功能,允许为采用该接口作为出接口的主隧道建立两条Bypass隧道(一条链路保护和一条节点保护的Bypass隧道)。由于Bypass隧道需要预先建立,占用额外的带宽。因此,为了节省网络带宽资源,应该只对关键的接口进行快速重路由保护,在非关键的接口上可以通过本命令关闭该接口的自动隧道备份功能,避免为该接口建立Bypass隧道。
配置mpls te auto-tunnel backup disable命令后,已自动创建的保护该接口的Bypass隧道会被删除。
【举例】
# 关闭接口Ten-GigabitEthernet3/1/1的自动隧道备份功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te auto-tunnel backup disable
【相关命令】
· auto-tunnel backup
mpls te backup命令用来开启隧道的备份功能,并配置使用的备份模式。
undo mpls te backup命令用来关闭隧道的备份功能。
【命令】
mpls te backup { hot-standby [ wtr delay-time ] | ordinary }
undo mpls te backup
【缺省情况】
隧道的备份功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
hot-standby:热备份,即创建主CRLSP后随即创建备份CRLSP。主CRLSP失效时,通过MPLS TE直接将业务切换至备份CRLSP。
wtr delay-time:热备份回切延时时间,取值范围为0~2592000,单位为秒,缺省值为10。不建议配置小于缺省值的热备份回切延时时间,过小的回切延时时间可能导致回切时发生丢包。
ordinary:普通备份,即主CRLSP失效后再创建备份CRLSP。
【使用指导】
配置了MPLS TE隧道热备份回切延时后,当流量在热备份CRLSP的MPLS TE隧道转发时,若主CRLSP从故障中恢复,则流量将在配置的回切延时后切换到主CRLSP的MPLS TE隧道中转发。
通过本命令开启了隧道的备份功能后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。
在同一个Tunnel接口视图下,本命令与mpls te reoptimization命令互斥。
如果同时配置了mpls te backup和mpls te bidirectional,则仅mpls te bidirectional生效。
【举例】
# 开启隧道Tunnel0的备份功能,并配置使用的备份模式为热备份。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup hot-standby
【相关命令】
· mpls te backup-path
mpls te backup affinity-attribute命令用来配置备份CRLSP的亲和属性,即备份CRLSP使用的链路需要具有的链路属性。
undo mpls te backup affinity-attribute命令用来恢复缺省情况。
【命令】
mpls te backup affinity-attribute { exclude | include-all | include-any } attribute-value
undo mpls te backup affinity-attribute [ exclude | include-all | include-any ]
【缺省情况】
备份CRLSP没有亲和属性约束,即备份CRLSP可以使用任意属性的链路。
【视图】
Tunnel接口视图。
【缺省用户角色】
network-admin
【参数】
exclude:对于亲和属性为1的位,链路属性对应位必须为0,才可以使用该链路。
include-all:对于亲和属性为1的位,链路属性对应位必须为1,才可以使用该链路。
include-any:对于亲和属性为1的位,链路属性对应位中必须至少有一位为1,才可以使用该链路。
attribute-value:隧道的亲和属性,取值范围为十六进制数0~ffffffff,即为32位的二进制数。亲和属性中的每一位二进制数代表一种属性,属性值为0或1。
【使用指导】
备份CRLSP的亲和属性和链路的属性配合,决定了该备份CRLSP可以使用哪些链路。
多次执行本命令且分别指定不同的exclude、include-all和include-any参数,可以为备份CRLSP配置多种亲和属性;多次执行本命令且仅指定的attribute-value参数不同时,最后一次执行的命令生效。
【举例】
# 配置备份CRLSP的亲和属性为exclude 101。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup affinity-attribute exclude 101
【相关命令】
· mpls te link-attribute
mpls te backup bandwidth命令用来配置Bypass隧道可以保护的带宽。
undo mpls te backup bandwidth命令用来恢复缺省情况。
【命令】
mpls te backup bandwidth { bandwidth | un-limited }
undo mpls te backup bandwidth
【缺省情况】
未指定Bypass隧道可以保护的带宽。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth:Bypass隧道所能保护的带宽总量,取值范围为1~100000000,单位为kbps。
un-limited:不对所能保护的带宽总量进行限制,即不能提供带宽保护。
【使用指导】
如果配置的保护带宽为un-limited,则该Bypass隧道不能提供带宽保护功能,即FRR保护时不保证被保护隧道的带宽。如果被保护的隧道流量总和超过Bypass隧道实际的带宽,会导致被保护隧道所承载的流量丢失。不要求带宽保护的主CRLSP优选此类Bypass隧道进行绑定。
如果为Bypass隧道配置了具体的保护带宽值,则该Bypass隧道能够提供带宽保护功能。要求带宽保护的主CRLSP优选此类Bypass隧道进行绑定。由于带宽为零的隧道意味着尽力转发,占用的带宽不固定,因此,此类Bypass隧道不能保护带宽为零的主CRLSP。此类Bypass隧道也不能保护带宽超过保护带宽的主CRLSP。
配置Bypass隧道能够提供带宽保护功能时,需要注意的是:
· 配置的保护带宽数目要小于Bypass隧道实际的带宽。否则,FRR切换后,会导致被保护隧道所承载的流量丢失,并可能造成被保护隧道down。
· 发生FRR切换后,如果修改Bypass隧道的保护带宽,使得保护带宽类型不同、保护带宽不够或者引起FRR保护类型(是否为主CRLSP提供带宽保护)变化,都将导致主CRLSP Down。
通过本命令配置的保护带宽仅用于计算并确立带宽保护关系,在Bypass隧道上不会预留相应的带宽。
在Tunnel接口视图下执行mpls te backup bandwidth命令后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。
如果同时配置了mpls te backup bandwidth和mpls te fast-reroute命令,则仅mpls te backup bandwidth命令生效。
【举例】
# 配置隧道Tunnel0不对所保护带宽总量进行限制。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup bandwidth un-limited
[Sysname-Tunnel0] quit
【相关命令】
· display mpls te tunnel-interface
· mpls te fast-reroute
mpls te backup hop-limit命令用来配置备份CRLSP的最大跳数。
undo mpls te backup hop-limit命令用来恢复缺省情况。
【命令】
mpls te backup hop-limit hop-limit-value
undo mpls te backup hop-limit
【缺省情况】
未配置备份CRLSP的最大跳数,即不限制最大跳数。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
hop-limit-value:最大跳数值,取值范围为1~32。
【举例】
# 配置备份CRLSP的最大跳数值为12。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup hop-limit 12
mpls te backup-path命令用来配置备份CRLSP应用的路径及路径的优先级。
undo mpls te backup-path命令用来删除指定的备份路径。
【命令】
mpls te backup-path preference value { dynamic [ pce [ ip-address ]&<0-8> ] | explicit-path path-name } [ no-cspf ]
undo mpls te backup-path preference value
【缺省情况】
使用自动计算的路径建立备份CRLSP。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
preference value:指定路径的优先级。value的取值范围为1~10,数值越小,优先级越高。
dynamic:使用自动计算的路径建立备份CRLSP。
pce:使用PCE计算路径。如果不指定本参数,则本地LSR通过CSPF自动计算路径。
[ ip-address ]&<0-8>:指定计算路径的PCE的IP地址,&<0-8>表示前面的参数最多可以输入8次。如果不指定本参数,则自动选择PCE;如果指定的PCE地址数目大于或等于2,则会按照配置的PCE地址的顺序发起BRPC计算,否则发起EPC计算。
explicit-path path-name:引用已经存在的显式路径,根据该显式路径的要求建立备份CRLSP。path-name为显式路径名称,为1~31个字符的字符串,区分大小写。
no-cspf:不使用CSPF算法计算路径,通过查找路由来计算路径。
【使用指导】
一个Tunnel接口下最多可以配置10条备份路径。不同备份路径的优先级不能相同。
建立备份CRLSP时,按照优先级从高到低的顺序,依次根据配置的路径进行CSPF计算,直到成功建立备份CRLSP。如果所有路径的CSPF计算都失败,则无法建立备份CRLSP。
只有通过mpls te backup命令开启隧道的备份功能后,本命令才会生效。
如果使用该命令或mpls te path命令指定了PCE的IP地址,则仅与指定的PCE建立PCEP会话;否则与所有发现的PCE建立会话。
【举例】
# 配置Tunnel0可以使用显式路径path1和PCE计算的路径建立备份CRLSP,且优先使用PCE计算路径。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup-path preference 2 explicit-path path1
[Sysname-Tunnel0] mpls te backup-path preference 1 dynamic pce 1.1.1.9 2.2.2.9
【相关命令】
· display mpls te tunnel-interface
· mpls te backup
· mpls te path
mpls te bandwidth命令用来配置MPLS TE隧道所需的带宽,并指定隧道流量所属的服务类型。
undo mpls te bandwidth命令用来恢复缺省配置。
【命令】
mpls te bandwidth { bandwidth | { ct0 ct0-bandwidth }
undo mpls te bandwidth
【缺省情况】
未配置MPLS TE隧道所需的带宽,即带宽为0,隧道流量属于CT 0。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth:MPLS TE隧道所需的带宽,取值范围为1~100000000,单位为kbps。
ct0 ct0-bandwidth:配置隧道流量属于CT 0。ct0-bandwidth为属于CT 0的隧道流量带宽值,取值范围为1~100000000,单位为kbps。
【使用指导】
当配置MPLS TE隧道所需的带宽大于1024kbps时,建议配置为1024kbps的整数倍。
本命令只用于采用RSVP-TE协议建立的MPLS TE隧道。使用静态CRLSP建立MPLS TE隧道时,隧道所需的带宽及隧道流量所属的服务类型由static-cr-lsp ingress命令决定。
如果设备支持隧道出方向流量监管功能,需要先使用mpls te lsp-tp outbound命令开启隧道出方向流量监管功能后,本命令才能达到带宽约束的效果。
【举例】
# 配置MPLS TE隧道所需带宽为1000kbps,隧道流量所属的服务类型为CT 0。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te bandwidth ct0 1000
【相关命令】
· display mpls te tunnel-interface
· mpls te max-link-bandwidth
· mpls te max-reservable-bandwidth
mpls te bandwidth change thresholds命令用来配置通过IGP泛洪TE信息的带宽变化阈值。
undo mpls te bandwidth change thresholds命令用来恢复缺省情况。
【命令】
mpls te bandwidth change thresholds { down | up } percent
undo mpls te bandwidth change thresholds { down | up }
【缺省情况】
通过IGP泛洪TE信息的带宽变化阈值为10%,即可预留带宽增加或减少10%时进行IGP泛洪。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
down:配置可预留带宽减少时IGP进行泛洪的百分比阈值。当链路可预留带宽的减少值与链路原有可预留带宽的比值大于等于此百分比阈值时,IGP将进行泛洪,并更新流量工程数据库。
up:配置可预留带宽增加时IGP进行泛洪的百分比阈值。当链路可预留带宽的增加值与链路原有可预留带宽的比值大于等于此百分比阈值时,IGP将进行泛洪,并更新流量工程数据库。
percent:带宽变化的百分比阈值,取值范围为0~100。
【使用指导】
链路的可预留带宽发生变化时,需要通过IGP泛洪链路的TE相关信息,以便将变化后的链路情况通知给网络中的设备。但是,频繁地IGP泛洪会增加网络中的流量,加大网络中设备的处理负担,并导致Ingress节点上频繁进行CSPF计算,占用过多的系统资源。通过本命令可以配置带宽变化达到一定程度时才进行IGP泛洪,以减轻网络负担。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置链路带宽减少100%时进行IGP泛洪。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te bandwidth change thresholds down 100
【相关命令】
· link-management periodic-flooding timer
mpls te bidirectional命令用来在MPLS TE隧道接口上开启双向隧道功能。
undo mpls te bidirectional命令用来在MPLS TE隧道接口上关闭双向隧道功能。
【命令】
mpls te bidirectional { associated reverse-lsp { binding-sid label label-value | lsp-name lsp-name | lsr-id ingress-lsr-id tunnel-id tunnel-id } | co-routed { active | passive reverse-lsp lsr-id ingress-lsr-id tunnel-id tunnel-id } }
undo mpls te bidirectional
【缺省情况】
MPLS TE隧道接口的双向隧道功能处于关闭状态,MPLS TE隧道接口上建立的隧道为MPLS TE单向隧道。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
associated reverse-lsp binding-sid label label-value:配置Associated方式的MPLS TE双向隧道,并指定关联的反向SRLSP。label-value为反向SRLSP对应隧道关联的BSID,取值范围为16~1048575。
associated reverse-lsp lsp-name lsp-name:配置Associated方式的MPLS TE双向隧道,并指定关联的反向CRLSP。lsp-name为反向静态CRLSP的名称,为1~15个字符的字符串,区分大小写。
associated reverse-lsp lsr-id ingress-lsr-id tunnel-id tunnel-id:配置Associated方式的MPLS TE双向隧道,并指定关联的反向CRLSP。ingress-lsr-id为反向CRLSP的入节点LSR ID;tunnel-id为反向CRLSP的Tunnel ID,取值范围为0~65535。
co-routed:配置Co-routed方式的MPLS TE双向隧道。
active:指定本端作为Co-routed方式MPLS TE双向隧道的主动方。
passive reverse-lsp lsr-id ingress-lsr-id tunnel-id tunnel-id:指定本端作为Co-routed方式MPLS TE双向隧道的被动方,并指定关联的反向CRLSP。ingress-lsr-id为反向CRLSP的入节点LSR ID;tunnel-id为反向CRLSP的Tunnel ID,取值范围为0~65535。被动方上需要指定反向CRLSP,以便将正、反两个方向的单向CRLSP关联为MPLS TE双向隧道。
【使用指导】
MPLS TE双向隧道的建立有如下几种方式:
· Co-routed方式:通过RSVP-TE信令协议建立MPLS TE双向隧道。配置Co-routed方式MPLS TE双向隧道时,必须配置建立隧道使用的信令协议为RSVP-TE,且隧道的两端节点需要分别配置为主动方(Active)和被动方(Passive)。
· Associated方式:通过配置手工将两条单向的CRLSP绑定,从而形成MPLS TE双向隧道。绑定在一起的两条单向CRLSP可以通过不同的方式建立,例如一个方向上的CRLSP使用静态方式建立,而另一个方向上的CRLSP使用RSVP-TE信令建立。绑定在一起的两条单向CRLSP使用的路径可以不同。
配置MPLS TE双向隧道时,在隧道两端都需要关闭PHP功能,为倒数第二跳分配非空标签。
如果mpls te bidirectional与mpls te backup或mpls te reoptimization同时配置,则仅mpls te bidirectional生效。
【举例】
· Co-routed方式
# 在隧道本端Device A的接口Tunnel0上开启MPLS TE双向隧道功能,配置为Co-routed方式的主动方。
<DeviceA> system-view
[DeviceA] interface tunnel 0 mode mpls-te
[DeviceA-Tunnel0] destination 10.0.0.2
[DeviceA-Tunnel0] mpls te bidirectional co-routed active
# 在隧道对端Device B的接口Tunnel1上开启MPLS TE双向隧道功能,并配置为Co-routed方式双向隧道的被动方,关联的反向CRLSP的入节点LSR ID为10.0.0.1,反向CRLSP的Tunnel ID为0。
<DeviceB> system-view
[DeviceB] interface tunnel 1 mode mpls-te
[DeviceB-Tunnel1] destination 10.0.0.1
[DeviceB-Tunnel1] mpls te bidirectional co-routed passive reverse-lsp lsr-id 10.0.0.1 tunnel-id 0
· Associated方式
# 在隧道本端Device A的接口Tunnel0上开启MPLS TE双向隧道功能,并配置双向隧道建立方式为Associated方式,关联的反向CRLSP的入节点LSR ID为10.0.0.2,反向CRLSP的Tunnel ID为1。
<DeviceA> system-view
[DeviceA] interface tunnel 0 mode mpls-te
[DeviceA-Tunnel0] destination 10.0.0.2
[DeviceA-Tunnel0] mpls te bidirectional associated reverse-lsp lsr-id 10.0.0.2 tunnel-id 1
# 在隧道对端Device B的接口Tunnel1上开启MPLS TE双向隧道功能,并配置双向隧道建立方式为Associated方式,关联的反向CRLSP的入节点LSR ID为10.0.0.1,反向CRLSP的Tunnel ID为0。
<DeviceB> system-view
[DeviceB] interface tunnel 1 mode mpls-te
[DeviceB-Tunnel1] destination 10.0.0.1
[DeviceB-Tunnel1] mpls te bidirectional associated reverse-lsp lsr-id 10.0.0.1 tunnel-id 0
【相关命令】
· display mpls te tunnel-interface
mpls te binding-sid命令用来为MPLS TE隧道指定BSID。
undo mpls te binding-sid命令用来删除MPLS TE隧道的BSID。
【命令】
mpls te binding-sid label label-value
undo mpls te binding-sid
【缺省情况】
MPLS TE隧道未指定BSID。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
label label-value:为MPLS TE隧道指定的BSID标签值。label-value为BSID标签值,取值范围为16~1010152。
【使用指导】
BSID(Binding SID,绑定SID)可以用来标识一条MPLS TE隧道,可以通过引用BSID的方式引用一条MPLS TE隧道。
一个Tunnel下只能指定一个BSID,不同Tunnel接口下指定的BSID不能相同。
若BSID的标签已被占用,如静态CRLSP等,可以配置成功,但不可使用。通过display mpls te tunnel-interface命令查看Tunnel接口状态时,可以看到Binding SID State字段的状态为Dup。
【举例】
# 配置MPLS TE隧道的BSID为1000。
<Sysname> system-view
[Sysname] interface Tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te binding-sid label 1000
【相关命令】
· display mpls te binding-sid
· nextsid
mpls te bit-error-detection命令用来开启MPLS TE隧道的误码检测功能,并配置误码倒换模式。
undo mpls te bit-error-detection命令用来关闭MPLS TE隧道的误码检测功能。
【命令】
mpls te bit-error-detection [ mode { bidirectional | unidirectional } ]
undo mpls te bit-error-detection
【缺省情况】
隧道的误码检测功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
mode:指定误码倒换模式,缺省模式为双端倒换模式。
bidirectional:双端倒换模式,误码率达到或超过阈值后,不仅在隧道Egress端进行反向CRLSP的误码倒换操作,还需要通知Ingress端进行正向的CRLSP误码倒换。
unidirectional:单端倒换模式。误码率达到或超过阈值后,只在隧道Egress端进行反向CRLSP的误码倒换操作,不需要通知Ingress端进行正向的CRLSP误码倒换。
【使用指导】
误码(bit error)是指通信设备接收到的信号与源信号之间存在比特差错,设备通过CRC校验来判断是否存在误码。由于线路老化、光路抖动等原因,误码不能从根本上避免,误码积累到一定程度可能导致服务等级降低甚至服务停止等严重问题。
配置本命令后,当隧道的误码率超过阈值(通过mpls te bit-error-detection threshold命令配置)时,会触发CRLSP主备倒换,减少误码对业务的影响。
【举例】
# 开启Tunnel0 隧道的误码检测功能,并设置误码倒换模式为单端倒换模式。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te bit-error-detection mode unidirectional
【相关命令】
· display mpls te bit-error-detection tunnel-interface
· mpls te bit-error-detection threshold
mpls te bit-error-detection threshold命令用来配置MPLS TE隧道的误码切换阈值和回切阈值。
undo mpls te bit-error-threshold命令用来恢复缺省情况。
【命令】
mpls te bit-error-detection threshold switch switch-coe switch-pow resume resume-coe resume-pow
undo mpls te bit-error-detection threshold
【缺省情况】
隧道的误码切换阈值和回切阈值均为0,只要沿途节点检测到误码,就认为CRLSP处于误码产生状态,误码消除后,CRLSP变为误码恢复状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
switch switch-coe switch-pow:配置误码切换阈值。switch-coe表示切换阈值的系数,取值范围为1~7。switch-pow表示切换阈值的幂指数,取值范围为1~9。误码率的切换阈值计算方法为:切换阈值=xE-y,其中x为切换阈值的系数,y为切换阈值的幂指数,E取值为10。
resume resume-coe resume-pow:配置误码回切阈值。resume-coe表示回切阈值的系数,取值范围为1~7。resume-pow表示回切阈值的幂指数,取值范围为1~9。误码率的回切阈值计算方法为:回切阈值=xE-y,其中x为回切阈值的系数,y为回切阈值的幂指数,E取值为10。
【使用指导】
配置本命令后,隧道的尾节点将根据误码率来判断主备CRLSP的误码状态。从主用CRLSP的误码率大于等于隧道的误码切换阈值开始,该CRLSP将一直处于误码产生状态,业务流量会切换到备份CRLSP;主用CRLSP的误码率降低到隧道的误码回切阈值以下时,该CRLSP才能变为误码恢复状态,触发业务流量回切到主CRLSP上。
建议设置的回切阈值比误码切换阈值低一个数量级,防止因线路抖动而频繁触发误码保护切换与回切。
【举例】
# 开启隧道接口Tunnel0的误码检测功能,并设置切换阈值的系数为1,切换阈值的幂指数为1,回切阈值的系数为1,回切阈值的幂指数为2。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-tunnel0] mpls te bit-error-detection
[Sysname-tunnel0] mpls te bit-error-detection threshold switch 1 1 resume 1 2
【相关命令】
· display mpls te bit-error-detection tunnel-interface
· mpls te bit-error-detection
mpls te delegation命令用来在PCC上开启CRLSP/SRLSP托管功能。
undo mpls te delegation命令用来恢复缺省情况。
【命令】
mpls te delegation [ disable ]
undo mpls te delegation
【缺省情况】
以MPLS TE视图下配置的隧道的托管行为为准。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
disable:关闭CRLSP/SRLSP托管功能和仅信息上报但不托管功能。
【使用指导】
开启托管功能后,PCC根据托管优先级将CRLSP/SRLSP托管给指定的PCE,接受来自PCE的CRLSP/SRLSP更新请求并根据PCE指定的配置来更新CRLSP/SRLSP。
在同一个Tunnel接口视图下,mpls te delegation disable命令与mpls te passive-delegate report-only命令互斥。
【举例】
# 在PCC上开启CRLSP/SRLSP托管功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te delegation
【相关命令】
· pce peer delegation-priority
mpls te enable命令用来开启接口的MPLS TE能力。
undo mpls te enable命令用来关闭接口的MPLS TE能力。
【命令】
mpls te enable
undo mpls te enable
【缺省情况】
接口上的MPLS TE能力处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
通过mpls te enable命令开启接口的MPLS TE能力后,该接口可以作为MPLS TE隧道的一部分。
在接口上执行undo mpls te enable命令后,将关闭接口的MPLS TE能力,并拆除接口上所有的CRLSP。
【举例】
# 开启接口Ten-GigabitEthernet3/1/1的MPLS TE能力。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te enable
【相关命令】
· display mpls te link-management bandwidth-allocation
· mpls te
mpls te enable命令用来开启IS-IS进程的MPLS TE能力。
undo mpls te enable命令用来关闭IS-IS进程的MPLS TE能力。
【命令】
mpls te enable [ level-1 | level-2 ]
undo mpls te enable [ level-1 | level-2 ]
【缺省情况】
IS-IS进程的MPLS TE能力处于关闭状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
【参数】
level-1:在IS-IS Level-1使能MPLS TE能力。
level-2:在IS-IS Level-2使能MPLS TE能力。
【使用指导】
如果不指定级别,则同时使能Level-1和Level-2的MPLS TE能力。
IS-IS TE使用扩展IS可达性TLV(类型为22)的子TLV携带TE属性信息,扩展IS可达性TLV携带wide类型的开销值。因此,配置IS-IS TE时,必须配置IS-IS的开销值类型为wide、compatible或wide-compatible。有关IS-IS的介绍请参见“三层技术-IP路由配置指导”中的“IS-IS”。
多次执行本命令,最后一次执行的命令生效。例如,执行mpls te enable命令后执行mpls te enable level-1命令,则使能Level-1的MPLS TE能力,关闭Level-2的MPLS TE能力。
通过mpls te enable命令同时使能Level-1和Level-2的MPLS TE能力后,如果配置undo mpls te enable level-1命令,则仅关闭Level-1的MPLS TE能力,Level-2的MPLS TE能力仍然使能。配置undo mpls te enable level-2命令,与此类似。
由于IS-IS 的TE信息不可分片,若接口mtu和lsp-length originate配置的值过小,会导致IS-IS 的LSP 携带TE信息失败,造成IS-IS功能不能正常运行。
【举例】
# 开启IS-IS进程1的Level-2的MPLS TE能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] cost-style compatible
[Sysname-isis-1] mpls te enable level-2
【相关命令】
· cost-style(三层技术-IP路由命令参考/IS-IS)
mpls te enable命令用来开启OSPF区域的MPLS TE能力。
undo mpls te enable命令用来关闭OSPF区域的MPLS TE能力。
【命令】
mpls te enable
undo mpls te enable
【缺省情况】
OSPF区域的MPLS TE能力处于关闭状态。
【视图】
OSPF区域视图
【缺省用户角色】
network-admin
【使用指导】
OSPF TE使用Opaque Type 10 LSA携带链路的TE属性信息,因此,配置OSPF TE时必须先通过opaque-capability命令使能OSPF的Opaque能力。有关OSPF Opaque能力的介绍请参见“三层技术-IP路由配置指导”中的“OSPF”。
【举例】
# 开启OSPF进程1区域1的MPLS TE能力。
<Sysname> system-view
[Sysname] ospf 1
[Sysname-ospf-1] area 1
[Sysname-ospf-1-area-0.0.0.1] mpls te enable
【相关命令】
· opaque-capability(三层技术-IP路由命令参考/OSPF)
mpls te fast-reroute命令用来开启快速重路由功能。
undo mpls te fast-reroute命令用来关闭快速重路由功能。
【命令】
mpls te fast-reroute [ bandwidth ]
undo mpls te fast-reroute
【缺省情况】
快速重路由功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth:指定主CRLSP需要进行带宽保护。如果不指定本参数,则表示主CRLSP不需要进行带宽保护。
【使用指导】
FRR(Fast Reroute,快速重路由)是MPLS TE中实现网络局部保护的技术。FRR的切换速度可以达到50ms,能够最大程度减少网络故障时数据的丢失。
开启隧道的FRR功能后,当主CRLSP上的某条链路或某个节点失效时,流量会被切换到Bypass隧道上。同时,隧道的Ingress节点尝试建立新的CRLSP。新的CRLSP建立成功后,流量将切换到新的CRLSP。
不需要进行带宽保护时,主CRLSP优选不提供保护带宽的Bypass隧道,表明FRR切换后不要求带宽保证;需要进行带宽保护时,主CRLSP优选具有足够保护带宽的Bypass隧道,以提供FRR切换后的带宽保证。
无论主CRLSP是否要求带宽保护,一旦主CRLSP和提供保护带宽的Bypass隧道绑定,就会占用保护带宽,在PLR节点的RRO信息中可以看到带宽保护标记。
通过本命令开启了隧道的快速重路由功能后,将自动启动该隧道的标签记录功能,而不管用户是否配置了mpls te record-route label命令。
如果同时配置了mpls te fast-reroute和mpls te bidirectional,则仅mpls te bidirectional生效。
【举例】
# 开启接口Tunnel0的快速重路由功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te fast-reroute
【相关命令】
· display mpls te tunnel-interface
· mpls te backup bandwidth
mpls te fast-reroute bypass-tunnel命令用来为被保护的接口指定一条Bypass隧道。
undo mpls te fast-reroute bypass-tunnel命令用来删除指定的Bypass隧道。
【命令】
mpls te fast-reroute bypass-tunnel tunnel tunnel-number
undo mpls te fast-reroute bypass-tunnel tunnel tunnel-number
【缺省情况】
接口上不存在任何Bypass隧道。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
tunnel tunnel-number:指定Bypass隧道对应的隧道接口的编号。tunnel-number为Tunnel接口的编号,取值范围为0~32767。所指定的Bypass隧道必须使用RSVP信令协议建立且被保护的接口不能是Bypass隧道的出接口。
【使用指导】
执行本命令后,如果主CRLSP的出接口Down、通过BFD或Hello机制检测到邻居故障,则会将主CRLSP的报文切换到Bypass隧道进行转发。
通过多次执行mpls te fast-reroute bypass-tunnel命令,可以为一个接口指定多条Bypass隧道。最多可以为一个被保护接口指定3条Bypass隧道。
一条隧道最多可以保护3个接口。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上使用隧道接口Tunnel0作为Bypass隧道。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te fast-reroute bypass-tunnel tunnel 0
【相关命令】
· fast-reroute timer
mpls te forced-forwarding命令用来开启MPLS TE隧道的强制转发功能。
undo mpls te forced-forwarding命令用来关闭MPLS TE隧道的强制转发功能。
【命令】
mpls te forced-forwarding
undo mpls te forced-forwarding
【缺省情况】
MPLS TE隧道的强制转发功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
在CBTS(Class-based Tunnel Selection,基于服务类型的隧道选择)场景下,当没有与流量的隧道转发类值相同的隧道或者与流量的隧道转发类值相同的隧道处于DOWN状态时,将选择隧道转发类值最小的隧道转发流量。
对于转发要求不高的用户,当与流量的隧道转发类值相同的隧道处于DOWN状态时,需要丢弃该用户的流量,不选择隧道转发类值最小的隧道转发流量。这种情况下,可以配置本命令强制隧道转发流量,即强制使用与流量的隧道转发类值相同的隧道转发流量,不考虑是否转发成功。
【举例】
# 开启隧道Tunnel1的强制转发功能。
<Sysname> system-view
[Sysname] interface tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te forced-forwarding
mpls te hop-limit命令用来配置主CRLSP的最大跳数。
undo mpls te hop-limit命令用来恢复缺省情况。
【命令】
mpls te hop-limit hop-limit-value
undo mpls te hop-limit
【缺省情况】
未配置主CRLSP的最大跳数,即不限制最大跳数。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
hop-limit-value:最大跳数值,取值范围为1~32。
【举例】
# 配置主CRLSP的最大跳数值为12。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te hop-limit 12
mpls te igp advertise命令用来开启转发邻接功能,即将MPLS TE隧道作为一条链路发布到IGP路由中。
undo mpls te igp advertise命令用来关闭转发邻接功能。
【命令】
Tunnel接口视图:
mpls te igp advertise [ hold-time value | include-ipv6-isis ] *
undo mpls te igp advertise
【缺省情况】
转发邻接功能处于关闭状态,即不会将MPLS TE隧道作为一条链路发布到IGP路由中。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
hold-time value:MPLS TE隧道状态发生变化,即由up状态变更为down状态或由down状态变更为up状态后,通过IGP发布该信息的等待时间。value取值范围为0~4294967295,单位为毫秒,缺省值为0,即MPLS TE隧道状态变化后,立即通过IGP发布该信息。
include-ipv6-isis:开启IPv6 IS-IS转发邻接功能,即将MPLS TE隧道作为一条链路同时发布到IPv4 IS-IS、IPv6 IS-IS路由中。如果不指定本参数,则仅发布到IPv4 IGP路由中。
【使用指导】
仅使用RSVP-TE信令协议建立的MPLS TE隧道支持转发邻接功能。
使用转发邻接功能时,需要在隧道两端节点上都建立到达对方的MPLS TE隧道,并在两端节点上都开启转发邻接功能。
如果在同一接口下多次执行mpls te igp advertise命令和mpls te igp shortcut命令,则最后一次执行的命令生效。
【举例】
# 开启转发邻接功能,并配置MPLS TE隧道状态变化后通过IGP发布该信息的等待时间为10000毫秒。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te igp advertise hold-time 10000
【相关命令】
· mpls te igp metric
· mpls te igp shortcut
mpls te igp metric命令用来配置MPLS TE隧道的度量值。
undo mpls te igp metric命令用来恢复缺省情况。
【命令】
mpls te igp metric { absolute value | relative value }
undo mpls te igp metric
【缺省情况】
MPLS TE隧道的度量值等于其IGP度量值。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
absolute value:以绝对值的方式指定度量值,即实际度量值为配置的值value。value为正整数,取值范围为1~65535。
relative value:以相对值的方式指定度量值,即实际度量值为配置的值value+该隧道的IGP度量值。value可以是正整数、负整数或0,取值范围为-10~10。
【使用指导】
使用IGP Shortcut功能时,MPLS TE隧道作为一条链路参与IGP路由的计算。MPLS TE隧道这条链路在路由计算过程中的度量值可以通过本命令来配置。
【举例】
# 配置在IGP Shortcut功能中计算IGP路由时,MPLS TE隧道Tunnel0的度量值为该隧道的IGP度量值-1。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te igp metric relative -1
【相关命令】
· mpls te igp shortcut
mpls te igp shortcut命令用来开启IGP Shortcut功能,即在隧道的Ingress节点上将MPLS TE隧道当作一条链路参与IGP路由的计算。
undo mpls te igp shortcut命令用来关闭IGP Shortcut功能。
【命令】
Tunnel接口视图:
mpls te igp shortcut [ isis | ospf ] [ include-ipv6 ]
undo mpls te igp shortcut
【缺省情况】
IGP Shortcut功能处于关闭状态,即在隧道的Ingress节点上进行IGP路由计算时不考虑MPLS TE隧道。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
isis:指定在IPv4 IS-IS协议的路由计算中考虑MPLS TE隧道。
ospf:指定在OSPF协议的路由计算中考虑MPLS TE隧道。
include-ipv6:指定在IPv6 IS-IS协议的路由计算中考虑MPLS TE隧道。如果未指定本参数,则表示仅在IPv4 IGP协议的路由计算中考虑MPLS TE隧道。
【使用指导】
目前不支持在OSPFv3协议的路由计算中考虑MPLS TE隧道。
如果不指定isis或ospf,则OSPF和IS-IS协议的路由计算中都考虑MPLS TE隧道。
如果在同一接口下多次执行mpls te igp advertise命令和mpls te igp shortcut命令,则最后一次执行的命令生效。
【举例】
# 开启IGP Shortcut功能,在MPLS TE隧道Tunnel0的Ingress节点上将该隧道当作一条链路参与OSPF和IS-IS路由的计算
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te igp shortcut
【相关命令】
· mpls te igp advertise
· mpls te igp metric
mpls te link-attribute命令用来配置链路的属性。
undo mpls te link-attribute命令用来恢复缺省情况。
【命令】
mpls te link-attribute attribute-value
undo mpls te link-attribute
【缺省情况】
链路的属性值为0x00000000。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
attribute-value:链路的属性,取值范围为十六进制数0~ffffffff,即为32位的二进制数,每一位二进制数代表一个属性,属性值为0或1。
【使用指导】
设备通过IGP发布的链路TE相关信息中包括本命令配置的链路属性。隧道的Ingress节点获取到该信息后,根据Ingress节点上配置的隧道亲和属性,判断建立MPLS TE隧道时是否可以使用该链路。如果希望某条链路能够被隧道所用,则需要满足如下要求:
· 对于掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。
· 对于掩码为0的位,不对链路属性的相应位进行检查。
例如,亲和属性为0xfffffff0,掩码为0x0000ffff,则可用链路的链路属性高16位可以任意取0或1,17~28位中至少有1位为1,且低4位不能为1。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置该链路的属性为0x00000101。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te link-attribute 101
【相关命令】
· mpls te affinity-attribute
mpls te load-share命令用来配置TE隧道非均衡负载带宽。
undo mpls te load-share命令用来恢复缺省情况。
【命令】
mpls te load-share value
undo mpls te load-share
【缺省情况】
MPLS TE隧道的非均衡负载带宽为0,以mpls te bandwidth命令配置的带宽值作为权重确定隧道转发流量的比例,进行流量分担。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
value:TE隧道非均衡负载带宽值,取值范围为1~4294967295,单位为kbps。
【使用指导】
当设备上存在到达同一目的地的多条等价隧道时,设备在转发去往该目的地的报文时,依次通过各条隧道发送报文,从而实现流量的负载分担。
通过mpls te load-share命令可以配置隧道非均衡负载分担带宽值,根据各条隧道非均衡负载分担带宽值的比例可以确定该隧道转发流量的比例。例如,到达某一目的地址存在三条等价隧道:Tunnel1、Tunnel2和Tunnel3,这三条隧道的非均衡负载分担带宽值分别为10000kbps、10000kbps和20000kbps,则三条隧道承担的到达此目的地址的流量比重分别为1/4、1/4和1/2。
开启MPLS TE隧道转发邻接功能后,非均衡负载分担带宽值将参与IGP链路开销计算,如果要将多条非均衡负载分担带宽值不同的隧道形成等价,可以通过ospf cost命令或isis cost命令调整IGP的开销,确保IGP链路的开销相同。
【举例】
# 配置TE隧道非均衡负载带宽值为10000kbps。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te load-share 10000
【相关命令】
· mpls te igp shortcut
· isis cost(三层技术-IP路由命令参考/IS-IS)
· ospf cost(三层技术-IP路由命令参考/OSPF)
mpls te loop-detection命令用来配置隧道建立时进行环路检测。
undo mpls te loop-detection命令用来恢复缺省情况。
【命令】
mpls te loop-detection
undo mpls te loop-detection
【缺省情况】
隧道建立时不进行环路检测。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
通过本命令配置隧道建立时进行环路检测后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。隧道经过的节点根据记录的路由信息,判断是否出现环路。
【举例】
# 配置建立MPLS TE隧道Tunnel0时进行环路检测。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te loop-detection
mpls te lsp-tp outbound命令用来开启隧道出方向流量监管功能。
undo mpls te lsp-tp outbound命令用来关闭出方向流量监管功能。
【命令】
mpls te lsp-tp outbound
undo mpls te lsp-tp outbound
【缺省情况】
隧道的出方向流量监管功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
请在MPLS TE隧道的Ingress节点上执行本配置。
在Bypass隧道上本功能不会生效,即设备不会对Bypass隧道进行流量监管。
仅CSPEX-1204单板不支持本功能。
【举例】
# 开启MPLS TE隧道流量监管功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te lsp-tp outbound
mpls te max-link-bandwidth命令用来配置用于转发MPLS TE流量的链路最大带宽。
undo mpls te max-link-bandwidth命令用来恢复缺省情况。
【命令】
mpls te max-link-bandwidth { bandwidth-value | percent percent-bandwidth }
undo mpls te max-link-bandwidth
【缺省情况】
用于转发MPLS TE流量的链路最大带宽为0。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:链路的最大带宽,取值范围为1~4294967295,单位为kbps。
percent percent-bandwidth:链路的最大带宽占接口总带宽的百分比,取值范围为1~100。
【使用指导】
设备在发布的IGP路由中携带本命令配置的链路最大带宽值,以便隧道的Ingress节点获取到该信息,并根据该信息进行CSPF计算,选择符合隧道带宽要求的路径。
【举例】
# 配置接口Ten-GigabitEthernet3/1/1用于转发MPLS TE流量的链路最大带宽为1158kbps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te max-link-bandwidth 1158
【相关命令】
· display mpls te link-management bandwidth-allocation
· mpls te bandwidth
· mpls te max-reservable-bandwidth
mpls te max-reservable-bandwidth命令用来配置Prestandard DS-TE模式下的最大可预留带宽。
undo mpls te max-reservable-bandwidth命令用来恢复缺省情况。
【命令】
mpls te max-reservable-bandwidth { bandwidth-value | percent percent-bandwidth }
undo mpls te max-reservable-bandwidth
【缺省情况】
最大可预留带宽为0。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:链路的最大可预留带宽,即BC 0的最大可预留带宽,取值范围为1~4294967295,单位为kbps。
percent percent-bandwidth:链路的最大可预留带宽占用百分比,即BC 0的最大可预留带宽占用百分比,取值范围为1~100。
【使用指导】
仅下表所列单板支持本功能。
表1-40 单板信息一览表
单板类型 |
单板丝印 |
CEPC单板 |
CEPC-XP4LX、CEPC-XP24LX、CEPC-XP48RX、CEPC-CP4RX、CEPC-CP4RXA、CEPC-CP4RX-L、CEPC-CQ8L、CEPC-CQ8LA、CEPC-CQ8L1A、CEPC-CQ8L3A、CEPC-CQ16L1 |
CSPEX单板 |
CSPEX-1304X、CSPEX-1404X、CSPEX-1502X、CSPEX-1504X、CSPEX-1504XA、CSPEX-1602X、CSPEX-1602XA、CSPEX-1804X、CSPEX-1512X、CSPEX-1612X、CSPEX-1812X、CSPEX-1502XA、CSPEX-1802X、CSPEX-1802XA、CSPEX-1812X-E、CSPEX-2304X-G、CSPEX-2612XA、CSPEX-2612X3A |
SPE单板 |
RX-SPE200、RX-SPE200-E |
设备在发布的IGP路由中携带本命令配置的最大可预留带宽值,以便隧道的Ingress节点获取到该信息,并根据该信息进行CSPF计算,选择符合隧道带宽要求的路径。
链路的最大可预留带宽不能大于mpls te max-link-bandwidth命令配置的链路最大带宽。
本命令配置的链路最大可预留带宽只能用于MPLS TE流量。
【举例】
# Prestandard模式下配置链路上最多可以为MPLS TE流量预留1158kbps的带宽。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te max-reservable-bandwidth 1158
【相关命令】
· display mpls te link-management bandwidth-allocation
· mpls te bandwidth
· mpls te max-link-bandwidth
mpls te metric命令用来配置链路的TE度量值。
undo mpls te metric命令用来恢复缺省情况。
【命令】
mpls te metric value
undo mpls te metric
【缺省情况】
链路使用其IGP度量作为TE的度量值。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
value:链路的TE度量值,取值范围是1~4294967295。
【使用指导】
设备在发布的IGP路由中携带链路的两种度量值:IGP度量值和TE度量值。其中,链路的TE度量值可以通过本命令来配置。隧道的Ingress节点获取到链路的度量值后,根据Ingress节点设备上mpls te path-metric-type命令或path-metric-type命令的配置,决定选择路径时采用IGP度量值还是TE度量值。
若配置的链路的TE度量值大于16777215,则实际生效的TE度量值为16777215。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置链路的TE度量值为20。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te metric 20
【相关命令】
· mpls te path metric-type
· path metric-type
mpls te passive-delegate report-only命令用来在PCC上配置将CRLSP信息上报给PCE,但CRLSP不由PCE进行托管。
undo mpls te passive-delegate report-only命令用来恢复缺省情况。
【命令】
mpls te passive-delegate report-only
undo mpls te passive-delegate report-only
【缺省情况】
CRLSP不会将信息上报给PCE。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
MPLS TE隧道采用PCE计算的路径建立CRLSP时,如果同一个Ingress节点上存在的多条CRLSP中仅一部分由PCE托管,为了保证PCE准确计算全局的带宽信息,未托管的CRLSP的信息也需要通过PCEP Report message消息上报给PCE。此时可以通过本命令配置将CRLSP的信息上报给PCE,但CRLSP不由PCE进行托管。
同时配置mpls te passive-delegate report-only命令和mpls te delegate命令时,mpls te passive-delegate report-only命令将优先生效。
【举例】
# 配置将CRLSP信息上报给PCE,但CRLSP不由PCE进行托管。
<Sysname> system-view
[Sysname] interface tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te passive-delegate report-only
【相关命令】
· mpls te delegation
mpls te path命令用来配置CRLSP/SRLSP应用的路径及路径的优先级。
undo mpls te path命令用来删除指定的路径。
【命令】
mpls te path preference value { dynamic [ pce [ ip-address ]&<0-8> ] | explicit-path path-name } [ no-cspf ]
undo mpls te path preference value
【缺省情况】
使用自动计算的路径建立CRLSP/SRLSP。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
preference value:指定路径的优先级。value的取值范围为1~10,数值越小,优先级越高。
dynamic:使用自动计算的路径建立CRLSP/SRLSP。
pce:使用PCE计算路径。如果不指定本参数,则本地LSR通过CSPF自动计算路径。
[ ip-address ]&<0-8>:指定计算路径的PCE的IP地址,&<0-8>表示前面的参数最多可以输入8次。如果不指定本参数,则自动选择PCE;如果指定的PCE地址数目大于或等于2,则会按照配置的PCE地址的顺序发起BRPC计算,否则发起EPC计算。
explicit-path path-name:引用已经存在的显式路径,根据该显式路径的要求建立CRLSP/SRLSP。path-name为显式路径名称,为1~31个字符的字符串,区分大小写。
no-cspf:不使用CSPF算法计算路径,通过查找路由来计算路径。
【使用指导】
一个Tunnel接口下最多可以配置10条路径。不同路径的优先级不能相同。
建立CRLSP/SRLSP时,按照优先级从高到低的顺序,依次根据配置的路径进行CSPF计算,直到成功建立CRLSP/SRLSP。如果所有路径的CSPF计算都失败,则无法建立CRLSP/SRLSP。
如果使用该命令或mpls te backup-path命令指定了PCE的IP地址,则仅与指定的PCE建立PCEP会话;否则与所有发现的PCE建立会话。
【举例】
# 配置Tunnel0可以使用显式路径path1和PCE计算的路径建立CRLSP,且优先使用PCE计算路径。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te path preference 2 explicit-path path1
[Sysname-Tunnel0] mpls te path preference 1 dynamic pce 1.1.1.9 2.2.2.9
【相关命令】
· display mpls te tunnel-interface
· mpls te backup-path
mpls te path verification命令用来配置MPLS TE隧道的路径校验功能。
undo mpls te path verification命令用来恢复缺省情况。
【命令】
mpls te path verification { enable | disable }
undo mpls te path verification
【缺省情况】
未配置开启或关闭MPLS TE隧道的路径校验功能。缺省情况下,如果全局路径校验功能处于开启状态,则MPLS TE隧道的路径校验功能处于开启状态;如果全局路径校验功能处于关闭状态,则MPLS TE隧道的路径校验功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
enable:开启MPLS TE隧道的路径校验功能。
disable:关闭MPLS TE隧道的路径校验功能。
【使用指导】
开启MPLS TE隧道的路径校验功能后,系统将检查该SRLSP的标签与路由映射关系。当配置的标签已被占用或标签对应的路由不存在时,会将使用该标签的SRLSP置为Down状态,以避免流量转发失败。
【举例】
# 在接口Tunnel1上开启MPLS TE隧道的路径校验功能。
<Sysname> system-view
[Sysname] interface Tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te path verification enable
【相关命令】
· path verification enable
mpls te path-metric-type命令用来配置隧道选路时使用的链路度量值类型。
undo mpls te path-metric-type命令用来恢复缺省情况。
【命令】
mpls te path-metric-type { igp | te }
undo mpls te path-metric-type
【缺省情况】
未指定隧道选路时使用的链路度量值类型。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
igp:使用IGP度量。
te:使用TE度量。
【使用指导】
在MPLS TE中每条链路都具有两种度量值:IGP度量值和TE度量值。通过合理地规划两种度量值,可以实现为不同种类的业务选择不同的隧道。例如,使用IGP度量值来表示链路延迟的大小(IGP度量值越小,链路的延迟越小),使用TE度量值来表示链路带宽的大小(TE度量值越小,链路的带宽越大)。建立两条MPLS TE隧道(Tunnel1和Tunnel2),分别用来承载语音业务和视频业务。Tunnel1选择路径时使用IGP度量值,可以实现为延迟要求较高的语音业务选择延迟小的路径;Tunnel2选择路径时使用TE度量值,可以实现为数据量较大的视频业务选择带宽大的路径。
如果在Tunnel接口视图下执行了本命令,则该隧道使用本接口下配置的度量值类型选择路径;否则,使用MPLS TE视图下path-metric-type命令配置的度量值类型选择路径。
【举例】
# 配置为隧道Tunnel0选路时使用IGP度量。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te path-metric-type igp
【相关命令】
· display mpls te tunnel-interface
· mpls te metric
· path-metric-type
mpls te priority命令用来配置MPLS TE隧道的建立优先级和保持优先级。
undo mpls te priority命令用来恢复缺省情况。
【命令】
mpls te priority setup-priority [ hold-priority ]
undo mpls te priority
【缺省情况】
建立优先级和保持优先级都为7。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
setup-priority:建立优先级,取值范围为0~7,数值越小优先级越高。
hold-priority:保持优先级,取值范围为0~7,数值越小优先级越高。如果不指定本参数,则保持优先级与建立优先级相同。
【使用指导】
建立优先级和保持优先级标识了MPLS TE隧道的重要程度。数值越小,优先级越高,MPLS TE隧道越重要。如果一条隧道的建立优先级数值小于另一条隧道的保持优先级,则该隧道可以抢占另一条隧道的资源。
建立优先级和保持优先级可以应用在以下场景:
· 多条MPLS TE隧道经过相同的路径,而该路径上的带宽不足以满足所有隧道的带宽要求时,通过为不同的隧道配置不同的建立优先级和保持优先级,可以确保重要的隧道能够优先建立。
· 在重要的隧道建立之前,网络中已经建立了多条MPLS TE隧道,占用了带宽资源,使得重要的隧道无法使用最优路径建立。此时,通过为重要的隧道配置更高的优先级,可以使得该隧道抢占已建立隧道的资源,采用最优路径建立重要隧道。
隧道的建立优先级不能高于该隧道的保持优先级,即其在数值上应大于或等于保持优先级。
【举例】
# 配置隧道Tunnel0的建立优先级和保持优先级都为1。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te priority 1 1
【相关命令】
· display mpls te tunnel-interface
mpls te record-route命令用来开启隧道的路由记录或标签记录功能。
undo mpls te record-route命令用来关闭隧道的路由记录和标签记录功能。
【命令】
mpls te record-route [ label ]
undo mpls te record-route
【缺省情况】
隧道的路由记录和标签记录功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
label:同时开启路由记录和标签记录功能。如果不指定本参数,则仅开启路由记录功能,未开启标签记录功能。
【使用指导】
路由记录和标签记录功能用来记录MPLS TE隧道经过的各个节点及各个节点分配的标签值,以便用户根据记录的信息了解MPLS TE隧道经过的路径和标签分配情况。在MPLS TE隧道出现故障时,用户也可以根据记录的信息对故障进行定位。
【举例】
# 开启MPLS TE隧道Tunnel0的路由记录功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te record-route
【相关命令】
· display mpls te tunnel-interface
mpls te reoptimization命令用来开启隧道重优化功能。
undo mpls te reoptimization命令用来关闭隧道重优化功能。
【命令】
mpls te reoptimization [ frequency seconds ]
undo mpls te reoptimization
【缺省情况】
隧道重优化功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
frequency seconds:指定隧道重优化频率。seconds取值范围为1~604800,单位为秒,缺省值为3600。当配置重优化频率小于60秒时,按照60秒一次重优化。
【使用指导】
隧道重优化功能是指周期性地或通过在用户视图下执行mpls te reoptimization命令手工触发隧道Ingress节点重新选择路径,以便将MPLS TE隧道切换到当前的最优路径。例如,如果在MPLS TE隧道建立时,最优路径上的链路没有足够的可预留带宽,则会导致MPLS TE隧道未使用最优路径建立。通过隧道重优化功能,可以实现链路上具有足够的带宽时将MPLS TE隧道自动切换到最优路径。
在同一个Tunnel接口下,隧道重优化功能与以下命令互斥:mpls te route-pinning和mpls te backup ordinary。
如果同时配置了mpls te reoptimization和mpls te bidirectional,则仅mpls te bidirectional生效。
【举例】
# 开启隧道Tunnel0的重优化功能,并配置每隔43200秒(12小时)重新计算路由。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te reoptimization frequency 43200
【相关命令】
· display mpls te tunnel-interface
· mpls te reoptimization (user view)
mpls te reoptimization命令用来立即对所有开启了重优化功能的MPLS TE隧道进行重优化。
【命令】
mpls te reoptimization
【视图】
用户视图
【缺省用户角色】
network-admin
【使用指导】
在Tunnel接口视图下通过mpls te reoptimization命令开启了该隧道的重优化功能后,在用户视图下执行本命令可以手工触发隧道Ingress节点重新为该隧道选择路径,以便将MPLS TE隧道切换到当前的最优路径。
【举例】
# 立即对所有开启了重优化功能的MPLS TE隧道进行重优化。
<Sysname> mpls te reoptimization
【相关命令】
· mpls te reoptimization (tunnel interface view)
mpls te resv-style命令用来配置隧道的资源预留风格。
undo mpls te resv-style命令用来恢复缺省情况。
【命令】
mpls te resv-style { ff | se }
undo mpls te resv-style
【缺省情况】
隧道的资源预留风格为SE。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
ff:使用FF(Fixed-Filter,固定过滤器)资源预留风格。FF资源预留风格是指为每个发送者单独预留资源,同一会话中的不同发送者不能共享资源。
se:使用SE(Shared-Explicit,共享显式)资源预留风格。SE资源预留风格是指为同一个会话中的不同发送者预留同一个资源,不同发送者之间可以共享资源。
【使用指导】
只有采用RSVP-TE协议建立MPLS TE隧道时,本命令才会生效。
当MPLS TE隧道开启自动重优化、快速重路由以及备份功能后,隧道将固定使用SE资源预留风格建立。当MPLS TE隧道为co-route方式的双向隧道时,隧道固定使用FF资源预留风格。
【举例】
# 配置使用FF资源预留风格建立MPLS TE隧道Tunnel0。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te resv-style ff
【相关命令】
· display mpls te tunnel-interface
· mpls te signaling
mpls te retry命令用来配置尝试建立隧道的最大次数。
undo mpls te retry命令用来恢复缺省情况。
【命令】
mpls te retry retries
undo mpls te retry
【缺省情况】
尝试建立隧道的最大次数为3次。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
retries:尝试建立隧道的最大次数,取值范围为1~4294967295。
【使用指导】
MPLS TE隧道建立失败后,隧道的Ingress节点等待mpls te timer retry命令配置的隧道重建时间间隔后,将尝试重新建立隧道,直到隧道建立成功或尝试建立隧道的次数达到本命令配置的值。如果尝试建立隧道的次数达到本命令配置的值时仍未成功建立隧道,则等待较长的一段时间后,重复上述过程。
【举例】
# 配置尝试建立隧道Tunnel0的最大次数为20次。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te retry 20
【相关命令】
· display mpls te tunnel-interface
· mpls te timer retry
mpls te route-pinning命令用来开启路由固定功能。
undo mpls te route-pinning命令用来关闭路由固定功能。
【命令】
mpls te route-pinning
undo mpls te route-pinning
【缺省情况】
路由固定功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
路由固定功能是指CRLSP创建成功后,该CRLSP不随路由变化而变化。
在路由变化频繁的网络中,如果不希望CRLSP随着路由频繁变化,则可以通过本功能确保只要已建立的CRLSP可用就不重新创建CRLSP。
在同一个Tunnel接口视图下,本命令与mpls te reoptimization命令互斥。
【举例】
# 开启隧道Tunnel0的路由固定功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te route-pinning
【相关命令】
· display mpls te tunnel-interface
mpls te service-class命令用来配置隧道转发类。
undo mpls te service-class命令用来删除隧道转发类。
【命令】
mpls te service-class service-class-value
undo mpls te service-class
【缺省情况】
没有配置隧道转发类。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
service-class-value:隧道转发类的值,取值范围为1~15。取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级为255且优先级最低。
【使用指导】
仅下表所列单板支持本命令。
表1-41 单板信息一览表
单板类型 |
单板丝印 |
CEPC单板 |
CEPC-XP4LX、CEPC-XP24LX、CEPC-XP48RX、CEPC-CP4RX、CEPC-CP4RXA、CEPC-CP4RX-L、CEPC-CQ8L、CEPC-CQ8LA、CEPC-CQ8L1A、CEPC-CQ8L3A、CEPC-CQ16L1 |
CSPEX单板 |
CSPEX-1304X、CSPEX-1404X、CSPEX-1502X、CSPEX-1504X、CSPEX-1504XA、CSPEX-1602X、CSPEX-1602XA、CSPEX-1804X、CSPEX-1512X、CSPEX-1612X、CSPEX-1812X、CSPEX-1502XA、CSPEX-1802X、CSPEX-1802XA、CSPEX-1812X-E、CSPEX-2304X-G、CSPEX-2612XA、CSPEX-2612X3A |
SPE单板 |
RX-SPE200、RX-SPE200-E |
配置本命令后:
· 设备会优先选择与流量的隧道转发类值相同的隧道转发该流量。
· 如果存在多条与流量的隧道转发类值相同的隧道,只有一条流且为逐流转发则随机选择一条隧道转发;有多条流或者一条流但是为逐包转发,则相同转发类的隧道进行负载分担。
· 如果没有与流量的隧道转发类值相同的隧道,则选择隧道转发类值最小的隧道转发流量,未配置隧道转发类的隧道转发类值最小。
流行为视图下可以通过remark service-class命令配置重新标记报文的隧道转发类的值,关于该命令的详细介绍,请参见“ACL和QoS命令参考”中的“QoS命令”。
【举例】
# 配置Tunnel 0的隧道转发类值为5。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te service-class 5
【相关命令】
· remark service-class(ACL和QoS命令参考/QoS)
mpls te signaled-name命令用来配置MPLS TE隧道的名称。
undo mpls te signaled-name命令用来恢复缺省情况。
【命令】
mpls te signaled-name name
undo mpls te signaled-name
【缺省情况】
MPLS TE隧道的名称由tunnel和隧道ID组成,格式为tunneltunnel-id。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
name:MPLS TE隧道的名称,为1~63个字符的字符串,区分大小写。
【使用指导】
通过PCE-Initiated-LSP报文建立的MPLS TE隧道名称为PCE-Initiated-LSP报文中symbolic-path-name TLV携带的名称,不能通过本命令修改PCE-Initiated-LSP报文建立的MPLS TE隧道名称。
建议在MPLS TE隧道建立前执行本命令。否则,会导致MPLS TE隧道重建。
若PCE设备无法动态学习MPLS TE隧道的名称,则在PCC设备上执行本命令修改MPLS TE隧道的名称会导致PCE设备无法更新MPLS TE隧道、发送Error信息等。此时,需要在PCE上修改MPLS TE隧道的名称。
不同MPLS TE隧道必须配置不同的名称,且配置的隧道名称格式不能为tunneltunnel-id。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置MPLS TE隧道的名称为red。
<Sysname> system-view
[Sysname] interface tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te signaled-name red
mpls te signaling命令用来配置建立MPLS TE隧道使用的信令协议。
undo mpls te signaling命令用来恢复缺省情况。
【命令】
mpls te signaling { rsvp-te | static | segment-routing }
undo mpls te signaling
【缺省情况】
MPLS TE使用RSVP-TE信令协议建立隧道。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
rsvp-te:使用RSVP-TE信令协议建立隧道。
static:使用静态CRLSP/SRLSP建立隧道。
segment-routing:使用Segment Routing协议建立隧道。
【使用指导】
如果使用RSVP-TE信令协议建立MPLS TE隧道,则必须在隧道经过的路径上,开启接口的MPLS TE能力和RSVP-TE能力。
如果使用静态CRLSP建立隧道,则必须通过mpls te static-cr-lsp命令指定引用的静态CRLSP。
如果使用PCE方式建立SRLSP,则必须在Active-Stateful PCE上通过pce capability segment-routing命令使能Segment Routing能力。此隧道将默认托管给支持Segment Routing的PCE设备,通过PCE发送更新消息来建立标签转发路径。
【举例】
# 配置使用RSVP-TE信令协议建立MPLS TE隧道Tunnel0。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te signaling rsvp-te
【相关命令】
· display mpls te tunnel-interface
· mpls te static-cr-lsp
mpls te srlg命令用来将接口加入SRLG(Shared Risk Link Group,共享风险链路组)。
undo mpls te srlg命令用来将接口从指定的SRLG中删除。
【命令】
mpls te srlg srlg-number
undo mpls te srlg srlg-number
【缺省情况】
接口不属于任何SRLG。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
srlg-number:共享风险链路组编号,取值范围为0~4294967295。
【使用指导】
SRLG(Shared Risk Link Group,共享风险链路组)是具有相同故障风险的一组链路的集合。即如果其中一条链路失效,那么组内的其他链路也可能失效。例如,在SRLSP热备份组网中,如果主备SRLSP建立在属于同一个SRLG的链路上,则备份路径将起不到保护的作用。
SRLG是TE路径计算的约束条件之一。如果链路上配置了SRLG,IGP发布TE链路信息时,会携带接口所属的SRLG组信息。隧道的Ingress节点获取到该信息后,会将SRLG作为隧道路径计算的限制条件,使得不同隧道或者主备隧道建立在不同的SRLG上,进一步增强TE隧道的可靠性。
一个接口可以同时属于多个SRLG。
【举例】
# 将接口Ten-GigabitEthernet3/1/1加入编号为45的SRLG。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] mpls te srlg 45
mpls te stateful-pce命令用来全局配置MPLS TE隧道的托管行为。
undo mpls te stateful-pce命令用来恢复缺省情况。
【命令】
mpls te stateful-pce { delegation | report-only }
undo mpls te stateful-pce
【缺省情况】
全局MPLS TE隧道不托管也不信息上报。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
delegation:将MPLS TE隧道托管给PCE。
report-only:将MPLS TE隧道信息上报给PCE,但MPLS TE隧道不由PCE进行托管。
【使用指导】
本命令仅对使用RSVP-TE信令协议和Segment Routing协议建立的MPLS TE隧道生效。
MPLS TE视图下的mpls te stateful-pce命令和Tunnel接口视图下的mpls te delegation、mpls te passive-delegate report-only命令均可以配置MPLS TE隧道的托管行为。MPLS TE视图的配置对所有Tunnel接口都有效,而Tunnel接口视图下的配置只对当前Tunnel接口有效。
对于一个Tunnel接口来说,优先采用该Tunnel接口视图下的配置,只有该Tunnel接口下未进行配置时,才采用MPLS TE视图的配置。
【举例】
# 全局配置将MPLS TE隧道托管给PCE。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te]mpls te stateful-pce delegation
【相关命令】
· mpls te delegation
· mpls te delegation disable
· mpls te passive-delegate report-only
mpls te static-cr-lsp命令用来指定隧道引用的静态CRLSP。
undo mpls te static-cr-lsp命令用来取消引用指定的静态CRLSP。
【命令】
mpls te static-cr-lsp lsp-name
undo mpls te static-cr-lsp
【缺省情况】
隧道没有引用任何静态CRLSP。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
lsp-name:引用的静态CRLSP的名称,为1~15个字符的字符串,区分大小写。
【使用指导】
只有在Tunnel接口视图下配置了mpls te signaling static命令,本命令才会生效。
本命令需要在Ingress节点上执行,即本命令中引用的静态CRLSP,必须是通过static-cr-lsp ingress命令创建的。
【举例】
# 配置隧道Tunnel0引用名称为static-te-3的静态CRLSP。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te static-cr-lsp static-te-3
【相关命令】
· display mpls te tunnel-interface
· mpls te signaling
· static-cr-lsp egress(MPLS命令参考/静态CRLSP)
· static-cr-lsp ingress(MPLS命令参考/静态CRLSP)
· static-cr-lsp transit(MPLS命令参考/静态CRLSP)
mpls te statistics命令用来开启MPLS TE隧道流量统计功能。
undo mpls te statistics命令用来关闭MPLS TE隧道流量统计功能。
【命令】
mpls te statistics [ service-class ]
undo mpls te statistics
【缺省情况】
MPLS TE隧道流量统计功能处于关闭状态。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
service-class:开启基于CBTS的MPLS TE隧道流量统计功能,即对MPLS TE隧道转发的每个隧道转发类的流量分别进行统计。
【使用指导】
配置本命令后,设备统计隧道下不同service-class转发流量统计信息和隧道下总转发流量统计信息。
采用PCE方式建立信令协议为Segment Routing的MPLS TE隧道时,MPLS TE隧道的流量统计功能自动开启。
【举例】
# 使能Tunnel 0基于CBTS的MPLS TE隧道流量统计功能。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te statistics service-class
【相关命令】
· mpls te service-class
· mpls te statistics service-class interval
mpls te statistics service-class interval命令用来配置基于CBTS的MPLS TE隧道流量统计信息收集时间间隔。
undo mpls te statistics service-class interval命令用来恢复缺省情况。
【命令】
mpls te statistics service-class interval interval
undo mpls te statistics service-class interval
【缺省情况】
基于CBTS的MPLS TE隧道流量统计信息收集时间间隔为30秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:基于CBTS的MPLS TE隧道流量统计信息收集时间间隔,取值范围为5~65535,单位为秒。
【使用指导】
只有配置隧道转发类,并且开启按service-class统计(CBTS)的MPLS TE隧道流量统计功能后本命令才会生效。
【举例】
# 配置基于CBTS的MPLS TE隧道流量统计信息收集时间间隔为30秒。
<Sysname> system-view
[Sysname] mpls te statistics service-class interval 30
【相关命令】
· mpls te service-class
· mpls te statistics
mpls te timer retry命令用来配置隧道重建的时间间隔。
undo mpls te timer retry命令用来恢复缺省情况。
【命令】
mpls te timer retry seconds
undo mpls te timer retry
【缺省情况】
隧道重建的时间间隔为2秒。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
seconds:隧道重建的时间间隔,取值范围为1~604800,单位为秒。
【使用指导】
MPLS TE隧道建立失败后,隧道的Ingress节点等待本命令配置的隧道重建时间间隔后,将尝试重新建立隧道,直到隧道建立成功或尝试建立隧道的次数达到mpls te retry命令配置的值。如果尝试建立隧道的次数达到最大值时仍未成功建立隧道,则等待较长的一段时间后,重复上述过程。
【举例】
# 配置每隔20秒重建隧道Tunnel0。
<Sysname> system-view
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te timer retry 20
【相关命令】
· display mpls te tunnel-interface
· mpls te retry
mpls te tunnel-attribute prefer命令用来配置建立MPLS TE隧道时使用的属性来源。
undo mpls te tunnel-attribute prefer命令用来恢复缺省情况。
【命令】
mpls te tunnel-attribute prefer { local | pce } *
undo mpls te tunnel-attribute prefer
【缺省情况】
以MPLS TE视图下配置的属性来源为准。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
pce:使用PCE设备通过Update或Initial消息携带的属性建立MPLS TE隧道。
local:使用本地配置的属性建立MPLS TE隧道。
【使用指导】
仅指定local或pce其中一个参数时,使用参数指定的来源获取属性值,对于该属性来源中未携带的属性,使用属性的缺省值。
同时指定local和pce参数时,优先使用第一个参数指定的来源获取属性值;对于该来源中未携带的属性,使用第二个参数指定的来源获取属性值;对于本地和PCE均未携带的属性,使用属性的缺省值。
受本命令控制的属性包括:带宽、亲和属性、建立和保持优先级、显式路径、链路度量值类型、链路的TE度量值和BSID,除此之外的属性均使用本地配置的值。
Tunnel接口视图和MPLS TE视图下均可以配置建立MPLS TE隧道时使用的属性来源功能。MPLS TE视图的配置对所有MPLS TE隧道都有效,而Tunnel接口视图下的配置只对当前MPLS TE隧道有效。对于一个MPLS TE隧道来说,优先采用该Tunnel接口视图下的配置,只有该Tunnel接口下未进行配置时,才采用MPLS TE视图的配置。
【举例】
# 在接口Tunnel1上配置使用本地配置的属性建立MPLS TE隧道。
<Sysname> system-view
[Sysname] interface tunnel 1 mode mpls-te
[Sysname-Tunnel1] mpls te tunnel-attribute prefer local
【相关命令】
· tunnel-attribute prefer
nexthop命令用来在显式路径中添加或修改节点及其属性(显式路径中是否包括添加的节点;添加的节点是松散下一跳,还是严格下一跳)。
undo nexthop命令用来删除显式路径中的指定节点。
【命令】
nexthop [ index index-number ] ip-address [ exclude | include [ [ loose | strict ] | [ incoming | outgoing ] ] * ]
undo nexthop index index-number
【缺省情况】
显式路径中不存在任何节点。
【视图】
显式路径视图
【缺省用户角色】
network-admin
【参数】
index-number:节点在显式路径中的索引,取值范围为1~65535。如果不指定本参数,则自动计算索引值,大小为当前最大索引值+100。
ip-address:显式路径中节点的IP地址,点分十进制格式。
exclude:在显式路径中不能包括此节点。
include:指定在显式路径中需要包含此节点。
loose:指定的节点为松散下一跳,即上一跳与本节点可以不是直接相连。
strict:指定的节点为严格下一跳,即上一跳与本节点必须直接相连。
incoming:指定在该节点上IP地址所属的接口作为报文的入接口。
outgoing:指定在该节点上IP地址所属的接口作为报文的出接口。
【使用指导】
本命令中指定的节点地址可以是:
· 链路的IP地址:即设备上接口的IP地址,代表该地址所属的设备。
· 设备的LSR ID:代表该设备。
严格下一跳的地址只能是链路的IP地址。松散下一跳的地址可以是链路的IP地址和设备的LSR ID。
对于exclude的节点,在CSPF计算时排除该地址对应的链路或设备;对于include的节点,CSPF计算时按照索引从小到大的顺序,依次查找符合节点地址要求的链路,以便建立CRLSP。
执行本命令时:
· 如果指定了索引,且该索引已经存在,则修改节点的地址或属性。
· 如果未指定include和exclude关键字,则缺省为include,即在显式路径中需要包含此节点。
· 如果未指定loose和strict关键字,则缺省为strict,即上一跳与本节点必须直接相连。
· 如果未指定incoming和outgoing关键字,则缺省为incoming,即IP地址所属的接口作为下一跳的入接口。
仅采用Segment-Routing协议建立的MPLS TE隧道引用的显示路径支持incoming和outgoing参数。
【举例】
# 配置MPLS TE显式路径中不包括IP地址10.0.0.125。
<Sysname> system-view
[Sysname] explicit-path path1
[Sysname-explicit-path-path1] nexthop 10.0.0.125 exclude
【相关命令】
· display explicit-path
· nextsid
nextsid命令用来在显式路径中添加或修改标签节点及其属性。
undo nextsid命令用来删除显式路径中的指定标签节点。
【命令】
nextsid [ index index-number ] label label-value type { adjacency | binding-sid | prefix }
undo nextsid index index-number
【缺省情况】
显式路径中不存在任何标签节点。
【视图】
显式路径视图
【缺省用户角色】
network-admin
【参数】
index index-number:节点在显式路径中的索引,取值范围为1~65535。如果不指定本参数,则自动计算索引值,大小为当前最大索引值+100。
label label-value:显式路径上各个节点为下一跳节点分配的标签值,取值范围为0,3,16~1048575。
type:指定标签节点的类型。
adjacency:指定的节点为邻接标签节点。
binding-sid:引用了BSID的节点。
prefix:指定的节点为前缀标签节点。
【使用指导】
同一个显示路径视图下,本命令配置的索引值和nexthop命令配置的索引值不能相同,否则会配置失败。
如果指定了索引,且该索引已经存在,则修改标签节点的属性。
【举例】
# 配置显式路径path1中包括标签为100的邻接标签节点。
<Sysname> system-view
[Sysname] explicit-path path1
[Sysname-explicit-path-path1] nextsid index 1 label 100 type adjacency
【相关命令】
· display explicit-path
· nexthop
nhop-only命令用来配置仅自动创建链路保护类型的Bypass隧道。
undo nhop-only命令用来恢复缺省情况。
【命令】
nhop-only
undo nhop-only
【缺省情况】
链路保护和节点保护的Bypass隧道都会自动创建。
【视图】
MPLS TE自动隧道备份视图
【缺省用户角色】
network-admin
【使用指导】
执行nhop-only命令后,如果设备已创建节点保护类型的Bypass隧道,则节点保护类型的Bypass隧道将被删除。
【举例】
# 配置仅自动创建链路保护类型的Bypass隧道。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] auto-tunnel backup
[Sysname-te-auto-bk] nhop-only
【相关命令】
· auto-tunnel backup
· tunnel-number
path exclude overload-node命令用来配置CSPF计算路径时,排除IS-IS Overload(过载)节点,从而使流量避开Overload节点。
undo path exclude overload-node命令用来恢复为缺省配置。
【命令】
path exclude overload-node
undo path exclude overload-node
【缺省情况】
CSPF计算路径时,不排除IS-IS Overload节点。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【使用指导】
当网络中某节点承载业务较多时,管理员可以通过执行set-overload命令,标志该节点为Overload节点。在部署MPLS TE业务时,如果希望MPLS TE的流量避开Overload节点,即建立的CRLSP都不经过Overload节点,可以在MPLS TE的Ingress节点执行本命令,这样可以减轻Overload节点的压力,同时也提高CRLSP的可靠性。
执行本命令后,如果到达目的节点所经过的路径存在Overload节点:
· 已经建立好的CRLSP会进行重优化,CSPF会重新算路,使流量避开Overload节点。
· 对于新建的CRLSP,则CSPF在进行路径计算时就会排除网络中的Overload节点,使流量避开Overload节点。
只有采用RSVP-TE协议建立MPLS TE隧道时,本命令才会生效。
【举例】
# 配置CSPF计算路径时,排除IS-IS Overload节点,从而使流量避开Overload节点。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] path exclude overload-node
【相关命令】
· set-overload(三层技术-IP路由命令参考/IS-IS)
path verification enable命令用来开启全局路径校验功能。
undo path verification enable命令用来关闭全局路径校验功能。
【命令】
path verification enable
undo path verification enable
【缺省情况】
全局路径校验功能处于开启状态。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【使用指导】
开启全局路径校验功能后,系统将检查所有SRLSP的标签与路由映射关系。当配置的标签已被占用或标签对应的路由不存在时,会将使用该标签的SRLSP置为Down状态,以避免流量转发失败。
Tunnel接口下mpls te path verification命令的优先级高于本命令。
【举例】
# 开启全局路径校验功能。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] path verification enable
【相关命令】
· mpls te path verification enable
path-metric-type命令用来配置未配置度量类型的隧道选路时使用的链路度量值类型。
undo path-metric-type命令用来恢复缺省情况。
【命令】
path-metric-type { igp | te }
undo path-metric-type
【缺省情况】
未配置度量类型的隧道选路时使用TE度量值。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
igp:使用IGP度量。
te:使用TE度量。
【使用指导】
在MPLS TE中每条链路都具有两种度量值:IGP度量值和TE度量值。通过合理地规划两种度量值,可以实现为不同种类的业务选择不同的隧道。例如,使用IGP度量值来表示链路延迟的大小(IGP度量值越小,链路的延迟越小),使用TE度量值来表示链路带宽的大小(TE度量值越小,链路的带宽越大)。建立两条MPLS TE隧道(Tunnel1和Tunnel2),分别用来承载语音业务和视频业务。Tunnel1选择路径时使用IGP度量值,可以实现为延迟要求较高的语音业务选择延迟小的路径;Tunnel2选择路径时使用TE度量值,可以实现为数据量较大的视频业务选择带宽大的路径。
如果在Tunnel接口视图下执行了mpls te path-metric-type命令,则该隧道使用接口下配置的度量值类型选择路径;否则,使用本命令配置的度量值类型选择路径。
【举例】
# 对所有未指定度量类型的MPLS TE隧道,配置其在进行路径计算时使用IGP度量值。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] path-metric-type igp
【相关命令】
· mpls te metric
· mpls te path-metric-type
pce-client命令用来开启设备的PCC能力,并进入PCC视图。
undo pce-client命令用来关闭设备的PCC能力。
【命令】
pce-client
undo pce-client
【缺省情况】
设备的PCC能力处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启设备的PCC能力,并进入PCC视图。
<Sysname> system-view
[Sysname] pce-client
[Sysname-pcc]
pce address命令用来配置PCE的IP地址。
undo pce address命令用来恢复缺省情况。
【命令】
pce address ip-address
undo pce address
【缺省情况】
未配置PCE的IP地址。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
ip-address:PCE的IP地址。
【使用指导】
配置PCE的IP地址后,本设备即可作为PCE。
建议配置PCE的IP地址为Loopback接口的IP地址,可在该Loopback接口上使能OSPF TE来发布PCE的信息,使PCC或其他PCE自动发现本PCE;或在PCC设备上静态指定本PCE的IP地址,建立PCEP会话。
如果未配置PCE的IP地址,则本设备仅可作为PCC,并使用LSR ID与PCE通信。PCC只能向PCE发起PCEP连接请求,不接受PCE的PCEP连接请求。
【举例】
# 配置PCE的IP地址为10.10.10.10。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce address 10.10.10.10
pce capability segment-routing命令用来使能PCC设备的Segment Routing能力。
undo pce capability segment-routing命令用来关闭PCC设备的Segment Routing能力。
【命令】
pce capability segment-routing
undo pce capability segment-routing
【缺省情况】
PCC设备的Segment Routing能力处于关闭状态。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【使用指导】
当需要建立支持Segment Routing方式的PCEP会话时,需要在会话两端的设备上开启本功能。开启本功能后,可以通过建立的PCEP会话对SRLSP进行路径计算、上报、托管和更新等操作。
目前,设备作为PCE时不具备Segment Routing能力。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 使能PCC设备的Segment Routing能力。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce capability segment-routing
pce deadtimer命令用来配置PCEP会话的保持时间。
undo pce deadtimer命令用来恢复缺省情况。
【命令】
pce deadtimer value
undo pce deadtimer
【缺省情况】
PCEP会话的保持时间为120秒。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
value:对等体之间的PCEP会话保持时间,取值范围为0~255,单位为秒。取值为0表示与对等体之间的会话不会超时。
【使用指导】
配置的deadtimer值会通告给对等体,对等体使用该值作为PCEP会话的保持时间。如果PCC或PCE在deadtimer内没有收到对等体发送的任何PCEP消息,则断开PCEP会话。会话中断后,对等体之间会尝试重新建立PCEP会话。
配置的deadtimer值必须大于keepalive值,否则会导致会话中断。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置对等体之间的PCEP会话保持时间为180秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce deadtimer 180
【相关命令】
· display mpls te pce peer
· pce keepalive
pce keepalive命令用来配置PCEP会话的Keepalive消息的发送时间间隔。
undo pce keepalive命令用来恢复缺省情况。
【命令】
pce keepalive interval
undo pce keepalive
【缺省情况】
Keepalive消息的发送时间间隔为30秒。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
interval:Keepalive消息的发送时间间隔,取值范围为0~255,单位为秒。取值为0表示PCEP会话建立后不再发送Keepalive消息。
【使用指导】
对等体之间建立PCEP会话时,如果本端配置的Keepalive消息的发送时间间隔小于对端的min-keepalive,则本端会将对端配置的min-keepalive作为Keepalive消息的发送时间间隔。
如果本端配置的Keepalive消息的发送时间间隔为0,则对端的min-keepalive也需要配置为0,否则会话建立失败。
用户可以使用pce tolerance命令对min-keepalive进行配置,具体介绍请参考“1.1.117 pce tolerance”。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置Keepalive消息的发送时间间隔为60秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce keepalive 60
【相关命令】
· display mpls te pce peer
· pce deadtimer
· pce tolerance
pce multi-delegate enable命令用来在PCC上开启CRLSP/SRLSP多托管功能。
undo pce multi-delegate enable命令用来在PCC上关闭CRLSP/SRLSP多托管功能。
【命令】
pce multi-delegate enable
undo pce multi-delegate enable
【缺省情况】
CRLSP/SRLSP多托管功能处于关闭状态。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【使用指导】
配置本命令后,PCC将所有CRLSP/SRLSP向所有已建立Active-Stateful PCEP会话的PCE托管,由多个PCE共同维护该CRLSP/SRLSP。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCC将所有CRLSP/SRLSP向所有已建立PCEP会话的PCE托管。
<Sysname> system-view
[Sysname] mpls te
[System-te] pce multi-delegate enable
【相关命令】
· display mpls te pce peer
pce peer delegation-priority命令用来在PCC上配置PCE的托管优先级。
undo pce peer delegation-priority命令用来恢复缺省情况。
【命令】
pce peer ip-address delegation-priority priority
undo pce peer ip-address delegation-priority
【缺省情况】
PCE的托管优先级为65535。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
ip-address:PCE的IP地址。
priority:托管优先级,取值范围为1~65535,数值越小,优先级越高。
为PCC指定了多个PCE时,PCC将CRLSP托管给优先级最高的PCE。如果托管给优先级最高的PCE失败,则会托管给次优先级的PCE。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置IP地址为10.10.10.10的PCE的托管优先级为1。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce peer 10.10.10.10 delegation-priority 1
【相关命令】
· mpls te delegation
pce peer keychain命令用来在PCC或PCE上配置PCEP会话的keychain安全认证。
undo pce peer keychain命令用来在PCC或PCE上取消PCEP会话的keychain安全认证。
【命令】
pce peer ip-address keychain keychain-name
undo pce peer ip-address keychain
【缺省情况】
所有PCEP会话均不进行安全认证。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
ip-address:PCC或PCE设备的IP地址。
keychain-name:安全认证keychain名字,为1~63个字符的字符串,区分大小写。
【使用指导】
建立PCEP会话的两端必须都配置keychain认证,且必须使用相同的密码,才能正常建立TCP连接,交互PCEP消息。
本命令与pce peer md5命令互斥,一个PCEP会话只支持配置一种安全认证。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置与对端地址为10.10.10.10的PCE或PCC进行keychain安全认证,使用的keychain名字为test。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce peer 10.10.10.10 keychain test
【相关命令】
· display keychain(安全命令参考/Keychain)
· keychain(安全命令参考/Keychain)
pce peer md5命令用来在PCC或PCE上配置PCEP会话的MD5安全认证。
undo pce peer md5命令用来在PCC或PCE上取消PCEP会话的MD5安全认证。
【命令】
pce peer ip-address md5 { cipher | plain } string
undo pce peer ip-address md5
【缺省情况】
PCEP会话不进行安全认证。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
ip-address:PCC或PCE设备的IP地址。
cipher:以密文方式设置密钥。
plain:以明文方式设置密钥,该密钥将以密文形式存储。
string:密钥字符串,区分大小写。明文密钥为1~32个字符的字符串,密文密钥为1~73个字符的字符串。
【使用指导】
建立PCEP会话的两端必须都配置MD5认证,且必须使用相同的密钥,才能正常建立TCP连接,交互PCEP消息。
本命令与pce peer keychain命令互斥,一个PCEP会话只支持配置一种安全认证。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置与对端地址为10.10.10.10的PCE或PCC进行MD5认证,并以明文方式设置密钥为test。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce peer 10.10.10.10 md5 plain test
pce peer source命令用来配置建立PCEP会话的源地址。
undo pce peer source命令用来恢复缺省情况。
【命令】
pce peer ip-address source { interface interface-type interface-number | ip ip-address }
undo pce peer ip-address source
【缺省情况】
PCEP会话的源地址为设备的LSR ID。
【视图】
PCC视图
【缺省用户角色】
network-admin
【参数】
ip-address:PCEP会话对端的IP地址。
ip ip-address:指定建立PCEP会话的源地址。
interface interface-type interface-number:指定建立PCEP会话的源接口,PCEP会话将采用该接口的IP地址作为建立PCEP会话的源地址。interface-type interface-number为接口类型和接口编号。
【使用指导】
多次执行本命令,指定不同的对端IP地址,可以为不同的PCEP会话指定不同的源地址;指定相同的对端IP地址不同的源地址,则最后一次执行的命令生效。
【举例】
# 配置与IP地址为192.168.56.1的对端建立PCEP会话的源地址为10.0.0.1。
<Sysname> system-view
[Sysname] pce-client
[Sysname-pcc] pce peer 192.168.56.1 source ip 10.0.0.1
【相关命令】
· pce address
pce redelegation-timeout命令用来配置PCC重托管超时时间。
undo pce redelegation-timeout命令用来恢复缺省情况。
【命令】
pce redelegation-timeout value
undo pce redelegation-timeout
【缺省情况】
PCC重托管超时时间为30秒。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
value:PCC重托管超时时间,取值范围为0~600,单位为秒。取值为0表示PCEP会话中断后,PCC不再重新托管CRLSP。
【使用指导】
当PCC与PCE之间的PCEP会话中断后,PCC必须等待重托管超时时间后才能重新托管CRLSP。如果在超时前,与原PCE的PCEP会话能够重新建立,CRLSP托管保持不变。否则,PCC将CRLSP托管给次优先级的PCE设备。
重托管超时时间不能大于状态老化时间(通过pce state-timeout命令配置)。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCC重托管超时时间为20秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce redelegation-timeout 20
【相关命令】
· mpls te delegation
· pce state-timeout
pce request-timeout命令用来配置发送路径计算请求后等待应答的超时时间。
undo pce request-timeout命令用来恢复缺省情况。
【命令】
pce request-timeout value
undo pce request-timeout
【缺省情况】
发送路径计算请求后等待应答的超时时间为10秒。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
value:发送路径计算请求后等待应答的超时时间,取值范围为5~100,单位为秒。
【使用指导】
在EPC方式下,PCC向PCE发送计算请求后,如果在本命令指定的时间内没有收到计算应答,则PCC重新向该PCE发送计算请求。如果仍然没有收到计算应答,则持续本过程直至收到为止。
在BRPC方式下:
· 对于PCC设备,PCC向PCE发送计算请求后,如果在本命令指定的时间内没有收到计算应答,则PCC认为请求失败,放弃计算请求。
· 对于PCE设备,PCE向它的下游PCE发送计算请求后,如果在本命令指定的时间内没有收到计算应答,则直接向它的上游PCE应答本PCE的计算结果(如果是头节点PCE,则向PCC反馈计算结果),不再等待下游PCE的应答。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置发送路径计算请求后等待应答的超时时间为20秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce request-timeout 20
【相关命令】
· display mpls te pce peer
pce retain initiated-lsp命令用来配置PCC设备保留PCE创建的LSP。
undo pce retain initiated-lsp命令用来恢复缺省情况。
【命令】
pce retain initiated-lsp
undo pce retain initiated-lsp
【缺省情况】
状态老化时间超时之后PCC设备会删除PCE创建的LSP。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【使用指导】
Active-Stateful PCE与PCC建立连接之后,PCE可以向PCC发送initiate消息用来创建一条新的LSP并初始化。如果PCE创建LSP后与PCC断开连接,当PCC的状态老化时间(通过pce state-timeout命令配置)超时后,若配置了本命令,则保留PCE创建的LSP,否则PCC会删除PCE创建的LSP。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCC设备保留PCE创建的LSP。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce retain initiated-lsp
【相关命令】
· pce state-timeout
pce retain lsp-state命令用来配置PCC设备保留PCE更新过的LSP状态。
undo pce retain lsp-state命令用来恢复缺省情况。
【命令】
pce retain lsp-state
undo pce retain lsp-state
【缺省情况】
状态老化时间超时之后PCC设备会将PCE更新过的LSP回退到更新前的状态。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【使用指导】
Active-Stateful PCE与PCC建立连接之后,PCE可以对PCC上配置了托管且托管成功的LSP进行状态更新。如果PCE更新过LSP状态后与PCC断开连接,当PCC的状态老化时间(通过pce state-timeout命令配置)超时后,若配置了本命令,则保留PCE更新过的LSP状态,否则PCC会将PCE更新过的LSP回退到更新前的状态。
本命令对init方式建立的隧道不生效。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCC设备保留PCE更新过的LSP状态。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce retain lsp-state
【相关命令】
· mpls te delegation
· pce state-timeout
pce state-timeout命令用来配置PCC的状态老化时间。
undo pce state-timeout命令用来恢复缺省情况。
【命令】
pce state-timeout value
undo pce state-timeout
【缺省情况】
PCC的状态老化时间为60秒。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
value:PCC的状态老化时间,取值范围为0~600,单位为秒。
【使用指导】
当PCC与PCE之间的PCEP会话中断时,必须等待状态老化时间。如果在PCC重托管超时时间超时后,状态老化时间超时前,CRLSP又成功托管给了其它PCE,CRLSP状态保持不变,否则,PCC将清除PCE设置的CRLSP状态。
状态老化时间必须大于等于重托管超时时间(通过pce redelegation-timeout命令配置)。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCC的状态老化时间为100秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce state-timeout 100
【相关命令】
· pce redelegation-timeout
pce static命令用来在PCC或PCE设备上静态指定PCE对等体。
undo pce static命令用来删除静态指定的PCE对等体。
【命令】
pce static ip-address
undo pce static ip-address
【缺省情况】
不存在静态指定的PCE对等体。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
ip-address:静态指定PCE对等体的IP地址。
【使用指导】
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 静态指定IP地址为10.10.10.10的PCE对等体。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce static 10.10.10.10
【相关命令】
· display mpls te pce discovery
pce tolerance命令用来配置本地设备对PCE对等体发送的消息的容忍度。
undo pce tolerance命令用来恢复缺省情况。
【命令】
pce tolerance { min-keepalive value | max-unknown-messages value }
undo pce tolerance { min-keepalive | max-unknown-messages }
【缺省情况】
能接受的对等体发送Keepalive消息的最小时间间隔为10秒;能接受的对等体每分钟发送未知类型消息的最大个数为5。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
min-keepalive value:指定能接受的对等体发送Keepalive消息的最小时间间隔,取值范围为0~255,单位为秒,取值为0表示能接受任意的Keepalive发送时间间隔。
max-unknown-messages value:指定能接受的对等体每分钟发送未知类型消息的最大个数,取值范围为0~16384,取值为0表示不限制对等体每分钟发送未知类型消息的最大个数。
【使用指导】
对等体之间建立PCEP会话时,如果对端配置的Keepalive发送时间间隔小于本地配置的min-keepalive的值,则将对端Keepalive消息的发送时间间隔协商为本端配置的min-keepalive的值。
如果本地设备一分钟内从对等体接收到的未知消息数目大于或等于本地配置的max-unknown-messages,则断开与对等体的PCEP会话。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置能接受的对等体的最小Keepalive消息发送时间间隔为20秒,每分钟发送未知类型消息的最大个数为10。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pce tolerance min-keepalive 20
[Sysname-te] pce tolerance max-unknown-messages 10
【相关命令】
· display mpls te pce peer
· pce keepalive
pcep log enable命令用来开启PCEP消息日志记录功能。
undo pcep packet log enable命令用来恢复缺省情况。
【命令】
pcep log enable { error | initiate | reply | report | request | update } *
undo pcep log enable
【缺省情况】
PCEP Error message、LSP Initiate Request message和Path Computation Update Request message的日志记录功能处于开启状态,Path Computation Reply message、Path Computation State Report message和Path Computation Request message的日志记录功能处于开启状态。
【视图】
PCC视图
【缺省用户角色】
network-admin
【参数】
error:开启PCEP Error message日志记录功能。
initiate:开启LSP Initiate Request message日志记录功能。
reply:开启Path Computation Reply message日志记录功能。
report:开启Path Computation State Report message日志记录功能。
request:开启Path Computation Request message日志记录功能。
update:开启Path Computation Update Request message日志记录功能。
【使用指导】
开启PCEP消息日志记录功能后,设备会将PCC与PCE之间交互的PCEP消息生成日志信息,并保存到本地/var/log/pcecp.log文件中。用户可以通过Probe视图下的view命令查看内存中记录的日志信息,定位PCC与PCE之间报文交互的异常问题。
执行本命令时,如果未指定某个参数,则表示关闭该参数对应的日志记录功能。
【举例】
# 开启PCEP Error message日志记录功能。
<Sysname> system-view
[Sysname] pce-client
[Sysname-pcc] pcep log enable error
pcep type命令用来配置PCEP设备类型。
undo pcep type命令用来恢复缺省情况。
【命令】
pcep type { active-stateful | passive-stateful }
undo pcep type
【缺省情况】
PCEP设备为无状态(Stateless)类型。
【视图】
MPLS TE视图
PCC视图
【缺省用户角色】
network-admin
【参数】
active-stateful:PCEP设备类型为主动方式有状态。
passive-stateful:PCEP设备类型为被动方式有状态。
【使用指导】
PCC与PCE均为有状态(Stateful)时方可建立Stateful PCEP会话。
配置PCEP设备类型为有状态(Stateful)时,PCE才可以掌握网络内所有PCC维护的CRLSP信息,需要注意的是:
· PCEP设备类型为主动方式有状态时,PCE可以接受PCC的CRLSP托管并对CRLSP进行优化。
· PCEP设备类型为被动方式有状态时,PCE不能接受PCC的CRLSP托管并对CRLSP进行优化。
在MPLS TE视图或PCC视图下执行本命令,均会对PCEP会话生效。但是,不允许在两个视图下都执行本命令。
【举例】
# 配置PCEP设备类型为主动方式有状态。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] pcep type active-stateful
【相关命令】
· display mpls te pce peer
reset mpls statistics tunnel-interface命令用来清除指定TE隧道的流量统计信息。
【命令】
reset mpls statistics tunnel-interface number
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
number:清除指定TE隧道的流量统计信息。number为隧道编号,取值范围为0~32767。
【举例】
# 清除Tunnel 0的隧道流量统计信息。
<Sysname> reset mpls statistics tunnel-interface 0
【相关命令】
· display mpls statistics tunnel-interface
reset mpls te pce statistics命令用来清除PCC或PCE统计信息。
【命令】
reset mpls te pce statistics [ ip-address ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
ip-address:清除指定PCC或PCE的统计信息。ip-address为PCC或PCE的IP地址。如果不指定本参数,则清除所有PCC或PCE的统计信息。
【举例】
# 清除IP地址为10.10.10.10的PCE统计信息。
<Sysname> reset mpls te pce statistics 10.10.10.10
【相关命令】
· display mpls te pce statistics
snmp-agent trap enable te命令用来开启MPLS TE模块的告警功能。
undo snmp-agent trap enable te命令用来关闭MPLS TE模块的告警功能。
【命令】
snmp-agent trap enable te
undo snmp-agent trap enable te
【缺省情况】
MPLS TE模块的告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启MPLS TE模块的告警功能后,当MPLS TE隧道状态发生变化时会产生RFC 3812中规定的告警信息。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 开启MPLS TE模块的告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable te
snmp-agent trap enable pcep-private命令用来开启PCEP模块的私有告警功能。
undo snmp-agent trap enable pcep-private命令用来关闭PCEP模块的私有告警功能。
【命令】
snmp-agent trap enable pcep-private [ pcep-redelegation | pcepsess-up-down ]
undo snmp-agent trap enable pcep-private [ pcep-redelegation | pcepsess-up-down ]
【缺省情况】
PCEP模块的私有告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
pcep-redelegation:开启CRLSP/SRLSP取消托管告警。
pcepsess-up-down:开启PCEP会话状态变化告警。如果未指定本参数,则表示开启PCEP功能的所有私有告警功能。
【使用指导】
开启PCEP模块的私有告警功能后,当CRLSP/SRLSP取消托管、PCEP会话状态变化时会产生告警信息。这些告警信息未在RFC中规定。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 开启PCEP模块的所有私有告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable pcep-private
snmp-agent trap enable te-private命令用来开启MPLS TE模块的私有告警功能。
undo snmp-agent trap enable te-private命令用来关闭MPLS TE模块的私有告警功能。
【命令】
snmp-agent trap enable te-private [ auto-tunnel-mainlsp-up | auto-tunnel-up | hsb-switch | hsblsp-up-down | mainlsp-up-down | ob-switch | oblsp-up-down | p2mp-tunnel-up-down | rsvpauth-fail | rsvpfrr-protect | rsvpfrr-switch | rsvpnbr-lost | scrlsp-up-down | tunnelbw-change ] *
undo snmp-agent trap enable te-private [ auto-tunnel-mainlsp-up | auto-tunnel-up | hsb-switch | hsblsp-up-down | mainlsp-up-down | ob-switch | oblsp-up-down | p2mp-tunnel-up-down | rsvpauth-fail | rsvpfrr-protect | rsvpfrr-switch | rsvpnbr-lost | scrlsp-up-down | tunnelbw-change ] *
【缺省情况】
MPLS TE模块的私有告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
auto-tunnel-mainlsp-up:开启MPLS TE自动隧道的主LSP进入up状态告警。
auto-tunnel-up:开启MPLS TE自动隧道进入up状态告警。
hsb-switch:开启流量切换到热备份CRLSP/SRLSP和流量回切到主CRLSP/SRLSP告警。
hsblsp-up-down:开启热备份CRLSP/SRLSP状态变化告警。
mainlsp-up-down:开启主CRLSP/SRLSP状态变化告警。
ob-switch:开启流量切换到普通备份CRLSP/SRLSP和流量回切到主CRLSP/SRLSP告警。
oblsp-up-down:开启普通备份CRLSP/SRLSP状态变化告警。
p2mp-tunnel-up-down:开启P2MP TE隧道状态变化告警。
rsvpauth-fail:开启RSVP认证状态变化告警。
rsvpnbr-lost:开启RSVP邻居状态变化告警。
rsvpfrr-protect:开启Bypass隧道与主隧道绑定关系变化告警。
rsvpfrr-switch:开启流量切换到Bypass隧道和流量回切到主隧道告警。
scrlsp-up-down:开启静态CRLSP状态变化告警。
tunnelbw-change:开启MPLS TE隧道带宽变化告警。
【使用指导】
开启MPLS TE模块的私有告警功能后,该模块会产生私有告警信息。这些告警信息未在RFC中规定。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
执行本命令时,如果未指定任何参数,则表示开启或关闭MPLS TE模块的所有私有告警功能。
【举例】
# 开启MPLS TE模块的所有私有告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable te-private
switch-delay命令用来配置切换延迟时间。
undo switch-delay命令用来恢复缺省情况。
【命令】
switch-delay time-value
undo switch-delay
【缺省情况】
切换延迟时间为10000毫秒。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
time-value:切换延迟时间,取值范围为0~65535000,单位为毫秒。
【使用指导】
MPLS TE隧道采用Make-before-break机制。当MPLS TE隧道属性(例如,带宽和优先级)改变时,需要建立符合新属性的CRLSP/SRLSP。
CRLSP/SRLSP的切换延迟时间为TE流量从旧CRLSP/SRLSP切换到新CRLSP/SRLSP的延迟时间。在实际应用中,当上游和下游节点的繁忙程度相差比较大(下游较忙,上游较闲)时,有可能出现下游的新CRLSP/SRLSP还没变为Up状态,上游的新CRLSP/SRLSP已经变为UP状态。这样,上游节点把流量切换到新CRLSP/SRLSP时,该CRLSP/SRLSP在下游还处于非Up状态,导致短暂的流量中断。设置适当的切换延迟时间可以避免这种情况。
如果隧道配置了备份功能或FRR保护,当主链路从故障中恢复时,流量也将在切换延时时间过后切换到主链路上。
【举例】
# 配置切换延迟时间为100000毫秒。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] switch-delay 100000
te-subtlv命令用来配置携带DS-TE参数的各种子TLV的TLV类型值。
undo te-subtlv命令用来恢复缺省情况。
【命令】
te-subtlv { bw-constraint value | unreserved-subpool-bw value } *
undo te-subtlv { bw-constraint | unreserved-subpool-bw } *
【缺省情况】
带宽约束bw-constraint的子TLV类型值为252;子池未预订带宽unreserved-subpool-bw的子TLV类型值为251。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
【参数】
bw-constraint value:指定带宽约束的子TLV类型值,value取值范围为23~254。
unreserved-subpool-bw value:指定子池未预订带宽的子TLV类型值,value取值范围为23~254。
【使用指导】
在Prestandard模式下,携带DS-TE参数的子TLV类型值未形成标准,不同厂商可能使用不同的类型值。为了实现不同厂商设备的互通,需要通过本命令手工配置这些子TLV的类型值。
DS-TE模式为Prestandard时,本命令生效;模式为IETF时,本命令不生效。
【举例】
# 配置IS-IS进程1携带DS-TE参数的各种子TLV的TLV类型值:
· 带宽约束bw-constraint的子TLV类型值为200;
· 子池未预订带宽unreserved-subpool-bw的子TLV类型值为202。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] te-subtlv bw-constraint 200 unreserved-subpool-bw 202
【相关命令】
· display isis mpls te configured-sub-tlvs
te attribute enable命令用来开启本节点的TE能力。
undo te attribute enable命令用来关闭本节点的TE能力。
【命令】
te attribute enable
undo te attribute enable
【缺省情况】
TE能力处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启本功能后,在接口视图下配置的TE属性(包括IGP泛洪TE信息的带宽变化阈值、链路的属性、链路最大带宽、链路最大可预留带宽、链路的TE度量值和接口的SRLG信息)将可以被TE使用。
在接口视图下可以通过如下形式的命令配置TE属性:
· 以mpls te关键字开头的命令,如mpls te metric。
¡ 只有开启MPLS TE能力后,才允许执行以mpls te关键字开头的命令。
¡ 关闭MPLS TE能力时,如果设备也未开启TE能力,则删除接口下配置的以mpls te关键字开头的命令。关闭MPLS TE能力时,如果设备开启了TE能力,则接口下以mpls te关键字开头的命令显示为对应te关键字开头的命令。
· 以te关键字开头的命令,如te metric。
¡ 只有开启TE能力后,才允许执行以te关键字开头的命令。
¡ 关闭TE能力时,如果设备上未开启MPLS TE能力,则删除接口下配置的以te关键字开头的命令。关闭TE能力时,如果设备上开启了MPLS TE能力,则接口下以te关键字开头的命令显示为对应mpls te关键字开头的命令。
上述两种形式命令的配置效果完全相同。
如果MPLS TE属性支持通过以te关键字开头的命令配置,则不管采用哪种形式的命令配置该属性,均显示为以te关键字开头的命令。否则,显示为以mpls te关键字开头的命令。
【举例】
# 开启本节点的TE能力。
<Sysname> system-view
[Sysname] te attribute enable
【相关命令】
· mpls te
te bandwidth change thresholds命令用来配置通过IGP泛洪TE信息的带宽变化阈值。
undo te bandwidth change thresholds命令用来恢复缺省情况。
【命令】
te bandwidth change thresholds { down | up } percent
undo te bandwidth change thresholds { down | up }
【缺省情况】
通过IGP泛洪TE信息的带宽变化阈值为10%,即可预留带宽增加或减少10%时进行IGP泛洪。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
down:配置可预留带宽减少时IGP进行泛洪的百分比阈值。当链路可预留带宽的减少值与链路原有可预留带宽的比值大于等于此百分比阈值时,IGP将进行泛洪,并更新流量工程数据库。
up:配置可预留带宽增加时IGP进行泛洪的百分比阈值。当链路可预留带宽的增加值与链路原有可预留带宽的比值大于等于此百分比阈值时,IGP将进行泛洪,并更新流量工程数据库。
percent:带宽变化的百分比阈值,取值范围为0~100。
【使用指导】
链路的可预留带宽发生变化时,需要通过IGP泛洪链路的TE相关信息,以便将变化后的链路情况通知给网络中的设备。但是,频繁地IGP泛洪会增加网络中的流量,加大网络中设备的处理负担,并导致Ingress节点上频繁进行CSPF计算,占用过多的系统资源。通过本命令可以配置带宽变化达到一定程度时才进行IGP泛洪,以减轻网络负担。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置链路带宽减少100%时进行IGP泛洪。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te bandwidth change thresholds down 100
【相关命令】
· link-management periodic-flooding timer
· te attribute enable
te link-attribute命令用来配置用于TE的链路属性。
undo te link-attribute命令用来恢复缺省情况。
【命令】
te link-attribute attribute-value
undo te link-attribute
【缺省情况】
TE的链路属性值为0x00000000。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
attribute-value:链路的属性,取值范围为十六进制数0~ffffffff,即为32位的二进制数,每一位二进制数代表一个属性,属性值为0或1。
【使用指导】
设备通过IGP发布的链路TE相关信息中包括本命令配置的链路属性。隧道的Ingress节点获取到该信息后,根据Ingress节点上配置的隧道亲和属性,判断建立MPLS TE隧道时是否可以使用该链路。如果希望某条链路能够被隧道所用,则需要满足如下要求:
· 对于掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。
· 对于掩码为0的位,不对链路属性的相应位进行检查。
例如,亲和属性为0xfffffff0,掩码为0x0000ffff,则可用链路的链路属性高16位可以任意取0或1,17~28位中至少有1位为1,且低4位不能为1。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置用于TE的链路属性为0x00000101。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te link-attribute 101
【相关命令】
· mpls te affinity-attribute
· te attribute enable
te max-link-bandwidth命令用来配置用于转发TE流量的链路最大带宽。
undo te max-link-bandwidth命令用来恢复缺省情况。
【命令】
te max-link-bandwidth { bandwidth-value | percent percent-bandwidth }
undo te max-link-bandwidth
【缺省情况】
用于转发TE流量的链路最大带宽为0。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:链路的最大带宽,取值范围为1~4294967295,单位为kbps。
percent percent-bandwidth:链路的最大带宽占接口总带宽的百分比,取值范围为1~100。
【使用指导】
设备在发布的IGP路由中携带本命令配置的链路最大带宽值,以便隧道的Ingress节点获取到该信息,并根据该信息进行IGP计算,选择符合隧道带宽要求的路径。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# 配置接口Ten-GigabitEthernet3/1/1用于转发TE流量的链路最大带宽为1158kbps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te max-link-bandwidth 1158
【相关命令】
· display te link-management bandwidth-allocation
· mpls te bandwidth
· te attribute enable
· te max-reservable-bandwidth
te max-reservable-bandwidth命令用来配置Prestandard DS-TE模式下的最大可预留带宽。
undo te max-reservable-bandwidth命令用来恢复缺省情况。
【命令】
te max-reservable-bandwidth { bandwidth-value | percent percent-bandwidth }
undo te max-reservable-bandwidth
【缺省情况】
TE链路最大可预留带宽为0。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:链路的最大可预留带宽,即BC 0的最大可预留带宽,取值范围为1~4294967295,单位为kbps。
percent percent-bandwidth:链路的最大可预留带宽占用百分比,即BC 0的最大可预留带宽占用百分比,取值范围为1~100。
【使用指导】
设备在发布的IGP路由中携带本命令配置的最大可预留带宽值,以便隧道的Ingress节点获取到该信息,并根据该信息进行IGP计算,选择符合隧道带宽要求的路径。
链路的最大可预留带宽不能大于te max-link-bandwidth命令配置的链路最大带宽。
本命令配置的链路最大可预留带宽只能用于TE流量。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# Prestandard模式下配置链路上最多可以为TE流量预留1158kbps的带宽。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te max-reservable-bandwidth 1158
【相关命令】
· display te link-management bandwidth-allocation
· mpls te bandwidth
· te attribute enable
· te max-link-bandwidth
te metric命令用来配置链路的TE度量值。
undo te metric命令用来恢复缺省情况。
【命令】
te metric value
undo te metric
【缺省情况】
TE链路使用其IGP度量作为TE的度量值。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
value:链路的TE度量值,取值范围是1~4294967295。
【使用指导】
设备在发布的IGP路由中携带链路的两种度量值:IGP度量值和TE度量值。其中,链路的TE度量值可以通过本命令来配置。隧道的Ingress节点获取到链路的度量值后,根据Ingress节点设备上mpls te path-metric-type命令或path-metric-type命令的配置,决定选择路径时采用IGP度量值还是TE度量值。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置链路的TE度量值为20。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te metric 20
【相关命令】
· mpls te path metric-type
· path metric-type
· te attribute enable
te srlg命令用来将转发TE流量的接口加入SRLG(Shared Risk Link Group,共享风险链路组)。
undo te srlg命令用来将转发TE流量的接口从指定的SRLG中删除。
【命令】
te srlg srlg-number
undo te srlg srlg-number
【缺省情况】
接口不属于任何SRLG。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
srlg-number:共享风险链路组编号,取值范围为0~4294967295。
【使用指导】
SRLG是具有相同故障风险的一组链路的集合。即如果其中一条链路失效,那么组内的其他链路也可能失效。例如,在SRLSP热备份组网中,如果主备SRLSP建立在属于同一个SRLG的链路上,则备份路径将起不到保护的作用。
SRLG是TE路径计算的约束条件之一。如果链路上配置了SRLG,IGP发布TE链路信息时,会携带接口所属的SRLG组信息。隧道的Ingress节点获取到该信息后,会将SRLG作为隧道路径计算的限制条件,使得不同隧道或者主备隧道建立在不同的SRLG上,进一步增强TE隧道的可靠性。
一个接口可以同时属于多个SRLG。
配置本命令前,需要先执行te attribute enable命令开启TE能力。
【举例】
# 将用于转发TE流量的接口Ten-GigabitEthernet3/1/1加入编号为45的SRLG。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] te srlg 45
【相关命令】
· te attribute enable
timers removal unused命令用来配置空闲Bypass隧道的自动清除时间。
undo timers removal unused命令用来恢复缺省情况。
【命令】
timers removal unused seconds
undo timers removal unused
【缺省情况】
空闲Bypass隧道的自动清除时间为3600秒。
【视图】
MPLS TE自动隧道备份视图
【缺省用户角色】
network-admin
【参数】
seconds:空闲Bypass隧道的自动清除时间,取值范围为0、300~604800,单位为秒。取值为0表示禁止清除空闲的Bypass隧道。
【使用指导】
一条自动创建的Bypass隧道可以与多条主隧道绑定。当Bypass隧道没有与任何主隧道绑定时,该Bypass隧道称为空闲Bypass隧道。自动创建的Bypass隧道的空闲时间到达本命令配置的值时,自动清除该隧道,以释放该隧道占用的带宽资源和接口编号。
本命令配置的值如果过大,则会导致Bypass隧道长时间占用带宽资源和接口编号;本命令配置的值如果过小,则可能会导致Bypass隧道频繁建立和拆除。
【举例】
# 配置空闲Bypass隧道的自动清除时间为100分钟。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] auto-tunnel backup
[Sysname-te-auto-bk] timers removal unused 60000
【相关命令】
· auto-tunnel backup
· tunnel-number
tunnel route-static命令用来配置自动发布静态路由功能。
undo tunnel route-static命令用来恢复缺省情况。
【命令】
tunnel route-static [ preference preference-value ]
undo tunnel route-static
【缺省情况】
未配置自动发布静态路由功能。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
preference preference-value:指定静态路由的优先级,取值范围为1~255,缺省值为60。
【使用指导】
对于多IGP区域组网下的MPLS TE隧道,当使用IGP Shortcut功能或开启Tunnel接口的转发邻接功能时,路由无法收敛,可以通过配置自动发布静态路由功能使路由收敛。
在Tunnel接口下配置本命令后,将会自动生成一条静态路由,静态路由目的地址是隧道的目的IP,出接口是配置本命令的Tunnel接口。
【举例】
# 配置接口Tunnel1的自动发布静态路由功能,优先级设置为3。
<Sysname> system-view
[Sysname] interface tunnel 1 mode mpls-te
[Sysname-Tunnel1] tunnel route-static preference 3
【相关命令】
· mpls te igp advertise
· mpls te igp shortcut
tunnel-attribute prefer命令用来配置建立MPLS TE隧道时使用的属性来源。
undo tunnel-attribute prefer命令用来恢复缺省情况。
【命令】
tunnel-attribute prefer { local | pce } *
undo tunnel-attribute prefer
【缺省情况】
使用PCE携带的属性建立MPLS TE隧道。
【视图】
MPLS TE视图
【缺省用户角色】
network-admin
【参数】
pce:使用PCE设备通过Update或Initial消息携带的属性建立MPLS TE隧道。
local:使用本地配置的属性建立MPLS TE隧道。
【使用指导】
仅指定local或pce其中一个参数时,使用参数指定的来源获取属性值,对于该属性来源中未携带的属性,使用属性的缺省值。
同时指定local和pce参数时,优先使用第一个参数指定的来源获取属性值;对于该来源中未携带的属性,使用第二个参数指定的来源获取属性值;对于本地和PCE均未携带的属性,使用属性的缺省值。
受本命令控制的属性包括:带宽、亲和属性、建立和保持优先级、显示路径、链路度量值类型、链路的TE度量值和BSID。其他属性均使用本地配置的值。
MPLS TE视图和Tunnel接口视图下均可以配置建立MPLS TE隧道时使用的属性来源功能。MPLS TE视图的配置对所有MPLS TE隧道都有效,而Tunnel接口视图下的配置只对当前MPLS TE隧道有效。对于一个MPLS TE隧道来说,优先采用该Tunnel接口视图下的配置,只有该Tunnel接口下未进行配置时,才采用MPLS TE视图的配置。
【举例】
# 配置使用本地配置的属性建立MPLS TE隧道。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] tunnel-attribute prefer local
【相关命令】
· mpls te tunnel-attribute prefer
tunnel-number命令用来配置自动创建的Bypass隧道的接口编号范围。
undo tunnel-number命令用来恢复缺省情况。
【命令】
tunnel-number min min-number max max-number
undo tunnel-number
【缺省情况】
未指定自动创建Bypass隧道的接口编号范围,不能自动创建Bypass隧道。
【视图】
MPLS TE自动隧道备份视图
【缺省用户角色】
network-admin
【参数】
min min-number max max-number:指定自动创建Bypass隧道的接口编号的最小值和最大值。min-number和max-number的取值范围均为0~32767。配置的min-number必须小于等于max-number,且min-number与max-number的差值必须小于1000。
【使用指导】
通过auto-tunnel backup命令全局开启自动隧道备份功能后,还需执行本命令,才能自动建立Bypass隧道;否则,无法自动建立Bypass隧道。自动建立Bypass隧道时,设备按照由小到大的顺序从本命令指定的范围内依次为Bypass隧道选择接口编号。
多次执行本命令,最后一次执行的命令生效,且修改后的编号范围需要包含已经自动创建的Bypass隧道的接口编号,否则命令无法成功执行。即:如果在修改编号范围前已经自动创建了Bypass隧道,则min-number不能大于这些Bypass隧道中的接口编号的最小值;max-number不能小于这些Bypass隧道中的接口编号的最大值。
通过interface tunnel命令手工创建隧道接口时,指定的隧道接口编号可以在本命令配置的范围内,该编号不会再用于自动创建的Bypass隧道;通过undo interface tunnel命令删除该隧道接口后,该接口编号仍然可以用于自动创建的Bypass隧道。
【举例】
# 配置自动创建的Bypass隧道的接口编号范围为800到900。
<Sysname> system-view
[Sysname] mpls te
[Sysname-te] auto-tunnel backup
[Sysname-te-auto-bk] tunnel-number min 800 max 900
【相关命令】
· auto-tunnel backup
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!