• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-MPLS命令参考

目录

04-MPLS TE命令

本章节下载 04-MPLS TE命令  (195.39 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/Blade/B6300/Command/Command_Manual/H3C_FlexNetwork_B6300XLG_CR-Release_2402-6W100/07/201403/820732_30005_0.htm

04-MPLS TE命令


1 MPLS TE

1.1  MPLS TE配置命令

1.1.1  disable

disable命令用来禁用当前显式路径。

undo disable命令用来恢复缺省情况。

【命令】

disable

undo disable

【缺省情况】

显式路径可用。

【视图】

显式路径视图

【缺省用户角色】

network-admin

【使用指导】

disable命令用来防止显式路径在配置过程中错误地被隧道引用,错误地建立隧道。

【举例】

# 禁用名为path1的显式路径。

<Sysname> system-view

[Sysname] explicit-path path1

[Sysname-explicit-path-path1] disable

1.1.2  display explicit-path

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             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命令显示信息描述表

字段

描述

Path Name

显式路径名称

Hop Count

显式路径中配置的节点数

Path Status

显式路径状态,取值包括:

·     Enabled:表示显式路径可用

·     Disabled:表示显式路径不可用

Index

显式路径中节点的索引

IP Address

显式路径中节点的IP地址

Hop Type

节点的类型,取值包括Strict和Loose

Hop Attribute

节点的属性,取值包括Include和Exclude

 

1.1.3  display mpls te tunnel-interface

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 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命令显示信息描述表

字段

描述

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切换中

·     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正在建立中

LSP ID

LSP ID

Tunnel ID

会话ID

Admin State

隧道接口的管理状态,取值包括:

·     Normal:未通过shutdown命令关闭隧道接口

·     Shutdown:通过shutdown命令关闭隧道接口

Ingress LSR ID

入口标签交换路由器ID

Egress LSR ID

出口标签交换路由器ID

Signaling

建立隧道使用的信令协议,取值包括RSVP-TE和Static

Static CRLSP Name

隧道引用的静态CRLSP

Resv Style

资源预留风格,取值包括FF和SE

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端信息时,本字段有意义;其他情况下,本字段显示为“-”

Class Type

隧道流量所属的服务类型(暂不支持)

Tunnel Bandwidth

隧道所需的带宽,单位为kbps(暂不支持)

Reserved Bandwidth

为隧道预留的带宽,单位为kbps(暂不支持)

Setup Priority

隧道的建立优先级(暂不支持)

Holding Priority

隧道的保持优先级(暂不支持)

Affinity Attr/Mask

隧道的亲和属性及掩码

Explicit Path Name

隧道引用的显式路径名称

Backup Explicit Path

备份隧道引用的显式路径名称

Metric Type

隧道选路时使用的链路度量值类型(暂不支持)

Record Route

是否开启路由记录功能,取值包括:

·     Enabled:开启了路由记录功能

·     Disabled:未开启路由记录功能

Record Label

是否开启标签记录功能,取值包括:

·     Enabled:开启了标签记录功能

·     Disabled:未开启标签记录功能

FRR Flag

是否开启快速重路由功能

Backup Bandwidth Flag

是否通过mpls te backup bandwidth命令指定了Bypass隧道可以保护的带宽和CRLSP类型(暂不支持)

Backup Bandwidth Type

Bypass隧道可以保护的主隧道流量的服务类型(暂不支持)

Backup Bandwidth

Bypass隧道可以保护的带宽,单位为kbps(暂不支持)

Route Pinning

是否开启路由固定功能

Retry Limit

隧道的最大重建次数

Retry Interval

隧道重建的时间间隔,单位为秒

Reoptimization

是否开启隧道重优化功能(暂不支持)

Reoptimization Freq

隧道重优化频率,单位为秒(暂不支持)

Backup Type

隧道使用的备份模式,取值包括:

·     None:未开启隧道备份功能

·     Hot Standby:热备份

·     Ordinary:普通备份

Backup LSP ID

备份隧道的LSP ID

Auto Bandwidth

是否开启自动带宽调整功能(暂不支持)

Auto Bandwidth Freq

自动带宽调整的时间间隔,单位为秒(暂不支持)

Min Bandwidth

允许调整到的最小带宽值,单位为kbps(暂不支持)

Max Bandwidth

允许调整到的最大带宽值,单位为kbps(暂不支持)

Collected Bandwidth

当前收集到的出口速率,单位为kbps(暂不支持)

 

1.1.4  explicit-path

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

1.1.5  fast-reroute timer

fast-reroute timer命令用来配置在多条旁路隧道中进行优选的时间间隔。

undo fast-reroute timer命令用来恢复缺省情况。

【命令】

fast-reroute timer interval

undo fast-reroute timer

【缺省情况】

在多条旁路隧道中进行优选的时间间隔为300秒。

【视图】

RSVP视图

【缺省用户角色】

network-admin

【参数】

interval:在多条旁路隧道中进行优选的时间间隔,取值范围为0~604800,单位为秒。取值为0表示不会定期进行旁路隧道优选。

【使用指导】

如果为一条主CRLSP指定了多条旁路隧道,RSVP会从中选择一条最优的旁路隧道,当主CRLSP出现故障时,将流量切换到该旁路隧道转发。在某些情况下,当前的最优隧道可能不是之前选中的旁路隧道。因此,RSVP需要周期性地选择最优的旁路隧道。通过本命令可以调整旁路隧道优选的周期。

需要注意的是,如果流量已经从主CRLSP切换到了旁路隧道,则不再进行旁路隧道优选。

【举例】

# 配置在多条旁路隧道中进行优选的时间间隔为120秒。

<Sysname> system-view

[Sysname] rsvp

[Sysname-rsvp] fast-reroute timer 120

1.1.6  mpls te

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

1.1.7  mpls te affinity-attribute

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接口视图

【缺省用户角色】

network-admin

【参数】

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> 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

1.1.8  mpls te backup

mpls te backup命令用来开启当前隧道的备份功能,并配置使用的备份模式。

undo mpls te backup命令用来恢复缺省情况。

【命令】

mpls te backup { hot-standby | ordinary }

undo mpls te backup

【缺省情况】

隧道不进行备份。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

hot-standby:热备份,即创建主CRLSP后随即创建备份CRLSP。主CRLSP失效时,通过MPLS TE直接将业务切换至备份CRLSP。

ordinary:普通备份,即主CRLSP失效后再创建备份CRLSP。

【使用指导】

通过本命令开启了隧道的备份功能后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。

在同一个Tunnel接口视图下,本命令与mpls te resv-style ff命令互斥。

【举例】

# 开启隧道Tunnel0的备份功能,并配置使用的备份模式为热备份。

<Sysname> system-view

[Sysname] interface tunnel 0 mode mpls-te

[Sysname-Tunnel0] mpls te backup hot-standby

【相关命令】

·     mpls te backup-path

1.1.9  mpls te backup bandwidth

mpls te backup bandwidth命令用来配置Bypass隧道可以保护的带宽。

undo mpls te backup bandwidth命令用来恢复缺省情况。

【命令】

mpls te backup bandwidth bandwidth

undo mpls te backup bandwidth

【缺省情况】

Bypass隧道不对带宽进行保护。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

bandwidth:Bypass隧道所能保护的带宽总量,取值范围为1~4294967295,单位为kbps。

【使用指导】

·     通过本命令配置的保护带宽仅用于计算并确立带宽保护关系,在Bypass隧道上不会预留相应的带宽。

·     配置的保护带宽数目要小于Bypass隧道实际的带宽。否则,FRR切换后,会导致被保护隧道所承载的流量丢失,并造成被保护隧道down。

·     在Tunnel接口视图下执行mpls te backup bandwidth命令后,将自动启动该隧道的路由记录功能,而不管用户是否配置了mpls te record-route命令。

【举例】

# 配置隧道Tunnel1保护的带宽总量为1000kbps。

<Sysname> system-view

[Sysname] interface tunnel 1

[Sysname-Tunnel1] mpls te backup bandwidth 1000

【相关命令】

·     display mpls te tunnel-interface

·     mpls te fast-reroute

1.1.10  mpls te backup-path

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

【缺省情况】

使用自动计算的路径建立备份CRLSP

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[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 backup

·     mpls te path

1.1.11  mpls te bidirectional

mpls te bidirectional命令用来在MPLS TE隧道接口上启用双向隧道功能。

undo mpls te bidirectional命令用来恢复缺省情况。

【命令】

mpls te bidirectional { associated reverse-lsp { 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 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> system-view

[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> system-view

[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

1.1.12  mpls te enable

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。

【举例】

# 开启接口Vlan-interface10的MPLS TE能力。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] mpls te enable

【相关命令】

·     mpls te

1.1.13  mpls te fast-reroute

mpls te fast-reroute命令用来开启快速重路由功能。

undo mpls te fast-reroute命令用来关闭快速重路由功能。

【命令】

mpls te fast-reroute

undo mpls te fast-reroute

【缺省情况】

快速重路由功能处于关闭状态。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【使用指导】

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> system-view

[Sysname] interface tunnel 0 mode mpls-te

[Sysname-Tunnel0] mpls te fast-reroute

【相关命令】

·     display mpls te tunnel-interface

·     mpls te backup bandwidth

1.1.14  mpls te link-attribute

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:链路的属性,取值范围为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> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] mpls te link-attribute 101

【相关命令】

·     mpls te affinity-attribute

1.1.15  mpls te loop-detection

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

1.1.16  mpls te path

mpls te path命令用来配置CRLSP应用的路径及路径的优先级。

undo mpls te path命令用来删除指定的路径。

【命令】

mpls te path preference value { dynamic | explicit-path path-name }

undo mpls te path preference value

【缺省情况】

使用自动计算的路径建立CRLSP

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

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> system-view

[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 backup-path

1.1.17  mpls te record-route

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

1.1.18  mpls te resv-style

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,固定过滤器)资源预留风格。

se:使用SE(Shared-Explicit,共享显式)资源预留风格。

【使用指导】

FF资源预留风格是指为每个发送者单独预留资源,同一会话中的不同发送者不能共享资源。

SE资源预留风格是指为同一个会话中的不同发送者预留同一个资源,不同发送者之间可以共享资源。

需要注意的是,只有采用RSVP-TE协议建立MPLS TE隧道时,本命令才会生效。

【举例】

# 配置使用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

1.1.19  mpls te retry

mpls te retry命令用来配置尝试建立隧道的最大次数。

undo mpls te retry命令用来恢复缺省情况。

【命令】

mpls te retry times

undo mpls te retry

【缺省情况】

尝试建立隧道的最大次数为3次。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

times:尝试建立隧道的最大次数,取值范围为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

1.1.20  mpls te route-pinning

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。

【举例】

# 开启隧道Tunnel0的路由固定功能。

<Sysname> system-view

[Sysname] interface tunnel 0 mode mpls-te

[Sysname-Tunnel0] mpls te route-pinning

【相关命令】

·     display mpls te tunnel-interface

1.1.21  mpls te signaling

mpls te signaling命令用来配置建立MPLS TE隧道使用的信令协议。

undo mpls te signaling命令用来恢复缺省情况。

【命令】

mpls te signaling { rsvp-te | static }

undo mpls te signaling

【缺省情况】

MPLS TE使用RSVP-TE信令协议建立隧道。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

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> 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

1.1.22  mpls te static-cr-lsp

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

【缺省情况】

隧道没有引用任何静态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)

1.1.23  mpls te timer retry

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

1.1.24  nexthop

nexthop命令用来在显式路径中添加或修改节点及其属性(显式路径中是否包括添加的节点;添加的节点是松散下一跳,还是严格下一跳)。

undo nexthop命令用来删除显式路径中的指定节点。

【命令】

nexthop [ index index-number ] ip-address [ exclude | include [ loose | strict ] ]

undo nexthop index index-number

【缺省情况】

显式路径中不存在任何节点。

【视图】

显式路径视图

【缺省用户角色】

network-admin

【参数】

index-number:节点在显式路径中的索引,取值范围为1~65535。如果不指定本参数,则自动计算索引值,大小为当前最大索引值+100。

ip-address:显式路径中节点的IP地址,点分十进制格式。

exclude:在显式路径中不能包括此节点。

include:指定在显式路径中需要包含此节点。

loose:指定的节点为松散下一跳,即上一跳与本节点可以不是直接相连。

strict:指定的节点为严格下一跳,即上一跳与本节点必须直接相连。

【使用指导】

本命令中指定的节点地址可以是:

·     链路的IP地址:即设备上接口的IP地址,代表该地址所属的设备。

·     设备的LSR ID:代表该设备。

严格下一跳的地址只能是链路的IP地址。松散下一跳的地址可以是链路的IP地址和设备的LSR ID。

对于exclude的节点,在选路时排除该地址对应的链路或设备;对于include的节点,选路时按照索引从小到大的顺序,依次查找符合节点地址要求的链路,以便建立CRLSP。

需要注意的是:

·     执行nexthop命令时,如果指定了索引,且该索引已经存在,则修改节点的地址或属性。

·     如果没有指定includeexclude关键字,则缺省为include,即在显式路径中需要包含此节点。

·     如果没有指定loosestrict关键字,则缺省为strict,即上一跳与本节点必须直接相连。

【举例】

# 配置MPLS TE显式路径中不包括IP地址10.0.0.125。

<Sysname> system-view

[Sysname] explicit-path path1

[Sysname-explicit-path-path1] next-hop 10.0.0.125 exclude

【相关命令】

·     display explicit-path

1.1.25  rsvp fast-reroute bypass-tunnel

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

【缺省情况】

接口上不存在任何旁路隧道。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

tunnel tunnel-number:指定旁路隧道对应的隧道接口的编号。tunnel-number的取值范围为0~127。

【使用指导】

执行本命令后,如果主隧道的出接口(当前接口)Down、通过BFD或Hello机制检测到邻居故障,则会将主隧道的报文切换到旁路隧道进行转发。

通过多次执行rsvp fast-reroute bypass-tunnel命令,可以为一个接口指定多条旁路隧道。最多可以为一个被保护接口指定3条旁路隧道。如果指定了多条旁路隧道,则优先使用可以进行节点保护的旁路隧道。

一条隧道最多可以保护3个接口。

需要注意的是:

·     旁路隧道必须使用RSVP信令协议建立。

·     被保护的接口不能是旁路隧道的出接口。

【举例】

# 在接口Vlan-interface10上使用隧道接口Tunnel0作为旁路隧道。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rsvp fast-reroute bypass-tunnel tunnel 0

【相关命令】

·     fast-reroute timer

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们