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

08-Segment Routing命令参考

目录

01-MPLS SR命令

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

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500R/Command/Command_Manual/H3C_S12500R_CR(R51xx)/08/202109/1465025_30005_0.htm

01-MPLS SR命令

目 

1 SR-MPLS

1.1 SR-MPLS命令

1.1.1 display bgp egress-engineering ipv4

1.1.2 display bgp segment-routing label-range

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 mpls static-sr-mpls

1.1.7 display mpls static-sr-mpls prefix

1.1.8 display ospf segment-routing adjacency

1.1.9 display ospf segment-routing global-block

1.1.10 display ospf segment-routing prefix-sid-map

1.1.11 display segment-routing label-block

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

1.1.13 fast-reroute microloop-avoidance enable

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

1.1.15 fast-reroute ti-lfa

1.1.16 global-block

1.1.17 isis adjacency-sid

1.1.18 isis adjacency-sid weight

1.1.19 isis fast-reroute ti-lfa disable

1.1.20 isis member-port adjacency-sid

1.1.21 isis prefix-sid

1.1.22 local-block

1.1.23 mapping-server prefix-sid-map

1.1.24 mpls te path-selection adjacency-sid

1.1.25 mpls te static-sr-mpls

1.1.26 ospf adjacency-sid

1.1.27 ospf adjacency-sid weight

1.1.28 ospf fast-reroute ti-lfa disable

1.1.29 ospf prefix-sid

1.1.30 peer egress-engineering

1.1.31 segment-routing

1.1.32 segment-routing adjacency enable

1.1.33 segment-routing global-block

1.1.34 segment-routing lsp-trigger

1.1.35 segment-routing mapping-server advertise-local

1.1.36 segment-routing mapping-server receive

1.1.37 segment-routing member-port adjacency enable

1.1.38 segment-routing microloop-avoidance enable

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

1.1.40 segment-routing mpls

1.1.41 segment-routing sr-prefer

1.1.42 static-sr-mpls adjacency

1.1.43 static-sr-mpls lsp

1.1.44 static-sr-mpls prefix

 


1 SR-MPLS

1.1  SR-MPLS命令

1.1.1  display bgp egress-engineering ipv4

display bgp egress-engineering ipv4命令用来显示BGP-EPE功能的路径信息。

【命令】

display bgp [ instance instance-name ] egress-engineering ipv4 [ ipv4-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。如果不指定本参数,则显示所有的路径信息。

【举例】

# 显示BGP-EPE功能的路径信息。

<Sysname> display bgp egress-engineering ipv4

BGP peering segment type: Set

Nexthop          : 192.168.1.2

Local AS number  : 1

Remote AS number : 2

Local router ID   : 1.1.1.3

Remote router ID  : 1.1.1.4

OriginNextHop    : 192.168.1.2

RelyNextHop      : 192.168.1.2

Interface        : HGE1/0/1

Label            : 24002

# 显示与指定对等体间的路径信息。

<Sysname> display bgp egress-engineering ipv4 192.168.1.2

BGP peering segment type: Node

Nexthop          : 192.168.1.2

Local AS number  : 1

Remote Asnumber  : 2

Local router ID   : 1.1.1.3

Remote router ID  : 1.1.1.4

OriginNextHop    : 192.168.1.2

RelyNextHop      : 192.168.1.2

Label            : 24002

# 显示与指定对等体间的路径信息。

<Sysname> display bgp egress-engineering ipv4 192.168.1.5

BGP peering segment type: Adjacency

NextHop      : 192.168.1.5

Local AS number  : 1

Remote AS number : 2

Local router ID   : 1.1.1.3

Remote router ID  : 1.1.1.5

OriginNextHop    : 192.168.1.5

RelyNextHop      : 192.168.1.5

Interface        : HGE1/0/5

Label            : 24002

表1-1 display bgp egress-engineering ipv4命令显示信息描述表

字段

描述

BGP peering segment type: Node

指定对等体的BGP peering segments类型为节点类型

BGP peering segment type: Adjacency

指定对等体的BGP peering segments类型为邻接类型

BGP peering segment type: Set

指定对等体的BGP peering segments类型为Set类型

Nexthop

下一跳IP地址

Local AS number

本地的AS号

Remote AS number

远端的AS号

Local router ID

本地的RouterID

Local router ID

远端的RouterID

Interface

建立邻居的接口信息

OriginNextHop

原始下一跳IP地址

RelyNextHop

迭代下一跳IP地址

Label

标签信息

TunnelPolicy

隧道策略信息

 

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

    56000-250000

 Prefix labels:

    16000-17000

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

字段

描述

BGP peering segment labels

BGP peering segments标签值

Prefix labels

BGP prefix segments标签值

 

1.1.3  display isis segment-routing adjacency

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

【命令】

display isis [ process-id ] segment-routing adjacency [ { member-port | non-member-port } | 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邻接标签信息。

member-port:显示三层聚合组成员接口的邻接标签信息。

non-member-port:显示三层聚合组成员接口以外的三层以太网接口的邻接标签信息。

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

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

【使用指导】

如果未指定member-portnon-member-port参数,则显示所有接口的邻接标签信息。

如果未指定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  HGE1/0/1      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 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~15个字符的字符串,区分大小写。如果不指定该参数,则显示所有静态SRLSP信息。

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

【使用指导】

如果不指定任何参数,则显示所有静态SRLSP及邻接路径的信息。

【举例】

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

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

Name           : lsp1

Type           : LSP

In-Label       : -

Out-Label      : 60,70,80

Out-Interface  : HGE1/0/1

Nexthop        : 20.1.1.2

State          : Up

表1-6 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 lsp

·     static-sr-mpls adjacency

1.1.7  display mpls static-sr-mpls prefix

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

path prefix-path-name:前缀路径的名称,为1~15个字符的字符串,区分大小写。

destination 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  : HGE1/0/1

Nexthop        : 10.0.0.2

Out-Label      : 600000

Status         : up

Out-Interface  : HGE1/0/2

Nexthop        : 11.0.0.2

Out-Label      : 600002

Status         : down(No Route)

Out-Interface  : HGE1/0/3

Nexthop        : 12.0.0.2

Out-Label      : 600001

Status         : down(No Mpls)

表1-7 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表示没有路由,No MPLS表示出接口没有使能MPLS)

·     Up:表示该出方向激活

·     Duplicate:表示出方向冲突

 

【相关命令】

·     static-sr-mpls prefix

1.1.8  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表示邻接标签值,取值范围为15000~250000。如果未指定本参数,则显示所有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: 15040     Type: Non-member-port Request result: Init

  NbrID           Interface     NextHop         State     ProcessID

  2.2.2.2         HGE1/0/1      10.1.1.1        Inactive  1

表1-8 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进程号

 

1.1.9  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-9 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.10  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-10 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.11  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-11 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.12  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-12  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.13  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计算的备份路径,然后源节点延迟一段时间收敛(延迟时间可通过fast-reroute microloop-avoidance rib-update-delay命令配置),等待备份路径上的设备收敛完成以后,源节点开始收敛。

未指定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

1.1.14  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.15  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、OSPF)

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

·     segment-routing mpls

1.1.16  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中的最小标签值,取值范围为15000~249999。

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

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] segment-routing

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

【相关命令】

·     segment-routing global-block

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

【缺省情况】

未配置ISIS Adjacency SID。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

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

【使用指导】

开启IGP邻接标签分配功能,设备为IGP邻接链路随机分配Adjacency SID,如果IGP邻接失效(例如链路震荡),为同一邻接链路分配的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类型接口下,多次执行本命令,最后一次执行的命令生效。

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

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

开启IGP邻接标签分配功能后,如果IS-IS接口上配置了本命令,则接口将优先使用本命令配置的Adjacency SID。

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

【举例】

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] isis enable 1

[Sysname-HundredGigE1/0/1] 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.18  isis adjacency-sid weight

isis adjacency-sid weight命令用来配置接口的ISI-IS邻接链路的负载分担权重。

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

【命令】

isis adjacency-sid weight weight-value

undo isis adjacency-sid weight

【缺省情况】

未配置接口的ISI-IS邻接链路的负载分担权重。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

weight-value:邻接链路的负载分担权重值,取值范围为1~254。

【使用指导】

通过isis adjacency-sid命令为设备上不同接口配置相同Adjacency SID后,通过该Adjacency SID转发报文时,将对应多条转发路径。缺省情况下,数据报文会在多条转发路径上均匀负载分担。

在SR-MPLS网络中,由于设备间每条链路的带宽不同,为防止流量在某些链路上发生拥塞,需要根据各条链路的实际情况转发流量。通过执行本命令,可以根据接口所在链路的带宽分配权重,然后根据各条链路的权重按比例负载分担。配置本命令后,接口转发流量的比例为该接口的weight-value/具有相同Adjacency SID的接口的weight-value之和。

【举例】

# 配置接口HundredGigE1/0/1的IS-IS邻接链路的负载分担权重为10。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] isis adjacency-sid weight 10

【相关命令】

·     isis adjacency-sid

1.1.19  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计算。

【举例】

# 禁止接口HundredGigE1/0/1参与TI-LFA计算。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] isis enable 1

[Sysname-HundredGigE1/0/1] isis fast-reroute ti-lfa disable

【相关命令】

·     fast-reroute ti-lfa

1.1.20  isis member-port adjacency-sid

isis member-port adjacency-sid命令用来配置成员接口的IS-IS Adjacency SID。

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

【命令】

isis process-id member-port adjacency-sid { absolute absolute-value | index index-value } nexthop nexthop-address

undo isis process-id member-port adjacency-sid { absolute absolute-value | index index-value } nexthop nexthop-address

【缺省情况】

未配置成员接口的IS-IS Adjacency SID。

【视图】

三层以太网接口视图

【缺省用户角色】

network-admin

【参数】

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

absolute absolute-value:指定Adjacency SID绝对值,本参数的取值范围与设备型号有关,请以设备实际情况为准。

index index-value:指定Adjacency SID索引值,本参数的取值范围与设备型号有关,请以设备实际情况为准。

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

【使用指导】

开启成员接口的邻接标签分配功能后,设备为三层聚合组成员接口的IGP邻接链路随机分配Adjacency SID。如果IGP邻接失效(例如链路震荡),为同一邻接链路分配的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 member-port adjacency enable命令。

配置本命令时,只有成员接口指定的进程号与其所在聚合接口关联的进程号相同,本命令才会生效。

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

对于本命令指定的Adjacency SID:

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

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

【举例】

# 在聚合组成员接口HundredGigE1/0/1上配置IS-IS进程1的Adjacency SID绝对值为20000,下一跳地址为1.1.1.1。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] isis 1 member-port adjacency-sid absolute 20000 nexthop 1.1.1.1 1

【相关命令】

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

·     segment-routing member-port adjacency enable

·     segment-routing mpls

1.1.21  isis prefix-sid

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

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

【命令】

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

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

【缺省情况】

未配置IS-IS前缀SID。

【视图】

LoopBack接口视图

【缺省用户角色】

network-admin

【参数】

process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。

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

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

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.22  local-block

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

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

【命令】

local-block minimum-value maximum-value

undo local-block

【缺省情况】

SRLB标签范围为16000~55999。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

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

配置本命令前需要通过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.23  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~1048574。单条配置前缀时,此数值为被映射前缀的SID索引值。批量配置前缀时,此数值为被映射前缀的起始SID索引值。

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

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.24  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.25  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~15个字符的字符串,区分大小写。所引用的静态SRLSP,必须已经通过static-sr-mpls lsp命令创建。

backup:指定引用的静态SRLSP为备用SRLSP。如果未指定本参数,则表示指定的静态SRLSP为主用SRLSP。

【使用指导】

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

本命令需要在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)

·     static-sr-mpls lsp

1.1.26  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绝对值,取值范围为15000~250000。

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

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才可以被使用。

【举例】

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

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] 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.27  ospf adjacency-sid weight

ospf adjacency-sid weight命令用来配置接口的OSPF邻接链路的负载分担权重。

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

【命令】

ospf adjacency-sid weight weight-value

undo ospf adjacency-sid weight

【缺省情况】

未配置接口的OSPF邻接链路的负载分担权重。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

weight-value:邻接链路的负载分担权重值,取值范围为1~254。

【使用指导】

通过ospf adjacency-sid命令为设备上不同接口配置相同Adjacency SID后,通过该Adjacency SID转发报文时,将对应多条转发路径。缺省情况下,数据报文会在多条转发路径上均匀负载分担。

在SR-MPLS网络中,由于设备间每条链路的带宽不同,为防止流量在某些链路上发生拥塞,需要根据各条链路的实际情况转发流量。通过执行本命令,可以根据接口所在链路的带宽分配权重,然后根据各条链路的权重按比例负载分担。配置本命令后,接口转发流量的比例为该接口的weight-value/具有相同Adjacency SID的接口的weight-value之和。

【举例】

# 配置接口HundredGigE1/0/1的OSPF邻接链路的负载权重为1。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] ospf adjacency-sid weight 1

【相关命令】

·     ospf adjacency-sid

1.1.28  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计算出的备份路径上,需要禁止其参与计算。

【举例】

# 禁止接口HundredGigE1/0/1参与TI-LFA计算。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] ospf fast-reroute ti-lfa disable

【相关命令】      

·     fast-reroute ti-lfa (OSPF view)

1.1.29  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绝对值,取值范围为15000~250000。

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

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.30  peer egress-engineering

peer egress-engineering命令用来在设备上开启BGP-EPE功能,并为指定对等体/对等体组分配标签。

undo peer egress-engineering命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] } egress-engineering [ adjacency | set ] [ route-policy policy-name ]

undo peer { group-name | ipv4-address [ mask-length ] } egress-engineering

【缺省情况】

BGP-EPE功能处于关闭状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

adjacency:为指定对等体/对等体组分配邻接类型的SID。不指定adjacencyset参数时,设备将为邻居分配的SID为节点类型。

set:为指定对等体/对等体组分配Set类型的SID。不指定adjacencyset参数时,设备将为邻居分配的SID为节点类型。

route-policy route-policy-name:为指定对等体/对等体组应用路由策略,以便为邻居分配标签值。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。若未指定本参数,将自动为邻居分配标签。

【使用指导】

配置BGP-EPE功能时,需要注意:

·     缺省情况下,BGP peering SID为节点类型。

·     如果开启BGP-EPE功能时未指定路由策略,将自动为BGP邻居分配标签。

通过BGP-EPE功能为指定对等体/对等体组应用路由策略时需要注意:

·     不能通过路由策略为不同的BGP对等体/对等体组分配相同的标签值。

·     仅当为BGP对等体/对等体组分配Set类型的BGP peering SID时,不同的BGP对等体/对等体组可以应用相同的路由策略。

·     仅当为BGP对等体/对等体组分配Adjacency SID时,可支持策略中配置if-match interface作为过滤条件。

【举例】

# 开启BGP-EPE功能,并为对等体1.1.1.1分配节点类型的标签。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 egress-engineering

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

【缺省情况】

IS-IS视图和OSPF视图下的SRGB范围与Segment Routing视图下的SRGB范围保持一致。

【视图】

IS-IS视图

OSPF视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

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

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

【举例】

# 配置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.34  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.35  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.36  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.37  segment-routing member-port adjacency enable

segment-routing member-port adjacency enable命令用来开启成员接口的邻接标签分配功能。

undo segment-routing member-port adjacency enable命令用来关闭成员接口的邻接标签分配功能。

【命令】

segment-routing member-port adjacency enable

undo segment-routing member-port adjacency enable

【缺省情况】

成员口的邻接标签分配功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令前,需要先配置segment-routing mpls命令。

配置本命令后,设备将自动从SRLB中选择标签分配给三层聚合组成员接口的邻接链路。

【举例】

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

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

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

【相关命令】

·     segment-routing mpls

1.1.38  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收敛期间,设备会按照指定路径转发流量,转发过程不依赖于各设备的路由收敛,可以避免环路产生。

如果同时配置本命令和fast-reroute microloop-avoidance enable命令,则本命令生效。

未指定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通告本地SID标签映射消息功能。

<Sysname> system-view

[Sysname] ospf 1

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

【相关命令】

·     fast-reroute microloop-avoidance enable

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

1.1.39  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.40  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视图

【缺省用户角色】

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

【相关命令】

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

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

1.1.41  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] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] 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.42  static-sr-mpls adjacency

static-sr-mpls adjacency命令用来配置静态Segment Routing的邻接路径信息。

undo static-sr-mpls adjacency命令用来删除静态Segment Routing的邻接路径信息。

【命令】

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

【缺省情况】

不存在邻接路径。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

adjacency-path-name:邻接路径的名称,为1~15个字符的字符串,区分大小写。

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

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

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

【使用指导】

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

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

如果所指定的入标签与已经存在的静态LSP/静态CRLSP的入标签相同,则会导致标签冲突,所配置的邻接路径不可用。即使修改静态LSP/静态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

【相关命令】

·     static-sr-mpls lsp

·     display static-sr-mpls

1.1.43  static-sr-mpls lsp

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

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

【命令】

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

undo static-sr-mpls lsp lsp-name

【缺省情况】

不存在基于MPLS的静态SRLSP。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

out-label out-label-value&<1-15>:指定出标签值列表,出标签值列表为路径经过的所有节点使用的MPLS标签,配置顺序为从最近的节点到最远的节点依次配置,&<1-15>表示前面的参数最多可以输入15次。out-label-value的取值范围为0,3,16~1048575。

【使用指导】

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

【举例】

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

<Sysname> system-view

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

【相关命令】

·     static-sr-mpls adjacency

·     display static-sr-mpls

1.1.44  static-sr-mpls prefix

static-sr-mpls prefix命令用来配置静态Segment Routing前缀路径信息。

undo static-sr-mpls prefix命令用来删除静态Segment Routing前缀路径信息。

【命令】

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

【缺省情况】

不存在前缀路径。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

prefix-path-name:前缀路径的名称,为1~15个字符的字符串,区分大小写。

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路由)的下一跳或出接口保持一致,同一台设备上,如果最优路由有多个下一跳或者出接口,那么就能配置多个到该目的地址的前缀路径用于负载分担,但是需要注意的是到达同一目的地址前缀路径的名称、出标签和入标签值需要保持一致。

执行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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们