• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

08-Segment Routing命令参考

目录

01-SR-MPLS命令

本章节下载 01-SR-MPLS命令  (592.82 KB)

01-SR-MPLS命令

目 

1 SR-MPLS

1.1 SR-MPLS配置命令

1.1.1 display bgp segment-routing label-range

1.1.2 display bgp segment-routing prefix-sid-map

1.1.3 display isis segment-routing adjacency

1.1.4 display isis segment-routing global-block

1.1.5 display isis segment-routing prefix-sid-map

1.1.6 display isis segment-routing routing-table

1.1.7 display mpls static-sr-mpls

1.1.8 display mpls static-sr-mpls prefix

1.1.9 display mpls te tunnel lsp-down-info

1.1.10 display mpls te tunnel lsp-event switch

1.1.11 display ospf segment-routing adjacency

1.1.12 display ospf segment-routing global-block

1.1.13 display ospf segment-routing prefix-sid-map

1.1.14 display ospf segment-routing routing-table

1.1.15 display segment-routing label-block

1.1.16 display segment-routing mapping-server prefix-sid-map

1.1.17 fast-reroute microloop-avoidance enable

1.1.18 fast-reroute microloop-avoidance rib-update-delay

1.1.19 fast-reroute ti-lfa

1.1.20 global-block

1.1.21 isis adjacency-sid

1.1.22 isis fast-reroute ti-lfa disable

1.1.23 isis prefix-sid

1.1.24 local-block

1.1.25 mapping-server prefix-sid-map

1.1.26 mpls te path-selection adjacency-sid

1.1.27 mpls te static-sr-mpls

1.1.28 ospf adjacency-sid

1.1.29 ospf fast-reroute ti-lfa disable

1.1.30 ospf prefix-sid

1.1.31 segment-routing

1.1.32 segment-routing adjacency enable

1.1.33 segment-routing adjacency-sid delete-delay

1.1.34 segment-routing global-block

1.1.35 segment-routing label-advertise

1.1.36 segment-routing lsp-trigger

1.1.37 segment-routing mapping-server advertise-local

1.1.38 segment-routing mapping-server receive

1.1.39 segment-routing microloop-avoidance enable

1.1.40 segment-routing microloop-avoidance rib-update-delay

1.1.41 segment-routing microloop-avoidance strict-sid-only

1.1.42 segment-routing mpls

1.1.43 segment-routing prefix-sid-map

1.1.44 segment-routing sr-prefer

1.1.45 static-sr-mpls adjacency

1.1.46 static-sr-mpls lsp

1.1.47 static-sr-mpls prefix

 


1 SR-MPLS

1.1  SR-MPLS配置命令

1.1.1  display bgp segment-routing label-range

display bgp segment-routing label-range命令用来显示BGP SR的标签值范围。

【命令】

display bgp [ instance instance-name ] segment-routing label-range

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【举例】

# 显示BGP SR标签值范围信息。

<Sysname> display bgp segment-routing label-range

 

BGP peering segment labels:

    1024-1010152

 Prefix labels:

    16000-55999

表1-1 display bgp segment-routing label-range命令显示信息描述表

字段

描述

BGP peering segment labels

BGP peering segments标签值

Prefix labels

BGP prefix segments标签值

 

1.1.2  display bgp segment-routing prefix-sid-map

display bgp segment-routing prefix-sid-map命令用来显示BGP SR前缀地址和SID的映射信息。

【命令】

display bgp [ instance instance-name ] segment-routing prefix-sid-map [ ip-address mask-length | verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name为BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

ip-address mask-length:显示指定范围内的IP地址前缀和SID的映射信息。mask-length表示掩码长度,取值范围为1~32。如果未指定本参数,则显示所有前缀和SID的映射信息。

verbose:显示前缀和SID的详细映射信息。如果未指定本参数,则显示前缀和SID的简要映射信息。

【举例】

# 显示前缀地址1.1.1.1和SID的映射信息。

<Sysname> display bgp segment-routing prefix-sid-map 1.1.1.1 32

Prefix              SID index

1.1.1.1/32          10

# 显示所有前缀地址和SID的简要映射信息。

<Sysname> display bgp segment-routing prefix-sid-map

Number of mappings: 2

 

Prefix              SID index   Range

1.1.1.1/32          10          100

2.2.2.2/32          256         520

# 显示所有前缀地址和SID的详细映射信息。

<Sysname> display bgp segment-routing prefix-sid-map verbose

Number of mappings: 2

 

Prefix: 1.1.1.1/32

  SID index     : 10

  Range         : 100

  Last prefix   : 1.1.1.100/32

  Last SID index: 109

 

Prefix: 2.2.2.2/32

  SID index     : 256

  Range         : 520

  Last prefix   : 2.2.4.9/32

  Last SID index: 775

表1-2 display bgp segment-routing prefix-sid-map命令显示信息描述表

字段

描述

Prefix

地址前缀

SID index

分配的SID的起始索引值

Range

连续分配SID的个数

Last prefix

最后一个地址前缀

Last SID index

为最后一个地址前缀分配的SID索引值

 

1.1.3  display isis segment-routing adjacency

display isis segment-routing adjacency命令用来显示IS-IS SR的邻接标签信息。

【命令】

display isis [ process-id ] segment-routing adjacency [ sid sid-value | vpn-instance vpn-instance-name ] *

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定进程的IS-IS SR邻接标签信息。process-id为IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有进程的IS-IS SR邻接标签信息。

sid sid-value:显示指定的邻接标签的信息。sid-value表示邻接标签值,取值范围为1024~1010152。

vpn-instance vpn-instance-name:显示IS-IS进程所属VPN实例的邻接标签信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。

【使用指导】

如果未指定sid参数,则显示所有IS-IS SR邻接标签的信息。

如果未指定vpn-instance参数,则显示公网内的邻接标签信息。

【举例】

# 显示IS-IS 1的SR邻接标签信息。

<Sysname> display isis 1 segment-routing adjacency

 

Adjacency SID: 15020     Type: Non-member-port     Request result: Init

  SystemID           Interface         NextHop         State       ProcessID

  0000.0000.0000.00  XGE2/0/0          2.2.2.2         Inactive    1

表1-3 display isis segment-routing adjacency命令显示信息描述表

字段

描述

Adjacency SID

邻接标签值

Type

‌为邻接链路分配的邻接标签类型:

·     Non-member-port:为三层聚合组成员接口以外的三层接口分配的邻接标签

·     Member-port:为三层聚合组成员接口分配的邻接标签

Request result

向MPLS申请Adjacency SID的结果:

·     Succeeded:Adjacency SID申请成功

·     Conflicting:Adjacency SID冲突

·     Init:正在申请Adjacency SID或未开启邻接标签分配功能

·     Out-of-range:Adjacency SID超出SRLB范围

SystemID

邻居的系统ID

Interface

与邻居相连的接口

Nexthop

下一跳信息

State

标签状态:

·     Active:表示标签生效,可以使用该标签

·     Inactive:表示标签未生效,不可以使用该标签

ProcessID

IS-IS进程号

 

1.1.4  display isis segment-routing global-block

display isis segment-routing global-block命令用来显示IS-IS SR的全局标签段信息。

【命令】

display isis segment-routing global-block [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

level-1:显示Level-1标签段信息。

level-2:显示Level-2标签段信息。

process-id:显示指定IS-IS进程的SR全局标签段信息。process-id为IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的SR全局标签段信息。

【使用指导】

如果不指定级别,将同时显示Level-1和level-2的标签段信息。

【举例】

# 显示IS-IS 1的SR全局标签段信息。

<Sysname> display isis segment-routing global-block 1

 

             Segment routing global block information for IS-IS(1)

             -----------------------------------------------------

 

                          Level-1 SRGB

                          -------------------------

System ID                          Base                Range

-------------------------------------------------------------------------------

0000.0000.0011                     16666               5557

0000.0000.0012                     18012               4001

表1-4 display isis segment-routing global-block命令显示信息描述表

字段

描述

System ID

邻居的系统ID

Base

SRGB标签段基值,即SRGB标签段中的最小标签值

Range

SRGB包含的标签数目

 

【相关命令】

·     segment-routing global-block

1.1.5  display isis segment-routing prefix-sid-map

display isis segment-routing prefix-sid-map命令用来显示IS-IS SR的SID标签映射信息。

【命令】

display isis segment-routing prefix-sid-map [ active-policy | backup-policy ] [ process-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

active-policy:显示生效的SID标签映射信息。

backup-policy:显示未生效的SID标签映射信息。

process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程号的标签映射信息。未指定本参数时,显示所有IS-IS进程的SID标签映射信息。

verbose:显示指定类型的SID标签映射的详细信息。未指定本参数时,显示指定类型的SID标签映射的简要信息。

【使用指导】

未指定active-policybackup-policy参数时,表示同时显示生效和未生效的SID标签映射信息。

【举例】

# 显示生效的SID标签映射简要信息。

<Sysname> display isis segment-routing prefix-sid-map active-policy

 

         ISIS 1 - Active policy

 

Number of mappings: 5

Prefix               SID index    Range        Flags

2.2.2.2/32           10           10           -

3.3.3.3/32           300          1            -

8.8.8.8/32           600          20           -

11.11.11.11/32       100          10           -

12.12.12.1/32        44           3            -

# 显示生效的SID标签映射详细信息。

<Sysname> display isis segment-routing prefix-sid-map active-policy verbose

 

         ISIS 1 - Active policy

 

Number of mappings: 2

Prefix 1.1.1.1/32

    Source        : Local

    Router ID     : 1010.1020.1030

    Level         : Not set

    SID index     : 100

    Range         : 1

    Last prefix   : 1.1.1.1/32

    Last SID index: 100

    Flags         : -

 

Prefix 2.2.2.2/32

    Source        : Remote

    Router ID     : 1010.1020.1040

    Level         : L1

    SID index     : 200

    Range         : 1

    Last prefix   : 2.2.2.2/32

    Last SID index: 200

    Flags         : -

# 显示未生效的SID标签映射简要信息。

<Sysname> display isis segment-routing prefix-sid-map backup-policy

 

         ISIS 1 - Backup policy

 

Number of mappings: 4

Prefix               SID index    Range        Flags

2.2.2.2/32           200          30           -

12.12.12.1/32        44           3            -

8.8.8.8/32           600          20           -

2.2.2.2/32           10           10           -

# 显示所有SID标签映射简要信息。

<Sysname> display isis segment-routing prefix-sid-map

 

         ISIS 1 – Both active policy and backup policy

 

Number of mappings: 9

 

Prefix               SID index    Range        Flags

2.2.2.2/32           10           10           -

2.2.2.2/32           10           10           -

2.2.2.2/32           200          30           -

3.3.3.3/32           300          1            -

8.8.8.8/32           600          20           -

8.8.8.8/32           600          20           -

11.11.11.11/32       100          10           -

12.12.12.1/32        44           3            -

12.12.12.1/32        44           3            -

表1-5 display isis segment-routing prefix-sid-map命令显示信息描述表

字段

描述

ISIS 1 – Active policy

IS-IS进程1下生效的SID标签映射信息

ISIS 1 – Backup policy

IS-IS进程1下未生效的SID标签映射信息

ISIS 1 – Both active policy and backup policy

IS-IS进程1下所有SID标签映射信息

Prefix

地址前缀信息

SID index

分配的SID的索引的起始值

Range

指定要连续分配SID的个数

Flags

映射标志位,取值为:

·     A:Attached,表示当前被映射前缀是本地直连

·     -:表示未设置映射标志位

Source

SID映射关系来源,取值为:

·     Local:本端配置的SID映射关系

·     Remote:对端配置的SID映射关系

Router ID

路由发布者ID

Level

路由发布者Level,取值为:

·     L1:Level-1的IS-IS路由

·     L2:Level-2的IS-IS路由

·     Not set:表示路由通过本地发布

Last prefix

最后一个地址前缀

Last SID index

为最后一个地址前缀分配的SID

 

1.1.6  display isis segment-routing routing-table

display isis segment-routing routing-table命令用来显示IS-IS SR的路由信息。

【命令】

display isis segment-routing routing-table [ vpn-instance vpn-instance-name ] [ ip ip-address { mask-length | mask } ] [ flex-algo flex-algo-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的IS-IS SR路由信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS SR路由表信息。

ip ip-address { mask-length | mask }:显示指定目的地址的IS-IS SR路由信息。ip-address表示目的网络地址,采用点分十进制格式;mask为目的网络地址掩码,mask-length表示目的网络地址的掩码长度,取值范围为0~32。如果不指定本参数,则显示所有目的地址的IS-IS SR路由信息。

flex-algo flex-algo-id:显示指定Flex-Algo算法的IS-IS SR路由信息。flex-algo-id表示Flex-Algo算法ID,取值范围为128~255。如果不指定本参数,则显示ID为0的算法(SPF算法)计算出来的SR路由信息。

【举例】

# 显示公网中所有目的地址的IS-IS SR路由信息。

<Sysname> display isis segment-routing routing-table

 

                      Segment-routing routing-table information

                      -----------------------------------

 

            Flags          : D-Delete                 C-On change list

            Outlabel flags : E-Explicit-Null          I-Implicit-Null

                             N-Normal

 

Total number of routes: 1

 

 Destination: 14.159.100.2/32

 Flags: -/-

 SourceCount: 1

 

       ProcessID  : 1         Active       : True    InLabel      : 17234

       Pref       : 3         SubProtocolID: 1       Metric       : 0

       Route type : Learnt    OutLabel cnt : 1

 

         NextHop   : 0.0.0.0         VrfIndex  : 0      Interface    : XGE2/0/0

         OutLabel  : 17234           Selected  : True   OutLabel flag: E

         LDPLabel  : 2173

         BkNextHop : 13.0.0.2        BkVrfIndex: 4      BkInterface  : XGE2/0/1

         BkOutLabel: 16021           BkOutLabel flag: N

         BkLDPLabel: 4294967295

表1-6 display isis segment-routing routing-table命令显示信息描述表

字段

描述

Segment-routing routing-table information

SR路由表信息

Total number of routes

路由计数信息

Destination

目的地址

Flags

路由表项标志信息:

·     D:路由表项已经被删除

·     C:路由表项已经变化

·     -:路由表项无变化

SourceCount

发布源个数

ProcessID

IS-IS进程ID

Active

发布源激活状态:

·     True:与发布源直连或者存在到达发布源的出标签

·     False:与发布源非直连且不存在到达发布源的出标签

InLabel

入标签

Pref

路由优先级

SubProtocolID

路由子协议ID

Metric

路由开销

Route type

路由类型:

·     Direct:直连路由

·     Learnt:学习到的路由

·     Redist:引入路由

·     Summary:聚合路由

·     Attached:ATT路由

·     Invalid:无效路由

OutLabel cnt

出标签个数

NextHop

下一跳地址

VrfIndex

VRF索引

Interface

出接口的简称

OutLabel

出标签

Selected

下一跳的出标签选择标志信息:

·     True:下一跳的出标签已被选中

·     False:下一跳的出标签未被选中

OutLabel flag

出标签标志信息:

·     E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     I:隐式空标志,如果置位,显示为“I”,则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签

·     N:普通标志

LDPLabel

LDP标签

BkNextHop

备份下一跳地址

BkVrfIndex

备份VRF索引

BkInterface

备份出接口的简称

BkOutLabel

备份出标签

BkOutLabel flag

备份出标签标志信息:

·     E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签

·     N:普通标志

BkLDPLabel

备份LDP出标签

 

1.1.7  display mpls static-sr-mpls

display mpls static-sr-mpls命令用来显示静态SRLSP信息或静态配置的邻接段信息。

【命令】

display mpls static-sr-mpls { lsp [ lsp-name ] | adjacency [ adjacency-path-name ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

lsp lsp-name:显示指定静态SRLSP的信息。lsp-name表示静态SRLSP的名称,为1~67个字符的字符串,区分大小写。如果不指定该参数,则显示所有静态SRLSP信息。

adjacency adjacency-path-name:显示指定邻接路径的信息。adjacency-path-name表示邻接路径的名称,为1~67个字符的字符串,区分大小写。如果不指定该参数,则显示所有邻接路径信息。

【举例】

# 显示所有基于MPLS的静态SRLSP信息。

<Sysname> display mpls static-sr-mpls lsp lsp1

Name           : lsp1

Type           : LSP

In-Label       : -

Out-Label      : 60,70,80

Out-Interface  : -

Nexthop        : -

State          : Up

表1-7 display mpls static-sr-mpls命令显示信息描述表

字段

描述

Name

静态SRLSP或邻接路径的名称

Type

静态Segment Routing信息类型,取值包括:

·     LSP:表示静态SRLSP信息

·     Adjacency:表示邻接路径信息

In-Label

入标签值

Out-Label

出标签值

Out-Interface

出接口

Nexthop

下一跳

State

静态SRLSP或邻接路径的状态,取值包括:

·     Down:表示不可用

·     Up:表示可用

 

【相关命令】

·     static-sr-mpls adjacency

·     static-sr-mpls lsp

1.1.8  display mpls static-sr-mpls prefix

display mpls static-sr-mpls prefix命令用来显示静态配置的前缀段信息。

【命令】

display mpls static-sr-mpls prefix [ path lsp-name | destination ip-address [ mask | mask-length ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

path lsp-name:显示指定静态SRLSP的前缀段信息。lsp-name表示静态SRLSP的名称,为1~67个字符的字符串,区分大小写。

destination ip-address [ mask | mask-length ]:显示指定目的地址的前缀段信息。ip-address为指定目的IP地址,mask为目的IP地址掩码,mask-length为目的IP地址掩码长度,取值范围为0~32。

【使用指导】

如果不指定任何参数,则显示所有静态配置的前缀段信息。

【举例】

# 显示所有静态配置的前缀段的信息。

<Sysname> display mpls static-sr-mpls prefix

Prefix Name    : prefixname

Destination    : 2.2.2.2/32

In-Label       : 1024

Active         : Yes(1)

Out-Interface  : XGE2/0/0

Nexthop        : 10.0.0.2

Out-Label      : 600000

Status         : up

Out-Interface  : XGE2/0/1

Nexthop        : 11.0.0.2

Out-Label      : 600002

Status         : down(No Route)

Out-Interface  : XGE2/0/2

Nexthop        : 12.0.0.2

Out-Label      : 600001

Status         : down(MPLS not enabled)

表1-8 display mpls static-sr-mpls prefix命令显示信息描述表

字段

描述

Prefix Name

前缀路径的名称

Destination

目的地址

In-Label

入标签值

Active

前缀路径的状态,取值包括:

·     Yes(count):表示前缀路径激活,count表示激活的出方向数量

·     No:表示前缀路径未激活

Out-Interface

出接口

Nexthop

下一跳

Out-Label

出标签值

Status

出方向状态,取值包括:

·     Down:表示该出方向未激活

¡     No Route:没有路由

¡     MPLS not enabled:出接口没有使能MPLS

¡     No main route:没有主路由

¡     Static SRLSP not supported:出接口不支持指定为引用了静态SRLSP的隧道接口

·     Up:表示该出方向激活

·     Duplicate:表示出方向冲突

 

【相关命令】

·     static-sr-mpls prefix

1.1.9  display mpls te tunnel lsp-down-info

display mpls te tunnel lsp-down-info命令用来显示MPLS TE隧道内SRLSP最近5次down的原因等信息。

【命令】

display mpls te tunnel lsp-down-info [ tunnel number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

tunnel number:显示指定MPLS TE隧道内SRLSP最近5次down的原因等信息。number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE隧道内SRLSP最近5次down的原因等信息。

【举例】

# 显示所有MPLS TE隧道内SRLSP最近5次down的原因等信息。

<Sysname> display mpls te tunnel lsp-down-info

Tunnel ID           : 1

Down Event Number   : 1

  LSP ID: 100        LSP Type: Backup

  Tunnel Signaling  : Segment Routing

  Down Time         : 2020-3-14 14:30:29.734

  Down Info         : No out segment

  Status After Down : Tunnel went down

 

Down Event Number   : 2

  LSP ID: 100        LSP Type: Main

  Tunnel Signaling  : Segment Routing

  Down Time         : 2020-3-14 14:30:28.621

  Down Info         : Configuration changed

    Detailed Info   : mpls te bandwidth

  Status After Down : Tunnel went down

表1-9 display mpls te tunnel lsp-down-info命令显示信息描述表

字段

描述

Tunnel ID

隧道ID

Down Event Number:number

最近第number次发生SRLSP down的信息

LSP ID

LSP ID

LSP Type

LSP的类型,取值包括:

·     Main:主用LSP

·     Backup:备用LSP

Tunnel Signaling

建立隧道使用的协议,取值为Segment Routing

Down Time

SRLSP down的时间

Down Info

SRLSP down的原因,取值包括:

·     No out segment:SID对应的表项没有出接口信息

·     IGP calculated path failed:IGP计算路径失败

·     SRLG check failed:SRLG校验失败

·     Configuration changed:配置修改

·     PCE state recover:PCE状态回退

Detailed Info

SRLSP down的详细原因

本字段仅在Error Info为Configuration change时显示,取值为引起SRLSP down的关键配置命令

Status After Down

MPLS TE隧道拆除后的状态,取值包括:

·     Tunnel went down:隧道down

·     Main LSP MBB succeeded:主用LSP成功切换到MBB方式创建的LSP上

·     Main LSP failed, switched to backup LSP:主用LSP拆除,切换到备用LSP

·     Backup LSP failed, hot-standby disabled:备用LSP拆除,隧道热备份功能失效

·     Backup LSP MBB succeeded:备用LSP成功切换到MBB方式创建的LSP上

·     Backup LSP is same as main LSP:备用LSP与主用LSP为同一个

 

1.1.10  display mpls te tunnel lsp-event switch

display mpls te tunnel lsp-event switch命令用来显示MPLS TE隧道内SRLSP最近5次路径切换信息。

【命令】

display mpls te tunnel lsp-event switch [ tunnel number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

tunnel number:显示指定MPLS TE隧道内SRLSP最近5次路径切换信息。number为设备上已创建的Tunnel接口的编号。如果不指定本参数,则显示所有MPLS TE隧道内SRLSP最近5次路径切换信息。

【举例】

# 显示所有MPLS TE隧道内的SRLSP最近5次路径切换信息。

<Sysname> display mpls te tunnel lsp-event switch

Tunnel ID           : 1

Tunnel Signaling    : Static

Switch Event Number : 1

  Switch Type       : Backup LSP inused

  Switch Reason     : Main LSP down

  Switch Time       : 2021-8-14 14:30:29.734

  Path Detail       :

    Old path        : [15001](10.0.0.1/10.0.0.2) - [16041](4.4.4.4)

    New path        : [16030](3.3.3.3) - [16041](4.4.4.4)

表1-10 display mpls te tunnel lsp-event switch命令显示信息描述表

字段

描述

Tunnel ID

隧道ID

Tunnel Signaling

建立隧道使用的协议,取值包括Static和Segment-Routing

Switch Event Number: number

最近第number次SRLSP的路径切换信息

Switch Type

路径切换类型

·     Backup LSP inused :由于主路径故障,流量切换到备路径进行转发

·     Main LSP recovered :由于主路径故障恢复,流量回切到主路径转发

·     Main LSP make-before-break:配置修改等导致的主MBB

·     Backup LSP make-before-break:配置修改等导致的备MBB

Switch Reason

路径切换的原因,取值包括:

·     Main LSP down:主路径down

·     Main LSP up:主路径up

·     Main LSP BFD down:BFD检测到主路径down

·     Main LSP BFD up:BFD检测到主路径up

·     Main LSP BFD delete:取消使用BFD检测主路径

·     Configuration changed:配置修改

·     PCE updated:PCE更新路径

·     PCE state recover:PCE状态回退

·     Topology recalculated:拓扑变化

Switch Time

SRLSP切换的时间

Path Detail

路径详细信息

Old path

切换前的路径信息,显示为从栈顶到栈底的标签栈和下一跳地址信息

New path

切换后的路径信息,显示为从栈顶到栈底的标签栈和下一跳地址信息

 

1.1.11  display ospf segment-routing adjacency

display ospf segment-routing adjacency命令用来显示OSPF SR邻接标签的信息。

【命令】

display ospf [ process-id ] segment-routing adjacency [ sid sid-value ] [ vpn-instance vpn-instance-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定进程的OSPF SR邻接标签信息。process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,将显示所有进程的OSPF SR邻接标签信息。

sid sid-value:显示指定的邻接标签的信息。sid-value表示邻接标签值,取值范围为1024~1010152。如果未指定本参数,则显示所有SR邻接标签的信息。

vpn-instance vpn-instance-name:显示OSPF进程所属VPN实例的邻接标签信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网内的邻接标签信息。

【举例】

# 显示OSPF进程1的SR邻接标签信息。

<Sysname> display ospf 1 segment-routing adjacency

 

Adjacency SID: 1150      Type: Non-member-port     Request result: Succeeded

  NbrID           Interface     NextHop         State    ProcID  AreaID

  2.2.2.2         XGE2/0/0      192.168.12.2    Active   1       0.0.0.1

 

Adjacency SID: 1151      Type: Non-member-port     Request result: Succeeded

  NbrID           Interface     NextHop         State    ProcID  AreaID

  2.2.2.2         XGE2/0/0      192.168.12.2    Active   1       0.0.0.0

表1-11 display ospf segment-routing adjacency命令显示信息描述表

字段

描述

Adjacency SID

邻接标签值

Type

为邻接链路分配的邻接标签类型:

·     Non-member-port:为三层聚合组成员接口以外的三层接口分配的邻接标签

·     Member-port:为三层聚合组成员接口分配的邻接标签

Request result

Adjacency SID的申请结果:

·     Succeeded:Adjacency SID申请成功

·     Conflicting:Adjacency SID冲突

·     Init:正在申请Adjacency SID或未开启邻接标签分配功能

·     Out-of-range:Adjacency SID超出SRLB范围

NbrID

邻居ID

Interface

与邻居相连的接口

NextHop

下一跳信息

State

标签状态:

·     Active:表示标签生效,可以使用该标签

·     Inactive:表示标签未生效,不可以使用该标签

ProcessID

OSPF进程号

AreaID

OSPF区域ID

 

1.1.12  display ospf segment-routing global-block

display ospf segment-routing global-block命令用来显示OSPF SR的全局标签段信息。

【命令】

display ospf [ process-id ] [ area area-id ] segment-routing global-block

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定OSPF进程的SR全局标签段信息,process-id为OSPF进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPF进程的全局标签段信息。

area area-id:显示指定区域的全局标签段信息。area-id表示区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式。如果未指定本参数,将显示所有区域的全局标签段信息。

【举例】

# 显示所有OSPF进程的全局标签段信息。

<Sysname> display ospf segment-routing global-block

 

         OSPF Process 1 with Router ID 1.1.1.1

             Segment Routing Global Block

 

                     Area: 0.0.0.0

 Router ID       Min SID         Max SID         Total

 1.1.1.1         16000           24000           8001

 2.2.2.2         18000           18999           1000

 3.3.3.3         16000           24000           8001

 4.4.4.4         17000           17999           1000

 5.5.5.5         16000           16999           1000

表1-12 display ospf segment-routing global-block命令显示信息描述表

字段

描述

Router ID

本地或邻居的Router ID

Min SID

SRGB标签段基值,即SRGB标签段中的最小标签值

Max SID

SRGB标签段中的最大标签值

Total

SRGB包含的标签数目

 

【相关命令】

·     segment-routing global-block

1.1.13  display ospf segment-routing prefix-sid-map

display ospf segment-routing prefix-sid-map命令用来显示OSPF SR的SID标签映射信息。

【命令】

display ospf segment-routing prefix-sid-map [ active-policy | backup-policy ] [ process-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

active-policy:显示生效的SID标签映射信息。

backup-policy:显示未生效的SID标签映射信息。

process-id:显示指定OSPF进程号的标签映射信息,取值范围为1~65535。未指定本参数时,显示所有SID标签映射信息。

verbose:显示SID标签映射的详细信息。未指定本参数时,显示SID标签映射的简要信息。

【使用指导】

未指定active-policybackup-policy参数时,表示显示所有SID标签映射信息。

【举例】

# 显示生效的SID标签映射简要信息。

<Sysname> display ospf segment-routing prefix-sid-map active-policy

 

              OSPF 1 - Active policy

Flags: IA - Inter-Area, L – Local, R - Remote

 

Number of mappings: 2

 

Prefix               SID index    Range        Flags

1.1.1.11/32          10           10           L/-

1.1.1.22/32          20           20           R/-

# 显示生效的SID标签映射详细信息。

<Sysname> display ospf segment-routing prefix-sid-map active-policy verbose

 

              OSPF 1 - Active policy

 

Number of mappings: 2

 

Prefix 1.1.1.11

    Source        : Local

    Router ID     : 10.1.1.1

    Area ID       : Not set

    LS ID         : Not set

    SID index     : 10

    Range         : 10

    Last prefix   : 1.1.1.20

    Last SID index: 19

    Flags         : -

Prefix 1.1.1.22

    Source        : Remote

    Router ID     : 10.2.1.1

    Area ID       : 0.0.0.1

    LS ID         : 7.0.0.0

    SID index     : 20

    Range         : 20

    Last prefix   : 1.1.1.41

    Last SID index: 39

    Flags         : -

# 显示未生效的SID标签映射简要信息。

<Sysname> display ospf segment-routing prefix-sid-map backup-policy

 

              OSPF 1 - Backup policy

Flags: IA - Inter-Area, L – Local, R - Remote

 

Number of mappings: 1

 

Prefix               SID index    Range        Flags

1.1.1.33/32          30           30           R/IA

# 显示所有SID标签映射简要信息。

<Sysname> display ospf segment-routing prefix-sid-map

 

   OSPF 1 - Both active policy and backup policy

Flags: IA - Inter-Area, L – Local, R - Remote

 

Number of mappings: 3

 

Prefix               SID index    Range        Flags

1.1.1.11/32          10           10           L/-

1.1.1.22/32          20           20           R/-

1.1.1.33/32          30           30           R/IA

表1-13 display ospf segment-routing prefix-sid-map命令显示信息描述表

字段

描述

OSPF 1 – Active policy

OSPF进程1下生效的SID标签映射信息

OSPF 1 – Backup policy

OSPF进程1下未生效的SID标签映射信息

OSPF 1 – Both active policy and backup policy

OSPF进程1下所有SID标签映射信息

Prefix

地址前缀信息

SID index

分配的SID索引的起始值

Range

指定要连续分配SID的个数

Flags

映射标志位,取值为:

·     IA:Inter-Area,区域渗透标记,表示当前被映射前缀非本区域产生

·     L:本端映射

·     R:远端映射

·     -:表示未设置映射标志位

Source

SID映射关系来源,取值为:

·     Local:本端配置的SID映射关系

·     Remote:对端配置的SID映射关系

Router ID

路由发布者ID

Area ID

区域ID,本端映射显示为Not set

LS ID

链路状态ID,本端映射显示为Not set

Last prefix

最后一个地址前缀

Last SID index

为最后一个地址前缀分配的SID

 

1.1.14  display ospf segment-routing routing-table

display ospf segment-routing routing-table命令用来显示OSPF SR的路由信息。

【命令】

display ospf segment-routing routing-table [ vpn-instance vpn-instance-name ] [ ip ip-address { mask-length | mask } ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的OSPF SR路由信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示公网的OSPF SR路由信息。

ip ip-address { mask-length | mask }:显示指定目的地址的OSPF SR路由信息。ip-address表示目的IP地址,采用点分十进制;mask为目的网络地址掩码,mask-length表示网络掩码长度,取值范围为0~32。如果不指定本参数,则显示所有前缀的OSPF SR路由信息。

【举例】

# 显示公网中所有目的地址的OSPF SR路由信息。

<Sysname> display ospf segment-routing routing-table

 

                      Segment-routing routing-table information

 

 

                      -------------------------------

 

            Flags          : D-Delete                 C-On change list

            Outlabel flags : E-Explicit-Null          I-Implicit-Null

                             N-Normal                 P-SR label prefer

 

 Total number of routes: 1

 

 Destination: 1.1.1.1/32

 Flags: -/-/-

 SrouceCount: 1

 

     ProcessID  : 1         Active       : True    InLabel      : 18555

     Pref       : 10        SubProtocolID: 1       Metric       : 1

     Route type : Stub      OutLabel cnt : 1

 

         NextHop  : 12.0.0.2         VrfIndex    : 1           Interface     : XGE2/0/0

         OutLabel : 17555            Selected    : True        OutLabel flag : I

         LDPLabel : 4294967295

         BkNextHop : 13.0.0.2        BkVrfIndex  : 4           BkInterface   : XGE2/0/1

         BkOutLabel: 16021           BkOutLabel flag: N

         BkLDPLabel: 4294967295

表1-14 display ospf segment-routing routing-table命令显示信息描述表

字段

描述

Segment-routing routing-table information

Segment Routing的路由表信息

Total number of routes

路由计数信息

Destination

目的地址

Flags

路由表项标志信息:

·     D:路由表项已经被删除

·     C:路由表项已经变化

·     -:路由表项无变化

SrouceCount

发布源个数

ProcessID

OSPF进程ID

Active

发布源激活状态:

·     True:存在到达发布源的出标签

·     False:存在到达发布源的出标签

InLabel

入标签

Pref

路由优先级

SubProtocolID

路由子协议ID

Metric

路由开销

Route type

路由类型,取值为:

·     Transit

·     Stub

·     Inter

·     Type1

·     Type2

OutLabel cnt

出标签个数

NextHop

下一跳地址

VrfIndex

VRF索引

Interface

出接口的简称

OutLabel

出标签

Selected

下一跳的出标签选择标志信息:

·     True:下一跳的出标签已被选中

·     False:下一跳的出标签未被选中

OutLabel flag

出标签标志信息:

·     E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签

·     N:普通标志

·     P:SR标签优先

LDPLabel

LDP标签

BkNextHop

备份下一跳地址

BkVrfIndex

备份VRF索引

BkInterface

备份出接口的简称

BkOutLabel

备份出标签

BkOutLabel flag

备份出标签标志信息:

·     E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签

·     N:普通标志

BkLDPLabel

备份LDP出标签

 

1.1.15  display segment-routing label-block

display segment-routing label-block命令用来显示SR标签段的信息。

【命令】

display segment-routing label-block [ protocol { isis | ospf } ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

protocol:显示指定协议的SR标签段信息。如果未指定本参数,则显示所有协议的SR标签段信息。

isis:显示IS-IS协议的SR标签段信息。

ospf:显示OSPF协议的SR标签段信息。

【举例】

# 显示所有协议的SR标签段的信息。

<Sysname> display segment-routing label-block

Default label block:

  SRLB: 15000-15999

  SRGB: 16000-55999

Configurate label block:

  SRLB: 200000-210000

  SRGB: 16000-17000

 

Type      Protocol    Process-ID   Label range     State

SRLB      Global      -            200000-210000   Active

SRGB      Global      -            16000-17000     Active

表1-15 display segment-routing label-block命令显示信息描述表

字段

描述

Default Label Block

缺省的标签段

Configurate Label Block

用户配置的标签段

SRLB

分段路由本地标签段

SRGB

分段路由全局标签段

Type

标签类型:

·     SRGB

·     SRLB

Protocol

使用SRGB或SRLB的协议类型:

·     ISIS

·     OSPF

·     Global:协议进程下未配置标签范围时使用全局SRLB或SRGB标签范围

Process-ID

进程ID,使用Global的SRLB或SRGB标签范围时,显示为“-”

Label range

标签范围

State

标签段是否生效:

·     Active:表示标签段生效,可以使用该标签段

·     Inactive:表示标签段未生效,不可以使用该标签段

 

1.1.16  display segment-routing mapping-server prefix-sid-map

display segment-routing mapping-server prefix-sid-map命令用来显示前缀地址和SID的映射关系。

【命令】

display segment-routing mapping-server prefix-sid-map [ ip-address mask-length | verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ip-address:指定IP地址前缀,点分十进制格式。未指定本参数时,显示所有配置的前缀地址和SID的映射关系。

mask-length:掩码长度,取值范围1~32。

verbose:显示所有配置的前缀地址和SID的详细映射信息。未指定本参数时,显示所有配置的前缀地址和SID的映射关系。

【举例】

# 显示前缀地址1.1.1.1和SID的映射关系。

<Sysname> display segment-routing mapping-server prefix-sid-map 1.1.1.1 32

                    SRMS mappings

Prefix              SID index       Flags

1.1.1.1/32          10              A

# 显示所有配置的前缀地址和SID的映射关系。

<Sysname> display segment-routing mapping-server prefix-sid-map

                    SRMS mappings

 

Number of mappings: 2

 

Prefix              SID index   Range       Flags

1.1.1.1/32          10          100         A

2.2.2.2/32          256         520         -

# 显示所有配置的前缀地址和SID的详细映射关系。

<Sysname> display segment-routing mapping-server prefix-sid-map verbose

                    SRMS mappings

 

Number of mappings: 2

 

Prefix 1.1.1.1/32

  SID index     : 10

  Range         : 100

  Last prefix   : 1.1.1.100/24

  Last SID index: 109

  Flags         : A

 

Prefix 2.2.2.2/32

  SID index     : 256

  Range         : 520

  Last prefix   : 2.2.4.9/24

  Last SID index: 775

  Flags         : -

表1-16  display segment-routing mapping-server prefix-sid-map命令显示信息描述表

字段

描述

Prefix

地址前缀信息

SID index

分配的SID的起始索引值

Range

指定要连续分配SID的个数

Flags

映射标志位,取值为:

·     A:Attached,表示当前被映射前缀是否是本地直连

·     -:表示未设置映射标志位

Last Prefix

最后一个地址前缀

Last SID index

为最后一个地址前缀分配的SID

 

1.1.17  fast-reroute microloop-avoidance enable

fast-reroute microloop-avoidance enable命令用来开启FRR正切防微环功能。

undo fast-reroute microloop-avoidance enable命令用来关闭FRR正切防微环功能。

【命令】

IS-IS IPv4单播地址族视图:

fast-reroute microloop-avoidance enable [ level-1 | level-2 ]

undo fast-reroute microloop-avoidance enable [ level-1 | level-2 ]

OSPF视图:

fast-reroute microloop-avoidance enable

undo fast-reroute microloop-avoidance enable

【缺省情况】

FRR正切防微环功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

level-1:开启Level-1区域的FRR正切防微环功能。

level-2:开启Level-2区域的FRR正切防微环功能。

【使用指导】

应用了TI-LFA快速重路由功能的组网环境中,若某节点或者链路发生故障,流量会切换到TI-LFA计算的备份路径。但是,如果此时备份路径上的设备还没有完成收敛,则会在源节点(故障节点或者链路的前一节点)和备份路径上的设备之间形成环路,直到备份路径上的设备完成收敛。

为了解决上述问题,可以在开启了TI-LFA FRR功能的节点上配置本功能,当最优路径上某个节点或者链路故障以后,首先流量切换到TI-LFA计算的备份路径上转发,避免丢包,然后本节点路由收敛后启动延迟时间定时器(延迟时间可通过fast-reroute microloop-avoidance rib-update-delay命令配置),等待备份路径上所有设备均收敛完成且延迟时间定时器超时以后,本节点才将收敛后的转发路径下发FIB表,并将流量从TI-LFA计算的备份路径切换到收敛后的转发路径上。

如果同时配置segment-routing microloop-avoidance enablefast-reroute microloop-avoidance enable命令,则FRR正切防微环功能和SR防微环功能同时启动延迟时间定时器,且FRR正切防微环功能优先生效,即先延迟下发FIB表项。此时存在两种情况:

·     如果FRR正切防微环的延迟时间大于等于SR防微环的延迟时间,则FRR正切防微环的延迟时间定时器超时后立即切换到收敛后的路径。

·     如果FRR正切防微环的延迟时间小于SR防微环的延迟时间,则FRR正切防微环的延迟时间定时器超时后继续等待SR防微环的延迟时间定时器超时,再切换到收敛后的路径。

未指定level-1level-2参数时,表示开启或关闭所有Level区域的FRR正切防微环功能。

本命令仅在源节点配置。

【举例】

# 开启IS-IS进程1的FRR正切防微环功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute microloop-avoidance enable

# 开启OSPF进程1的FRR正切防微环功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] fast-reroute microloop-avoidance enable

【相关命令】

·     fast-reroute microloop-avoidance rib-update-delay

·     segment-routing microloop-avoidance enable

1.1.18  fast-reroute microloop-avoidance rib-update-delay

fast-reroute microloop-avoidance rib-update-delay命令用来配置FRR正切防微环延迟时间。

undo fast-reroute microloop-avoidance rib-update-delay命令用来恢复缺省情况。

【命令】

IS-IS IPv4单播地址族视图:

fast-reroute microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo fast-reroute microloop-avoidance rib-update-delay [ level-1 | level-2 ]

OSPF视图:

fast-reroute microloop-avoidance rib-update-delay delay-time

undo fast-reroute microloop-avoidance rib-update-delay

【缺省情况】

FRR正切防微环延迟时间为5000毫秒。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

delay-time:FRR正切防微环的延迟时间,取值范围为1~60000,单位为毫秒。

level-1:配置Level-1区域的FRR正切防微环的延迟时间。

level-2:配置Level-2区域的FRR正切防微环的延迟时间。

【使用指导】

未指定level-1level-2参数时,表示配置所有Level区域的FRR正切防微环的延迟时间。

本命令仅在源节点配置。

【举例】

# 配置IS-IS进程1中Level-1区域的FRR正切防微环的延迟时间为6000毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute microloop-avoidance rib-update-delay 6000 level-1

# 配置OSPF进程1中FRR正切防微环的延迟收敛时间为6000毫秒。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] fast-reroute microloop-avoidance rib-update-delay 6000

【相关命令】

·     fast-reroute microloop-avoidance

1.1.19  fast-reroute ti-lfa

fast-reroute ti-lfa命令用来开启TI-LFA(Topology-Independent Loop-free Alternate,拓扑无关无环备份)快速重路由功能。

undo fast-refroute ti-lfa命令用来关闭TI-LFA快速重路由功能。

【命令】

IS-IS IPv4单播地址族视图:

fast-reroute ti-lfa [ per-prefix ] [ route-policy route-policy-name | host ] [ level-1 | level-2 ]

undo fast-reroute ti-lfa [ level-1 | level-2 ]

OSPF视图:

fast-reroute ti-lfa [ per-prefix ] [ route-policy route-policy-name | host ]

undo fast-reroute ti-lfa

【缺省情况】

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

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

per-prefix:仅当路由由多源发布时,指定本参数可以为每条路由的每个发布源计算备份信息。如果未指定本参数,则设备为每条路由计算备份信息。

route-policy route-policy-name:指定仅为通过路由策略的前缀开启TI-LFA快速重路由功能。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。

host:为主机路由开启TI-LFA快速重路由功能。

level-1:开启Level-1区域的TI-LFA快速重路由功能。

level-2:开启Level-2区域的TI-LFA快速重路由功能。

【使用指导】

TI-LFA快速重路由功能为Segment Routing隧道提供链路及节点的保护。当某处链路或节点故障时,数据流量会快速切换到备份路径继续转发,从而最大程度上避免数据流量的丢失。

配置TI-LFA快速重路由功能前,需要在IS-IS IPv4单播地址族视图或OSPF视图下执行以下命令:

·     segment-routing mpls

·     fast-reroute lfa,只有开启了LFA快速重路由功能,TI-LFA快速重路由功能才能生效,否则配置不生效。

未指定route-policy route-policy-namehost参数时,设备为所有路由计算备份信息。

只有开启了相应Level的LFA快速重路由功能,TI-LFA快速重路由功能才能在指定Level生效,否则配置不生效。

未指定level-1level-2参数时,表示开启或关闭所有Level区域的TI-LFA快速重路由功能。

【举例】

# 开启IS-IS进程1的快速重路由功能,并为所有路由通过TI-LFA算法选取备份下一跳信息。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute ti-lfa

# 开启OSPF进程1的TI-LFA快速重路由功能,并为所有路由通过TI-LFA算法计算备份下一跳信息。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] fast-reroute ti-lfa

【相关命令】

·     fast-reroute(三层技术-IP路由命令参考/IS-IS)

·     route-policy(三层技术-IP路由命令参考/路由策略)

·     segment-routing mpls

1.1.20  global-block

global-block命令用来配置基于MPLS的SRGB的标签范围。

undo global-block命令用来恢复缺省情况。

【命令】

global-block minimum-value maximum-value

undo global-block

【缺省情况】

SRGB的最小标签为16000,最大标签为55999。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【参数】

minimum-value:SRGB中的最小标签值,取值范围为1024~1010151。

maximum-value:SRGB中的最大标签值,取值范围为1025~1010152。

【使用指导】

Segment Routing视图下配置的SRGB用于Prefix Segment和BGP Prefix SID。当IS-IS视图和OSPF视图下未配置SRGB时,也会使用Segment Routing视图配置的SRGB。

配置SRGB的范围时,若已配置前缀SID,需确保配置的SRGB标签范围包含已配置的前缀SID值,否则SRGB配置失败。

配置本命令前需要通过display mpls label命令查看MPLS标签的使用状态,确保指定标签范围内的标签全部处于空闲状态,否则无法配置本命令。

【举例】

# 配置SRGB标签范围为200000~220000。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] global-block 200000 220000

【相关命令】

·     segment-routing global-block

1.1.21  isis adjacency-sid

isis adjacency-sid命令用来配置IS-IS Adjacency SID。

undo isis adjacency-sid命令用来恢复缺省情况。

【命令】

isis adjacency-sid { absolute absolute-value | index index-value } [ nexthop nexthop-address ]

undo isis adjacency-sid { absolute absolute-value | index index-value } [ nexthop nexthop-address ]

【缺省情况】

未配置IS-IS Adjacency SID。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

absolute absolute-value:指定Adjacency SID绝对值,取值范围为1024~1010152。

index index-value:指定Adjacency SID索引值,取值范围为0~1009128。

nexthop nexthop-address:指定下一跳IP地址。在广播网类型接口下配置或删除Adjacency SID时,必须指定本参数;在P2P类型接口下配置或删除Adjacency SID时,不能指定本参数。

【使用指导】

开启IS-IS邻接标签分配功能,设备为IS-IS邻接链路随机分配Adjacency SID,如果IS-IS邻接失效(例如链路震荡),为同一邻接链路分配的SID可能与之前的值不同,从而导致Adjacency SID在网络中不断变化和抖动。为了确保分配给邻接链路的SID能够唯一,可以配置本命令为邻接链路分配指定Adjacency SID。

配置Adjacency SID索引值时,不同的配置方式,为邻接链路分配的Adjacency SID分别为:

·     绝对值方式:Adjacency SID=absolute-value

·     索引值方式:Adjacency SID=SRLB基值+index-value

配置本命令前,需要配置以下功能:

·     在接口上使能IS-IS功能后。

·     配置segment-routing mpls命令和segment-routing adjacency enable

多次执行本命令时,不同网络类型接口生效情况不同:

·     在P2P类型接口下,多次执行本命令,最后一次执行的命令生效。

·     在广播网类型接口下,多次执行本命令,可以为不同的下一跳指定IS-IS Adjacency SID。对于同一下一跳IP地址,多次执行本命令,最后一次执行的命令生效。

用户可根据实际情况,通过isis circuit-type p2p命令修改接口的网络类型。配置Adjacency SID后,不能修改接口的网络类型,必须先删除配置的Adjacency SID,再修改接口网络类型。

对于本命令指定的Adjacency SID:

·     不同的接口下可以配置相同的Adjacency SID,相同的Adjacency SID标签称为平行标签。

·     用户可以执行display mpls label命令,查看SID使用状态。如果配置的Adjacency SID已经被其他协议使用,则该Adjacency SID不可用。此后如果该Adjacency SID的使用状态变为Idle时,则先删除Adjacency SID的配置,再重新配置Adjacency SID,该Adjacency SID才可以被使用。

【举例】

# 配置接口Ten-GigabitEthernet2/0/0上的Adjacency SID绝对值为20000,下一跳地址为1.1.1.1。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 2/0/0

[Sysname-Ten-GigabitEthernet2/0/0] isis enable 1

[Sysname-Ten-GigabitEthernet2/0/0] isis adjacency-sid absolute 20000 nexthop 1.1.1.1

【相关命令】

·     display mpls label(MPLS命令参考/MPLS基础)

·     isis circuit-type p2p(三层技术-IP路由命令参考/IS-IS)

·     isis enable(三层技术-IP路由命令参考/IS-IS)

·     segment-routing adjacency enable

·     segment-routing mpls

1.1.22  isis fast-reroute ti-lfa disable

isis fast-reroute ti-lfa disable命令用来禁止接口参与TI-LFA计算。

undo isis fast-reroute ti-lfa disable命令用来允许接口参与TI-LFA计算。

【命令】

isis fast-reroute ti-lfa disable [ level-1 | level-2 ]

undo isis fast-reroute ti-lfa disable [ level-1 | level-2 ]

【缺省情况】

允许接口参与TI-LFA计算。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

level-1:禁止Level-1接口参与TI-LFA计算。

level-2:禁止Level-2接口参与TI-LFA计算。

【使用指导】

接口下配置本命令表示禁止当前接口(主下一跳出接口)参与TI-LFA计算。

未指定level-1level-2参数时,表示禁止或允许所有Level区域接口参与TI-LFA计算。

【举例】

# 禁止接口Ten-GigabitEthernet2/0/0参与TI-LFA计算。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 2/0/0

[Sysname-Ten-GigabitEthernet2/0/0] isis enable 1

[Sysname-Ten-GigabitEthernet2/0/0] isis fast-reroute ti-lfa disable

【相关命令】

·     fast-reroute ti-lfa

1.1.23  isis prefix-sid

isis prefix-sid命令用来配置IS-IS前缀SID。

undo isis prefix-sid命令用来恢复缺省情况。

【命令】

isis [ process-id process-id ] prefix-sid [ algorithm algorithm-id ] { absolute absolute-value | index index-value } [ n-flag-clear | { explicit-null  | no-php } ] *

undo isis [ process-id process-id ] prefix-sid [ algorithm algorithm-id ]

【缺省情况】

未配置IS-IS前缀SID。

【视图】

LoopBack接口视图

【缺省用户角色】

network-admin

【参数】

process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。如果未指定此参数,表示指定传统IS-IS进程。

algorithm algorithm-id:指定前缀SID关联的Flex-Algo算法的标识符。flex-algo-id表示Flex-Algo算法ID取值范围为128~255。如果未指定本参数,IS-IS使用SPF算法计算到达前缀SID的最短路径。

absolute absolute-value:配置前缀SID绝对值。absolute-value表示前缀SID绝对值,取值范围为1024~1010152。

index index-value:配置前缀SID索引值。index-value表示前缀SID索引值,取值范围为0~1009128。

n-flag-clear:将前缀SID的Node-SID标志位置为0,表示前缀SID为到达一组SR节点的SID。如果不指定本参数,则Node-SID标志位置为1,表示前缀SID为到达某一台SR节点的SID。

explicit-null:将前缀SID的Explicit-null标志位置为1,表示上游邻居用显式空标签代替前缀SID。如果不指定本参数,标志位置为0,表示上游邻居继续按照前缀SID进行转发。关于显式空标签的内容请参见“MPLS配置指导”中的“MPLS基础”。

no-php:倒数第二跳不弹出,表示将前缀SID里的P-flag标志位置为1。如果不指定本参数,则前缀SID里的P-flag标志位置为0,表示上游邻居继续按照前缀SID倒数第二跳弹出进行转发。

【使用指导】

配置IS-IS前缀SID时,必须按照以下规则执行:

·     当配置前缀SID绝对值时,绝对值的取值即为前缀SID的值,只有该值在生效的SRGB的范围内时配置才会生效。

·     当配置前缀SID索引值时,索引值加上SRGB最小值的大小即为前缀SID的值,只有前缀SID的值在生效的SRGB的范围内时配置才会生效。

在Anycast使用场景中,需要使用同一个前缀SID标识一组SR节点时,需要通过指定n-flag-clear参数将Node-SID标志位置为0。

当配置IS-IS SR前缀SID时,必须在LoopBack接口上使能IS-IS进程。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置接口LoopBack1前缀SID的索引值为20。

<Sysname> system-view

[Sysname] interface loopback 1

[Sysname-LoopBack1] isis enable 1

[Sysname-LoopBack1] isis prefix-sid index 20

1.1.24  local-block

local-block命令用来配置SRLB标签范围。

undo local-block命令用来恢复缺省情况。

【命令】

local-block minimum-value maximum-value [ ignore-conflict ]

undo local-block

【缺省情况】

SRLB的最小标签为15000,最大标签为15999。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【参数】

minimum-value:SRLB中的最小标签值,取值范围为1024~1010151。

maximum-value:SRLB中的最大标签值,取值范围为1025~1010152。

ignore-conflict:忽略SRLB标签范围与已分配邻接类型SID(Adjacency SID)之间的冲突,即如果设备已分配的Adjacency SID不在本命令配置的SRLB标签范围内,则本命令仍然可以下发到设备。未指定本参数时,如果设备已分配的Adjacency SID不在本命令配置的SRLB标签范围内,则本命令执行失败,不会下发到设备。

【使用指导】

注意

执行本命令时如果指定了ignore-conflict参数,则当设备已分配的SR-MPLS邻接类型SID不在配置的SRLB标签范围内时,本命令可以下发到设备,但不会生效。只有重启设备后,本命令配置的SRLB标签范围才会生效。此时,需要调整与SRLB标签范围冲突的邻接类型SID取值,使SID值处于SRLB范围内,否则包含该SID的SRLSP无法正常转发报文。

应用场景

SRLB(Segment Routing Local Block,分段路由本地标签段)是专门用于SR-MPLS邻接类型SID(Adjacency SID)的本地标签范围。

设备上默认存在一个预留的SRLB标签段,预留的SRLB标签段不能被修改或删除,也不可被其他协议占用,如果未配置本命令,则设备从预留的SRLB标签段范围内分配SR-MPLS邻接类型SID(Adjacency SID)。除了预留的SRLB标签段以外,还可以配置本命令为设备额外再分配一个标签范围作为SRLB,此时,设备将从配置的SRLB标签段范围内分配SR-MPLS邻接类型SID(Adjacency SID)。

注意事项

如果预留的SRLB标签段范围内或者配置的SRLB标签段范围内已分配Adjacency SID,则配置本命令时不能修改SRLB中的最小标签值,否则可能影响通过索引值方式生成的Adjacency SID。

配置本命令修改已配置的SRLB标签段范围时:

·     如果是缩小配置的SRLB标签段范围,则释放的标签段范围内的任何标签都不能处于inuse状态。必须先释放标签后再缩小配置的SRLB标签段范围。

·     如果是扩大配置的SRLB标签段范围,则新增的标签段范围内的任何标签都不能处于inuse或alloc状态。必须先释放标签后再扩大配置的SRLB标签段范围。

可以通过display mpls label命令查看MPLS标签的详细使用状态信息。

【举例】

# 配置SRLB标签范围为200000~220000。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] local-block 200000 220000

【相关命令】

·     display mpls label

·     display mpls summary(MPLS命令参考/MPLS基础)

1.1.25  mapping-server prefix-sid-map

mapping-server prefix-sid-map命令用来配置前缀和SID的映射关系。

undo mapping-server prefix-sid-map命令用来取消前缀和SID的映射关系配置。

【命令】

mapping-server prefix-sid-map ip-address mask-length start-value [ range range-value ] [ attached ]

undo mapping-server prefix-sid-map ip-address mask-length

【缺省情况】

不存在前缀和SID的映射关系。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【参数】

ip-address:指定IP地址前缀,点分十进制格式。

mask-length:掩码长度,取值范围1~32。

start-value:SID起始索引值,取值范围是0~1009127。单条配置前缀时,此数值为被映射前缀的SID索引值。批量配置前缀时,此数值为被映射前缀的起始SID索引值。

range range-value:指定要连续分配SID的个数,取值范围是1~1009128。

attached:标识当前被映射前缀是否是本地直连。

【使用指导】

前缀地址必须符合规范且不与本地已配置的映射关系冲突。

批量配置前缀地址和SID映射关系时,请合理规划前缀和SID的映射个数,避免没有足够的IP地址和SID映射。

如果配置的range-value大于65535,则无法通过IS-IS和OSPF协议发布前缀和SID的映射关系。

【举例】

# 配置前缀地址1.1.1.1/32和SID索引值100的映射关系。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] mapping-server prefix-sid-map 1.1.1.1 32 100

# 批量前缀地址和SID索引值的映射关系:10.1.1.1/32分配的SID索引值为200,10.1.1.2/32分配的SID索引值为201。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] mapping-server prefix-sid-map 10.1.1.1 32 200 range 2

1.1.26  mpls te path-selection adjacency-sid

mpls te path-selection adjacency-sid命令用来配置建立MPLS TE隧道的SRLSP时严格按照邻接标签进行CSPF计算。

undo mpls te path-selection adjacency-sid命令用来恢复缺省情况。

【命令】

mpls te path-selection adjacency-sid

undo mpls te path-selection adjacency-sid

【缺省情况】

未配置建立MPLS TE隧道的SRLSP时严格按照邻接标签进行CSPF计算。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【使用指导】

本命令仅对使用Segment Routing协议建立的MPLS TE隧道生效。

配置本命令前,必须在TE隧道可能经过的节点上开启SR-MPLS和SR邻接标签分配功能。

对于已经建立的MPLS TE隧道,配置本命令后会按照邻接标签计算出一条新的SRLSP。当新SRLSP建立成功后,将拆除原有的SRLSP;如果新SRLSP未成功建立,则仍使用原有的SRLSP隧道。对于配置本命令后建立的MPLS TE隧道,按照邻接标签计算的结果建立。

【举例】

# 配置建立MPLS TE隧道的SRLSP时严格按照邻接标签进行CSPF计算。

<Sysname> system-view

[Sysname] interface tunnel 1 mode mpls-te

[Sysname-Tunnel1] mpls te path-selection adjacency-sid

1.1.27  mpls te static-sr-mpls

mpls te static-sr-mpls命令用来配置隧道引用的静态SRLSP。

undo mpls te static-sr-mpls命令用来取消配置隧道引用指定的静态SRLSP。

【命令】

mpls te static-sr-mpls lsp-name [ backup ]

undo mpls te static-sr-mpls lsp-name

【缺省情况】

隧道未引用任何静态SRLSP。

【视图】

Tunnel接口视图

【缺省用户角色】

network-admin

【参数】

lsp-name:引用的静态SRLSP的名称,为1~67个字符的字符串,区分大小写。所引用的静态SRLSP,必须已经通过static-sr-mpls lsp命令创建。

backup:配置隧道引用的备用静态SRLSP。如果未指定本参数则配置隧道引用的主用静态SRLSP。

【使用指导】

只有在Tunnel接口视图下配置了mpls te signaling static命令,本命令才会生效。

只有当主用和备用SRLSP均采用Adjacency方式建立时,才允许通过指定backup参数配置隧道引用备用SRLSP。

本命令需要在SRLSP的头节点上执行。

如果同时配置了mpls te static-sr-mplsmpls te static-cr-lsp命令,则mpls te static-cr-lsp命令生效,只有执行undo mpls te static-cr-lsp命令后,mpls te static-sr-mpls命令才会生效。

【举例】

# 配置隧道Tunnel0引用名称为static-sr-3的静态SRLSP。

<Sysname> system-view

[Sysname] interface tunnel 0 mode mpls-te

[Sysname-Tunnel0] mpls te static-sr-mpls static-sr-3

【相关命令】

·     display mpls te tunnel-interface(MPLS命令参考/MPLS TE)

·     mpls te signaling(MPLS命令参考/MPLS TE)

·     mpls te static-cr-lsp(MPLS命令参考/MPLS TE)

·     static-sr-mpls lsp

1.1.28  ospf adjacency-sid

ospf adjacency-sid命令用来配置OSPF Adjacency SID。

undo ospf adjacency-sid命令用来恢复默认情况。

【命令】

ospf adjacency-sid { absolute absolute-value | index index-value } [ nexthop nexthop-address ]

undo ospf adjacency-sid { absolute absolute-value | index index-value } [ nexthop nexthop-address ]

【缺省情况】

未配置OSPF Adjacency SID。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

absolute absolute-value:指定Adjacency SID绝对值,取值范围为1024~1010152。

index index-value:指定Adjacency SID索引值,取值范围为0~1009128。

nexthop nexthop-address:指定下一跳IP地址。在非P2P类型接口下配置或删除Adjacency SID时,必须指定本参数;在P2P类型接口下配置或删除Adjacency SID时,不能指定本参数。

【使用指导】

开启OSPF邻接标签分配功能,设备为OSPF邻接链路随机分配Adjacency SID,如果OSPF邻接失效(例如链路震荡),为同一邻接链路分配的SID可能与之前的值不同,从而导致Adjacency SID在网络中不断变化和抖动。为了确保分配给邻接链路的SID能够唯一,可以配置本命令为邻接链路分配指定Adjacency SID。

配置Adjacency SID索引值时,不同的配置方式,为邻接链路分配的Adjacency SID分别为:

·     绝对值方式:Adjacency SID=absolute-value

·     索引值方式:Adjacency SID=SRLB基值+index-value

配置segment-routing mpls命令和segment-routing adjacency enable命令后,本命令才会生效。

多次执行本命令时,不同网络类型接口生效情况不同:

·     在P2P类型接口下,多次执行本命令,最后一次执行的命令生效。

·     在广播网类型接口下,多次执行本命令,可以为不同的下一跳指定OSPF Adjacency SID。对于同一下一跳IP地址,多次执行本命令,最后一次执行的命令生效。

用户可根据实际情况,通过ospf network-type命令修改接口的网络类型。

对于本命令指定的Adjacency SID:

·     不同的接口下可以配置相同的Adjacency SID。

·     用户可以执行display mpls label命令,查看SID使用状态。如果配置的Adjacency SID已经被其他协议使用,则该Adjacency SID不可用。此后如果该Adjacency SID的使用状态变为Idle时,则先删除Adjacency SID的配置,再重新配置Adjacency SID,该Adjacency SID才可以被使用。

【举例】

# 配置接口Ten-GigabitEthernet2/0/0上的Adjacency SID绝对值为20000,下一跳地址为1.1.1.1。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 2/0/0

[Sysname-Ten-GigabitEthernet2/0/0] ospf adjacency-sid absolute 20000 nexthop 1.1.1.1

【相关命令】

·     display mpls label(MPLS命令参考/MPLS基础)

·     ospf network-type(三层技术-IP路由命令参考/OSPF)

·     segment-routing adjacency enable

·     segment-routing mpls

1.1.29  ospf fast-reroute ti-lfa disable

ospf fast-reroute ti-lfa disable命令用来禁止开启OSPF的接口参与TI-LFA计算。

undo ospf fast-reroute ti-lfa disable命令用来允许开启OSPF的接口参与TI-LFA计算。

【命令】

ospf fast-reroute ti-lfa disable

undo ospf fast-reroute ti-lfa disable

【缺省情况】

允许开启OSPF的接口参与TI-LFA计算。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

源节点设备上路由的主下一跳接口可能不在TI-LFA计算出的备份路径上,需要禁止其参与计算。

【举例】

# 禁止接口Ten-GigabitEthernet2/0/0参与TI-LFA计算。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 2/0/0

[Sysname-Ten-GigabitEthernet2/0/0] ospf fast-reroute ti-lfa disable

【相关命令】      

·     fast-reroute ti-lfa (OSPF view)

1.1.30  ospf prefix-sid

ospf prefix-sid命令用来配置OSPF前缀SID。

undo ospf prefix-sid命令用来恢复缺省情况。

【命令】

ospf process-id prefix-sid { absolute absolute-value | index index-value } [ n-flag-clear | { explicit-null | no-php } ] *

undo ospf process-id prefix-sid

【缺省情况】

未配置OSPF前缀SID。

【视图】

LoopBack接口视图

【缺省用户角色】

network-admin

【参数】

process-id:OSPF进程号,取值范围为1~65535。

absolute absolute-value:配置前缀SID绝对值。absolute-value表示前缀SID绝对值,取值范围为1024~1010152。

index index-value:配置前缀SID索引值。index-value表示前缀SID索引值,取值范围为0~1009128。

n-flag-clear:将前缀SID的Node-SID标志位置为0,表示前缀SID为到达一组SR节点的SID。如果不指定本参数,则Node-SID标志位置为1,表示前缀SID为到达某一台SR节点的SID。

explicit-null:将前缀SID的explicit-null标志位置为1,表示上游邻居用显式空标签代替前缀SID。如果不指定本参数,标志位置为0,表示上游邻居继续按照前缀SID进行转发。(关于显式空标签的内容请参见“MPLS配置指导”中的“MPLS基础”。)

no-php:将前缀SID里的P-flag标志位置为1,表示倒数第二跳不弹出。如果不指定本参数,则前缀SID里的P-flag标志位置为0,表示上游邻居继续按照前缀SID倒数第二跳弹出进行转发。

【使用指导】

配置OSPF前缀SID时,必须按照以下规则执行:

·     当配置前缀SID绝对值时,绝对值的取值即为前缀SID的值,只有该值在生效的SRGB的范围内时配置才会生效。

·     当配置前缀SID索引值时,索引值加上SRGB最小值的大小即为前缀SID的值,只有前缀SID的值在生效的SRGB的范围内时配置才会生效。

在Anycast使用场景中,需要使用同一个前缀SID标识一组SR节点时,需要通过指定n-flag-clear参数将Node-SID标志位置为0。

当配置OSPF SR前缀SID时,必须保证LoopBack接口上使能的OSPF进程和前缀SID关联的进程一致,否则配置不会生效。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置接口LoopBack1前缀SID的索引值为20。

<Sysname> system-view

[Sysname] interface loopback 1

[Sysname-LoopBack1] ospf 1 prefix-sid index 20

1.1.31  segment-routing

segment-routing命令用来开启Segment Routing功能,并进入Segment Routing视图。

undo segment-routing命令用来关闭Segment Routing功能。

【命令】

segment-routing

undo segment-routing

【缺省情况】

Segment Routing功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

SRMS(Segment Routing Mapping Server,段路由映射服务器)是能够在IGP中通告前缀和Prefix SID映射关系的实体。通过部署SRMS,可以为不支持SR-MPLS的设备分配SID,完成SR-MPLS和LDP网络的互通。配置SRMS相关功能前,需要执行本命令。

【举例】

# 开启Segment Routing功能,并进入Segment Routing视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing]

1.1.32  segment-routing adjacency enable

segment-routing adjacency enable命令用来开启邻接标签分配功能。

undo segment-routing adjacency enable命令用来关闭邻接标签分配功能。

【命令】

segment-routing adjacency enable

undo segment-routing adjacency enable

【缺省情况】

基于MPLS的SR邻接标签分配功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【使用指导】

开启邻接标签分配功能时,需确保SR-MPLS处于开启状态,否则该功能不会生效。

【举例】

# 在IS-IS进程1的IPv4单播地址族下开启SR-MPLS邻接标签分配功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing adjacency enable

# 开启OSPF进程1下SR-MPLS邻接标签分配功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing adjacency enable

【相关命令】

·     segment-routing mpls

1.1.33  segment-routing adjacency-sid delete-delay

segment-routing adjacency-sid delete-delay命令用来配置动态邻接标签延迟删除时间。

undo segment-routing adjacency-sid delete-delay命令用来恢复缺省情况。

【命令】

segment-routing adjacency-sid delete-delay [ time-value ]

undo segment-routing adjacency-sid delete-delay

【缺省情况】

动态邻接标签延迟删除功能处于开启状态,延迟删除时间为1800秒。

【视图】

IS-IS IPv4地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

time-value:动态邻接标签延迟删除的时间,取值范围为0~2592000,单位为秒,缺省值为1800。取值为0时,表示关闭动态邻接标签延迟删除功能。

【使用指导】

IS-IS/OSFP邻居关系震荡时,IS-IS/OSFP为设备间链路动态分配的邻接标签会被频繁地删除和申请,从而导致邻居间丢包。为了解决上述问题,可以配置本命令,当设备间IS-IS/OSFP邻居关系断开时,暂不删除动态分配的邻接标签。当邻居关系断开的持续时间达到延迟删除时间后,再删除动态分配的邻接标签。

【举例】

# 开启动态邻接标签延迟删除功能,并配置延迟删除时间为360秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing adjacency-sid delete-delay 360

# 开启动态邻接标签延迟删除功能,并配置延迟删除时间为360秒。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing adjacency-sid delete-delay 360

1.1.34  segment-routing global-block

segment-routing global-block命令用来配置基于MPLS的SRGB的标签范围。

undo segment-routing global-block命令用来恢复缺省情况。

【命令】

segment-routing global-block minimum-value maximum-value

undo segment-routing global-block

【缺省情况】

SRGB的最小标签为16000,最大标签为55999。

【视图】

IS-IS视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

minimum-value:SRGB中的最小标签值,取值范围为1024~1010151。

maximum-value:SRGB中的最大标签值,取值范围为1025~1010152。

【使用指导】

Segment Routing视图下配置的SRGB用于静态Prefix Segment和BGP Prefix SID。当IS-IS视图和OSPF视图下未配置SRGB时,也会使用Segment Routing视图配置的SRGB。

配置SRGB(Segment Routing Global Block,分段路由全局标签段)的范围时,若已配置前缀SID,需确保配置的SRGB标签范围包含已配置的前缀SID值,否则配置的前缀SID不生效。

如果配置的SRGB范围存在如下情况,则配置不会立即生效,需要重启设备后才能生效:

·     SRGB的范围内有其它协议已经分配的标签,例如SRGB范围内的标签已经被LDP协议使用。

·     SRGB的范围与其它协议的标签范围冲突,例如OSPF进程1下的SRGB和IS-IS进程1下的SRGB存在重叠部分。

【举例】

# 配置IS-IS进程1下基于MPLS的SRGB的标签范围为17000~22000。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] segment-routing global-block 17000 22000

# 配置OSPF进程1下基于MPLS的SRGB的标签范围为17000~22000。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing global-block 17000 22000

【相关命令】

·     global-block

1.1.35  segment-routing label-advertise

segment-routing label-advertise命令用来配置设备在SR-MPLS组网中作为Egress节点时为倒数第二跳分配的标签类型。

undo segment-routing label-advertise命令恢复缺省情况。

【命令】

segment-routing label-advertise { explicit-null | non-null }

undo segment-routing label-advertise

【缺省情况】

设备在SR-MPLS组网中作为Egress节点时为倒数第二跳分配隐式空标签,标签值为3。

【视图】

BGP IPv4单播地址族视图

BGP IPv4单播标签地址族视图

【缺省用户角色】

network-admin

【参数】

explicit-null:指定设备在SR-MPLS组网中作为Egress节点时为倒数第二跳分配显式空标签,标签值为0。

non-null:指定设备在SR-MPLS组网中作为Egress节点时为倒数第二跳分配非空标签。

【使用指导】

在SR-MPLS组网中,请根据实际情况选择Egress节点为倒数第二跳分配的标签类型:

·     如果倒数第二跳节点支持PHP(Penultimate Hop Popping,倒数第二跳弹出)功能,则建议采用隐式空标签;

·     如果在简化Egress节点转发处理的同时,希望Egress节点能够根据标签中的TC等信息决定QoS策略,则建议采用显式空标签;

·     通常情况下不建议使用非空标签。当使用非空标签时,Egress节点根据BGP IPv4单播路由中的前缀SID信息为倒数第二跳分配SID。

执行本令修改Egress分配的标签类型后,已经通过BGP IPv4单播路由建立的SRLSP会被拆除,并根据新的标签类型重新建立。

配置本命令前,需要先配置segment-routing mpls命令开启SR-MPLS功能。

【举例】

# 在BGP IPv4单播地址族下配置设备在SR-MPLS组网中作为Egress节点时为倒数第二跳分配显示空标签。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] segment-routing label-advertise explicit-null

【相关命令】

·     segment-routing mpls

1.1.36  segment-routing lsp-trigger

segment-routing lsp-trigger命令用来配置设备建立SRLSP的触发策略。

undo segment-routing lsp-trigger命令用来恢复缺省情况。

【命令】

segment-routing lsp-trigger { host | none | prefix-list prefix-name }

undo segment-routing lsp-trigger

【缺省情况】

所有路由信息均触发建立SRLSP。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

host:32位掩码的主机路由触发建立SRLSP。

none:不触发建立SRLSP。

prefix-list prefix-name:利用IPv4地址前缀列表对IGP路由进行过滤,通过IPv4地址前缀列表过滤的路由表项可以触发建立SRLSP,被IPv4地址前缀列表拒绝的路由表项不触发建立SRLSP。prefix-name表示IPv4地址前缀列表名,为1~63个字符的字符串,区分大小写。

【使用指导】

通过本命令可以配置SRLSP的建立策略,仅允许指定路由触发建立SRLSP,从而控制SRLSP的数量,减少系统资源的浪费。

【举例】

# 配置32位掩码的主机路由触发建立SRLSP。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing lsp-trigger host

1.1.37  segment-routing mapping-server advertise-local

segment-routing mapping-server advertise-local命令用来开启通告本地SID标签映射消息功能。

undo segment-routing mapping-server advertise-local命令用来关闭通告本地SID标签映射消息功能。

【命令】

segment-routing mapping-server advertise-local

undo segment-routing mapping-server advertise-local

【缺省情况】

通告本地SID标签映射消息处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【使用指导】

在SR to LDP组网环境中,需要在SRMS上配置本命令,以便设备向邻居通告指定前缀和SID的映射关系。

【举例】

# 开启IS-IS通告本地SID标签映射消息功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing mapping-server advertise-local

# 开启OSPF通告本地SID标签映射消息功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing mapping-server advertise-local

【相关命令】

·     mapping-server prefix-sid-map

1.1.38  segment-routing mapping-server receive

segment-routing mapping-server receive命令用来开启接收远端SID标签映射消息功能。

undo segment-routing mapping-server receive命令用来关闭接收远端SID标签映射消息功能。

【命令】

segment-routing mapping-server receive

undo segment-routing mapping-server receive

【缺省情况】

接收远端SID标签映射消息功能处于开启状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【使用指导】

在SR to LDP组网环境中,需要在SRMC上配置本命令,以便使SR域内设备具备识别远端设备通告的指定前缀和SID的映射关系的能力。

【举例】

# 关闭IS-IS接收远端SID标签映射消息功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] undo segment-routing mapping-server receive

# 关闭OSPF接收远端SID标签映射消息功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] undo segment-routing mapping-server receive

【相关命令】

·     mapping-server prefix-sid-map

·     mapping-server prefix-sid-map advertise-local

1.1.39  segment-routing microloop-avoidance enable

segment-routing microloop-avoidance enable命令用来开启SR防微环功能。

undo segment-routing microloop-avoidance enable命令用来关闭SR防微环功能。

【命令】

IS-IS IPv4单播地址族视图:

segment-routing microloop-avoidance enable [ level-1 | level-2 ]

undo segment-routing microloop-avoidance enable [ level-1 | level-2 ]

OSPF视图:

segment-routing microloop-avoidance enable

undo segment-routing microloop-avoidance enable

【缺省情况】

SR防微环功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

level-1:开启Level-1区域的SR防微环功能。

level-2:开启Level-2区域的SR防微环功能。

【使用指导】

在网络故障或故障恢复期间,路由都会重新收敛,由于网络节点之间转发状态短暂不一致,各个设备收敛速度不同,可能存在转发微环现象。配置SR的防微环功能后,在IGP收敛期间,设备会按照指定路径转发流量,转发过程不依赖于各设备的路由收敛,可以避免环路产生。

具体处理流程为:

·     正切情况下,开启了该功能的节点收敛后,将计算出的转发路径下发到FIB表中,并延迟一段时间切换到该转发路径,延迟时间内仍使用TI-LFA FRR备份路径转发,从而避免微环。

·     回切情况下,开启了该功能的节点收敛后,计算出正常主用路径的同时,还会计算一条带SID的严格显式的备份路径,在延迟切换的时间内,使用备份路径转发,从而避免微环。

如果同时配置segment-routing microloop-avoidance enablefast-reroute microloop-avoidance enable命令,则FRR正切防微环功能和SR防微环功能同时启动延迟时间定时器,且FRR正切防微环功能优先生效,即先延迟下发FIB表项。此时存在两种情况:

·     如果FRR正切防微环的延迟时间大于等于SR防微环的延迟时间,则FRR正切防微环的延迟时间定时器超时后立即切换到收敛后的路径。

·     如果FRR正切防微环的延迟时间小于SR防微环的延迟时间,则FRR正切防微环的延迟时间定时器超时后继续等待SR防微环的延迟时间定时器超时,再切换到收敛后的路径。

未指定level-1level-2参数时,表示开启或关闭所有Level区域的SR防微环功能。

【举例】

# 开启IS-IS进程1的SR防微环功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing microloop-avoidance enable

# 开启OSPF进程1的SR防微环功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing microloop-avoidance enable

【相关命令】

·     fast-reroute microloop-avoidance enable

·     segment-routing microloop-avoidance rib-update-delay

1.1.40  segment-routing microloop-avoidance rib-update-delay

segment-routing microloop-avoidance rib-update-delay命令用来配置SR防微环延迟时间。

undo segment-routing microloop-avoidance rib-update-delay命令用来恢复缺省情况。

【命令】

IS-IS IPv4单播地址族视图:

segment-routing microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo segment-routing microloop-avoidance rib-update-delay [ level-1 | level-2 ]

OSPF视图:

segment-routing microloop-avoidance rib-update-delay delay-time

undo segment-routing microloop-avoidance rib-update-delay

【缺省情况】

SR防微环延迟时间为5000毫秒。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

delay-time:SR防微环延迟时间,取值范围为1~60000,单位为毫秒。

level-1:配置Level-1区域的SR防微环延迟时间。

level-2:配置Level-2区域的SR防微环延迟时间。

【使用指导】

为了保证IGP收敛有足够的时间,可以配置SR防微环延迟时间,在此期间设备按照指定路径转发流量。在网络故障恢复IGP完成收敛后,流量再通过IGP计算的路径转发。

未指定level-1level-2参数时,表示配置所有Level区域的SR防微环的延迟时间。

【举例】

# 配置IS-IS进程1的SR防微环延迟时间为6000毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing microloop-avoidance rib-update-delay 6000

# 配置OSPF进程1的SR防微环延迟收敛时间为6000毫秒。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing microloop-avoidance rib-update-delay 6000

【相关命令】

·     segment-routing microloop-avoidance enable

1.1.41  segment-routing microloop-avoidance strict-sid-only

segment-routing microloop-avoidance strict-sid-only命令用来配置SR防微环在SID列表中封装严格SID。

undo segment-routing microloop-avoidance strict-sid-only命令用来恢复缺省情况。

【命令】

segment-routing microloop-avoidance strict-sid-only

undo segment-routing microloop-avoidance strict-sid-only

【缺省情况】

未配置SR防微环在SID列表中封装严格SID。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,SR防微环功能先计算到P节点的前缀标签,再计算P节点到目的节点的邻接标签,组成一个SID列表封装到报文中,SID列表为{P节点的前缀标签,P节点到目的节点的多个邻接标签}

当网络中存在多点故障且路径频繁切换时,如果通过前缀标签查找到P节点的路径,可能导致到P节点的路径存在微环。为了解决该问题,可以通过严格约束到达P节点的路径,在设备上创建一个无环的SID列表,引导流量转发到目的节点。

配置本命令后,SR防微环功能将计算到P节点的邻接标签,以严格约束到达P节点的路径。封装到报文的SID列表为{P节点的邻接标签,P节点到目的节点的多个邻接标签}

【举例】

# 配置IS-IS进程1的SR防微环在SID列表中封装严格SID。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing microloop-avoidance strict-sid-only

1.1.42  segment-routing mpls

segment-routing mpls命令用来开启基于MPLS的SR功能。

undo segment-routing mpls命令用来关闭基于MPLS的SR功能。

【命令】

segment-routing mpls

undo segment-routing mpls

【缺省情况】

基于MPLS的SR功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

OSPF视图

BGP IPv4单播地址族视图

BGP IPv4单播标签地址族视图

【缺省用户角色】

network-admin

【使用指导】

开启IGP支持SR-MPLS功能前,需进行以下配置,否则SR-MPLS功能不会生效:

·     当IGP协议为IS-IS时,需确保IS-IS开销值的类型为wide、compatible或wide-compatible。关于IS-IS开销值类型的配置请参见“三层技术-IP路由配置指导”中的“IS-IS”。

·     当IGP协议为OSPF时,需使能OSPF的Opaque LSA发布接收能力。关于OSPF使能Opaque LSA发布接收能力的配置请参见“三层技术-IP路由配置指导”中的“OSPF”。

【举例】

# 在IS-IS进程1的IPv4单播地址族下开启SR-MPLS功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] segment-routing mpls

# 开启OSPF进程1下SR-MPLS功能。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing mpls

# 在BGP IPv4单播地址族下开启SR-MPLS功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] segment-routing mpls

【相关命令】

·     cost-style(三层技术-IP路由命令参考/IS-IS)

·     opaque-capability enable(三层技术-IP路由命令参考/OSPF)

1.1.43  segment-routing prefix-sid-map

segment-routing prefix-sid-map命令用来开启前缀和SID的映射功能。

undo segment-routing prefix-sid-map命令用来关闭前缀和SID的映射功能。

【命令】

segment-routing prefix-sid-map

undo segment-routing prefix-sid-map

【缺省情况】

前缀和SID的映射功能处于关闭状态。

【视图】

BGP IPv4单播地址族视图

BGP IPv4单播标签地址族视图

【缺省用户角色】

network-admin

【使用指导】

在SRMS上配置本命令后,当从邻居收到BGP IPv4单播路由或BGP IPv4单播标签路由时,会根据mapping-server prefix-sid-map命令配置的映射关系,为前缀地址分配SID。

如果BGP路由携带SID,同时又存在前缀和SID的映射关系,则优先使用前缀和SID的映射关系。

配置本命令前,需要先配置segment-routing mpls命令开启SR-MPLS功能。

【举例】

# 在BGP IPv4单播地址族下开启前缀和SID的映射功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] segment-routing prefix-sid-map

【相关命令】

·     mapping-server prefix-sid-map

·     segment-routing mpls

1.1.44  segment-routing sr-prefer

segment-routing sr-prefer命令用来配置优先使用SRLSP转发流量。

undo segment-routing sr-prefer命令用来恢复缺省情况。

【命令】

segment-routing sr-prefer [ prefix-list prefix-list-name ]

undo segment-routing sr-prefer

【缺省情况】

设备优先使用LDP LSP转发流量。

【视图】

IS-IS IPv4单播地址族视图

OSPF进程视图

【缺省用户角色】

network-admin

【参数】

prefix-list prefix-list-name:指定IP地址前缀列表。prefix-list-name为IP地址前缀列表名称,为1~63个字符的字符串,区分大小写。只有通过IP地址前缀列表过滤的前缀才会优先使用SRLSP转发流量;未通过过滤的前缀优先使用LDP LSP转发流量。如果不指定本参数,则表示所有的IP地址前缀均优先使用SRLSP转发流量。

【使用指导】

当到达同一目的网络同时存在SRLSP和LDP LSP两种标签转发路径时,通过配置本命令,可以指定转发到达该目的网络的流量时优先使用的路径,以便更好地规划和控制流量转发路径。

配置本命令时,请开启SR-MPLS功能,并确保SRLSP路径标签为前缀SID。

【举例】

# 配置所有流量均优先使用SRLSP转发。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing sr-prefer

# 配置通过IP地址前缀列表8过滤的前缀优先使用SRLSP转发流量。

<Sysname> system-view

[Sysname] ip prefix-list 8 permit 4.4.4.4 32

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing sr-prefer prefix-list 8

【相关命令】

·     ip prefix-list(三层技术-IP路由命令参考/路由策略)

·     segment-routing mpls

1.1.45  static-sr-mpls adjacency

static-sr-mpls adjacency命令用来配置静态Adjacency Segment。

undo static-sr-mpls adjacency命令用来删除静态Adjacency Segment。

【命令】

static-sr-mpls adjacency adjacency-path-name in-label label-value { nexthop ip-address | outgoing-interface interface-type interface-number }

undo static-sr-mpls adjacency adjacency-path-name

【缺省情况】

不存在静态Adjacency Segment。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

adjacency-path-name:静态Adjacency Segment的名称,为1~67个字符的字符串,区分大小写。

in-label label-value:指定入标签值,取值范围为16~1010152。

nexthop ip-address:指定下一跳IP地址。

outgoing-interface interface-type interface-number:指定出接口的接口类型和接口编号。指定的接口必须为点到点连接类型的接口。

【使用指导】

本命令需要在静态SRLSP的所有节点上执行。

如果指定下一跳IP地址,设备上必须存在到达该地址的路由且路由出接口上必须使能MPLS能力;如果指定出接口,该出接口必须处于UP状态并且能够接收到直连路由,且必须使能MPLS能力。

如果所指定的入标签与已经存在的静态LSP/静态PW/静态CRLSP的入标签相同,则会导致标签冲突,所配置的邻接路径不可用。即使修改静态LSP/静态PW/静态CRLSP的入标签,该邻接路径仍不可用,需要手工删除该邻接路径并重新配置。

【举例】

# 配置名为adj1的邻接路径,指定入标签值为100,下一跳IP地址为12.2.1.2。

<Sysname> system-view

[Sysname] static-sr-mpls adjacency adj1 in-label 100 nexthop 12.2.1.2

【相关命令】

·     display static-sr-mpls

·     static-sr-mpls lsp

1.1.46  static-sr-mpls lsp

static-sr-mpls lsp命令用来配置用于MPLS TE隧道的静态SRLSP。

undo static-sr-mpls lsp命令用来删除用于MPLS TE隧道的静态SRLSP。

【命令】

static-sr-mpls lsp lsp-name out-label out-label-value&<1-n>

undo static-sr-mpls lsp lsp-name

【缺省情况】

不存在用于MPLS TE隧道的静态SRLSP。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

lsp-name:静态SRLSP的名称,为1~67个字符的字符串,区分大小写。

out-label out-label-value&<1-11>:指定出标签值列表,配置顺序为从外到内各层标签依次配置,&<1-11>表示前面的参数最多可以输入11次。out-label-value的取值范围为0、3、16~1048575。

【使用指导】

本命令需要在静态SRLSP的头节点上执行。

命令中的出标签值列表代表报文所经过路径上的标签信息,最外层的标签必须为源节点出链路标签或者源节点为目标前缀分配的前缀标签。

【举例】

# 配置名为lsp1的静态SRLSP,出标签值列表为100、200。

<Sysname> system-view

[Sysname] static-sr-mpls lsp lsp1 out-label 100 200

【相关命令】

·     static-sr-mpls adjacency

1.1.47  static-sr-mpls prefix

static-sr-mpls prefix命令用来配置静态Prefix Segment。

undo static-sr-mpls prefix命令用来删除静态Prefix Segment。

【命令】

static-sr-mpls prefix prefix-path-name destination ip-address { mask | mask-length } in-label in-label-value [ { nexthop ip-address | outgoing-interface interface-type interface-number } out-label out-label-value ]

undo static-sr-mpls prefix prefix-path-name [ destination ip-address { mask | mask-length } in-label in-label-value [ nexthop ip-address | outgoing-interface interface-type interface-number ] ]

【缺省情况】

不存在静态Prefix Segment。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

prefix-path-name:静态Prefix Segment的名称,为1~67个字符的字符串,区分大小写。

destination ip-address:指定目的IP地址。

mask:目的IP地址掩码。

mask-length:目的IP地址掩码长度,取值范围为0~32。

in-label label-value:指定入标签值。取值范围为16000~55999。

nexthop ip-address:指定下一跳IP地址。

outgoing-interface interface-type interface-number:指定出接口的接口类型和接口编号。指定的接口必须为点到点连接类型的接口。

out-label out-label-value:指定出标签值,取值范围为0,3,16~1048575。

【使用指导】

指定的下一跳或出接口必须与路由表中最优路由(非BGP路由)的下一跳或出接口保持一致,同一台设备上,如果最优路由有多个下一跳或者出接口,那么就能配置多个到该目的地址的前缀路径用于负载分担,但是需要注意的是到达同一目的地址前缀路径的名称、入标签值需要保持一致。

本命令需要在静态SRLSP的所有节点上执行。

执行undo static-sr-mpls prefix命令时,如果只配置了prefix-path-name参数,则将所有同名的前缀路径配置全部删除。如果携带了所有的关键字,则将匹配下一跳或出接口的配置删除。

【举例】

# 配置名为prefix1的前缀路径,目的地址为2.2.2.2,指定入标签值为16000,出标签值为16001,下一跳IP地址为10.0.0.2。

<Sysname> system-view

[Sysname] static-sr-mpls prefix prefix1 destination 2.2.2.2 32 in-label 16000 nexthop 10.0.0.2 out-label 16001

【相关命令】

·     display mpls static-sr-mpls prefix

 

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

新华三官网
联系我们