04-MPLS TE命令
本章节下载: 04-MPLS TE命令 (195.39 KB)
目 录
1.1.3 display mpls te tunnel-interface
1.1.7 mpls te affinity-attribute
1.1.9 mpls te backup bandwidth
1.1.25 rsvp fast-reroute bypass-tunnel
disable命令用来禁用当前显式路径。
undo disable命令用来恢复缺省情况。
disable命令用来防止显式路径在配置过程中错误地被隧道引用,错误地建立隧道。
# 禁用名为path1的显式路径。
[Sysname] explicit-path path1
[Sysname-explicit-path-path1] disable
display explicit-path命令用来显示显式路径的信息。
display explicit-path [ path-name ]
path-name:显示指定显式路径的信息。path-name表示显式路径名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有显式路径的信息。
# 显示所有显式路径的信息。
<Sysname> display explicit-path
Path Name: path1 Hop Count: 3 Path Status: Enabled
Index IP Address Hop Type Hop Attribute
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命令显示信息描述表
· Enabled:表示显式路径可用 · Disabled:表示显式路径不可用 |
|
节点的类型,取值包括Strict和Loose |
|
节点的属性,取值包括Include和Exclude |
display mpls te tunnel-interface命令用来显示MPLS TE隧道接口的信息。
display mpls te tunnel-interface [ tunnel number ]
tunnel number:显示指定Tunnel接口的信息。number为设备上已存在的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE隧道接口的信息。
# 显示所有MPLS TE隧道接口的信息。
<Sysname> display mpls te tunnel-interface
Tunnel Name : Tunnel 0
Tunnel State : Up (Main CRLSP up)
Tunnel Attributes :
LSP ID : 1 Tunnel ID : 0
Admin State : Normal
Ingress LSR ID : 1.1.1.1 Egress LSR ID : 3.3.3.3
Signaling : Static Static CRLSP Name : static-cr-lsp-1
Resv Style : -
Tunnel mode : -
Reverse-LSP name : -
Reverse-LSP LSR ID : - Reverse-LSP Tunnel ID: -
Class Type : - Tunnel Bandwidth : -
Reserved Bandwidth : -
Setup Priority : 0 Holding Priority : 0
Affinity Attr/Mask : -/-
Explicit Path : -
Backup Explicit Path : -
Metric Type : TE
Record Route : - Record Label : -
FRR Flag : - Backup Bandwidth Flag: -
Backup Bandwidth Type: - Backup Bandwidth : -
Route Pinning : -
Retry Limit : 10 Retry Interval : 2 sec
Reoptimization : - Reoptimization Freq : -
Backup Type : - Backup LSP ID : -
Auto Bandwidth : - Auto Bandwidth Freq : -
Min Bandwidth : - Max Bandwidth : -
Collected Bandwidth : -
表1-1 display mpls te tunnel-interface命令显示信息描述表
· 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切换中 · Backup CRLSP down:存在备份CRLSP相关配置,但备份CRLSP未建立 · Backup CRLSP up:备份CRLSP已建立 · Backup CRLSP being set up:备份CRLSP正在建立中 · Reverse CRLSP down:配置了双向隧道,反向CRLSP未建立 · Reverse CRLSP up:双向隧道的反向CRLSP已建立 · Reverse CRLSP being set up:双向隧道的反向CRLSP正在建立中 |
|
· Normal:未通过shutdown命令关闭隧道接口 · Shutdown:通过shutdown命令关闭隧道接口 |
|
建立隧道使用的信令协议,取值包括RSVP-TE和Static |
|
· Co-routed, active:表示Co-routed方式双向隧道的Active端 · Co-routed, passive:表示Co-routed方式双向隧道的Passive端 · Associated:表示Associated方式的双向隧道 |
|
Associated方式反向LSP的名称 |
|
反向LSP的LSR ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
|
反向LSP的Tunnel ID 显示Associated方式双向隧道信息或Co-routed方式双向隧道的Passive端信息时,本字段有意义;其他情况下,本字段显示为“-” |
|
隧道所需的带宽,单位为kbps(暂不支持) |
|
为隧道预留的带宽,单位为kbps(暂不支持) |
|
· Enabled:开启了路由记录功能 · Disabled:未开启路由记录功能 |
|
· Enabled:开启了标签记录功能 · Disabled:未开启标签记录功能 |
|
是否通过mpls te backup bandwidth命令指定了Bypass隧道可以保护的带宽和CRLSP类型(暂不支持) |
|
Bypass隧道可以保护的主隧道流量的服务类型(暂不支持) |
|
Bypass隧道可以保护的带宽,单位为kbps(暂不支持) |
|
· None:未开启隧道备份功能 · Hot Standby:热备份 · Ordinary:普通备份 |
|
允许调整到的最小带宽值,单位为kbps(暂不支持) |
|
允许调整到的最大带宽值,单位为kbps(暂不支持) |
|
当前收集到的出口速率,单位为kbps(暂不支持) |
explicit-path命令用来创建隧道的显式路径,并进入显式路径视图。
undo explicit-path命令用来删除指定的显式路径。
path-name:显式路径名称,为1~31个字符的字符串,区分大小写。
在显式路径视图下通过nexthop命令可以显式地指定隧道必须经过哪些节点或链路、不能经过哪些节点或链路,以便根据网络实际情况人为地干预隧道的建立。
# 创建一条名为path1的显式路径,并进入显式路径视图。
[Sysname] explicit-path path1
[Sysname-explicit-path-path1]
fast-reroute timer命令用来配置在多条旁路隧道中进行优选的时间间隔。
undo fast-reroute timer命令用来恢复缺省情况。
RSVP视图
interval:在多条旁路隧道中进行优选的时间间隔,取值范围为0~604800,单位为秒。取值为0表示不会定期进行旁路隧道优选。
如果为一条主CRLSP指定了多条旁路隧道,RSVP会从中选择一条最优的旁路隧道,当主CRLSP出现故障时,将流量切换到该旁路隧道转发。在某些情况下,当前的最优隧道可能不是之前选中的旁路隧道。因此,RSVP需要周期性地选择最优的旁路隧道。通过本命令可以调整旁路隧道优选的周期。
需要注意的是,如果流量已经从主CRLSP切换到了旁路隧道,则不再进行旁路隧道优选。
# 配置在多条旁路隧道中进行优选的时间间隔为120秒。
[Sysname] rsvp
[Sysname-rsvp] fast-reroute timer 120
mpls te命令用来开启本节点的MPLS TE能力,并进入MPLS TE视图。
undo mpls te命令用来关闭本节点的MPLS TE能力。
MPLS TE能力处于关闭状态。
执行undo mpls te命令后,将关闭本节点的MPLS TE能力,并拆除设备上所有CRLSP、删除所有MPLS TE相关配置。
# 开启本节点的MPLS TE能力,并进入MPLS TE视图。
[Sysname] mpls lsr-id 1.1.1.9
[Sysname] mpls te
[Sysname-te]
mpls te affinity-attribute命令用来配置隧道的亲和属性,即隧道使用的链路需要具有的链路属性。
undo mpls te affinity-attribute命令用来恢复缺省情况。
mpls te affinity-attribute attribute-value [ mask mask-value ]
undo mpls te affinity-attribute
隧道的亲和属性为0x00000000,掩码为0x00000000,即隧道可以使用任意属性的链路。
Tunnel接口视图
attribute-value:隧道的亲和属性,取值范围为0x00000000~0xFFFFFFFF,即为32位的二进制数。亲和属性中的每一位二进制数代表一种属性,属性值为0或1。
mask mask-value:指定亲和属性的掩码。mask-value为亲和属性掩码,取值范围为0x00000000~0xFFFFFFFF,即为32位的二进制数。掩码中的每一位二进制数都表示是否检查该位的链路属性。掩码为1,表示需要检查该位的链路属性,只有该位的链路属性满足一定条件时,才可以使用该链路;掩码为0,表示不检查该位的链路属性,不管该位的链路属性与隧道的亲和属性是否相同,都可以使用该链路。
MPLS TE隧道的亲和属性和链路的属性配合,决定了该隧道可以使用哪些链路。
链路属性、亲和属性、亲和属性的掩码都是32位的二进制数。如果希望某条链路能够被隧道所用,则需要满足如下要求:
· 对于掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。
· 对于掩码为0的位,不对链路属性的相应位进行检查。
例如,亲和属性为0xFFFFFFF0,掩码为0x0000FFFF,则可用链路的链路属性高16位可以任意取0或1,17~28位中至少有1位为1,且低4位不能为1。
# 配置隧道的亲和属性为0x101,掩码为0x303,即只有链路属性的左数第23位为0、31位为0、24位和32位中至少有一位为1时,才可以使用该链路。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te affinity-attribute 101 mask 303
· display mpls te tunnel-interface
mpls te backup命令用来开启当前隧道的备份功能,并配置使用的备份模式。
undo mpls te backup命令用来恢复缺省情况。
mpls te backup { hot-standby | ordinary }
Tunnel接口视图
hot-standby:热备份,即创建主CRLSP后随即创建备份CRLSP。主CRLSP失效时,通过MPLS TE直接将业务切换至备份CRLSP。
ordinary:普通备份,即主CRLSP失效后再创建备份CRLSP。
通过本命令开启了隧道的备份功能后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。
在同一个Tunnel接口视图下,本命令与mpls te resv-style ff命令互斥。
# 开启隧道Tunnel0的备份功能,并配置使用的备份模式为热备份。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup hot-standby
mpls te backup bandwidth命令用来配置Bypass隧道可以保护的带宽。
undo mpls te backup bandwidth命令用来恢复缺省情况。
mpls te backup bandwidth bandwidth
Bypass隧道不对带宽进行保护。
Tunnel接口视图
bandwidth:Bypass隧道所能保护的带宽总量,取值范围为1~4294967295,单位为kbps。
· 通过本命令配置的保护带宽仅用于计算并确立带宽保护关系,在Bypass隧道上不会预留相应的带宽。
· 配置的保护带宽数目要小于Bypass隧道实际的带宽。否则,FRR切换后,会导致被保护隧道所承载的流量丢失,并造成被保护隧道down。
· 在Tunnel接口视图下执行mpls te backup bandwidth命令后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。
# 配置隧道Tunnel1保护的带宽总量为1000kbps。
[Sysname] interface tunnel 1
[Sysname-Tunnel1] mpls te backup bandwidth 1000
· display mpls te tunnel-interface
mpls te backup-path命令用来配置备份CRLSP应用的路径及路径的优先级。
undo mpls te backup-path命令用来删除指定的备份路径。
mpls te backup-path preference value { dynamic | explicit-path path-name }
undo mpls te backup-path preference value
Tunnel接口视图
preference value:指定路径的优先级。value的取值范围为1~10,数值越小,优先级越高。
dynamic:使用自动计算的路径建立备份CRLSP。
explicit-path path-name:引用已经存在的显式路径,根据该显式路径的要求建立备份CRLSP。path-name为显式路径名称,为1~31个字符的字符串,区分大小写。
一个Tunnel接口下最多可以配置10条备份路径。不同备份路径的优先级不能相同。
建立备份CRLSP时,按照优先级从高到低的顺序进行选择。
只有通过mpls te backup命令开启当前隧道的备份功能后,本命令才会生效。
# 配置Tunnel0可以使用显式路径path1和自动计算的路径建立备份CRLSP,且优先使用显式路径path1。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te backup-path preference 1 explicit-path path1
[Sysname-Tunnel0] mpls te backup-path preference 2 dynamic
· display mpls te tunnel-interface
mpls te bidirectional命令用来在MPLS TE隧道接口上启用双向隧道功能。
undo mpls te bidirectional命令用来恢复缺省情况。
未启用MPLS TE隧道接口的双向隧道功能,MPLS TE隧道接口上建立的隧道为MPLS TE单向隧道。
Tunnel接口视图
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双向隧道时,隧道的两端节点需要分别配置为主动方(Active)和被动方(Passive)。
· Associated方式:通过配置手工将两条单向的CRLSP绑定,从而形成MPLS TE双向隧道。绑定在一起的两条单向CRLSP可以通过不同的方式建立,例如一个方向上的CRLSP使用静态方式建立,而另一个方向上的CRLSP使用RSVP-TE信令建立。绑定在一起的两条单向CRLSP使用的路径可以不同。
· 建立Co-routed方式MPLS TE双向隧道时,必须配置建立隧道使用的信令协议为RSVP-TE,且必须配置资源预留方式为FF方式。
· Associated方式MPLS TE双向隧道的单向CRLSP采用RSVP-TE信令建立时,必须配置资源预留方式为FF方式。
· 配置MPLS TE双向隧道时,在隧道两端都需要关闭PHP功能,为倒数第二跳分配非空标签。
# 在接口Tunnel0上启用MPLS TE双向隧道功能,配置本端为Co-routed方式的主动方
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] destination 10.0.0.2
[Sysname-Tunnel0] mpls te bidirectional co-routed active
# 在接口Tunnel0上启用MPLS TE双向隧道功能,并配置本端为Co-routed方式双向隧道的被动方,关联的反向CRLSP的入节点LSR ID为10.0.0.1,反向CRLSP的Tunnel ID为1。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] destination 10.0.0.1
[Sysname-Tunnel0] mpls te bidirectional co-routed passive reverse-lsp lsr-id 10.0.0.1 tunnel-id 1
· display mpls te tunnel-interface
mpls te enable命令用来开启接口的MPLS TE能力。
undo mpls te enable命令用来关闭接口的MPLS TE能力。
接口上的MPLS TE能力处于关闭状态。
通过mpls te enable命令开启接口的MPLS TE能力后,该接口可以作为MPLS TE隧道的一部分。
在接口上执行undo mpls te enable命令后,将关闭接口的MPLS TE能力,并拆除接口上所有的CRLSP。
# 开启接口Vlan-interface10的MPLS TE能力。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] mpls te enable
mpls te fast-reroute命令用来开启快速重路由功能。
undo mpls te fast-reroute命令用来关闭快速重路由功能。
Tunnel接口视图
FRR(Fast Reroute,快速重路由)是MPLS TE中实现网络局部保护的技术。FRR的切换速度可以达到50ms,能够最大程度减少网络故障时数据的丢失。
开启隧道的FRR功能后,当主CRLSP上的某条链路或某个节点失效时,流量会被切换到Bypass CRLSP上。同时,隧道的Ingress节点尝试建立新的CRLSP。新的CRLSP建立成功后,流量将切换到新的CRLSP。
· 通过本命令开启了隧道的快速重路由功能后,将自动启动该隧道的标签记录功能,而不管用户是否配置了mpls te record-route label命令。
· 在同一个Tunnel接口视图下,快速重路由功能与mpls te resv-style ff命令互斥。
# 开启接口Tunnel0的快速重路由功能。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te fast-reroute
· display mpls te tunnel-interface
mpls te link-attribute命令用来配置链路的属性。
undo mpls te link-attribute命令用来恢复缺省情况。
mpls te link-attribute attribute-value
attribute-value:链路的属性,取值范围为0x00000000到0xFFFFFFFF,即为32位的二进制数,每一位二进制数代表一个属性,属性值为0或1。
设备配置该命令后,MPLS TE隧道需要满足如下要求:
· 对于掩码为1的位,亲和属性为1的位中链路属性至少有1位也为1,亲和属性为0的位对应的链路属性位不能为1。
· 对于掩码为0的位,不对链路属性的相应位进行检查。
例如,亲和属性为0xFFFFFFF0,掩码为0x0000FFFF,则可用链路的链路属性高16位可以任意取0或1,17~28位中至少有1位为1,且低4位不能为1。
# 在接口Vlan-interface10上配置该链路的属性为0x00000101。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] mpls te link-attribute 101
mpls te loop-detection命令用来配置隧道建立时进行环路检测。
undo mpls te loop-detection命令用来取消环路检测功能。
Tunnel接口视图
通过本命令配置隧道建立时进行环路检测后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。隧道经过的节点根据记录的路由信息,判断是否出现环路。
# 配置建立MPLS TE隧道Tunnel0时进行环路检测。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te loop-detection
mpls te path命令用来配置CRLSP应用的路径及路径的优先级。
undo mpls te path命令用来删除指定的路径。
mpls te path preference value { dynamic | explicit-path path-name }
undo mpls te path preference value
Tunnel接口视图
preference value:指定路径的优先级。value的取值范围为1~10,数值越小,优先级越高。
dynamic:使用自动计算的路径建立CRLSP。
explicit-path path-name:引用已经存在的显式路径,根据该显式路径的要求建立CRLSP。path-name为显式路径名称,为1~31个字符的字符串,区分大小写。
一个Tunnel接口下最多可以配置10条路径。不同路径的优先级不能相同。
建立CRLSP时,按照优先级从高到低的顺序,依次根据配置的路径进行计算,直到成功建立CRLSP。如果所有路径的计算都失败,则无法建立CRLSP。
# 配置Tunnel0可以使用显式路径path1和自动计算的路径建立CRLSP,且优先使用显式路径path1。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te path preference 1 explicit-path path1
[Sysname-Tunnel0] mpls te path preference 2 dynamic
· display mpls te tunnel-interface
mpls te record-route命令用来开启隧道的路由记录或标签记录功能。
undo mpls te record-route命令用来恢复缺省情况。
mpls te record-route [ label ]
Tunnel接口视图
label:同时开启路由记录和标签记录功能。如果不指定本参数,则仅开启路由记录功能,未开启标签记录功能。
路由记录和标签记录功能用来记录MPLS TE隧道经过的各个节点及各个节点分配的标签值,以便用户根据记录的信息了解MPLS TE隧道经过的路径和标签分配情况。在MPLS TE隧道出现故障时,用户也可以根据记录的信息对故障进行定位。
# 开启MPLS TE隧道Tunnel0的路由记录功能。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te record-route
· display mpls te tunnel-interface
mpls te resv-style命令用来配置隧道的资源预留风格。
undo mpls te resv-style命令用来恢复缺省情况。
mpls te resv-style { ff | se }
Tunnel接口视图
ff:使用FF(Fixed-Filter,固定过滤器)资源预留风格。
se:使用SE(Shared-Explicit,共享显式)资源预留风格。
FF资源预留风格是指为每个发送者单独预留资源,同一会话中的不同发送者不能共享资源。
SE资源预留风格是指为同一个会话中的不同发送者预留同一个资源,不同发送者之间可以共享资源。
需要注意的是,只有采用RSVP-TE协议建立MPLS TE隧道时,本命令才会生效。
# 配置使用FF资源预留风格建立MPLS TE隧道Tunnel0。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te resv-style ff
· display mpls te tunnel-interface
mpls te retry命令用来配置尝试建立隧道的最大次数。
undo mpls te retry命令用来恢复缺省情况。
Tunnel接口视图
times:尝试建立隧道的最大次数,取值范围为1~4294967295。
MPLS TE隧道建立失败后,隧道的Ingress节点等待mpls te timer retry命令配置的隧道重建时间间隔后,将尝试重新建立隧道,直到隧道建立成功或尝试建立隧道的次数达到本命令配置的值。如果尝试建立隧道的次数达到本命令配置的值时仍未成功建立隧道,则等待较长的一段时间后,重复上述过程。
# 配置尝试建立隧道Tunnel0的最大次数为20次。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te retry 20
· display mpls te tunnel-interface
mpls te route-pinning命令用来开启路由固定功能。
undo mpls te route-pinning命令用来关闭路由固定功能。
Tunnel接口视图
路由固定功能是指CRLSP创建成功后,该CRLSP不随路由变化而变化。
在路由变化频繁的网络中,如果不希望CRLSP随着路由频繁变化,则可以通过本功能确保只要已建立的CRLSP可用就不重新创建CRLSP。
# 开启隧道Tunnel0的路由固定功能。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te route-pinning
· display mpls te tunnel-interface
mpls te signaling命令用来配置建立MPLS TE隧道使用的信令协议。
undo mpls te signaling命令用来恢复缺省情况。
mpls te signaling { rsvp-te | static }
MPLS TE使用RSVP-TE信令协议建立隧道。
Tunnel接口视图
rsvp-te:使用RSVP-TE信令协议建立隧道。
static:使用静态CRLSP建立隧道。
如果使用RSVP-TE信令协议建立MPLS TE隧道,则必须在隧道经过的路径上,开启接口的MPLS TE能力和RSVP-TE能力。
如果使用静态CRLSP建立隧道,则必须通过mpls te static-cr-lsp命令指定引用的静态CRLSP。
# 配置使用RSVP-TE信令协议建立MPLS TE隧道Tunnel0。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te signaling rsvp-te
· display mpls te tunnel-interface
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 lsp-name
Tunnel接口视图
lsp-name:引用的静态CRLSP的名称,为1~15个字符的字符串,区分大小写。
只有在Tunnel接口视图下配置了mpls te signaling static命令,本命令才会生效。
本命令需要在Ingress节点上执行,即本命令中引用的静态CRLSP,必须是通过static-cr-lsp ingress命令创建的。
# 配置隧道Tunnel0引用名称为static-te-3的静态CRLSP。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te static-cr-lsp static-te-3
· display mpls te tunnel-interface
· static-cr-lsp egress(MPLS命令参考/静态CRLSP)
· static-cr-lsp ingress(MPLS命令参考/静态CRLSP)
· static-cr-lsp transit(MPLS命令参考/静态CRLSP)
mpls te timer retry命令用来配置隧道重建的时间间隔。
undo mpls te timer retry命令用来恢复缺省情况。
Tunnel接口视图
seconds:隧道重建的时间间隔,取值范围为1~604800,单位为秒。
MPLS TE隧道建立失败后,隧道的Ingress节点等待本命令配置的隧道重建时间间隔后,将尝试重新建立隧道,直到隧道建立成功或尝试建立隧道的次数达到mpls te retry命令配置的值。如果尝试建立隧道的次数达到最大值时仍未成功建立隧道,则等待较长的一段时间后,重复上述过程。
# 配置每隔20秒重建隧道Tunnel0。
[Sysname] interface tunnel 0 mode mpls-te
[Sysname-Tunnel0] mpls te timer retry 20
· display mpls te tunnel-interface
nexthop命令用来在显式路径中添加或修改节点及其属性(显式路径中是否包括添加的节点;添加的节点是松散下一跳,还是严格下一跳)。
undo nexthop命令用来删除显式路径中的指定节点。
nexthop [ index index-number ] ip-address [ exclude | include [ loose | strict ] ]
undo nexthop index index-number
index-number:节点在显式路径中的索引,取值范围为1~65535。如果不指定本参数,则自动计算索引值,大小为当前最大索引值+100。
ip-address:显式路径中节点的IP地址,点分十进制格式。
exclude:在显式路径中不能包括此节点。
include:指定在显式路径中需要包含此节点。
loose:指定的节点为松散下一跳,即上一跳与本节点可以不是直接相连。
strict:指定的节点为严格下一跳,即上一跳与本节点必须直接相连。
· 链路的IP地址:即设备上接口的IP地址,代表该地址所属的设备。
· 设备的LSR ID:代表该设备。
严格下一跳的地址只能是链路的IP地址。松散下一跳的地址可以是链路的IP地址和设备的LSR ID。
对于exclude的节点,在选路时排除该地址对应的链路或设备;对于include的节点,选路时按照索引从小到大的顺序,依次查找符合节点地址要求的链路,以便建立CRLSP。
· 执行nexthop命令时,如果指定了索引,且该索引已经存在,则修改节点的地址或属性。
· 如果没有指定include和exclude关键字,则缺省为include,即在显式路径中需要包含此节点。
· 如果没有指定loose和strict关键字,则缺省为strict,即上一跳与本节点必须直接相连。
# 配置MPLS TE显式路径中不包括IP地址10.0.0.125。
[Sysname] explicit-path path1
[Sysname-explicit-path-path1] next-hop 10.0.0.125 exclude
rsvp fast-reroute bypass-tunnel命令用来为被保护的接口(当前接口)指定一条旁路隧道。
undo rsvp fast-reroute bypass-tunnel命令用来删除指定的旁路隧道。
rsvp fast-reroute bypass-tunnel tunnel tunnel-number
undo rsvp fast-reroute bypass-tunnel tunnel tunnel-number
tunnel tunnel-number:指定旁路隧道对应的隧道接口的编号。tunnel-number的取值范围为0~127。
执行本命令后,如果主隧道的出接口(当前接口)Down、通过BFD或Hello机制检测到邻居故障,则会将主隧道的报文切换到旁路隧道进行转发。
通过多次执行rsvp fast-reroute bypass-tunnel命令,可以为一个接口指定多条旁路隧道。最多可以为一个被保护接口指定3条旁路隧道。如果指定了多条旁路隧道,则优先使用可以进行节点保护的旁路隧道。
一条隧道最多可以保护3个接口。
· 旁路隧道必须使用RSVP信令协议建立。
# 在接口Vlan-interface10上使用隧道接口Tunnel0作为旁路隧道。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] rsvp fast-reroute bypass-tunnel tunnel 0
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!