h3c sr6600[sr6600-x]路由器

174
H3C SR6600[SR6600-X]路由器 Segment Routing 命令参考 新华三技术有限公司 http://www.h3c.com 资料版本:5W100-20210625 产品版本:SR6600_SR6600X-CMW710-E8128

Upload: others

Post on 05-May-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: H3C SR6600[SR6600-X]路由器

H3C SR6600[SR6600-X]路由器

Segment Routing 命令参考

新华三技术有限公司 http://www.h3c.com 资料版本:5W100-20210625 产品版本:SR6600_SR6600X-CMW710-E8128

Page 2: H3C SR6600[SR6600-X]路由器

Copyright © 2021 新华三技术有限公司及其许可者 版权所有,保留一切权利。 未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何

形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自

权利人拥有。 由于产品版本升级或其他原因,本手册内容有可能变更。H3C 保留在没有任何通知或者提示的情况

下对本手册的内容进行修改的权利。本手册仅作为使用指导,H3C 尽全力在本手册中提供准确的信

息,但是 H3C 并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何

明示或暗示的担保。

Page 3: H3C SR6600[SR6600-X]路由器

前 言

本命令参考主要介绍 Segment Routing 相关的配置命令。

前言部分包含如下内容: • 读者对象

• 本书约定

• 资料意见反馈

读者对象

本手册主要适用于如下工程师:

• 网络规划人员 • 现场技术支持与维护人员

• 负责网络配置和维护的网络管理员

本书约定

1. 命令行格式约定

格 式 意 义

粗体 命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示。

斜体 命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示。

[ ] 表示用“[ ]”括起来的部分在命令配置时是可选的。

{ x | y | ... } 表示从多个选项中仅选取一个。

[ x | y | ... ] 表示从多个选项中选取一个或者不选。

{ x | y | ... } * 表示从多个选项中至少选取一个。

[ x | y | ... ] * 表示从多个选项中选取一个、多个或者不选。

&<1-n> 表示符号&前面的参数可以重复输入1~n次。

# 由“#”号开始的行表示为注释行。

2. 图形界面格式约定

格 式 意 义

< > 带尖括号“< >”表示按钮名,如“单击<确定>按钮”。

[ ] 带方括号“[ ]”表示窗口名、菜单名和数据表,如“弹出[新建用户]窗口”。

/ 多级菜单用“/”隔开。如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下

的[文件夹]菜单项。

Page 4: H3C SR6600[SR6600-X]路由器

3. 各类标志

本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:

该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害。

提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏。

为确保设备配置成功或者正常工作而需要特别关注的操作或信息。

对操作内容的描述进行必要的补充和说明。

配置、操作、或使用设备的技巧、小窍门。

4. 图标约定

本书使用的图标及其含义如下:

该图标及其相关描述文字代表一般网络设备,如路由器、交换机、防火墙等。

该图标及其相关描述文字代表一般意义下的路由器,以及其他运行了路由协议的设备。

该图标及其相关描述文字代表二、三层以太网交换机,以及运行了二层协议的设备。

该图标及其相关描述文字代表无线控制器、无线控制器业务板和有线无线一体化交换机的

无线控制引擎设备。

该图标及其相关描述文字代表无线接入点设备。

该图标及其相关描述文字代表无线终结单元。

该图标及其相关描述文字代表无线终结者。

该图标及其相关描述文字代表无线Mesh设备。

该图标代表发散的无线射频信号。

该图标代表点到点的无线射频信号。

该图标及其相关描述文字代表防火墙、UTM、多业务安全网关、负载均衡等安全设备。

该图标及其相关描述文字代表防火墙插卡、负载均衡插卡、NetStream插卡、SSL VPN插

卡、IPS插卡、ACG插卡等安全插卡。

TT

TT

Page 5: H3C SR6600[SR6600-X]路由器

5. 示例约定

由于设备型号不同、配置不同、版本升级等原因,可能造成本手册中的内容与用户使用的设备显示

信息不一致。实际使用中请以设备显示的内容为准。

本手册中出现的端口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备

上存在的端口编号为准。

资料意见反馈

如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈: E-mail:[email protected]

感谢您的反馈,让我们做得更好!

Page 6: H3C SR6600[SR6600-X]路由器

i

目 录

1 MPLS SR ·············································································································································· 1-1

1.1 MPLS SR 配置命令 ··························································································································· 1-1

1.1.1 display bgp egress-engineering ipv4 ······················································································ 1-1

1.1.2 display bgp segment-routing label-range ··············································································· 1-2

1.1.3 display bgp segment-routing prefix-sid-map ·········································································· 1-3

1.1.4 display isis segment-routing adjacency ·················································································· 1-5

1.1.5 display isis segment-routing global-block ··············································································· 1-5

1.1.6 display isis segment-routing prefix-sid-map ··········································································· 1-7

1.1.7 display mpls static-sr-mpls ····································································································· 1-9

1.1.8 display mpls static-sr-mpls prefix ························································································· 1-10

1.1.9 display ospf segment-routing global-block ··········································································· 1-12

1.1.10 display ospf segment-routing prefix-sid-map ····································································· 1-13

1.1.11 display segment-routing label-block ··················································································· 1-16

1.1.12 display segment-routing mapping-server prefix-sid-map ··················································· 1-17

1.1.13 fast-reroute microloop-avoidance enable ··········································································· 1-19

1.1.14 fast-reroute microloop-avoidance rib-update-delay ···························································· 1-20

1.1.15 fast-reroute ti-lfa ················································································································· 1-21

1.1.16 global-block ························································································································ 1-22

1.1.17 isis adjacency-sid ··············································································································· 1-23

1.1.18 isis fast-reroute ti-lfa disable ······························································································· 1-25

1.1.19 isis prefix-sid ······················································································································· 1-25

1.1.20 local-block ··························································································································· 1-27

1.1.21 mapping-server prefix-sid-map ··························································································· 1-27

1.1.22 mpls te static-sr-mpls ········································································································· 1-28

1.1.23 ospf adjacency-sid ·············································································································· 1-29

1.1.24 ospf fast-reroute ti-lfa disable ····························································································· 1-31

1.1.25 ospf prefix-sid ····················································································································· 1-31

1.1.26 peer egress-engineering ···································································································· 1-33

1.1.27 segment-routing·················································································································· 1-34

1.1.28 segment-routing adjacency enable ···················································································· 1-34

1.1.29 segment-routing global-block ····························································································· 1-35

1.1.30 segment-routing label-advertise ························································································· 1-36

1.1.31 segment-routing mapping-server advertise-local ······························································· 1-37

Page 7: H3C SR6600[SR6600-X]路由器

ii

1.1.32 segment-routing mapping-server receive ··········································································· 1-38

1.1.33 segment-routing microloop-avoidance enable ··································································· 1-39

1.1.34 segment-routing microloop-avoidance rib-update-delay ···················································· 1-40

1.1.35 segment-routing mpls ········································································································· 1-41

1.1.36 segment-routing prefix-sid-map·························································································· 1-42

1.1.37 segment-routing sr-prefer ··································································································· 1-43

1.1.38 static-sr-mpls adjacency ····································································································· 1-44

1.1.39 static-sr-mpls lsp················································································································· 1-45

1.1.40 static-sr-mpls prefix ············································································································ 1-45

Page 8: H3C SR6600[SR6600-X]路由器

1-1

1 MPLS SR

1.1 MPLS SR配置命令

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

mdc-admin

mdc-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 : GE2/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

Page 9: H3C SR6600[SR6600-X]路由器

1-2

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 : GE2/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

Page 10: H3C SR6600[SR6600-X]路由器

1-3

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance instance-name:显示指定 BGP 实例的信息。instance-name 表示 BGP 实例的名

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

【举例】

# 显示 BGP SR 标签值范围信息。 <Sysname> display bgp segment-routing label-range

BGP peering segment labels:

24001-69631

Prefix labels:

16000-24000

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

字段 描述

BGP peering segment labels BGP peering segments标签值

Prefix labels BGP prefix segments标签值

1.1.3 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

mdc-admin

mdc-operator

Page 11: H3C SR6600[SR6600-X]路由器

1-4

【参数】

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-3 display bgp segment-routing prefix-sid-map 命令显示信息描述表

字段 描述

Prefix 地址前缀

SID index 分配的SID的起始索引值

Range 连续分配SID的个数

Last prefix 最后一个地址前缀

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

Page 12: H3C SR6600[SR6600-X]路由器

1-5

1.1.4 display isis segment-routing adjacency

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

【命令】

display isis segment-routing adjacency [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

process-id:显示指定进程的 IS-IS SR 邻接段信息。process-id 为 IS-IS 进程号,取值范围为

1~65535。如果未指定本参数,将显示所有进程的 IS-IS SR 邻接段信息。

【举例】

# 显示 IS-IS 1 的 SR 邻接段信息。 <Sysname> display isis segment-routing adjacency 1

Segment routing adjacency path information for IS-IS(1)

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

SystemID Interface Nexthop Label Type

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

0000.0000.0011 GE2/0/1 10.123.110.21 24122 L1

0000.0000.0012 GE2/0/2 192.168.56.21 24121 L1

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

字段 描述

SystemID 邻居的系统ID

Interface 建立邻居的接口信息

Nexthop 下一跳信息

Label 入标签信息

Type 接口的链路邻接关系类型

1.1.5 display isis segment-routing global-block

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

Page 13: H3C SR6600[SR6600-X]路由器

1-6

【命令】

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

[ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-5 display isis segment-routing global-block 命令显示信息描述表

字段 描述

System ID 邻居的系统ID

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

Range SRGB包含的标签数目

【相关命令】

• segment-routing global-block

Page 14: H3C SR6600[SR6600-X]路由器

1-7

1.1.6 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

mdc-admin

mdc-operator

【参数】

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

backup-policy:显示备份的 SID 标签映射信息。

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

指定本参数时,显示所有 ISIS 进程的 SID 标签映射信息。

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

签映射的简要信息。

【使用指导】

未指定 active-policy 和 backup-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

Page 15: H3C SR6600[SR6600-X]路由器

1-8

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 -

Page 16: H3C SR6600[SR6600-X]路由器

1-9

12.12.12.1/32 44 3 -

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

mdc-admin

mdc-operator

Page 17: H3C SR6600[SR6600-X]路由器

1-10

【参数】

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

adjacency adjacency-path-name:显示指定邻接路径的信息。adjacency-path-name 表

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

路径信息。

【举例】

# 显示所有基于 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 命令用来显示静态配置的前缀段信息。

Page 18: H3C SR6600[SR6600-X]路由器

1-11

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

path lsp-name:显示指定静态 SRLSP 的前缀段信息。lsp-name 表示静态 SRLSP 的名称,为

1~15 个字符的字符串,区分大小写。

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

Nexthop : 10.0.0.2

Out-Label : 600000

Status : up

Out-Interface : GE2/0/2

Nexthop : 11.0.0.2

Out-Label : 600002

Status : down(No Route)

Out-Interface : GE2/0/3

Nexthop : 12.0.0.2

Out-Label : 600001

Status : down(No Mpls)

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

字段 描述

Prefix Name 前缀路径的名称

Page 19: H3C SR6600[SR6600-X]路由器

1-12

字段 描述

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

mdc-admin

mdc-operator

【参数】

process-id:显示指定 OSPF 进程的 SR 全局标签段信息,process-id 为 OSPF 进程号,取

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

area area-id:显示指定区域的全局标签段信息。area-id 表示区域的标识,可以是十进制整数

(取值范围为 0~4294967295,系统会将其转换成 IP 地址格式)或者是 IP 地址格式。如果未指定

本参数,将显示所有区域的全局标签段信息。

Page 20: H3C SR6600[SR6600-X]路由器

1-13

【举例】

# 显示所有 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

mdc-admin

mdc-operator

【参数】

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

Page 21: H3C SR6600[SR6600-X]路由器

1-14

backup-policy:显示备份的 SID 标签映射信息。

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

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

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

【使用指导】

未指定 active-policy 和 backup-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 : -

Page 22: H3C SR6600[SR6600-X]路由器

1-15

# 显示备份的 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

Page 23: H3C SR6600[SR6600-X]路由器

1-16

字段 描述

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

mdc-admin

mdc-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 缺省的标签段

Page 24: H3C SR6600[SR6600-X]路由器

1-17

字段 描述

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

mdc-admin

mdc-operator

【参数】

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

SID 的映射关系。

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

Page 25: H3C SR6600[SR6600-X]路由器

1-18

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

1.1.1.1/32 10 100 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,表示当前被映射前缀是否是本地直连

Page 26: H3C SR6600[SR6600-X]路由器

1-19

字段 描述

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

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

mdc-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-1 和 level-2 参数时,表示开启或关闭所有 Level 区域的 FRR 正切防微环功能。

本命令仅在源节点配置。

Page 27: H3C SR6600[SR6600-X]路由器

1-20

【举例】

# 开启 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

mdc-admin

【参数】

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

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

Page 28: H3C SR6600[SR6600-X]路由器

1-21

【使用指导】

未指定 level-1 和 level-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

mdc-admin

Page 29: H3C SR6600[SR6600-X]路由器

1-22

【参数】

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-name 和 host 参数时,设备为所有路由计算备份信息。

只有开启了相应 Level 的 LFA 快速重路由功能,TI-LFA 快速重路由功能才可能在指定 Level 生效,

否则配置不生效。

未指定 level-1和 level-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.16 global-block

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

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

Page 30: H3C SR6600[SR6600-X]路由器

1-23

【命令】

global-block minimum-value maximum-value

undo global-block

【缺省情况】

基于 MPLS 的 SRGB 的最小标签值为 16000 ,最大标签值为 24000。

【视图】

Segment Routing 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

Segment Routing 视图下配置的 SRGB 用于 Prefix Segment 和 BGP Prefix SID。当 IS-IS 视图和

OSPF 视图下未配置 SRGB 时,也会使用 Segment Routing 视图配置的 SRGB。

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

【举例】

# 配置 SRGB 标签范围为 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。

【视图】

接口视图

Page 31: H3C SR6600[SR6600-X]路由器

1-24

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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 类型接口下,多次执行本命令,最后一次执行的命令生效。

• 在广播网类型接口下,多次执行本命令,可以为不同的下一跳指定 IS-IS Adjacency SID。对

于同一下一跳 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 才可以被使

用。

【举例】

# 配置接口 GigabitEthernet2/0/1 上的 Adjacency SID 绝对值为 20000,下一跳地址为 1.1.1.1。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

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

【相关命令】

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

Page 32: H3C SR6600[SR6600-X]路由器

1-25

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

• isis enable(三层技术-IP 路由命令参考/IS-IS) • segment-routing adjacency enable

• segment-routing mpls

1.1.18 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

mdc-admin

【参数】

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

【使用指导】

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

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

【举例】

# 禁止接口 GigabitEthernet2/0/1 参与 TI-LFA 计算。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

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

【相关命令】

• fast-reroute ti-lfa

1.1.19 isis prefix-sid

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

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

Page 33: H3C SR6600[SR6600-X]路由器

1-26

【命令】

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

undo isis prefix-sid

【缺省情况】

未配置 IS-IS 前缀 SID。

【视图】

LoopBack 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

absolute absolute-value:配置前缀 SID 绝对值。absolute-value 表示前缀 SID 绝对值,

取值范围为 10241~1048575。

index index-value:配置前缀 SID 相对值。index-value 表示前缀 SID 相对值,取值范围为

0~1038334。

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

Page 34: H3C SR6600[SR6600-X]路由器

1-27

1.1.20 local-block

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

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

【命令】

local-block minimum-value maximum-value

undo local-block

【缺省情况】

基于 MPLS 的 SRGB 的最小标签值为 15000,最大标签值为 15999。

【视图】

Segment Routing 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

SRLB(Segment Routing Local Block,分段路由本地标签段)是专门用于 MPLS SR 邻接类型 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(MPLS 命令参考/MPLS 基础)

1.1.21 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

Page 35: H3C SR6600[SR6600-X]路由器

1-28

【缺省情况】

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

【视图】

Segment Routing 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

缀的 SID 索引值。批量配置前缀时,此数值为被映射前缀的起始 SID 索引值。

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

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

Page 36: H3C SR6600[SR6600-X]路由器

1-29

【缺省情况】

隧道未引用任何静态 SRLSP。

【视图】

Tunnel 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

SRLSP,必须已经通过 static-sr-mpls lsp 命令创建。

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

【使用指导】

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

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

引用备用 SRLSP。

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

如果同时配置了 mpls te static-sr-mpls 和 mpls 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.23 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 }

Page 37: H3C SR6600[SR6600-X]路由器

1-30

【缺省情况】

未配置 OSPF Adjacency SID。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

nexthop nexthop-address:指定下一跳 IP 地址。在非 P2P 类型接口下配置 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。

配置 segment-routing mpls 命令和 segment-routing adjacency enable 命令后,本命

令才会生效。

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

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

• 在广播网类型接口下,多次执行本命令,可以为不同的下一跳指定 OSPF Adjacency SID。

对于同一下一跳 IP 地址,多次执行本命令,最后一次执行的命令生效。

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

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

Adjacency SID。

用户可以执行 display mpls label 命令,查看 SID 使用状态。如果配置的 Adjacency SID 已

经被其他协议使用,则该 Adjacency SID 不可用。此后如果该 Adjacency SID 的使用状态变为 Idle时,则先删除 Adjacency SID 的配置,再重新配置 Adjacency SID,该 Adjacency SID 才可以被使

用。

【举例】

# 配置接口 GigabitEthernet2/0/1 上的 Adjacency SID 绝对值为 20000,下一跳地址为 1.1.1.1。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

Page 38: H3C SR6600[SR6600-X]路由器

1-31

【相关命令】

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

• ospf network-type(三层技术-IP 路由命令参考/OSPF) • segment-routing adjacency enable

• segment-routing mpls

1.1.24 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

mdc-admin

【使用指导】

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

【举例】

# 禁止接口 GigabitEthernet2/0/1 参与 TI-LFA 计算。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

【相关命令】

• fast-reroute ti-lfa (OSPF view)

1.1.25 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

Page 39: H3C SR6600[SR6600-X]路由器

1-32

【缺省情况】

未配置 OSPF 前缀 SID。

【视图】

LoopBack 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

absolute absolute-value:配置前缀 SID 绝对值。absolute-value 表示前缀 SID 绝对值,

取值范围为 10241~1048575。

index index-value:配置前缀 SID 相对值。index-value 表示前缀 SID 相对值,取值范围为

0~1038334。

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

Page 40: H3C SR6600[SR6600-X]路由器

1-33

1.1.26 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

mdc-admin

【参数】

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

经创建。

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

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

体。

adjacency:为指定对等体/对等体组分配邻接类型的 SID。不指定 adjacency 和 set 参数时,

设备将为邻居分配的 SID 为节点类型。

set:为指定对等体/对等体组分配 Set 类型的 SID。不指定 adjacency 和 set 参数时,设备将为

邻居分配的 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 对等体/对等

体组可以应用相同的路由策略。

• 仅当 EBGP 会话通过环回口建立时支持策略中配置 if-match interface 作为过滤条件。

Page 41: H3C SR6600[SR6600-X]路由器

1-34

用户可以执行 display mpls label 命令,查看 SID 使用状态。如果配置的 BGP-EPE SID 已经

被其他协议使用,则该 SID 不可用。此后如果该 SID 的使用状态变为 Idle 时,则先删除 BGP-EPE的配置,再重新配置 BGP-EPE,该 SID 才可以被使用。

【举例】

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

[Sysname] bgp 100

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

【相关命令】

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

1.1.27 segment-routing

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

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

【命令】

segment-routing

undo segment-routing

【缺省情况】

Segment Routing 功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

【举例】

# 开启 Segment Routing 功能,并进入 Segment Routing 视图。 <Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing]

1.1.28 segment-routing adjacency enable

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

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

Page 42: H3C SR6600[SR6600-X]路由器

1-35

【命令】

segment-routing adjacency enable

undo segment-routing adjacency enable

【缺省情况】

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

【视图】

IS-IS IPv4 单播地址族视图

OSPF 视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

【举例】

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

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

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

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

[Sysname] ospf 1

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

【相关命令】

• segment-routing mpls

1.1.29 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

【缺省情况】

基于 MPLS 的 SRGB 的最小标签值为 16000,最大标签值为 24000。

【视图】

IS-IS 视图

OSPF 视图

Page 43: H3C SR6600[SR6600-X]路由器

1-36

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

配置 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.30 segment-routing label-advertise

segment-routing label-advertise命令用来配置设备在 MPLS SR 组网中作为 Egress 节点

时为倒数第二跳分配的标签类型。

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

【命令】

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

undo segment-routing label-advertise

【缺省情况】

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

【视图】

BGP IPv4 单播地址族视图

【缺省用户角色】

network-admin

Page 44: H3C SR6600[SR6600-X]路由器

1-37

mdc-admin

【参数】

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

标签值为 0。

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

【使用指导】

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

• 如果倒数第二跳节点支持 PHP(Penultimate Hop Popping,倒数第二跳弹出)功能,则建议

采用隐式空标签;

• 如果在简化Egress节点转发处理的同时,希望Egress节点能够根据标签中的TC等信息决定

QoS 策略,则建议采用显式空标签;

• 通常情况下不建议使用非空标签。非空标签只适用于一些比较特殊的场景,比如Egress节点

上部署了 OAM,只有根据标签才能对应到 OAM 功能实体的情况。当使用非空标签时,

Egress 节点根据 BGP IPv4 单播路由中的前缀 SID 信息为倒数第二跳分配 SID。

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

并根据新的标签类型重新建立。

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

【举例】

# 在 BGP IPv4 单播地址族下配置设备在 MPLS SR 组网中作为 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.31 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 标签映射消息处于关闭状态。

Page 45: H3C SR6600[SR6600-X]路由器

1-38

【视图】

IS-IS IPv4 单播地址族视图

OSPF 视图

【缺省用户角色】

network-admin

mdc-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.32 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

mdc-admin

Page 46: H3C SR6600[SR6600-X]路由器

1-39

【使用指导】

在 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.33 segment-routing microloop-avoidance enable

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

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

【命令】

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

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

【缺省情况】

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

【视图】

IS-IS IPv4 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

在网络故障或故障恢复期间,路由都会重新收敛,由于网络节点之间转发状态短暂不一致,各个设

备收敛速度不同,可能存在转发微环现象。配置 SR 的防微环功能后,在 IGP 收敛期间,设备会按

照指定路径转发流量,转发过程不依赖于各设备的路由收敛,可以避免环路产生。

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

Page 47: H3C SR6600[SR6600-X]路由器

1-40

未指定 level-1 和 level-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

【相关命令】

• fast-reroute microloop-avoidance enable

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

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

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

迟时间。

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

情况。

【命令】

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 ]

【缺省情况】

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

【视图】

IS-IS IPv4 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

【使用指导】

为了保证 IGP 收敛有足够的时间,可以配置 SR 防微环延迟时间,在此期间设备按照指定路径转发

流量。在网络故障恢复 IGP 完成收敛后,流量再通过 IGP 计算的路径转发。

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

Page 48: H3C SR6600[SR6600-X]路由器

1-41

【举例】

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

【相关命令】

• segment-routing microloop-avoidance enable

1.1.35 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 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

• 当 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 单播地址族下开启 MPLS SR 功能。 <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 下 MPLS SR 功能。 <Sysname> system-view

Page 49: H3C SR6600[SR6600-X]路由器

1-42

[Sysname] ospf 1

[Sysname-ospf-1] segment-routing mpls

# 在 BGP IPv4 单播地址族下开启 MPLS SR 功能。 <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.36 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 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

在 SRMS 上配置本命令后,当从邻居收到 BGP IPv4 单播路由时,会根据 mapping-server

prefix-sid-map 命令配置的映射关系,为前缀地址分配 SID。

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

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

【举例】

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

Page 50: H3C SR6600[SR6600-X]路由器

1-43

1.1.37 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

mdc-admin

【参数】

prefix-list prefix-list-name:指定 IP 地址前缀列表。prefix-list-name 为 IP 地址

前缀列表名称,为 1~63 个字符的字符串,区分大小写。只有通过 IP 地址前缀列表过滤的前缀才

会优先使用SRLSP转发流量;未通过过滤的前缀优先使用LDP LSP转发流量。如果不指定本参数,

则表示所有的 IP 地址前缀均优先使用 SRLSP 转发流量。

【使用指导】

当到达同一目的网络同时存在 SRLSP 和 LDP LSP 两种标签转发路径时,通过配置本命令,可以指

定转发到达该目的网络的流量时优先使用的路径,以便更好地规划和控制流量转发路径。

配置本命令时,请开启 MPLS SR 功能,并确保 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

Page 51: H3C SR6600[SR6600-X]路由器

1-44

1.1.38 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

mdc-admin

【参数】

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

小写。

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

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

Page 52: H3C SR6600[SR6600-X]路由器

1-45

1.1.39 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

mdc-admin

【参数】

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

out-label out-label-value&<1-n>:指定出标签值列表,配置顺序为从外到内各层标签依

次配置,&<1-n>表示前面的参数最多可以输入 n 次。out-label-value 的取值范围为 0、3、16~1048575。n 的取值为 15。

【使用指导】

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

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

或者源节点为目标前缀分配的前缀标签。

【举例】

# 配置名为 lsp1 的静态 SRLSP,出标签值列表为 100、200。 <Sysname> system-view

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

【相关命令】

• static-sr-mpls adjacency

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

Page 53: H3C SR6600[SR6600-X]路由器

1-46

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

【缺省情况】

不存在静态 Prefix Segment。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

mask:目的 IP 地址掩码。

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

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

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

outgoing-interface interface-type interface-number:指定出接口的接口类型和接

口编号。指定的接口必须为点到点连接类型的接口。

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

【使用指导】

指定的下一跳或出接口必须与路由表中最优路由的下一跳或出接口保持一致,同一台设备上,如果

最优路由有多个下一跳或者出接口,那么就能配置多个到该目的地址的前缀路径用于负载分担,但

是需要注意的是到达同一目的地址前缀路径的名称、入标签值需要保持一致。

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

Page 54: H3C SR6600[SR6600-X]路由器

i

目 录

1 IPv6 SR ················································································································································· 1-1

1.1 IPv6 SR 配置命令 ······························································································································ 1-1

1.1.1 display bgp egress-engineering ipv6 ······················································································ 1-1

1.1.2 display bgp egress-engineering srv6 peer-set ······································································· 1-3

1.1.3 display ipv6 segment-routing sid-list ······················································································ 1-4

1.1.4 display isis segment-routing ipv6 capability ··········································································· 1-5

1.1.5 display isis segment-routing ipv6 locator ··············································································· 1-6

1.1.6 display isis srv6 tunnel ··········································································································· 1-8

1.1.7 display ospfv3 segment-routing ipv6 capability ······································································ 1-9

1.1.8 display ospfv3 segment-routing ipv6 locator ········································································ 1-10

1.1.9 display ospfv3 srv6 tunnel ···································································································· 1-12

1.1.10 display segment-routing ipv6 forwarding ············································································ 1-13

1.1.11 display segment-routing ipv6 local-sid ··············································································· 1-14

1.1.12 display segment-routing ipv6 locator ·················································································· 1-18

1.1.13 egress-engineering srv6 peer-set ······················································································· 1-19

1.1.14 fast-reroute ti-lfa ················································································································· 1-21

1.1.15 ipv6 segment-routing sid-list ······························································································· 1-22

1.1.16 isis ipv6 fast-reroute ti-lfa disable ······················································································· 1-23

1.1.17 locator ································································································································· 1-23

1.1.18 opcode ································································································································ 1-25

1.1.19 ospfv3 fast-reroute ti-lfa disable ························································································· 1-27

1.1.20 path-mtu ····························································································································· 1-28

1.1.21 peer egress-engineering srv6 ····························································································· 1-29

1.1.22 peer peer-set ······················································································································ 1-30

1.1.23 router-id ······························································································································ 1-31

1.1.24 segment-routing ipv6 (system view) ··················································································· 1-32

1.1.25 segment-routing ipv6 egress-engineering locator ······························································ 1-33

1.1.26 segment-routing ipv6 locator (BGP IPv6 address family) ·················································· 1-33

1.1.27 segment-routing ipv6 locator (IS-IS IPv6 address family) ·················································· 1-34

1.1.28 segment-routing ipv6 locator (OSPFv3 view) ····································································· 1-35

1.1.29 segment-routing microloop-avoidance enable ··································································· 1-36

1.1.30 segment-routing microloop-avoidance rib-update-delay ···················································· 1-37

1.1.31 service-class ······················································································································· 1-38

Page 55: H3C SR6600[SR6600-X]路由器

ii

1.1.32 sid ······································································································································· 1-39

1.1.33 srv6 igp metric ···················································································································· 1-40

1.1.34 srv6 igp shortcut ················································································································· 1-41

1.1.35 tunnel bfd enable echo ······································································································· 1-42

1.1.36 tunnel route-static ··············································································································· 1-42

1.1.37 tunnel sid-list ······················································································································· 1-43

Page 56: H3C SR6600[SR6600-X]路由器

1-1

1 IPv6 SR

1.1 IPv6 SR配置命令

1.1.1 display bgp egress-engineering ipv6

display bgp egress-engineering ipv6 命令用来显示 IPv6 对等体的 BGP-EPE 信息。

【命令】

display bgp [ instance instance-name ] egress-engineering ipv6 [ ipv6-address ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance instance-name:显示指定 BGP 实例的信息。instance-name 表示 BGP 实例的名

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

ipv6-address:显示指定 IPv6 对等体的 BGP-EPE 信息。ipv6-address 为对等体的 IPv6 地

址。指定的对等体必须已经创建。如果不指定本参数,则显示所有 IPv6 对等体的 BGP-EPE 信息。

verbose:显示 BGP-EPE 的详细信息。如果未指定本参数,则显示 BGP-EPE 的简要信息。

【举例】

# 显示所有 IPv6 对等体的 BGP-EPE 信息。 <Sysname> display bgp egress-engineering ipv6

BGP peering segment type: Node-Adjacency

Peer NodeAdj : 2::9

Local AS number : 100

Remote AS number : 200

Local router ID : 1.1.1.9

Remote router ID : 2.2.2.9

Interface : GE2/0/1

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:206

Interface : GE2/0/2

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:208

# 显示所有 IPv6 对等体的 BGP-EPE 详细信息。

Page 57: H3C SR6600[SR6600-X]路由器

1-2

<Sysname> display bgp egress-engineering ipv6 verbose

BGP peering segment type: Node-Adjacency

PeerAdj Num : 2

Nexthop : 2::9

Local AS number : 100

Remote AS number : 200

Local router ID : 1.1.1.9

Remote router ID : 2.2.2.9

Local interface address : 10::1

Remote interface address : 10::2

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:206

SID(no PSP, no USP) : 200::1

SID(PSP) : 200::2

Local interface address : 20::1

Remote interface address : 20::2

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:208

SID(no PSP, no USP) : 200::1

SID(PSP) : 200::2

BGP peering segment type : Adjacency

PeerAdj : FE80::28B6:9EFF:FE23:206

Local AS number : 100

Remote AS number : 200

Local router ID : 1.1.1.9

Remote router ID : 2.2.2.9

Local interface address : FE80::28B6:9EFF:FE23:D16

Remote interface address : FE80::28B6:9EFF:FE23:206

Interface : GE2/0/1

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:206

SID(no PSP, no USP) : 200::3

SID(PSP) : 200::4

BGP peering segment type : Adjacency

PeerAdj : FE80::28B6:9EFF:FE23:208

Local AS number : 100

Remote AS number : 200

Local router ID : 1.1.1.9

Remote router ID : 2.2.2.9

Local interface address : FE80::28B6:9EFF:FE23:D18

Remote interface address : FE80::28B6:9EFF:FE23:208

Interface : GE2/0/2

OriginalNextHop : 2::9

RelayNextHop : FE80::28B6:9EFF:FE23:208

SID(no PSP, no USP) : 200::5

SID(PSP) : 200::6

Page 58: H3C SR6600[SR6600-X]路由器

1-3

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

字段 描述

BGP peering segment type

指定对等体的BGP peering segments类型:

• Node:表示节点类型

• Adjacency:表示邻接类型

• Node-Adjacency:表示节点类型和邻居类型

Peer Node 邻接类型的对等体地址

Peer Adj 节点类型的对等体地址

Peer NodeAdj 节点类型和邻居类型的对等体地址

PeerAdj Num 对等体邻接数量

Local AS number 本地的AS号

Remote AS number 远端的AS号

Local router ID 本地的RouterID

Remote router ID 远端的RouterID

Local interface address 本地的接口地址

Remote interface address 远端的接口地址

Interface 建立邻居的接口信息

OriginalNextHop 原始下一跳IP地址

RelayNextHop 迭代下一跳IP地址

SID(PSP) PSP类型的End.X SID

SID(no PSP, no USP) 非PSP、USP类型的End.X SID

1.1.2 display bgp egress-engineering srv6 peer-set

display bgp egress-engineering srv6 peer-set 命令用来显示 BGP Peer SRv6 Set 组的信息。

【命令】

display bgp egress-engineering srv6 peer-set [ srv6-peer-set-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

Page 59: H3C SR6600[SR6600-X]路由器

1-4

【参数】

peer-set-name:BGP Peer SRv6 Set 组的名称,为 1~63 个字符的字符串,区分大小写。如果

未指定本参数,则显示所有 BGP Peer SRv6 Set 组的信息。

【举例】

# 显示所有 BGP Peer SRv6 Set 组的信息。 <Sysname> display bgp egress-engineering srv6 peer-set

BGP egress peering segment srv6 peer-set: abc

SID(PSP) : 101::1:0:0

SID(no PSP, no USP) : 101::1:0:1

Members: 1

Peer: 4:4:4::4

表1-2 display bgp egress-engineering srv6 peer-set 命令显示信息描述表

字段 描述

BGP egress peering segment srv6 peer-set BGP Peer SRv6 Set组的名称

SID(PSP) PSP类型的End.X SID

SID(no PSP, no USP) 非PSP、USP类型的End.X SID

Members Peer Set组中对等体数量

Peer 加入Peer Set组的对等体

1.1.3 display ipv6 segment-routing sid-list

display ipv6 segment-routing sid-list 命令用来显示 SID 列表。

【命令】

display ipv6 segment-routing sid-list [ list-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

list-name:显示指定 SID 列表的信息。list-name 为 SID 列表名称,为 1~31 个字符的字符

串,区分大小写。如果未指定本参数,则显示设备上所有的 SID 列表信息。

【举例】

# 显示 IPv6 SR 的 SID 列表 aa 的信息。

Page 60: H3C SR6600[SR6600-X]路由器

1-5

<Sysname> display ipv6 segment-routing sid-list aa

SID list name: aa

SID information:

SID index Address

1 10::1

2 20::1

3 30::1

SID list usage on tunnels:

Tunnel number SID list role

0 Primary

1 Backup

2 Primary

表1-3 display ipv6 segment-routing sid-list 命令显示信息描述表

字段 描述

SID list name SID列表名称

SID information SID信息

SID index SID索引值

Address 索引值对应的IPv6地址

SID list usage on tunnels SID列表在IPv6 SR隧道中的使用情况

Tunnel number 隧道编号

SID list role

SID列表在IPv6 SR隧道中的主备状态:

• Primary:表示主用

• Backup:表示备用

【相关命令】

• ipv6 segment-routing sid-list

• sid

• tunnel sid-list

1.1.4 display isis segment-routing ipv6 capability

display isis segment-routing ipv6 capability 命令用来显示 IS-IS SRv6 能力信息。

【命令】

display isis segment-routing ipv6 capability [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

Page 61: H3C SR6600[SR6600-X]路由器

1-6

mdc-admin

mdc-operator

【参数】

level-1:显示 Level-1 的 SRv6 能力信息。

level-2:显示 Level-2 的 SRv6 能力信息。

process-id:IS-IS 进程号,取值范围为 1~65535,显示指定 IS-IS 进程的 SRv6 能力信息。如

果未指定本参数,将显示所有 IS-IS 进程的 SRv6 能力信息。

【使用指导】

如果不指定级别,将同时显示 Level-1 和 Level-2 的 SRv6 能力信息。

【举例】

# 显示 IS-IS 进程 1 的 SRv6 能力信息。 <Sysname> display isis segment-routing ipv6 capability level-1 1

IPv6 segment routing capability information for IS-IS(1)

Level-1 IPv6 segment routing capability

System ID SRv6 capability

0000.1000.0001 Enabled

0000.2000.0001 Enabled

0000.2000.0002 Enabled

0000.2000.0003 Enabled

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

字段 描述

System ID 邻居的系统ID

SRv6 capability

该设备是否开启SRv6功能:

• Enabled:表示 SRv6 处于开启状态

• Disabled:表示 SRv6 处于关闭状态

1.1.5 display isis segment-routing ipv6 locator

display isis segment-routing ipv6 locator 命令用来显示 IS-IS SRv6 的 Locator 路由

信息。

【命令】

display isis segment-routing ipv6 locator [ ipv6-address prefix-length ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]

【视图】

任意视图

Page 62: H3C SR6600[SR6600-X]路由器

1-7

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

ipv6-address prefix-length:显示指定目的 IPv6 地址和掩码长度的 Locator 路由信息。

prefix-length 的取值范围为 1~128。

level-1:显示 Level-1 的 Locator 路由信息。

level-2:显示 Level-2 的 Locator 路由信息。

verbose:显示 Locator 路由的详细信息。如果未指定本参数,将显示 Locator 路由的概要信息。

process-id:IS-IS 进程号,取值范围为 1~65535,显示指定 IS-IS 进程的 Locator 路由信息。

如果未指定本参数,将显示所有 IS-IS 进程的 Locator 路由信息。

【举例】

# 显示 IS-IS SRv6 的 Locator 路由信息。 <Sysname> display isis segment-routing ipv6 locator

Route information for IS-IS(1)

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

Level-1 Locator Route Table

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

Destination : 201:: PrefixLen: 64

Flags : R/-/- Cost : 2

Next hop : FE80::38A5:3DFF:FEE9:218 Interface: GE2/0/1

Destination : 202:: PrefixLen: 64

Flags : R/-/- Cost : 1

Next hop : FE80::38A5:3DFF:FEE9:218 Interface: GE2/0/3

Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-5 display isis segment-routing ipv6 locator 命令显示信息描述表

字段 描述

Destination IPv6目的前缀

PrefixLen 前缀长度

Flag/Flags

路由信息状态标志位

• D:直连路由

• R:该路由已放到路由表中

• L:已经通过 LSP 发布

• U:路由渗透状态标识,标识 Level-1 路由来自 Level-2。如果为“U”则

Page 63: H3C SR6600[SR6600-X]路由器

1-8

字段 描述

可避免由 Level-2 发送到 Level-1 的 LSP 又返回给 Level-2

Cost 路由开销值

Next hop 下一跳

Interface 出接口

1.1.6 display isis srv6 tunnel

display isis srv6 tunnel 命令用来显示 IS-IS 的 SRv6 Tunnel 接口信息。

【命令】

display isis srv6 tunnel [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

level-1:显示 Level-1 路由器的 SRv6 Tunnel 接口信息。

level-2:显示 Level-2 路由器的 SRv6 Tunnel 接口信息。

process-id:显示指定 IS-IS 进程的信息。process-id 为 IS-IS 进程号,取值范围为 1~65535。如果不指定本参数,则显示所有 IS-IS 进程的信息。

【使用指导】

如果未指定 level-1 和 level-2 参数,则同时显示 Level-1 路由器和 Level-2 路由器的信息。

【举例】

# 显示 IS-IS 的 SRv6 Tunnel 接口信息。 <Sysname> display isis srv6 tunnel

SRv6 tunnel information for IS-IS(1)

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

Level-1 tunnel statistics

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

Tunnel name Auto route Destination Metric

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

Tun0 Shortcut 1000::1 Relative 0

Page 64: H3C SR6600[SR6600-X]路由器

1-9

Level-2 tunnel statistics

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

Tunnel name Auto route Destination Metric

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

Tun0 Shortcut 1000:: Relative 0

表1-6 display isis srv6 tunnel 命令显示信息描述表

字段 描述

SRv6 tunnel information for IS-IS(1) 指定IS-IS进程的IPv6 SR隧道接口信息

Level-1 tunnel statistics Level-1的IPv6 SR隧道接口信息

Level-2 tunnel statistics Level-2的IPv6 SR隧道接口信息

Tunnel name 隧道接口名称

Auto route

隧道接口上配置的自动路由发布类型,取值包括:

• (暂不支持)Advertise:转发邻接

• Shortcut:IGP shortcut

Destination 隧道的目的端地址

Metric

隧道接口上配置的度量值,取值包括:

• Relative:相对度量值

• Absolute:绝对度量值

1.1.7 display ospfv3 segment-routing ipv6 capability

display ospfv3 segment-routing ipv6 capability 命令用来显示 OSPFv3 SRv6 能力

信息。

【命令】

display ospfv3 [ process-id ] segment-routing ipv6 capability

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

process-id:OSPFv3 进程号,取值范围为 1~65535。如果未指定本参数,将显示所有 OSPFv3进程的 SRv6 能力信息。

Page 65: H3C SR6600[SR6600-X]路由器

1-10

【举例】

# 显示所有 OSPFv3 进程的 SRv6 能力信息。 <Sysname> display ospfv3 segment-routing ipv6 capability

OSPFv3 Process 1 with Router ID 1.1.1.1

Area 0.0.0.0

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

Router ID SRv6 capability

2.2.2.2 Enabled

表1-7 display ospfv3 segment-routing ipv6 capability 命令显示信息描述表

字段 描述

Router ID 邻居路由器的Router ID

SRv6 capability

SRv6功能状态:

• Disabled:表示 SRv6 功能处于关闭状态

• Enabled:表示 SRv6 功能处于开启状态

1.1.8 display ospfv3 segment-routing ipv6 locator

display ospfv3 segment-routing ipv6 locator 命令用来显示 OSPFv3 SRv6 的 Locator信息。

【命令】

display ospfv3 [ process-id ] segment-routing ipv6 locator [ ipv6-address

prefix-length ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

process-id:显示指定 OSPFv3 进程的 Locator 信息。process-id 为 OSPFv3 进程号,取值

范围为 1~65535。如果未指定本参数,将显示所有 OSPFv3 进程的 Locator 信息。

ipv6-address prefix-length:显示指定 IPv6前缀的 Locator信息。ipv6-address表示 IPv6前缀地址。prefix-length 表示 IPv6 前缀地址长度,取值范围为 32~120。如果未指定本参数,

则显示所有 IPv6 前缀的 Locator 信息。

Page 66: H3C SR6600[SR6600-X]路由器

1-11

【举例】

# 显示所有 OSPFv3 进程的 Locator 信息。 <Sysname> display ospfv3 segment-routing ipv6 locator

OSPFv3 Process 1 with Router ID 1.1.1.1

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

I - Intra area route, E1 - Type 1 external route, N1 - Type 1 NSSA route

IA - Inter area route, E2 - Type 2 external route, N2 - Type 2 NSSA route

* - Selected route

*Destination: 192:168::12:0/120

Type : I Area : 0.0.0.0

AdvRouter : 2.2.2.2 Preference : 10

NibID : 0x23000002 Cost : 10

Interface : GE2/0/1 BkInterface: N/A

Nexthop : ::

BkNexthop : N/A

Status : Direct

表1-8 display ospfv3 segment-routing ipv6 locator 命令显示信息描述表

字段 描述

Destination 目的网段

Type 路由类型

Area 区域ID

AdvRouter 发布LSA的路由器,用Router ID表示

Preference 路由优先级

NibID 路由下一跳信息的ID值

Cost 路由开销值

Interface 出接口

BkInterface 备份出接口

Nexthop 下一跳地址

BkNexthop 备份下一跳地址

Status

路由状态,具体如下:

• Local:该条路由在本地,未发送给路由管理模块

• Invalid:路由下一跳无效

• Stale:该路由下一跳较旧

• Normal:正常可用状态

• Delete:处于删除状态

• Direct:该条路由为直连路由

• Rely:该条路由为迭代路由

Page 67: H3C SR6600[SR6600-X]路由器

1-12

1.1.9 display ospfv3 srv6 tunnel

display ospfv3 srv6 tunnel 命令用来显示 OSPFv3 的 SRv6 Tunnel 接口信息。

【命令】

display ospfv3 [ process-id ] srv6 tunnel [ interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

process-id:OSPFv3 进程号,取值范围为 1~65535。如果未指定本参数,则显示所有 OSPFv3进程的 SRv6 Tunnel 接口信息。

interface-number:显示指定 SRv6 Tunnel 接口的信息。interface-number 为设备上已创

建的 SRv6 Tunnel 接口编号。如果未指定本参数,则显示所有 SRv6 Tunnel 接口的信息。

【举例】

# 显示所有 OSPFv3 进程的 SRv6 Tunnel 接口信息。 <Sysname> display ospfv3 srv6 tunnel

OSPFv3 Process 1 with Router ID 1.1.1.1

SRv6 Tunnel Information

Area: 0.0.0.0

Interface: Tunnel1

State : Active

Neighbor ID: 4.4.4.4

Cost : 1

Auto route : Shortcut

Metric : Absolute 1

Destination: 4::44

表1-9 display ospfv3 srv6 tunnel 命令显示信息描述表

字段 描述

Interface 隧道类型接口的接口名称

State

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

• Inactive:表示该隧道接口对应的下一跳不是最优下一跳,不用于转发报

• Active:表示该隧道接口对应的下一跳为最优下一跳,用于转发报文

Page 68: H3C SR6600[SR6600-X]路由器

1-13

字段 描述

Neighbor ID 当State为Inactive时,Neighbor ID为0.0.0.0,表示该隧道不在最优路径上;

当State为Active时,为隧道目的端Router ID

Cost

隧道接口的路由开销

• 当 State 为 Inactive 时,Cost 为 4294967295,表示该隧道不在最优路

径上

• 当 State 为 Active 时,为到隧道目的端 Router ID 的开销

Destination 隧道目的地址

Auto route 隧道采用的自动路由发布方式,取值为Shortcut,表示IGP Shortcut

Metric

SRv6隧道的度量值,取值包括:

• Absolute:以绝对值的方式指定 SRv6 隧道的度量值

• Relative:以相对值的方式指定 SRv6 隧道的度量值

1.1.10 display segment-routing ipv6 forwarding

display segment-routing ipv6 forwarding 命令用来显示 SRv6 转发信息。

【命令】

(独立运行模式) display segment-routing ipv6 forwarding [ entry-id ] [ slot slot-number ]

(IRF 模式) display segment-routing ipv6 forwarding [ entry-id ] [ chassis chassis-number slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

entry-id:显示指定转发表项的 SRv6 转发信息。entry-id 为转发表项 ID,本参数的取值范围

为 0~4294967294。如果不指定本参数,则显示所有 SRv6 转发信息。

slot slot-number:指定单板。slot-number 为单板所在的槽位号。如果不指定本参数,则

表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number 表示设备在

IRF 中的成员编号,slot-number 表示单板所在的槽位号。如果不指定本参数,则表示指定 Master设备主用主控板。(IRF 模式)

slot slot-number:指定 VM。slot-number 为 VM 所在的槽位号。(vBRAS-CP 设备)

Page 69: H3C SR6600[SR6600-X]路由器

1-14

【举例】

# 显示所有 SRv6 转发信息。 <Sysname> display segment-routing ipv6 forwarding

Total SRv6 forwarding entries: 4

Flags: T – Forwarded through a tunnel

N – Forwarded through the outgoing interface to the nexthop IP address

A - Active forwarding information

B – Backup forwarding information

ID FWD-Type Flags Forwarding info

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

2148532225 SRv6PSIDList NA GE2/0/1

FE80::54CB:70FF:FE86:316

{6000::1, 7000::1, 8000::1}

2149580801 SRv6PCPath TA 2148532225

2150629377 SRv6Policy TA 2149580801

表1-10 display segment-routing ipv6 forwarding 命令显示信息描述表

字段 描述

Total SRv6 forwarding entries SRv6转发表项总数

ID SRv6转发表项ID

FWD-Type

隧道转发类型,取值包括:

• SRv6PSIDList:表示 SRv6-TE Policy 的 SID 列表对应的隧道

• SRv6PCPath:表示 SRv6-TE Policy 候选路径对应的隧道

• SRv6Policy:表示 SRv6-TE Policy 对应的隧道

• SRv6PGROUP:表示 SRv6-TE Policy 组对应的隧道

Flags

转发标记:

• T:隧道转发

• N:出接口/下一跳转发

• A:在用的转发信息

• B:备份转发信息

Forwarding info

SRv6转发信息:

• 转发标记为 N 时,转发信息包括出接口、下一跳地址和 SID 列表

• 转发标记为 T 时,转发信息为 SRv6 转发表项 ID

1.1.11 display segment-routing ipv6 local-sid

display segment-routing ipv6 local-sid 命令用来显示 SRv6 的 Local SID 转发表信息。

【命令】

display segment-routing ipv6 local-sid { end | end-b6encaps | end-dt4 | end-dt46 | end-dt6 | end-dx4 | end-dx6 | end-op | end-x } [ sid ]

Page 70: H3C SR6600[SR6600-X]路由器

1-15

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

end:显示 End 类型的 Local SID 转发表信息。

end-b6encaps:显示 End.B6ENCAPS 类型的 Local SID 转发表信息。

end-dt4:显示 End.DT4 类型的 Local SID 转发表信息。

end-dt46:显示 End.DT46 类型的 Local SID 转发表信息。

end-dt6:显示 End.DT6 类型的 Local SID 列表信息。

end-dx4:显示 End.DX4 类型的 Local SID 转发表信息。

end-dx6:显示 End.DX6 类型的 Local SID 转发表信息。

end-op:显示 End.OP 类型的 Local SID 转发表信息。

end-x:显示 End.X 类型的 Local SID 转发表信息。

sid:指定 SRv6 SID 值。如果未指定本参数,则显示指定类型的所有 Local SID 转发表信息。

【举例】

# 显示 SRv6 的所有 End 类型的 Local SID 转发表信息。 <Sysname> display segment-routing ipv6 local-sid end

Local SID forwarding table (End)

Total SIDs: 1

SID : 100::64/96

Function type : End Flavor : PSP

Locator name : abc Allocation type: Static

Owner : SIDMGR State : Active

Create Time : May 19 17:21:15.687 2020

# 显示 SRv6 的所有 End.X 类型的 Local SID 转发表信息。 <Sysname> display segment-routing ipv6 local-sid end-x

Local SID forwarding table (End.X)

Total SIDs: 1

SID : 1000:0:0:15::/32

Function type : End.X Flavor : PSP

Interface : GE2/0/1 Interface index : 0x102

Next hop : FE80::1 Allocation type: Static

Page 71: H3C SR6600[SR6600-X]路由器

1-16

Locator name : abc

Owner : SIDMGR State : Active

Create Time : May 19 17:21:46.740 2020

# 显示 SRv6 的所有 End.DT4 类型的 Local SID 转发表信息。 <Sysname> display segment-routing ipv6 local-sid end-dt4

Local SID forwarding table (End.DT4)

Total SIDs: 1

SID : 6:5::1:1/120

Function type : End.DT4 Flavor : PSP

VPN instance : vpn1 Allocation type: Static

Network type : MPLS L3VPN

Locator name : abc

Owner : SIDMGR State : Active

Create Time : May 19 17:22:27.356 2020

# 显示 SRv6 的所有 End.DT6 类型的 Local SID 列表信息。 <Sysname> display segment-routing ipv6 local-sid end-dt6

Local SID forwarding table (End.DT6)

Total SIDs: 1

SID : 1:2::2:2/120

Function type : End.DT6 Flavor : PSP

VPN instance : vpn1 Allocation type: Static

Network type : MPLS L3VPN

Locator name : abc

Owner : SIDMGR State : Active

Create Time : May 19 17:22:27.356 2020

# 显示 SRv6 的所有 End.OP 类型的 Local SID 列表信息。 <Sysname> display segment-routing ipv6 local-sid end-op

Local SID forwarding table (End.OP)

Total SIDs: 1

SID : 100::190/96

Function type : End.OP

Locator name : abc

Owner : SIDMGR State : Active

Create Time : May 19 17:23:40.248 2020

# 显示 SRv6 的所有 End.DX4 类型的 Local SID 转发表信息。 <Sysname> display segment-routing ipv6 local-sid end-dx4

Local SID forwarding table (End.DX4)

Page 72: H3C SR6600[SR6600-X]路由器

1-17

Total SIDs: 1

SID : 100::1:0:4/64

Function type : End.DX4 Flavor : PSP

Interface : GE1/0/1 Interface index : 0x11d

Nexthop : 10.1.1.1

VPN instance : vpn1 Allocation type: Dynamic

Locator name : bbb

Owner : BGP State : Active

Create Time : Jun 09 19:30:25.467 2020

# 显示 SRv6 的所有 End.DX6 类型的 Local SID 列表信息。 <Sysname> display segment-routing ipv6 local-sid end-dx6

Local SID forwarding table (End.DX6)

Total SIDs: 1

SID : 100::2/64

Function type : End.DX6 Flavor : PSP

Interface : GE1/0/1 Interface index : 0x11d

Nexthop : 100::10

VPN instance : vpn1 Allocation type: Dynamic

Locator name : aaa

Owner : BGP State : Active

Create Time : Jun 09 19:41:36.749 2020

表1-11 display segment-routing ipv6 local-sid 命令显示信息描述表

字段 描述

Total SIDs SID的总数

SID SRv6 SID值

Function type

SRv6 SID类型:

• End

• End.B6.Encaps

• End.DT4

• End.DT46

• End.DT6

• End.OP

• End.X

• End.DX4

• End.DX6

Flavor

SRv6 SID操作方式,取值包括:

• PSP:倒数第二个 SRv6 节点移除 SRH

• NOPSP:倒数第二个 SRv6 节点不移除 SRH

Page 73: H3C SR6600[SR6600-X]路由器

1-18

字段 描述

Locator name Locator名称

Interface 出接口

Interface index 出接口索引

Next hop 下一跳地址

Allocation type

SID的分配类型,取值包括:

• Static:手工配置的 SRv6 SID

• Dynamic:动态分配的 SRv6 SID

Owner

申请SID的协议:

• SIDMGR

• BGP

• SRPolicy

• IS-IS

• OSPFv3

• LSM

State

SID生效状态:

• Active:已生效

• Inactive:未生效

Create Time SID的创建时间

1.1.12 display segment-routing ipv6 locator

display segment-routing ipv6 locator 命令用来显示 SRv6 的 Locator 信息。

【命令】

display segment-routing ipv6 locator [ locator-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

locator-name:显示指定 Locator 的信息,为 1~31 个字符的字符,区分大小写。如果未指定本

参数,则显示所有已配置的 Locator 信息。

【举例】

# 显示所有已配置的 Locator 信息。

Page 74: H3C SR6600[SR6600-X]路由器

1-19

<Sysname> display segment-routing ipv6 locator

Locator configuration table

Locator name : abc

IPv6 prefix : 100:1:2:3:: Prefix length : 96

Static length : 24 Args length : 8

Auto SID start : N/A

Auto SID end : N/A

Static SID start : 100:1:2:3::100

Static SID end : 100:1:2:3::FFFF:FF00

表1-12 display segment-routing ipv6 locator 命令显示信息描述表

字段 描述

Locator name Locator名称

IPv6 prefix Locator的前缀值

Prefix length Locator前缀长度

Static length Locator中静态段长度

Args length 参数段长度

Auto SID start 动态SRv6 SID起始值

当不存在动态SRv6 SID时,显示N/A

Auto SID end 动态SRv6 SID结束值

当不存在动态SRv6 SID时,显示N/A

Static SID start 静态SRv6 SID起始值

当不存在动态SRv6 SID时,显示N/A

Static SID end 静态SRv6 SID结束值

当不存在动态SRv6 SID时,显示N/A

1.1.13 egress-engineering srv6 peer-set

egress-engineering srv6 peer-set 命令用来创建 BGP-EPE SRv6 Peer Set 组。

undo egress-engineering srv6 peer-set 命令用来删除 BGP-EPE SRv6 Peer Set 组。

【命令】

egress-engineering srv6 peer-set peer-set-name [ static-sid { psp psp-sid | no-psp-usp no-psp-usp-sid } * ]

undo egress-engineering srv6 peer-set peer-set-name

【缺省情况】

不存在 BGP-EPE SRv6 Peer Set 组。

Page 75: H3C SR6600[SR6600-X]路由器

1-20

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

peer-set-name:指定 BGP-EPE SRv6 Peer Set 组名称,为 1~63 个字符的字符串,区分大小

写。

static-sid:为 BGP-EPE SRv6 Peer Set 组指定静态 SRv6 SID。如果未指定本参数,则动态

分配 SRv6 SID。

psp psp-sid:指定 End.X SID,并在倒数第二个节点移除 SRH。

no-psp-usp no-psp-usp-sid:指定 End.X SID,不在倒数第二个节点移除 SRH,且最后一个

节点不移除 SRH。

【使用指导】

BGP-EPE 用来为域间路径分配 BGP Peer SID。Peer SID 通过 BGP LS 扩展传递给网络控制器。

控制器通过对 IGP SID 和 BGP Peer SID 进行合理编排,实现跨域最优路径转发。

当一台设备和多台设备建立 BGP 邻居关系时,可以手工规划邻居组,即将一组 BGP 邻居规划为一

个 Set,基于该组分配 PeerSet SID。通过 PeerSet SID 转发流量时,可以在多个邻居间负载分担。

配置本命令前,必须在 BGP 实例视图下通过 segment-routing ipv6 egress-engineering

locator 命令配置 BGP-EPE 引用的 Locator 段:

• 从引用的 Locator 段内为 BGP-EPE SRv6 Peer Set 组动态分配 SRv6 SID。

• 为 BGP-EPE SRv6 Peer Set 组静态指定 SRv6 SID 时,指定的静态 SRv6 SID 必须在引用的

Locator 段内。

对于同一 Peer Set 组,多次执行本命令时:

• 对于同一类型 SRv6 SID,最后一次执行的命令生效。

• 可以分别配置不同类型 SRv6 SID,但不同类型的 SRv6 SID 不能相同。

通 过 本 命 令 为 BGP-EPE SRv6 Peer Set 组 指 定 静 态 SRv6 SID 和 通 过 peer

egress-engineering srv6 命令为对等体指定静态 SRv6 SID 时,配置的静态 SRv6 SID 不能

相同。

【举例】

# 创建 BGP-EPE SRv6 Peer Set 组 epe,并动态分配 SRv6 SID。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] egress-engineering srv6 peer-set epe

【相关命令】

• peer egress-engineering srv6

• peer peer-set

• segment-routing ipv6 egress-engineering locator

Page 76: H3C SR6600[SR6600-X]路由器

1-21

1.1.14 fast-reroute ti-lfa

fast-reroute ti-lfa 命令用来开启 TI-LFA(Topology-Independent Loop-free Alternate,拓

扑无关无环备份)快速重路由功能。

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

【命令】

IS-IS IPv6 单播地址族视图: 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 ]

OSPFv3 视图: fast-reroute ti-lfa [ per-prefix ] [ route-policy route-policy-name | host ]

undo fast-reroute ti-lfa

【缺省情况】

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

【视图】

IS-IS IPv6 单播地址族视图

OSPFv3 视图

【缺省用户角色】

network-admin

mdc-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 IPv6 单播地址族视图 /OSPFv3 视图下执行

fast-reroute lfa,命令开启相应 Level 的 LFA 快速重路由功能,否则该 Level 的 TI-LFA 快速

重路由功能不生效。

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

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

Page 77: H3C SR6600[SR6600-X]路由器

1-22

【举例】

# 开启 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

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

[Sysname] ospfv3 1

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

【相关命令】

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

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

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

1.1.15 ipv6 segment-routing sid-list

ipv6 segment-routing sid-list 命令用来创建 IPv6 SR 的 SID 列表,并进入对应的列表视

图。

undo ipv6 segment-routing sid-list 命令用来删除 IPv6 SR 的 SID 列表。

【命令】

ipv6 segment-routing sid-list list-name

undo ipv6 segment-routing sid-list list-name

【缺省情况】

不存在 IPv6 SR 的 SID 列表。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

list-name:IPv6 SR 的 SID 列表名称,为 1~31 个字符的字符串,区分大小写。

【举例】

# 配置 IPv6 SR 的 SID 列表为 aa,并进入对应的列表视图。 <Sysname> system-view

[Sysname] ipv6 segment-routing sid-list aa

[Sysname-srv6-sid-list-aa]

【相关命令】

• sid

Page 78: H3C SR6600[SR6600-X]路由器

1-23

• tunnel sid-list

1.1.16 isis ipv6 fast-reroute ti-lfa disable

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

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

【命令】

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

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

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

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

【举例】

# # 禁止接口 GigabitEthernet2/0/1 参与 TI-LFA 计算。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

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

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

【相关命令】

• fast-reroute ti-lfa

1.1.17 locator

locator 命令用来配置 SRv6 SID 的节点路由段,即 Locator 段,并进入 SRv6 Locator 视图。如

果指定的 Locator 段已经存在,则直接进入该 SRv6 Locator 视图。

undo locator 命令用来删除指定 Locator 段。

【命令】

locator locator-name [ ipv6-prefix ipv6-address prefix-length [ args args-length | static static-length ] * ]

Page 79: H3C SR6600[SR6600-X]路由器

1-24

undo locator locator-name

【缺省情况】

不存在 Locator 段。

【视图】

SRv6 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:Locator 段名称,为 1~31 个字符的字符串,区分大小写。

ipv6-prefix ipv6-address prefix-length:IPv6 地址前缀和前缀长度。ipv6-address

表示 IPv6 地址前缀。prefix-length 表示 IPv6 地址前缀长度,取值范围为 32~120。配置的 IPv6地址前缀不能为 IPv4 兼容地址。

args args-length:指定 SRv6 SID 预留段长度,本参数的取值范围受 prefix-length 影响,

请以设备实际显示情况为准。如果未指定本参数,则预留段长度为 0。

static static-length:指定静态段长度,本参数的取值范围受 prefix-length 影响,请以

设备实际显示情况为准。通过配置本参数限定 opcode 的取值范围。如果不指定本参数,则静态段

长度为 0。

【使用指导】

SRv6 SID 采用 IPv6 地址形式,为 128 位。SRv6 SID=Locator+Function+Args,其中:

• Locator 字段对应 ipv6-prefix ipv6-address prefix-length 参数,长度由

prefix-length参数决定。Locator 本身是一个 IPv6 网段,该网段下的所有 IPv6 地址都可

以作为 SRv6 SID 被使用。

• Function 字段也称为 Opcode,Opcode 可以分为静态 Opcode 和动态 Opcode:

静态 Opcode:通过 opcode命令手工配置。静态 Opcode 对应的 SRv6 SID 称为静态 SRv6 SID。静态 Opcode 的长度由 static static-length 参数决定。静态 Opcode 的长度

决定该 Locator 下静态 SRv6 SID 的数量。

动态Opcode:通过 IGP/BGP协议动态分配。动态Opcode对应的SRv6 SID称为动态SRv6 SID。IGP/BGP 协议动态分配 SRv6 SID 时会在静态 Opcode 范围外申请,确保 SRv6 SID不会冲突。

• Args 字段包含报文的流和服务等信息,Args 字段由 args args-length 参数决定。

其 中 动 态 Opcode 长 度 dynamic-length=128-(prefix-length+static-length+args-length)。

静态 SRv6 SID 生成方式如下:静态 SRv6 SID=ipv6-prefix+0+opcode+0。其中 ipv6-prefix

为 locator 命令中由 ipv6-address 和 prefix-length 指定的 IPv6 地址前缀,所占位数为

prefix-length;0 所占位数位为 dynamic-length;opcode 为配置的静态 Opcode 段,所占

位数为 static-length;0 所占位数位为 args-length。

动态 SRv6 SID 生成方式如下:动态 SRv6 SID=ipv6-prefix+dynamic+0。其中 ipv6-prefix

为 locator 命令中由 ipv6-address 和 prefix-length 指定的 IPv6 地址前缀,所占位数为

Page 80: H3C SR6600[SR6600-X]路由器

1-25

prefix-length;dynamic 由 IGP/BGP 协议动态分配,所占位数位为 dynamic-length;0所占位数位为 static-length+args-length。

例如,配置 locator test1 ipv6-prefix 100:200:DB8:ABCD:: 64 static 24 args 32

时,表示:

• Locator 为 100:200:DB8:ABCD::,长度为 64

• 静态 Opcode 占用 24 位

• Args 占用 32 位

• 动态 Opcode 占用 8 位

由此可以计算出静态 SRv6 SID 范围和动态 SRv6 SID 范围:

• 静态 SRv6 SID 起始值=100:200:DB8:ABCD:0:1::

• 静态 SRv6 SID 结束值=100:200:DB8:ABCD:FF:FFFF::

• 动态 SRv6 SID 起始值=100:200:DB8:ABCD:100::

• 动态 SRv6 SID 结束值=100:200:DB8:ABCD:FFFF:FFFF::

路由协议分配 SRv6 SID 时,如果配置了静态 Opcode,优先使用静态 Opcode 构成 SRv6 SID,如

果不存在静态 Opcode,则动态分配 SRv6 SID。

配置 Locator段后,IGP和BGP协议可以引用 Locator段,并发布该 Locator段下配置的SRv6 SID。

首次创建 Locator 段,进入 SRv6 Locator 视图时,必须指定 IPv6 地址前缀、前缀长度及静态段长

度。再次进入该 SRv6 Locator 视图时仅指定 Locator 段名称即可。

不同 Locator 的名称不能相同。

不能为不同 Locator 配置相同的 IPv6 地址前缀和前缀长度,且不同 Locator 的 IPv6 地址前缀不能

有重叠部分。

Locator 段内存在正在被使用的动态 SRv6 SID 时,不能删除该 Locator。

【举例】

# 配置 Locator 段 test1,IPv6 地址前缀为 100::,前缀长度为 64,静态段长度为 32,并进入 test1的 SRv6 Locator 视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] locator test1 ipv6-prefix 100:: 64 static 32

[Sysname-segment-routing-ipv6-locator-test1]

【相关命令】

• opcode

• srv6 compress enable

1.1.18 opcode

opcode 命令用来配置 SRv6 SID 的 Opcode。

undo opcode 命令用来删除指定的 SRv6 SID 的 Opcode。

【命令】

opcode opcode end [ no-psp ]

Page 81: H3C SR6600[SR6600-X]路由器

1-26

opcode opcode end-x interface interface-type interface-number nexthop nexthop-ipv6-address [ no-psp ]

opcode opcode end-dt4 [ vpn-instance vpn-instance-name [ evpn ] ]

opcode opcode end-dt46 [ vpn-instance vpn-instance-name [ evpn ] ]

opcode opcode end-dt6 [ vpn-instance vpn-instance-name [ evpn ] ]

opcode opcode end-dx4 interface interface-type interface-number nexthop

nexthop-ipv4-address [ vpn-instance vpn-instance-name [ evpn ] ]

opcode opcode end-dx6 interface interface-type interface-number nexthop

nexthop-ipv6-address [ vpn-instance vpn-instance-name [ evpn ] ]

opcode opcode end-op

【缺省情况】

不存在 Opcode。

【视图】

SRv6 Locator 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

opcode:指定 SRv6 SID 操作码,取值范围为 1~2static-length-1,其中 static-length 由 locator

命令配置。

end:表示 End 类型 SRv6 SID。

end-x:表示 End.X 类型 SRv6 SID。

end-dt4:表示 End.DT4 类型 SRv6 SID。

end-dt46:表示 End.DT46 类型 SRv6 SID。

end-dt6:表示 End.DT6 类型 SRv6 SID。

end-dx4:表示 End.DX4 类型 SRv6 SID。

end-dx6:表示 End.DX6 类型 SRv6 SID。

end-op:表示 End.OP 类型 SRv6 SID。

no-psp:倒数第二个 SRv6 节点不执行 SRH 移除操作。如果未指定本参数,则表示倒数第二个

SRv6 节点执行 SRH 移除操作。

interface interface-type interface-number : 指 定 出 接 口 。 interface-type

interface-number 表示接口类型和接口编号。

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

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

vpn-instance vpn-instance-name:指定SRv6 SID所属的VPN实例。vpn-instance-name

表示 VPN 实例的名称,为 1~31 个字符的字符串,区分大小写。如果未指定本参数,则表示指定

公网。

Page 82: H3C SR6600[SR6600-X]路由器

1-27

evpn:指定 EVPN 路由的 SRv6 SID。如果不指定本参数,则表示指定 VPNv4/VPNv6 路由的 SRv6 SID。

【使用指导】

Locator段、Opcode段和 Args段组成一个唯一的 SRv6 SID,用于生成对应的 Local SID 转发表项。

通过本命令可以配置静态SRv6 SID的Opcode,静态SRv6 SID的数量由 locator命令的static

参数决定。

不能通过重复执行本命令来修改静态 SRv6 SID 的 Opcode。如需修改 Opcode,请先通过 undo

opcode 命令删除 Opcode,再执行 opcode 命令。

指定 End.DT4 SID/End.DT6 SID/End.DT46 SID/End.DX4 SID/End.DX6 SID 所属的 VPN 实例时,

该 VPN 实例必须已经存在。

【举例】

# 配置 End 类型的 SRv6 SID,Opcode 为 64;配置 End.X 类型的 SRv6 SID,Opcode 为 128,出

接口为 GigabitEthernet2/0/1,下一跳 IPv6 地址为 2001::1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] locator test ipv6-prefix 100:: 64 static 32

[Sysname-segment-routing-ipv6-locator-test] opcode 64 end

[Sysname-segment-routing-ipv6-locator-test] opcode 128 end-x interface gigabitethernet 2/0/1 nexthop 2001::1

【相关命令】

• locator

• segment-routing ipv6

• srv6 compress enable

1.1.19 ospfv3 fast-reroute ti-lfa disable

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

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

【命令】

ospfv3 fast-reroute ti-lfa disable [ instance instance-id ]

undo ospfv3 fast-reroute ti-lfa disable [ instance instance-id ]

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

Page 83: H3C SR6600[SR6600-X]路由器

1-28

【参数】

instance instance-id:接口所属的实例 ID,取值范围为 0~255,缺省值为 0。

【使用指导】

接口下配置本命令表示禁止当前接口参与 TI-LFA 计算。

【举例】

# 禁止接口 GigabitEthernet2/0/1 参与 TI-LFA 计算。 <Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

[Sysname-GigabitEthernet2/0/1] ospfv3 enable 1

[Sysname-GigabitEthernet2/0/1] ospfv3 fast-reroute ti-lfa disable

1.1.20 path-mtu

path-mtu 命令用来配置 SRv6 的 Path MTU 值。

undo path-mtu 命令用来恢复缺省情况。

【命令】

path-mtu mtu-value

undo path-mtu

【缺省情况】

SRv6 的 Path MTU 值为 1500。

【视图】

SRv6 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mtu-value:Path MTU 值,单位为字节。取值范围 1280~9600。

【使用指导】

Path MTU 是报文在源节点到目的节点之间成功传送所允许的最大 IPv6 MTU。

由于 IPv6 报文在传输过程中不允许在中间节点分片转发,当 IPv6 报文长度大于出接口 MTU 时,

设备会丢弃报文;如果利用较小的 MTU 对通过 SRv6 隧道转发的报文进行分片,会降低链路的带

宽利用率。为了避免报文过大而丢弃,同时又能充分利用接口 MTU 提高链路的带宽利用率,可以

合理规划 SRv6 Path MTU。

【举例】

# 配置 SRv6 的 Path MTU 值为 1500 字节。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] path-mtu 1500

Page 84: H3C SR6600[SR6600-X]路由器

1-29

1.1.21 peer egress-engineering srv6

peer egress-engineering srv6 命令用来开启 SRv6 的 BGP-EPE 功能。

undo peer egress-engineering srv6 命令用来关闭 SRv6 的 BGP-EPE 功能。

【命令】

peer group-name egress-engineering srv6

undo peer group-name egress-engineering srv6

peer ipv6-address [ prefix-length ] egress-engineering srv6 [ locator

locator-name | static-sid { psp psp-sid | no-psp-usp no-psp-usp-sid } * ]

undo peer ipv6-address [ prefix-length ] egress-engineering srv6 [ locator

| static-sid { psp | no-psp-usp } * ]

【缺省情况】

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

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

经创建。

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

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

等体。

locator locator-name:配置对等体引用的 Locator 段。指定本参数后,可以为对等体动态分

配该 Locator 段内的 End.X SID。

static-sid:为对等体手工指定静态 SRv6 SID。

psp psp-sid:指定 End.X SID,并在倒数第二个节点移除 SRH。

no-psp-usp no-psp-usp-sid:指定 End.X SID,不在倒数第二个节点移除 SRH,且最后一个

节点要不移除 SRH。

【使用指导】

开启 SRv6 的 BGP-EPE 功能后,本端设备可以针对对等体分配 PeerNode SID 和 PeerAdj SID:

• PeerNode SID 用于指示一个对等体节点。每一个 BGP 会话都会分配 Peer-Node SID。对于

基于 Loopback 接口建立的 EBGP 邻居,其对应的物理链路可能有多条,那么针对该邻居的

Peer-Node SID 就会对应多个出接口。基于 Peer-Node SID 转发时,会在多个出接口间负载

分担。

Page 85: H3C SR6600[SR6600-X]路由器

1-30

• PeerAdj SID用于指示到达对等体的一个邻接链路。对于基于 Loopback接口建立的EBGP邻

居,其对应的物理链路可能有多条,则每条链路都会分配一个 Peer-Adj SID。基于 Peer-Adj SID 转发时,只能通过指定出接口进行转发。

如果未指定任何参数,则在 BGP 实例下通过 segment-routing ipv6 egress-engineering

locator 命令配置的 BGP-EPE 引用 Locator 段内为对等体动态分配 SRv6 SID。

对于同一对等体,配置本命令时:

• 指定参数 locator 时,多次执行本命令,最后一次执行的命令生效。

• 指定参数 static-sid 时,可以多次执行本命令,分别配置不同类型 SRv6 SID;对于同一

类型 SRv6 SID,多次执行本命令,最后一次执行的命令生效。

为对等体配置静态 SRv6 SID 时,指定的静态 SRv6 SID 必须在 BGP 实例视图下通过

segment-routing ipv6 egress-engineering locator 命令引用的 Locator 段内。

通过本命令为对等体指定静态 SRv6 SID 和通过 egress-engineering srv6 peer-set 命令

为 BGP-EPE SRv6 Peer Set 组指定静态 SRv6 SID 时,配置的静态 SRv6 SID 不能相同。

【举例】

# 开启 SRv6 的 BGP-EPE 功能。 <Sysname> system-view

[Sysname] bgp 100

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

【相关命令】

• egress-engineering srv6 peer-set

• segment-routing ipv6 egress-engineering locator

1.1.22 peer peer-set

peer peer-set 命令用来将对等体加入 BGP-EPE SRv6 Peer Set 组。

undo peer peer-set 命令用将对等体从 BGP-EPE SRv6 Peer Set 组中删除。

【命令】

peer { ipv6-address [ prefix-length ] } peer-set srv6-peer-set-name

undo peer { ipv6-address [ prefix-length ] } peer-set

【缺省情况】

对等体未加入 BGP-EPE SRv6 Peer Set 组。

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

Page 86: H3C SR6600[SR6600-X]路由器

1-31

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

等体。

peer-set-name:BGP 对等体加入的 BGP Peer SRv6 Set 组的名称,为 1~63 个字符的字符串,

区分大小写。

【使用指导】

将多个对等体加入同一 Peer Set 组,可以基于该组分配 SID,这个 SID 称为 PeerSet SID。通过

PeerSet SID 转发时,可以在多个邻居间负载分担。

配置本命令前,对等体必须开启 BGP-EPE 功能。

不能通过重复执行 peer peer-set 命令修改对等体加入的 BGP-EPE SRv6 Peer Set 组。如需修

改对等体加入的 BGP-EPE SRv6 Peer Set 组,请先通过 undo peer peer-set 命令将对等体从

BGP-EPE SRv6 Peer Set组中删除,再执行peer peer-set命令将对等体加入新BGP-EPE SRv6 Peer Set 组。

【举例】

# 将对等体 10::1 加入到名为 abc 的 BGP-EPE SRv6 Peer Set 组。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 10::1 peer-set abc

【相关命令】

• egress-engineering srv6 peer-set

• peer egress-engineering srv6

1.1.23 router-id

router-id 用来配置 IS-IS 的 IPv6 Router ID,并开启 IPv6 TE 功能。

undo router-id 命令用来取消配置的 IPv6 Router ID,并关闭 IPv6 TE 功能。

【命令】

router-id ipv6-address

undo router-id

【缺省情况】

未配置 IS-IS 的 IPv6 Router ID,IPv6 TE 功能处于关闭状态。

【视图】

ISIS IPv6 地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ipv6-address:IS-IS 的 IPv6 Router ID。

Page 87: H3C SR6600[SR6600-X]路由器

1-32

【使用指导】

IPv6 Router ID 在 IPv6 网络中必须唯一。

IPv6 Route ID 决定了发布到 IGP 路由中的 IPv6 SR 隧道的源地址和目的地址。其中,IPv6 SR 隧

道接口的目的地址必须与目的节点的 IPv6 Route ID 相同。

配置 IPv6 Route ID 后,会同时开启 IPv6 TE 功能,即 IPv6 SR 隧道参与 IGP 路由的计算后,流量

可以通过 IPv6 SR 隧道转发。

【举例】

# 配置 IS-IS 的 IPv6 Router ID,并开启 IPv6 TE 功能。 <Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] router-id 1000::1

1.1.24 segment-routing ipv6 (system view)

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

undo segment-routing ipv6 命令用来关闭 SRv6 功能。

【命令】

segment-routing ipv6

undo segment-routing ipv6

【缺省情况】

SRv6 功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

配置本命令后,可以在 SRv6 视图下配置 Locator 段,然后配置 Opcode 段,以生成 Local SID 转

发表项。

SRv6 视图下的 Locator 段内存在正在被使用的动态 SRv6 SID 时,不能关闭 SRv6 功能。

【举例】

# 开启 SRv6 功能,并进入 SRv6 视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6]

Page 88: H3C SR6600[SR6600-X]路由器

1-33

1.1.25 segment-routing ipv6 egress-engineering locator

segment-routing ipv6 egress-engineering locator 命令用来配置 BGP-EPE 引用的

Locator。

undo segment-routing ipv6 egress-engineering locator 命令用来恢复缺省情况。

【命令】

segment-routing ipv6 egress-engineering locator locator-name

undo segment-routing ipv6 egress-engineering locator

【缺省情况】

BGP-EPE 未引用 Locator。

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:Locator 段名称,为 1~31 个字符的字符串,区分大小写。

【使用指导】

BGP-EPE 引用 Locator 段用来限定 BGP-EPE SRv6 Peer Set 组和开启 BGP-EPE 功能的对等体所

能分配的 End.X SID 范围。在 BGP-EPE SRv6 Peer Set 组和对等体下配置的静态 SRv6 SID 必须

在本命令指定的 Locator 段范围内。

执行本命令后,以下情况将从本命令指定的 Locator 段中动态分配 End.X SID:

• 创建 BGP-EPE SRv6 Peer Set 组后,未配置静态 SRv6 SID。

• 对等体配置了 peer egress-engineering srv6 命令,但未指定 locator 参数,也未

配置静态 SRv6 SID。

【举例】

# 配置 BGP-EPE 引用 Locator 段 test。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] segment-routing ipv6 egress-engineering locator test

【相关命令】

• egress-engineering srv6 peer-set

• peer egress-engineering srv6

1.1.26 segment-routing ipv6 locator (BGP IPv6 address family)

segment-routing ipv6 locator 命令用来引用 Locator。

undo segment-routing ipv6 locator 命令用来恢复缺省情况。

Page 89: H3C SR6600[SR6600-X]路由器

1-34

【命令】

segment-routing ipv6 locator locator-name

undo segment-routing ipv6 locator

【缺省情况】

未引用 Locator 段。

【视图】

BGP IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:指定 Locator 段名称,为 1~31 个字符的字符串,区分大小写。

【使用指导】

通过配置本命令,可以使用 BGP IPv4/IPv6 单播路由通告 Locator 段内的 SRv6 SID。

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

【举例】

# 在 BGP IPv6 单播地址族视图下,引用 Locator 段 abc。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6

[Sysname-bgp-default-ipv6] segment-routing ipv6 locator abc

【相关命令】

• locator

1.1.27 segment-routing ipv6 locator (IS-IS IPv6 address family)

segment-routing ipv6 locator 命令用来引用 Locator 段。

undo segment-routing ipv6 locator 命令用来取消引用的 Locator 段。

【命令】

segment-routing ipv6 locator locator-name [ level-1 | level-2 ]

[ auto-sid-disable ]

undo segment-routing ipv6 locator locator-name

【缺省情况】

未引用 Locator 段。

【视图】

IS-IS IPv6 地址族视图

Page 90: H3C SR6600[SR6600-X]路由器

1-35

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:指定 Locator 段名称,为 1~31 个字符的字符串,区分大小写。

level-1:在 Level-1 中引用指定 Locator 段名称。

level-2:在 Level-2 中引用指定 Locator 段名称。

auto-sid-disable:不允许动态分配 SRv6 SID。如果未指定本参数,则表示允许动态分配 SRv6 SID。未指定本参数时,如果已经配置了静态 SRv6 SID,则优先使用静态 SRv6 SID;没有静态 SRv6 SID 时,则动态分配 SRv6 SID。

【使用指导】

通过配置本命令,可以在 IS-IS 协议中通告配置的 SRv6 SID。

如果不指定级别,将同时在 Level-1 和 Level-2 中引用 Locator 段。

仅当 IS-IS 开销值的类型为 wide、compatible 或 wide-compatible 时才能配置本命令。

多次执行本命令,可以引用多个 Locator 段,从而通告多个 SRv6 SID。

【举例】

# 引用 Locator 段 abc。 <Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] segment-routing ipv6 locator abc

【相关命令】

• display segment-routing ipv6 locator

• locator

1.1.28 segment-routing ipv6 locator (OSPFv3 view)

segment-routing ipv6 locator 命令用来引用 Locator 段。

undo segment-routing ipv6 locator 命令用来取消引用的 Locator 段。

【命令】

segment-routing ipv6 locator locator-name [ auto-sid-disable ]

undo segment-routing ipv6 locator locator-name

【缺省情况】

未引用 Locator 段。

【视图】

OSPFv3 视图

Page 91: H3C SR6600[SR6600-X]路由器

1-36

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:指定 Locator 段名称,为 1~31 个字符的字符串,区分大小写。

auto-sid-disable:不允许动态分配 SRv6 SID。如果未指定本参数,则表示允许动态分配 SRv6 SID。未指定本参数时,如果已经配置了静态 SRv6 SID,则优先使用静态 SRv6 SID;没有静态 SRv6 SID 时,则动态分配 SRv6 SID。

【使用指导】

通过配置本命令,可以在 OSPFv3 协议中通告配置的 SRv6 SID。

多次执行本命令,可以引用多个 Locator 段,从而通告多个 SRv6 SID。

【举例】

# 引用 Locator 段 abc。 <Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] segment-routing ipv6 locator abc

【相关命令】

• display segment-routing ipv6 locator

• locator

1.1.29 segment-routing microloop-avoidance enable

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

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

【命令】

IS-IS IPv6 单播地址族视图: segment-routing microloop-avoidance enable [ level-1 | level-2 ]

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

OSPFv3 视图: segment-routing microloop-avoidance enable

undo segment-routing microloop-avoidance enable

【缺省情况】

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

【视图】

IS-IS IPv6 单播地址族视图

OSPFv3 视图

【缺省用户角色】

network-admin

Page 92: H3C SR6600[SR6600-X]路由器

1-37

mdc-admin

【参数】

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

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

【使用指导】

在网络故障或故障恢复期间,路由都会重新收敛,由于网络节点之间转发状态短暂不一致,各个设

备收敛速度不同,可能存在转发微环现象。配置 SR 的防微环功能后,在 IGP 收敛期间,设备会按

照指定路径转发流量,转发过程不依赖于各设备的路由收敛,可以避免环路产生。

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

【举例】

# 开启 IPv6 IS-IS 进程 1 的 SR 防微环功能。 <Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6

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

# 开启 OSPFv3 进程 1 的 SR 防微环功能。 <Sysname> system-view

[Sysname] ospfv3 1

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

【相关命令】

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

1.1.30 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 IPv6 单播地址族视图: 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 ]

OSPFv3 视图: segment-routing microloop-avoidance rib-update-delay delay-time

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

【缺省情况】

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

Page 93: H3C SR6600[SR6600-X]路由器

1-38

【视图】

IS-IS IPv6 单播地址族视图

OSPFv3 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

【使用指导】

为了保证 IGP 收敛有足够的时间,可以配置 SR 防微环延迟时间,在此期间设备按照指定路径转发

流量。在网络故障恢复 IGP 完成收敛后,流量再通过 IGP 计算的路径转发。

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

【举例】

# 配置 IPv6 IS-IS 进程 1 的 SR 防微环延迟时间为 6000 毫秒。 <Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6

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

# 配置 OSPFv3 进程 1 的 SR 防微环延迟时间为 6000 毫秒。 <Sysname> system-view

[Sysname] ospfv3 1

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

【相关命令】

• segment-routing microloop-avoidance enable

1.1.31 service-class

service-class 命令用来配置隧道转发类。

undo service-class 命令用来删除隧道转发类。

【命令】

service-class class-value

undo service-class

【缺省情况】

未配置隧道转发类。

【视图】

IPv6 SR 隧道模式的 Tunnel 接口视图

Page 94: H3C SR6600[SR6600-X]路由器

1-39

【缺省用户角色】

network-admin

mdc-admin

【参数】

class-value:隧道转发类的值,取值越小,隧道转发的优先级越低,没有配置转发类的隧道优

先级最低。取值范围为 0~7。

【使用指导】

通过配置隧道转发类,与隧道转发类匹配的流量可以选择相对应的隧道进行转发,以便根据业务的

不同提供不同的转发服务。

配置本命令后:

• 设备会优先选择与流量的隧道转发类值相同的隧道转发该流量。

• 如果存在多条与流量的隧道转发类值相同的隧道,只有一条流且为逐流转发则随机选择一条

隧道转发;有多条流或者一条流但是为逐包转发则相同转发类的隧道进行负载分担。

• 如果没有与流量的隧道转发类值相同的隧道,从比流量的转发类值小的隧道中选择转发类值

最大的隧道进行转发。

【举例】

# 配置隧道 Tunnel1 转发类为 5。 <Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] service-class 5

1.1.32 sid

sid 命令用来配置 IPv6 SR SID 列表中的节点。

undo sid 命令用来删除 IPv6 SR SID 列表中指定的节点。

【命令】

sid [ index index-number ] ipv6-address

undo sid index index-number

【缺省情况】

SID 列表中不存在任何节点。

【视图】

IPv6 SR SID 列表视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

index index-number:节点在 IPv6 SR SID 列表中的索引值。取值范围为 1~65535。如果不

指定本参数,则自动计算索引值,索引值为在当前 SID 列表最大索引值的基础上加上一个步长。

Page 95: H3C SR6600[SR6600-X]路由器

1-40

ipv6-address:节点的 IPv6 地址。

【使用指导】

配置 SID 列表时,请注意:

• 如果手工指定节点索引值,请确保离源节点越近的节点索引值越小。

• 如果不指定索引值,设备会按照配置顺序为节点自动分配索引值,最先配置的节点索引值最

低。请先配置离源节点最近的 SID。

【举例】

# 在 SID 列表 aa 中配置索引值为 2、IPv6 地址为 1::1 的节点。 <Sysname> system-view

[Sysname] ipv6 segment-routing sid-list aa

[Sysname-srv6-sid-list-aa] sid index 2 1::1

【相关命令】

• ipv6 segment-routing sid-list

1.1.33 srv6 igp metric

srv6 igp metric 命令用来配置 IPv6 SR 隧道的度量值。

undo srv6 igp metric 命令用来恢复缺省情况。

【命令】

srv6 igp metric { absolute value | relative value }

undo srv6 igp metric

【缺省情况】

IPv6 SR 隧道度量值等于其 IGP 度量值。

【视图】

Tunnel 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

absolute value:以绝对值的方式指定度量值,即实际度量值为配置的值 value。value 为正

整数,取值范围为 1~65535。

relative value:以相对值的方式指定度量值,即实际度量值为配置的值 value+该隧道的 IGP度量值。value 可以是正整数、负整数或 0,取值范围为-10~10。

【使用指导】

使用 IGP Shortcut 功能时,IPv6 SR 隧道作为一条链路参与 IGP 路由的计算。IPv6 SR 隧道这条链

路在路由计算过程中的度量值可以通过本命令来配置。

Page 96: H3C SR6600[SR6600-X]路由器

1-41

【举例】

# 配置在 IGP Shortcut 功能中计算 IGP 路由时,IPv6 SR 隧道 Tunnel0 的度量值为该隧道的 IGP 度

量值-1。 <Sysname> system-view

[Sysname] interface tunnel 0 mode sr ipv6

[Sysname-Tunnel0] srv6 igp metric relative -1

【相关命令】

• srv6 igp shortcut

1.1.34 srv6 igp shortcut

srv6 igp shortcut 命令用来开启 IPv6 SR 隧道的 IGP Shortcut 功能,即在隧道的 Ingress 节

点上将 IPv6 SR 隧道当作一条链路参与 IGP 路由的计算。

undo srv6 igp shortcut 命令用来关闭 IPv6 SR 隧道的 IGP Shortcut 功能。

【命令】

srv6 igp shortcut [ isis | ospf ]

undo srv6 igp shortcut

【缺省情况】

IPv6 SR 隧道的 IGP Shortcut 功能处于关闭状态,即在隧道的 Ingress 节点上进行 IGP 路由计算时

不考虑 IPv6 SR 隧道。

【视图】

Tunnel 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

isis:指定在 IS-IS 协议的路由计算中考虑 IPv6 SR 隧道。

ospf:指定在 OSPF 协议的路由计算中考虑 IPv6 SR 隧道。

【使用指导】

如果不指定 isis 和 ospf,则 OSPF 和 IS-IS 协议的路由计算中都考虑 IPv6 SR 隧道。

【举例】

# 开启 IPv6 SR 隧道的 IGP Shortcut 功能,在 Ingress 节点上将 IPv6 SR 隧道 Tunnel0 当作一条链

路参与 OSPF 和 IS-IS 路由的计算。 <Sysname> system-view

[Sysname] interface tunnel 0 mode sr ipv6

[Sysname-Tunnel0] srv6 igp shortcut

【相关命令】

• srv6 igp metric

Page 97: H3C SR6600[SR6600-X]路由器

1-42

1.1.35 tunnel bfd enable echo

tunnel bfd enable echo 命令用来开启 IPv6 SR 隧道 echo 模式的 BFD 检测功能。

undo tunnel bfd enable echo 命令用来关闭 IPv6 SR 隧道 echo 模式的 BFD 检测功能。

【命令】

tunnel bfd enable echo

undo tunnel bfd enable echo

【缺省情况】

IPv6 SR 隧道 echo 模式 BFD 检测功能处于关闭状态。

【视图】

IPv6 SR 隧道模式的 Tunnel 接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

通过配置本命令,设备通过 BFD 会话检测 IPv6 SR 隧道,以便设备能够快速发现隧道故障,及时

进行相应地处理,如将流量切换到备份路径。

开启 IPv6 SR 隧道 echo 模式的 BFD 检测功能后,当 BFD 会话状态为 down 时,IPv6 SR 隧道状

态为 down;当 BFD 会话状态为 up 时,IPv6 SR 隧道状态为 up。

【举例】

# 在 IPv6 SR 隧道视图下,开启 echo 模式的 BFD 检测功能。 <Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel bfd enable echo

【相关命令】

• bfd echo-source-ipv6(可靠性命令参考/BFD)

1.1.36 tunnel route-static

tunnel route-static 命令用来配置自动发布静态路由功能。

undo tunnel route-static 命令用来恢复缺省情况。

【命令】

tunnel route-static [ preference preference-value ]

undo tunnel route-static

【缺省情况】

设备不会自动发布静态路由。

【视图】

IPv6 SR 隧道模式的 Tunnel 接口视图

Page 98: H3C SR6600[SR6600-X]路由器

1-43

【缺省用户角色】

network-admin

mdc-admin

【参数】

preference preference-value:指定静态路由的优先级,取值范围为 1~255,缺省值为 60。

【使用指导】

通过在 Tunnel 接口下配置本命令,设备将会自动生成一条静态路由,静态路由目的地址是 IPv6 SR隧道的目的 IP,出接口是配置本命令的 Tunnel 接口。

【举例】

# 配置接口 Tunnel1 的自动发布静态路由功能,优先级设置为 3。 <Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel route-static preference 3

1.1.37 tunnel sid-list

tunnel sid-list 命令用来配置 IPv6 SR 隧道引用 SID 列表。

undo tunnel sid-list 命令用来取消 IPv6 SR 隧道引用指定的 SID 列表。

【命令】

tunnel sid-list list-name [ backup ]

undo tunnel sid-list list-name

【缺省情况】

IPv6 SR 隧道未引用任何 SID 列表。

【视图】

IPv6 SR 隧道模式的 Tunnel 接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

list-name:IPv6 SR 隧道的 SID 列表名称,为 1~31 个字符的字符串,区分大小写。

backup:配置指定的 SID 列表作为 IPv6 SR 隧道的备用路径。如果不指定本参数,则指定的 SID列表作为 IPv6 SR 隧道的主用路径。

【举例】

# 配置 IPv6 SR 隧道 1 引用 SID 列表 aa。 <Sysname> system-view

[Sysname] interface tunnel 1 mode sr ipv6

[Sysname-Tunnel1] tunnel sid-list aa

Page 99: H3C SR6600[SR6600-X]路由器

1-44

【相关命令】

• interface tunnel(三层技术-IP 业务命令参考/隧道) • ipv6 segment-routing sid-list

Page 100: H3C SR6600[SR6600-X]路由器

i

目 录

1 SRv6 OAM ············································································································································ 1-1

1.1 SRv6 OAM 配置命令 ························································································································· 1-1

1.1.1 ping ipv6-sid ··························································································································· 1-1

1.1.2 ping srv6-te policy··················································································································· 1-4

1.1.3 tracert ipv6-sid ························································································································ 1-6

1.1.4 tracert srv6-te policy ··············································································································· 1-8

Page 101: H3C SR6600[SR6600-X]路由器

1-1

1 SRv6 OAM

1.1 SRv6 OAM配置命令

1.1.1 ping ipv6-sid

ping ipv6-sid 命令用来检测 SRv6 转发路径的连通性。

【命令】

ping ipv6-sid [ -a source-ipv6 | -c count | -m interval | -q | -s packet-size | -t timeout | -tc traffic-class | -v ] * [ segment-by-segment ] { sid }&<1-11>

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ipv6:指定 ICMPv6 回显请求报文中的源 IPv6 地址。该地址必须是设备上已配置的

合法 IPv6 地址。未指定本参数时,如果配置了 encapsulation source-address 命令,则

ICMPv6回显请求报文的源 IPv6地址为encapsulation source-address命令配置的源地址;

否则,ICMPv6 回显请求报文的源 IPv6 地址为该报文出接口的地址。

-c count:指定发送的 ICMPv6 回显请求报文的数目,取值范围为 1~4294967295,缺省值为 5。

-m interval:指定发送 ICMPv6 回显请求报文的时间间隔,取值范围为 1~65535,单位为毫秒,

缺省值为 1000。

-q:只显示统计信息。如果未指定该参数,则系统将显示包括统计信息在内的全部信息。

-s packet-size:指定发送的 ICMPv6 回显请求报文的长度(不包括 IPv6 和 ICMPv6 报文头),

取值范围为 20~9600,单位为字节,缺省值为 56。

-t timeout:指定 ICMPv6 回显应答报文的超时时间,取值范围为 0~65535,单位为毫秒,缺

省值为 2000。

-tc traffic-class:指定 ICMPv6 报文中的 Traffic Class 域的值,取值范围为 0~255,缺省

值为 0。

-v:显示 ICMPv6 回显应答报文的详细信息。如果未指定该参数,则显示 ICMPv6 回显应答报文的

简要信息。

segment-by-segment:采用逐段方式检测 SRv6 转发路径的连通性。如果未指定本参数,则采

用非逐段检测方式检测 SRv6 转发路径的连通性。

{ sid }&<1-11>:指定 SRv6 SID 列表。&<1-11>表示前面的参数最多可以输入 11 次。如果采

用逐段检测方式,则不能通过本参数指定 End.OP SID。如果采用非逐段检测方式,则必须通过本

参数指定 End.OP SID。

Page 102: H3C SR6600[SR6600-X]路由器

1-2

【使用指导】

进行非逐段检测必须满足以下条件:

• 目的节点必须支持 End.OP SID,且已经配置 End.OP SID。

• 通过参数指定 SRv6 SID 列表时,End.OP SID 必须在目的 SRv6 SID 之前。

例如,转发路径为 A—>B—>C,其中源节点为 A,中间节点为 B,目的节点为 C。中间节点 B 的

SRv6 SID 为 1010::1:0:1b,目的节点 C 的 End.OP SID 为 1020::32,目的节点 C 的 SRv6 SID 为

1020::1:0:3。在源节点 A 通过非逐段方式检测到达目的节点 C 的连通性,则需要执行命令 ping

ipv6-sid 1010::1:0:1b 1020::32 1020::1:0:3。

如果源节点到目的节点之间存在多条 SRv6 转发路径,可以指定某条路径上多个节点的 SRv6 SID,

以达到只检测该 SRv6 转发路径连通性的目的。

在执行命令过程中,键入<Ctrl+C>可终止 ping ipv6-sid 操作。

【举例】

# 采用非逐段方式检测 SRv6 转发路径的连通性,中间节点的 SRv6 SID 为 1010::1:0:1b,目的节点

的 End.OP SID 为 1020::32,目的节点的 SRv6 SID 为 1020::1:0:3。 <sysname> ping ipv6-sid 1010::1:0:1b 1020::32 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::32 1020::1:0:3, press CTRL_C to break

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=64 time=62.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=64 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=64 time=20.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=64 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=64 time=16.000 ms

--- Ping6 SRv6 statistics ---

5 packets transmitted, 5 packets received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

# 采用逐段方式检测 SRv6 转发路径的连通性,需要经过的节点的 SRv6 SID 为 1010::1:0:1b 和

1020::1:0:3。 <sysname> ping ipv6-sid segment-by-segment 1010::1:0:1b 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::1:0:3, press CTRL_C to break

56 bytes from 1010::1:0:1b, icmp_seq=0 ttl=64 time=36.000 ms

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=63 time=62.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=1 ttl=64 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=63 time=43.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=2 ttl=64 time=10.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=63 time=20.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=3 ttl=64 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=63 time=12.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=4 ttl=64 time=7.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=63 time=16.000 ms

--- Ping6 SRv6 statistics ---

5 packets transmitted, 10 packets received

round-trip min/avg/max/std-dev = 4.000/23.000/62.000/20.000 ms

# 检查 SRv6 SID 为 1020::1:0:3 的设备是否可达,只显示统计信息。

Page 103: H3C SR6600[SR6600-X]路由器

1-3

<Sysname> ping ipv6-sid –q 1010::1:0:1b 1020::32 1020::1:0:3

Ping SRv6 (56 data bytes) 1::1 --> 1010::1:0:1b 1020::32 1020::1:0:3, press CTRL_C to break

--- Ping6 SRv6 statistics ---

5 packets transmitted, 5 packets received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

# 检查 SRv6 SID 为 1020::1:0:3 的设备是否可达,并显示详细的检测信息。 <Sysname> ping ipv6-sid –v 1010::1:0:1b 1020::32 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::32 1020::1:0:3, press CTRL_C to break

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=64 dst=1010::1:0:1a idx=129 time=62.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=64 dst=1010::1:0:1a idx=129 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=64 dst=1010::1:0:1a idx=129 time=20.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=64 dst=1010::1:0:1a idx=129 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=64 dst=1010::1:0:1a idx=129 time=16.000 ms

--- Ping6 SRv6 statistics ---

5 packets transmitted, 5 packets received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

表1-1 ping ipv6-sid 命令显示信息描述表

字段 描述

Ping SRv6 1::1 --> 1010::1:0:1b 1020::32 1020::1:0:3, 56 data bytes, press CTRL_C to break

经过SID为1010::1:0:1b的SRv6节点,向End.OP SID为1020::32的目的

节点1020::1:0:3发送一个ICMPv6回显请求报文,每个ICMPv6回显请求

报文中的数据为56字节,按组合键Ctrl+C可以终止SRv6 SID Ping操作

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=64 dst=12::1 idx=129 time=62.000 ms

收到SID节点1020::1:0:3的设备回复的ICMPv6响应报文,其中:

• 数据字节数为 56

• 目的节点为 1020::1:0:3

• 报文序号为 1

• hop limit 值为 64

• 响应报文的目的地址为 12::1(使用-v 参数时才显示该字段)

• 报文入接口的索引为 129(使用-v 参数时才显示该字段)

• 响应时间为 62ms

--- Ping6 SRv6 statistics --- Ping SRv6操作中收发数据的统计结果

5 packets transmitted 发送的ICMPv6回显请求报文数

5 packets received 收到的ICMPv6响应报文数

0.0% packet loss 未响应请求报文占发送的总请求报文的百分比

round-trip min/avg/max/ std-dev =4.000/25.000/62.000/20.000 ms 响应时间的最小值、平均值、最大值和标准方差,单位为毫秒

【相关命令】

• encapsulation source-address(Segment Routing 命令参考/SRv6 VPN)

• opcode(Segment Routing 命令参考/IPv6 SR)

Page 104: H3C SR6600[SR6600-X]路由器

1-4

1.1.2 ping srv6-te policy

ping srv6-te policy 命令用来检测 SRv6-TE Policy 的连通性及 SRv6-TE Policy 能否保证正

常的转发。

【命令】

ping srv6-te policy { policy-name policy-name | color color-value end-point

ipv6 ipv6-address | binding-sid bsid } [ end-op end-op ] [ -a source-ipv6 | -c count | -h hop-limit | -m interval | -s packet-size | -t timeout | -tc traffic-class ] *

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

policy-name policy-name:SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

color color-value end-point ipv6 ipv6-address:指定 Color 属性和目的节点的

SRv6-TE Policy。color-value 取值范围为 0~4294967295。ipv6-address 表示目的节点的

IPv6 地址。

binding-sid bsid:指定 BSID 的 SRv6-TE Policy。bsid 表示入节点的 SID。

end-op end-op:为 ICMPv6 回显请求报文添加 End.OP SID。end-op 为 End.OP SID 值。通过

End.OP SID 定位目的节点。如果未指定本参数,则不为 IPv6 tracert 报文添加 End.OP SID。

-a source-ipv6:指定 ICMPv6 回显请求报文中的源 IPv6 地址。该地址必须是设备上已配置的

合法 IPv6 地址。未指定本参数时,如果配置了 encapsulation source-address 命令,则

ICMPv6回显请求报文的源 IPv6地址为encapsulation source-address命令配置的源地址;

否则,ICMPv6 回显请求报文的源 IPv6 地址为该报文出接口的地址。

-c count:指定发送的 ICMPv6 回显请求报文的数目,取值范围为 1~4294967295,缺省值为 5。

-h hop-limit:IPv6 ICMP 回显请求报文中的 HopLimit 域的值,取值范围为 0~255,缺省值为

255。

-m interval:指定发送 ICMPv6 回显请求报文的时间间隔,取值范围为 1~65535,单位为毫秒,

缺省值为 1000。

-s packet-size:指定发送的 ICMPv6 回显请求报文的长度(不包括 IPv6 和 ICMPv6 报文头),

取值范围为 20~9600,单位为字节,缺省值为 56。

-t timeout:指定 ICMPv6 回显应答报文的超时时间,取值范围为 0~65535,单位为毫秒,缺

省值为 2000。

-tc traffic-class:指定 ICMPv6 报文中的 Traffic Class 域的值,取值范围为 0~255,缺省

值为 0。

【使用指导】

需要在目的节点上要配置 End.OP SID。

Page 105: H3C SR6600[SR6600-X]路由器

1-5

【举例】

# 对名称为 p1 的 SRv6-TE Policy 发起 ping。 <Sysname> ping srv6-te policy policy-name p1 end-op 8000::2

Ping SRv6-TE policy (56 data bytes) 8000::2, press CTRL_C to break

Segment list ID: 0

Preference=10, Path Type=primary, Protocol-Origin=local, Originator=0,0.0.0.0, Discriminator=10, End.OP=8000::2

56 bytes from 8000::2, icmp_seq=0 ttl=64 time=2.000 ms

56 bytes from 8000::2, icmp_seq=1 ttl=64 time=1.000 ms

56 bytes from 8000::2, icmp_seq=2 ttl=64 time=1.000 ms

56 bytes from 8000::2, icmp_seq=3 ttl=64 time=1.000 ms

56 bytes from 8000::2, icmp_seq=4 ttl=64 time=1.000 ms

--- Ping6 SRv6-TE Policy statistics ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 1.000/1.200/2.000/0.400 ms

表1-2 ping srv6-te policy 命令显示信息描述表

字段 描述

Ping SRv6-TE policy (56 data bytes) 8000::2, press CTRL_C to break

向SRv6-TE Policy中End.OP SID为8000::2的目的节点发送ICMPv6回显请求报文,每个ICMPv6回显请求报文的数据为56字节,按组合

键Ctrl+C可以终止Ping操作

Segment list ID SID列表的ID

Preference 候选路径优先级

Path Type

路径类型,取值为:

• Main:主路径

• Backup:备路径

• None:未选中该路径

Protocol-Origin

协议来源:

• PCEP:通过 PCEP 协议获取(暂不支持)

• BGP:通过 BGP 协议获取

• Local:本地配置

• Unknown:来源未知

Originator=ASN Node-address

从BGP获取到的SRv6-TE Policy,其中:

• ASN:自制系统号。0 表示未从 BGP 获取到 SRv6-TE Policy

• Node-address:BGP 节点地址。手工配置 SRv6-TE Policy时,

Node address 为 0.0.0.0;从 BGP 对等体获取 SRv6-TE Policy信息时,Node address 为 BGP 对等体的 Router ID

End.OP End.OP SID

56 bytes from 8000::2, icmp_seq=0 ttl=64 time=2.000 ms

SID为8000::2的节点回复的ICMPv6响应报文,其中:

• 数据字节数为 56

• 目的节点为 8000::2

Page 106: H3C SR6600[SR6600-X]路由器

1-6

字段 描述

• 报文序号为 0

• hop limit 值为 64

• 响应时间为 2.000ms

Ping6 SRv6-TE Policy statistics Ping SRv6操作中收发数据的统计结果

5 packet(s) transmitted 发送的ICMPv6回显请求报文数

5 packet(s) received 收到的ICMPv6响应报文数

0.0% packet loss 未响应请求报文占发送的总请求报文的百分比

round-trip min/avg/max/std-dev = 1.000/1.200/2.000/0.400 ms 响应时间的最小值、平均值、最大值和标准方差,单位为毫秒

1.1.3 tracert ipv6-sid

tracert ipv6-sid 命令用来查看包含指定 SRv6 SID 列表的 IPv6 报文从源节点到目的节点所经

过的路径。

【命令】

tracert ipv6-sid [ -a source-ipv6 | -f first-hop | -m max-hops | -p port | -q packet-number | -t traffic-class | -w timeout ] * [ overlay ] { sid }&<1-11>

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ipv6:指定 IPv6 tracert 报文的源 IPv6 地址。该地址必须是设备上已配置的合法 IPv6地址。未指定本参数时,如果配置了 encapsulation source-address 命令,则 IPv6 tracert报文的源 IPv6 地址为 encapsulation source-address 命令配置的源地址;否则,IPv6 tracert报文的源 IPv6 地址是该报文出接口的 IPv6 地址。

-f first-hop:指定一个初始 hoplimit,即第一个报文所允许的跳数。取值范围为 1~255,且小

于或等于 max-hops,缺省值为 1。

-m max-hops:指定一个最大 hoplimit,即一个报文所允许的最大跳数。取值范围为 1~255,且

大于或等于 first-hop,缺省值为 30。

-p port:指定目的端的 UDP 端口号,取值范围为 1~65535,缺省值为 33434。用户一般不需要

更改此选项。

-q packet-number:指定每次发送的探测报文个数,取值范围为 1~65535,缺省值为 3。

-t traffic-class:指定 IPv6 tracert 报文中的 Traffic Class 域的值。取值范围为 0~255,缺省

值为 0。

Page 107: H3C SR6600[SR6600-X]路由器

1-7

-w timeout:指定探测报文的响应报文的超时时间,取值范围为 1~65535,单位为毫秒,缺省

值为 5000。

overlay:采用 Overlay 方式查看 SRv6 转发路径。如果未指定本参数,则采用非 Overlay 方式查

看 SRv6 转发路径。指定本参数时,不能指定-f 和-m 参数。

{ sid }&<1-11>:指定 SRv6 SID 列表。&<1-11>表示前面的参数最多可以输入 11 次。如果采

用 Overlay 方式,则不能通过本参数指定 End.OP SID。如果采用非 Overlay 方式,则必须通过本

参数指定 End.OP SID。

【使用指导】

当用户使用 ping ipv6-sid 命令发现网络出现故障后,可以使用 tracert ipv6-sid 命令来

定位出现故障的网络节点。

本命令的输出信息包括到达目的端所经过的所有设备的SRv6 SID信息,如果某设备不能回应 ICMP错误消息(可能因为路由不可达或者没有开启 ICMP 错误报文处理功能),则输出“* * *”。

中间设备通过 ipv6 unreachables enable 命令开启了 ICMP 不可达报文处理功能时,如果

tracert ipv6-sid 命令执行结果中显示以下字符,则表示目的设备已不可达,设备会停止发包,

Tracert 过程停止:

• !N:表示目的不可达,即路由表中没有匹配的目的地址。

• !P:因安全类业务流量管理禁止导致通信不可达,即通信被过滤策略禁止。

• !A:表示地址不可达,即未知的不可达消息。

• !S:表示超出源地址范围不可达,即当源地址为链路本地地址、目的地址不是链路本地地址时

返回此字符。

进行非 Overlay 检测必须满足以下条件:

• 目的节点必须支持 End.OP SID,且已经配置 End.OP SID。

• 通过参数指定 SRv6 SID 列表时,End.OP SID 必须在目的 SRv6 SID 之前。

例如,转发路径为 A—>B—>C,其中源节点为 A,中间节点为 B,目的节点为 C。中间节点 B 的

SRv6 SID 为 1010::1:0:1b,目的节点 C 的 End.OP SID 为 1020::32,目的节点 C 的 SRv6 SID 为

1020::1:0:3。在源节点 A 通过非 Overlay 方式查看到达目的节点 C 的 SRv6 转发路径,则需要执行

命令 tracert ipv6-sid 1010::1:0:1b 1020::32 1020::1:0:3。

如果源节点到目的节点之间存在多条 SRv6 转发路径,可以指定某条路径上多个节点的 SRv6 SID,

以达到只查看该 SRv6 转发路径的目的。

在执行命令过程中,键入<Ctrl+C>可终止此次 tracert ipv6 操作。

【举例】

# 采用非 Overlay 方式查看 SRv6 转发路径,中间节点的 SRv6 SID 为 1010::1:0:1b,目的节点的

End.OP SID 为 1020::32,目的节点的 SRv6 SID 为 1020::1:0:3。 <Sysname> tracert ipv6-sid 1010::1:0:1b 1020::32 1020::1:0:3

Traceroute SRv6 1010::1:0:1b 1020::32 1020::1:0:3 from 1::1, 30 hops at most, 60 bytes packets, press CTRL_C to break

1 15::1 [SRH: 1020::1:0:3, 1020::32, 1010::1:0:1b, SL=2] 0.661 ms 0.618ms 0.579ms

2 12::2 [SRH: 1020::1:0:3, 1020::32, 1010::1:0:1b, SL=1] 0.861 ms 0.718ms 0.679ms

Page 108: H3C SR6600[SR6600-X]路由器

1-8

表1-3 tracert ipv6-sid 命令显示信息描述表

字段 描述

Traceroute SRv6 1010::1:0:1b 1020::32 1020::1:0:3 from 1::1

查看IPv6报文从当前节点发送,经过SID为1010::1:0:1b的SRv6节点,到

End.OP SID为1020::32的目的节点1020::1:0:3所经过的路径

hops at most 探测报文的最大跳数

byte packets 探测报文字节数

press CTRL_C to break 按组合键Ctrl+C可以终止SRv6 SID Tracert操作

2 12::2 [SRH: 1020::1:0:3, 1020::32, 1010::1:0:1b, SL=1] 0.861 ms 0.718ms 0.679ms

hoplimit值为2的探测报文的探测结果,内容包括:

• 12::2 为报文的响应地址

• ICMPv6 应答报文中 SRH 信息,包括:

1020::1:0:3、1020::32、1010::1:0:1b 为 SRH 中的 SRv6 SID

SL=1 表示剩余的 SRv6 SID 数目

• 0.861 ms 0.718ms 0.679ms 表示发送三次探测报文,依次显示每次

探测报文的 RTT(Roud-Trip Time,往返时间)值,单位是毫秒

【相关命令】

• ipv6 unreachables enable(三层技术-IP 业务命令参考/IPv6 基础)

• opcode(Segment Routing 命令参考/IPv6 SR) • ping ipv6-sid

1.1.4 tracert srv6-te policy

tracert srv6-te policy 命令用来查看 SRv6-TE Policy 所经过的设备。

【命令】

tracert srv6-te policy { policy-name policy-name | color color-value

end-point ipv6 ipv6-address | binding-sid bsid } [ end-op end-op ] [ -a

source-ipv6 | -f first-hop | -m max-hops | -p port | -q packet-number | -s

packet-size | -tc traffic-class | -w timeout ] *

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

policy-name policy-name:SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

color color-value end-point ipv6 ipv6-address:指定 Color 属性和目的节点的

SRv6-TE Policy。color-value 取值范围为 0~4294967295。ipv6-address 表示目的节点的

IPv6 地址。

Page 109: H3C SR6600[SR6600-X]路由器

1-9

binding-sid bsid:指定 BSID 的 SRv6-TE Policy。bsid 表示入节点的 SID。

end-op end-op:为 IPv6 tracert 报文添加 End.OP SID。end-op 为 End.OP SID 值。通过 End.OP SID 定位目的节点。如果未指定本参数,则不为 IPv6 tracert 报文添加 End.OP SID。

-a source-ipv6:指定 IPv6 tracert 报文的源 IPv6 地址。该地址必须是设备上已配置的合法 IPv6地址。未指定本参数时,如果配置了 encapsulation source-address 命令,则 IPv6 tracert报文的源 IPv6 地址为 encapsulation source-address 命令配置的源地址;否则,IPv6 tracert报文的源 IPv6 地址是该报文出接口的 IPv6 地址。

-f first-hop:指定一个初始 hoplimit,即第一个报文所允许的跳数。取值范围为 1~255,且小

于或等于 max-hops,缺省值为 1。

-m max-hops:指定一个最大 hoplimit,即一个报文所允许的最大跳数。取值范围为 1~255,且

大于或等于 first-hop,缺省值为 30。

-p port:指定目的端的 UDP 端口号,取值范围为 1~65535,缺省值为 33434。用户一般不需要

更改此选项。

-q packet-number:指定每次发送的探测报文个数,取值范围为 1~65535,缺省值为 3。

-s packet-size:指定 IPv6 tracert 报文的长度,取值范围为 20~9600,单位为字节,缺省值

为 56。

-tc traffic-class:指定 IPv6 tracert 报文中的 Traffic Class 域的值。取值范围为 0~255,缺

省值为 0。

-w timeout:指定探测报文的响应报文的超时时间,取值范围为 1~65535,单位为毫秒,缺省

值为 5000。

【使用指导】

当用户使用 ping srv6-te policy 命令发现网络出现故障后,可以使用 tracert srv6-te policy

命令来定位出现故障的网络节点。

本命令的输出信息包括到达目的端所经过的所有设备的SRv6 SID信息,如果某设备不能回应 ICMP错误消息(可能因为路由不可达或者没有开启 ICMP 错误报文处理功能),则输出“* * *”。

中间设备通过 ipv6 unreachables enable 命令开启了 ICMP 不可达报文处理功能时,如果

tracert srv6-te policy 命令执行结果中显示以下字符,则表示目的设备已不可达,设备会

停止发包,Tracert 过程停止:

• !N:表示目的不可达,即路由表中没有匹配的目的地址。

• !P:因安全类业务流量管理禁止导致通信不可达,即通信被过滤策略禁止。

• !A:表示地址不可达,即未知的不可达消息。

• !S:表示超出源地址范围不可达,即当源地址为链路本地地址、目的地址不是链路本地地址

时返回此字符。

在执行命令过程中,键入<Ctrl+C>可终止此次 tracert srv6-policy 操作。

【举例】

# 对名称为 p1 的 SRv6-TE Policy 隧道发起 tracert 检测。 <Sysname> tracert srv6-te policy policy-name p1 end-op 8000::1

Traceroute SRv6-TE policy from 1::1, 30 hops at most, 60 byte packets, press CTRL_C to break

Segment list ID: 1

Page 110: H3C SR6600[SR6600-X]路由器

1-10

Preference=10, Path Type=primary, Protocol origin=local, Originator=0, 0.0.0.0, Discriminator=10, End.OP=8000::1

1 1000::2 [SRH: 8000::1, 8000::1, 7000::1, 6000::1, SL=3] 1.000 ms 1.000 ms 1.000 ms

2 2000::3 [SRH: 8000::1, 8000::1, 7000::1, 6000::1, SL=2] 1.000 ms 1.000 ms 1.000 ms

3 4000::4 [SRH: 8000::1, 8000::1, 7000::1, 6000::1, SL=1] 0.000 ms 0.000 ms 1.000 ms

表1-4 tracert srv6-te policy 命令显示信息描述表

字段 描述

Traceroute SRv6-TE Policy from 1::1 对SRv6-TE Policy进行Trace route操作

hops at most 探测报文的最大跳数

byte packets 探测报文字节数

press CTRL_C to break 按组合键Ctrl+C可以终止SRv6-TE Policy Tracert操作

Segment list ID SID列表的ID

Preference 候选路径优先级

Path Type

路径类型,取值为:

• Main:主路径

• Backup:备路径

• None:未选中该路径

Protocol origin

协议来源:

• PCEP:通过 PCEP 协议获取(暂不支持)

• BGP:通过 BGP 协议获取

• Local:本地配置

• Unknown:来源未知

Originator=ASN Node-address

从BGP获取到的SRv6-TE Policy,其中:

• ASN:自制系统号。0 表示未从 BGP 获取到 SRv6-TE Policy

• Node-address:BGP 节点地址。手工配置 SRv6-TE Policy时,

Node address 为 0.0.0.0;从 BGP 对等体获取 SRv6-TE Policy信息时,Node address 为 BGP 对等体的 Router ID

Discriminator 远端标识符

End.OP End.OP SID

1000::2 [SRH: 8000::1, 8000::1, 7000::1, 6000::1, SL=3] 1.000 ms 1.000 ms 1.000 ms

hoplimit值为1的探测报文的探测结果,内容包括:

• 1000::2 为报文的响应地址

• ICMPv6 应答报文中 SRH 信息,包括:

8000::1, 8000::1, 7000::1, 6000::1 为 SRH 中的 SRv6 SID

SL=3 表示剩余的 SRv6 SID 数目

• 1.000 ms 1.000 ms 1.000 ms 表示发送三次探测报文,依次显

示每次探测报文的 RTT(Roud-Trip Time,往返时间)值,单位

是毫秒

Page 111: H3C SR6600[SR6600-X]路由器

1-11

【相关命令】

• ipv6 unreachables enable(三层技术-IP 业务命令参考/IPv6 基础)

• ping srv6-te policy

Page 112: H3C SR6600[SR6600-X]路由器

i

目 录

1 SRv6 VPN ············································································································································· 1-1

1.1 SRv6 VPN 配置命令 ·························································································································· 1-1

1.1.1 encapsulation source-address ······························································································· 1-1

1.1.2 peer advertise encap-type srv6 ······························································································ 1-1

1.1.3 peer prefix-sid ························································································································· 1-2

1.1.4 peer srv6-vpn compatible ······································································································· 1-3

1.1.5 segment-routing ipv6 apply-sid all-nexthop ············································································ 1-4

1.1.6 segment-routing ipv6 locator (BGP VPN IPv4/IPv6 address family) ······································ 1-5

1.1.7 segment-routing ipv6 best-effort ····························································································· 1-6

1.1.8 segment-routing ipv6 traffic-engineering ················································································ 1-7

Page 113: H3C SR6600[SR6600-X]路由器

1-1

1 SRv6 VPN

1.1 SRv6 VPN配置命令

1.1.1 encapsulation source-address

encapsulation source-address 命令用来配置 SRv6 VPN 封装的 IPv6 报文头的源地址。

undo encapsulation source-address 命令用来恢复缺省情况。

【命令】

encapsulation source-address ipv6-address [ ip-ttl ttl-value ]

undo encapsulation source-address

【缺省情况】

未指定 SRv6 VPN 封装的 IPv6 报文头的源地址。

【视图】

SRv6 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ipv6-address:指定 IPv6 源地址,取值不能为环回地址、链路本地地址、组播地址和未指定地

址。

ip-ttl ttl-value:指定 IPv6 报文头的 TTL 值,取值范围为 1~255,缺省值为 255。

【使用指导】

在 SRv6 VPN 组网环境中,必须指定封装的 IPv6 报文头的源地址。否则,无法通过 SRv6 VPN 转

发数据流量。

指定的源地址必须为本机地址,且已经由路由协议发布,建议指定本设备的 Loopback 接口地址。

【举例】

# 配置 SRv6 VPN 封装的 IPv6 报文头的源地址为 1::1,TTL 值为 200。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] encapsulation source-address 1::1 ip-ttl 200

1.1.2 peer advertise encap-type srv6

peer advertise encap-type srv6 命令用来配置向对等体/对等体组发布 SRv6 封装的 EVPN路由。

undo peer advertise encap-type srv6 命令用来删除向对等体/对等体组发布 SRv6 封装

的 EVPN 路由的配置。

Page 114: H3C SR6600[SR6600-X]路由器

1-2

【命令】

peer { group-name | ipv6-address [ prefix-length ] } advertise encap-type srv6

undo peer { group-name | ipv6-address [ prefix-length ] } advertise encap-type srv6

【缺省情况】

向对等体/对等体组发布 VXLAN 封装的 IP 前缀路由。

【视图】

BGP EVPN 地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

经创建。

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

prefix-length:前缀长度,取值范围为 0~128。如果指定本参数,则表示指定网段内的动态对

等体。

【使用指导】

在 EVPN L3VPN over SRv6 网络中,需要执行本命令配置向邻居发布 SRv6 封装的 EVPN 路由。

本功能通常配置在 EVPN 承载的 L3VPN 网络的边缘节点和 RR(Route Reflector,路由反射器)

设备上。

【举例】

# 配置向对等体 1::1 发布 SRv6 封装的 EVPN 路由。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family l2vpn evpn

[Sysname-bgp-default-evpn] peer 1::1 advertise encap-type srv6

1.1.3 peer prefix-sid

peer prefix-sid 命令用来配置与指定 IPv6 对等体之间交换 SRv6 SID 信息。

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

【命令】

peer { group-name | ipv6-address [ prefix-length ] } prefix-sid

undo peer { group-name | ipv6-address [ prefix-length ] } prefix-sid

【缺省情况】

IPv6 对等体之间不能交换 SRv6 SID 信息。

Page 115: H3C SR6600[SR6600-X]路由器

1-3

【视图】

BGP VPNv4 地址族视图

BGP VPNv6 地址族视图

BGP IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

经创建。

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

prefix-length:前缀长度,取值范围为 0~128。如果指定本参数,则表示指定网段内的动态对

等体。

【使用指导】

在 SRv6 VPN 组网场景中,配置本命令后,IPv6 对等体之间可以通过 VPNv4/VPNv6/IPv6 单播路

由交换 SRv6 SID 信息。

【举例】

# 在 BGP VPNv4 地址族视图下,配置与对等体 2001:1::1 之间交换 SRv6 SID 信息。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family vpnv4

[Sysname-bgp-default-vpnv4] peer 2001:1::1 prefix-sid

1.1.4 peer srv6-vpn compatible

peer srv6-vpn compatible 命令用来开启对等体/对等体组之间的 SRv6 VPN 兼容功能。

undo peer srv6-vpn compatible命令用来关闭对等体/对等体组之间的SRv6 VPN兼容功能。

【命令】

peer { group-name | ipv6-address [ prefix-length ] } srv6-vpn compatible

undo peer { group-name | ipv6-address [ prefix-length ] } srv6-vpn compatible

【缺省情况】

SRv6 VPN 兼容功能处于关闭状态。

【视图】

BGP VPNv4 地址族视图

【缺省用户角色】

network-admin

mdc-admin

Page 116: H3C SR6600[SR6600-X]路由器

1-4

【使用指导】

在 MPLS L3VPN over SRv6 组网环境中,如果对端 PE 为其他厂商设备,则 VPNv4 路由携带的

End.DT4 SID 的报文格式可能不同,导致 PE 之间无法学习到对端的 VPNv4 路由,影响报文转发。

为了解决上述问题,可以配置本命令,实现 Comware 设备与其它厂商设备正常互通,使报文正常

转发。

【参数】

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

经创建。

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

prefix-length:前缀长度,取值范围为 0~128。如果指定本参数,则表示指定网段内的动态对

等体。

【举例】

# 开启本设备与对等体 2::2 之间的 SRv6 VPN 兼容功能。 <Sysname> system-view

[Sysname] bgp 1

[Sysname-bgp-default] address-family vpnv4

[Sysname-bgp-default-vpnv4] peer 2::2 srv6-vpn compatible

1.1.5 segment-routing ipv6 apply-sid all-nexthop

segment-routing ipv6 apply-sid all-nexthop 命令用来配置根据下一跳为私网路由分

配 End.DX4/End.DX6 SID。

undo segment-routing ipv6 apply-sid all-nexthop 命令用来恢复缺省情况。

【命令】

segment-routing ipv6 apply-sid all-nexthop [ evpn ]

undo segment-routing ipv6 apply-sid all-nexthop [ evpn ]

【缺省情况】

根据 VPN 实例为私网路由分配 SID。

【视图】

BGP-VPN IPv4 单播地址族视图

BGP-VPN IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

evpn:配置私网路由转变为 EVPN 路由时,根据下一跳分配 SID。如果不指定本参数,则表示私

网路由转变为 VPNv4/VPNv6 路由时,根据下一跳分配 SID。

Page 117: H3C SR6600[SR6600-X]路由器

1-5

【使用指导】

在 MPLS L3VPN over SRv6、EVPN L3VPN over SRv6 场景中,如果配置了 End.DT4 SID、End.DT6 SID 或 End.DT46 SID,则特定 VPN 实例下的 BGP 私网路由均分配相同 SID,PE 对接收到的报文

解封装后,会在 SID 标识的 VPN 实例内查找路由表,将报文转发给 CE。如果希望不查路由表,直

接快速地将 VPN 实例报文转发给下一跳,则可以配置本命令基于下一跳地址为所有的 BGP 私网路

由下一跳分配 End.DX4/End.DX6 SID,PE 根据 End.DX4/End.DX6 SID 查找到对应的出接口和下

一跳,直接通过该出接口将报文转发给下一跳。

在执行该命令前需要在 BGP-VPN IPv4/IPv6 单播地址族视图下先执行 segment-routing ipv6

locator 指定引用 locator,否则将无法动态分配 End.DX4/End.DX6 SID。

动态 SID 资源不足,导致 BGP 私网路由无法按照下一跳分配动态 SID 时,会按照 VPN 实例分配

End.DT4 SID、End.DT6 SID 或 End.DT46 SID。

本命令不会为直连路由分配 End.DX4 SID 或者 End.DX6 SID。

【举例】

# 在 BGP-VPN IPv4 单播地址族视图下,配置根据下一跳为私网路由分配 SID。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

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

[Sysname-bgp-default-ipv4-vpn1] segment-routing ipv6 apply-sid all-nexthop

1.1.6 segment-routing ipv6 locator (BGP VPN IPv4/IPv6 address family)

segment-routing ipv6 locator 命令用来配置私网路由转变为 VPNv4/VPNv6/EVPN 路由时

携带 SID 属性。

undo segment-routing ipv6 locator 命令用来恢复缺省情况。

【命令】

segment-routing ipv6 locator locator-name [ evpn ] [ auto-sid-disable ]

undo segment-routing ipv6 locator [ evpn ]

【缺省情况】

私网路由转变为 VPNv4/VPNv6/EVPN 路由时不携带 SID 属性。

【视图】

BGP-VPN IPv4 单播地址族视图

BGP-VPN IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:指定 Locator 段名称,为 1~31 个字符的字符串,区分大小写。

evpn:配置私网路由转变为 EVPN 路由时携带 SID 属性。如果不指定本参数,则表示指定私网路

由转变为 VPNv4/VPNv6 路由时携带 SID 属性。

Page 118: H3C SR6600[SR6600-X]路由器

1-6

auto-sid-disable:不允许动态分配 SRv6 SID。如果未指定本参数,则表示允许动态分配 SRv6 SID。未指定本参数时,如果已经配置了静态 SRv6 SID,则优先使用静态 SRv6 SID;没有静态 SRv6 SID 时,则动态分配 SRv6 SID。

【使用指导】

在 SRv6 VPN 组网场景中,通过 BGP Update 消息发布私网路由时,需要携带 End.DT4 SID 或者

End.DT6 SID。配置本功能后,PE 设备将为该 VPN 实例内的私网路由转变为 VPNv4/VPNv6/EVPN路由时添加指定的 End.DT4 SID 或者 End.DT6 SID,通过 End.DT4 SID 或者 End.DT6 SID 标识该

VPN 实例的报文。

执行本命令前,必须满足以下条件:

• 指定的 Locator 必须存在。

• 在 Segment Routing IPv6 Locator 视图下 opcode end-dt4、opcode end-dt6 或者

opcode end-dt46 命令指定的 VPN 实例与私网的 VPN 实例必须相同。

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

【举例】

# 在 BGP-VPN IPv4 单播地址族视图下,配置私网路由转变为 VPNv4 路由时携带 SID 属性。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

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

[Sysname-bgp-default-ipv4-vpn1] segment-routing ipv6 locator abc

# 在 BGP-VPN IPv6 单播地址族视图下,配置私网路由转变为 VPNv6 路由时携带 SID 属性。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

[Sysname-bgp-default-vpn1] address-family ipv6

[Sysname-bgp-default-ipv6-vpn1] segment-routing ipv6 locator abc

# 在 BGP-VPN IPv6 单播地址族视图下,配置私网路由转变为 EVPN 路由时携带 SID 属性。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

[Sysname-bgp-default-vpn1] address-family ipv6

[Sysname-bgp-default-ipv6-vpn1] segment-routing ipv6 locator abc evpn

【相关命令】

• locator

• opcode end-dt4

1.1.7 segment-routing ipv6 best-effort

segment-routing ipv6 best-effort 命令用来配置路由迭代到 SRv6-BE 隧道。

undo segment-routing ipv6 best-effort 命令用来恢复缺省情况。

【命令】

segment-routing ipv6 best-effort [ evpn ]

Page 119: H3C SR6600[SR6600-X]路由器

1-7

undo segment-routing ipv6 best-effort [ evpn ]

【缺省情况】

根据路由的下一跳地址查找 IPv6 路由表进行转发。

【视图】

BGP-VPN IPv4 单播地址族视图

BGP-VPN IPv6 单播地址族视图

BGP IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

evpn:配置私网路由根据 EVPN 路由携带的 SID 属性进行迭代。如果未指定本参数,则私网路由

根据 VPNv4/VPNv6 路由携带的 SID 进行迭代。

【使用指导】

在 MPLS L3VPN over SRv6 和 EVPN L3VPN over SRv6 组网场景中,PE 设备需要为私网报文封

装 End.DT4 SID/End.DT6 SID/End.DT46 SID。通过配置本命令,PE 设备可以根据路由迭代 SR-BE隧道转发报文,即根据封装的 End.DT4 SID/End.DT6 SID/End.DT46 SID 查找 IPv6 路由表进行转

发。

【举例】

# 在 BGP-VPN IPv4 单播地址族视图下,配置私网路由根据路由携带的 SID 属性进行迭代。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

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

[Sysname-bgp-default-ipv4-vpn1] segment-routing ipv6 best-effort

# 在BGP-VPN IPv6单播地址族视图下,配置私网路由根据VPNv6路由携带的SID属性进行迭代。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

[Sysname-bgp-default-vpn1] address-family ipv6

[Sysname-bgp-default-ipv6-vpn1] segment-routing ipv6 best-effort

【相关命令】

• segment-routing ipv6 locator

1.1.8 segment-routing ipv6 traffic-engineering

segment-routing ipv6 traffic-engineering 命令用来配置路由迭代到 SRv6-TE Policy隧道。

undo segment-routing ipv6 traffic-engineering 命令用来恢复缺省情况。

Page 120: H3C SR6600[SR6600-X]路由器

1-8

【命令】

segment-routing ipv6 traffic-engineering [ best-effort ] [ evpn ]

undo segment-routing ipv6 traffic-engineering [ best-effort ] [ evpn ]

【缺省情况】

根据路由的下一跳地址查找 IPv6 路由表进行转发。

【视图】

BGP-VPN IPv4 单播地址族视图

BGP-VPN IPv6 单播地址族视图

BGP IPv6 单播地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

best-effort:当 SRv6-TE Policy 隧道故障时 L3VPN 业务会根据报文的 End.DT4 SID、End.DT6 SID 或 End.DT46 SID 查找路由表进行转发。如果未指定本参数,当 SRv6-TE Policy 隧道故障时,

L3VPN 业务会根据报文的目的 IP 地址查找路由表转发。

evpn:配置私网路由根据 EVPN 路由携带的 SID 属性进行迭代。如果未指定本参数,则私网路由

根据 VPNv4/VPNv6 路由携带的 SID 进行迭代。

【使用指导】

配置本命令后,设备可以根据路由迭代到 SRv6-TE Policy 隧道,通过 SRv6-TE Policy 隧道转发流

量。

配置本命令时,可以指定 best-effort 参数来提高报文转发的可靠性。指定该参数后,L3VPN业务报文的转发方式为:

(1) L3VPN 业务报文通过 SRv6-TE Policy 隧道转发。

(2) 当 SRv6-TE Policy 隧道故障时,L3VPN 业务根据报文的 End.DT4 SID、End.DT6 SID 或

End.DT46 SID 查找路由表进行转发。

(3) 如果根据报文的 SID 查找路由表转发失败,再根据报文的目的 IP 地址查找路由表转发。

(4) 如果依旧失败,则丢弃报文。

本命令与 segment-routing ipv6 best-effort 命令互斥。

【举例】

# 在 BGP IPv4 单播地址族视图下,配置路由迭代到 SRv6-TE Policy 隧道。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4

[Sysname-bgp-default-ipv4] segment-routing ipv6 traffic-engineering

【相关命令】

• segment-routing ipv6 best-effort

Page 121: H3C SR6600[SR6600-X]路由器

i

目 录

1 SRv6-TE Policy ···································································································································· 1-1

1.1 SRv6-TE Policy 配置命令 ·················································································································· 1-1

1.1.1 address-family ipv6 sr-policy ·································································································· 1-1

1.1.2 advertise ebgp enable ············································································································ 1-1

1.1.3 backup hot-standby ················································································································ 1-2

1.1.4 bestroute encap-type ·············································································································· 1-3

1.1.5 bfd echo ·································································································································· 1-4

1.1.6 binding-sid ······························································································································ 1-5

1.1.7 candidate-paths ······················································································································ 1-6

1.1.8 color end-point ························································································································ 1-7

1.1.9 color match dscp ···················································································································· 1-7

1.1.10 display bgp routing-table ipv6 sr-policy ················································································ 1-9

1.1.11 display segment-routing ipv6 te bfd···················································································· 1-15

1.1.12 display segment-routing ipv6 te forwarding ········································································ 1-16

1.1.13 display segment-routing ipv6 te policy ··············································································· 1-19

1.1.14 display segment-routing ipv6 te policy last-down-reason ·················································· 1-24

1.1.15 display segment-routing ipv6 te policy statistics ································································ 1-26

1.1.16 display segment-routing ipv6 te policy status ····································································· 1-27

1.1.17 display segment-routing ipv6 te policy-group ····································································· 1-28

1.1.18 display segment-routing ipv6 te sbfd ·················································································· 1-30

1.1.19 display segment-routing ipv6 te segment-list ····································································· 1-31

1.1.20 end-point ····························································································································· 1-33

1.1.21 explicit segment-list ············································································································ 1-34

1.1.22 forwarding statistics ············································································································ 1-35

1.1.23 import-route sr-policy ·········································································································· 1-36

1.1.24 index ··································································································································· 1-36

1.1.25 policy ·································································································································· 1-37

1.1.26 policy-group ························································································································ 1-38

1.1.27 preference ·························································································································· 1-38

1.1.28 reset segment-routing ipv6 te forwarding statistics ···························································· 1-39

1.1.29 router-id filter ······················································································································ 1-40

1.1.30 sbfd ····································································································································· 1-40

1.1.31 segment-list ························································································································ 1-42

Page 122: H3C SR6600[SR6600-X]路由器

ii

1.1.32 service-class ······················································································································· 1-42

1.1.33 shutdown ···························································································································· 1-43

1.1.34 sr-policy steering ················································································································ 1-44

1.1.35 srv6-policy backup hot-standby enable ·············································································· 1-45

1.1.36 srv6-policy bfd echo ··········································································································· 1-46

1.1.37 srv6-policy forwarding statistics enable ·············································································· 1-47

1.1.38 srv6-policy forwarding statistics interval ············································································· 1-48

1.1.39 srv6-policy locator··············································································································· 1-48

1.1.40 srv6-policy sbfd··················································································································· 1-49

1.1.41 srv6-policy switch-delay delete-delay ················································································· 1-50

1.1.42 traffic-engineering ··············································································································· 1-51

1.1.43 ttl-mode ······························································································································· 1-52

Page 123: H3C SR6600[SR6600-X]路由器

1-1

1 SRv6-TE Policy

1.1 SRv6-TE Policy配置命令

1.1.1 address-family ipv6 sr-policy

address-family ipv6 sr-policy 命令用来创建 BGP IPv6 SR-TE Policy 地址族,并进入相

应地址族视图。如果 BGP IPv6 SR-TE Policy 地址族视图已经存在,则直接进入 BGP IPv6 SR-TE Policy 地址族。

undo address-family ipv6 sr-policy 命令用来删除 BGP IPv6 SR-TE Policy 地址族,及

相应地址族视图下的所有配置。

【命令】

address-family ipv6 sr-policy

undo address-family ipv6 sr-policy

【缺省情况】

不存在 BGP IPv6 SR-TE Policy 地址族。

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

BGP IPv6 SR-TE Policy 地址族视图下的配置,只对 BGP IPv6 SR-TE Policy 地址族的路由和对等

体生效。

【举例】

# 在 BGP 实例视图下,创建 BGP IPv6 SR-TE Policy 地址族,并进入 BGP IPv6 SR-TE Policy 地

址族视图。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6]

1.1.2 advertise ebgp enable

advertise ebgp enable 命令用来配置将 SRv6-TE Policy 路由发布给 EBGP 邻居。

undo advertise ebgp enable 命令用来恢复缺省情况。

【命令】

advertise ebgp enable

Page 124: H3C SR6600[SR6600-X]路由器

1-2

undo advertise ebgp enable

【缺省情况】

SRv6-TE Policy 路由不发布给 EBGP 邻居。

【视图】

BGP IPv6 SR-TE Policy 地址族

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

缺省情况下,SRv6-TE Policy 路由只能在 IBGP 对等体之间发布。如果需要将 SRv6-TE Policy 路

由发布给 EBGP 对等体,则需要执行本命令。

【举例】

# 配置将 SRv6-TE Policy 路由发布给 EBGP 邻居。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] advertise ebgp enable

1.1.3 backup hot-standby

backup hot-standby 命令用来配置 SRv6-TE Policy 的热备份功能。

undo backup hot-standby 命令用来恢复缺省情况。

【命令】

backup hot-standby { disable | enable }

undo backup hot-standby

【缺省情况】

未配置 SRv6-TE Policy 的热备份功能,以 SRv6-TE 视图下的配置为准。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

disable:关闭 SRv6-TE Policy 的热备份功能。

enable:开启 SRv6-TE Policy 的热备份功能。

Page 125: H3C SR6600[SR6600-X]路由器

1-3

【使用指导】

开启 SRv6-TE Policy 的热备份功能后,如果一个 SRv6-TE Policy 下面存在多条候选路径,则优先

级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有 Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的热备份功能。SRv6-TE 视

图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前 SRv6-TE Policy有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

【举例】

# 开启 SRv6-TE Policy 1 的热备份功能。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] backup hot-standby enable

【相关命令】

• srv6-policy backup hot-standby enable

1.1.4 bestroute encap-type

bestroute encap-type 命令用来配置根据报文封装进行路由优选。

undo bestroute encap-type 命令用来恢复缺省情况。

【命令】

bestroute encap-type { mpls | srv6 }

undo bestroute encap-type

【缺省情况】

不根据报文封装进行路由优选。

【视图】

BGP-VPN 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mpls:优选 MPLS 封装的路由。

srv6:优选 SRv6 封装的路由。

【使用指导】

配置本命令后,对指定 VPN 实例下的 BGP 路由进行选路时,依次完成路由属性 NEXT_HOP、Preferred-value 和 LOCAL_PREF 的选路过程后,根据 bestroute encap-type 命令选优 SRv6

Page 126: H3C SR6600[SR6600-X]路由器

1-4

封装或 MPLS 封装的路由,之后继续根据 BGP 原有的选路流程进行选路。关于 BGP 选路规则的详

细介绍,请参见“三层技术-IP 路由配置指导”中的“BGP 概述”。

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

【举例】

# 配置优选 SRv6 封装的路由。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ip vpn-instance vpn1

[Sysname-bgp-default-vpn1] bestroute encap-type srv6

1.1.5 bfd echo

bfd echo 命令用来配置 SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能。

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

【命令】

bfd echo { disable | enable [ source-ipv6 ipv6-address ] [ template

template-name ] [ backup-template backup-template-name ] [ oam-sid sid ] }

undo bfd echo

【缺省情况】

未配置 SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能,以 SRv6-TE 视图下的配置为准。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

disable:关闭 SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能。

enable:开启 SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能。

source-ipv6 ipv6-address:指定 BFD 会话的源 IPv6 地址。如果未指定本参数,则以 SRv6-TE视图下的配置为准。

template template-name:指定引用的 BFD 模板。template-name 为 SBFD 会话参数模板

的名称,为 1~63 个字符的字符串,区分大小写。如果未指定本参数,则以 SRv6-TE 视图下配置

的 BFD 模板为准。

backup-template backup-template-name:指定备份 SID 列表引用的 BFD 模板。

backup-template-name 为 BFD 会话参数模板的名称,为 1~63 个字符的字符串,区分大小写。

如果未指定本参数,则以 SRv6-TE 视图下配置的备份 BFD 模板为准。

oam-sid sid:为 BFD 报文添加 OAM SID,用于定位目的节点。sid 为目的节点的 SRv6 SID。

如果未指定本参数,则不为 BFD 报文添加 OAM SID。目前 OAM SID 需要配置为目的节点上的

End.OP SID。

Page 127: H3C SR6600[SR6600-X]路由器

1-5

【使用指导】

SRv6-TE视图和SRv6-TE Policy视图下均可以配置SRv6-TE Policy的 echo报文方式的BFD检测

功能。SRv6-TE 视图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当

前 SRv6-TE Policy 有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,

只有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

目前,支持通过 BFD echo 报文和 SBFD 两种方式检测 SRv6-TE Policy。在同一 SRv6-TE Policy下同时配置以上两种检测方式时,SBFD 检测生效。

【举例】

# 开启 SRv6-TE Policy 1 的 echo 报文方式的 BFD 检测功能,并指定 BFD 会话的源 IPv6 地址为

11::11。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] bfd echo enable source-ipv6 11::11

【相关命令】

• display segment-routing ipv6 te bfd

• srv6-policy bfd echo

1.1.6 binding-sid

binding-sid 命令用来配置 BSID。

undo binding-sid 命令用来删除 BSID。

【命令】

binding-sid ipv6 ipv6-address

undo binding-sid

【缺省情况】

不存在 BSID。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ipv6 ipv6-address:配置 BSID 为 IPv6 地址。ipv6-address 为 IPv6 地址。

【使用指导】

BSID(Binding SID,绑定 SID)是指入节点的 SID。通过 BSID、Color 和 Endpoint 可以唯一标识

一个 SRv6-TE Policy。

BSID 获取方式如下:

Page 128: H3C SR6600[SR6600-X]路由器

1-6

• 手工配置:通过本命令手工配置 BSID。

• 动态获取:SRv6-TE Policy 下仅配置 Color 和 Endpoint 时,SRv6-TE Policy 会自动申请一个

BSID。

手工配置优先生效。

本命令配置的 BSID 必须在 SRv6 TE 视图下引用的 Locator 的静态段范围内。否则,BSID 对应的

SRv6-TE Policy 不能用于报文转发。

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

【举例】

# 为名称为 srv6policy 的 SRv6-TE Policy 配置 BSID 为 1000::1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] binding-sid ipv6 1000::1

1.1.7 candidate-paths

candidate-paths 命令用来创建 SRv6-TE Policy 候选路径,并进入 SRv6-TE Policy 候选路径视

图。如果 SRv6-TE Policy 候选路径已经存在,则直接进入 SRv6-TE Policy 候选路径视图。

undo candidate-paths 命令用来删除 SRv6-TE Policy 候选路径,及 SRv6-TE Policy 候选路径

视图下的所有配置。

【命令】

candidate-paths

undo candidate-paths

【缺省情况】

不存在 SRv6-TE Policy 候选路径。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 创建 SRv6-TE Policy 候选路径,并进入 SRv6-TE Policy 候选路径视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] candidate-paths

[Sysname-srv6-te-policy-srv6policy-path]

Page 129: H3C SR6600[SR6600-X]路由器

1-7

1.1.8 color end-point

color end-point 命令用来配置 SRv6-TE Policy 的 Color 属性和目的节点地址。

undo color 命令用来删除 SRv6-TE Policy 的 Color 属性和目的节点地址。

【命令】

color color-value end-point ipv6 ipv6-address

undo color

【缺省情况】

未配置 SRv6-TE Policy 的 Color 属性和目的节点地址。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

color-value:SRv6-TE Policy 的 Color 属性,取值范围为 0~4294967295。

ipv6-address:SRv6-TE Policy 目的节点的 IPv6 地址。

【使用指导】

Color 为转发路径的 Color 属性,用于在相同的源和目的节点之间区分不同的 SRv6-TE Policy;Endpoint 为 SRv6-TE Policy 目的节点的 IPv6 地址。通过 BSID、Color 和 Endpoint 可以唯一标识

一个 SRv6-TE Policy。

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

不同 SRv6-TE Policy 不能配置相同的 Color 和目的节点地址。

【举例】

# 配置 SRv6-TE Policy 的 Color 属性为 20、目的节点的 IPv6 地址为 1000::1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy srv6policy

[Sysname-srv6-te-policy-srv6policy] color 20 end-point ipv6 1000::1

1.1.9 color match dscp

color match dscp 命令用来配置 SRv6-TE Policy 组的 Color 和 DSCP 映射关系。

undo color match dscp 命令用来删除 SRv6-TE Policy 组的 Color 和 DSCP 映射关系。

【命令】

color color-value match dscp { ipv4 | ipv6 } dscp-value-list

undo color color-value match dscp { ipv4 | ipv6 } dscp-value-list

color color-value match dscp { ipv4 | ipv6 } default

Page 130: H3C SR6600[SR6600-X]路由器

1-8

undo color color-value match dscp { ipv4 | ipv6 } [ default ]

【缺省情况】

未配置SRv6-TE Policy组的Color和DSCP映射关系,即不能通过该SRv6-TE Policy组转发流量。

【视图】

SRv6-TE Policy 组视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

color-value:指定 SRv6-TE Policy 组的 Color 值,取值范围为 0~4294967295。

ipv4:将 IPv4 报文引流到指定的 SRv6-TE Policy 的 DSCP 值。

ipv6:将 IPv6 报文引流到指定的 SRv6-TE Policy 的 DSCP 值。

dscp-value-list:DSCP 列表,表示方式为 dscp-value-list = { dscp-value1 [ to dscp-value2 ] } &<1-32>。其中,dscp-value 表示 DSCP 值,取值范围为 0~63。&<1-32>

表示前面的参数最多可以输入 32 次。dscp-value2 的值要大于等于 dscp-value1 的值。

default:配置缺省的 Color 和 DSCP 映射关系,即未匹配 DSCP 值的报文均通过的指定 SRv6-TE Policy 转发。

【使用指导】

IPv4 和 IPv6 地址族可以分别指定 Color 与 DSCP 的映射关系,但是对于同一个地址族的报文,每

个 DSCP 值仅支持关联一个 Color 值。

只有 SRv6-TE Policy 有效时,才能将其 Color 值与 DSCP 关联。

可以通过default参数来指定某个SRv6-TE Policy作为指定地址族报文的缺省SRv6-TE Policy。当 SRv6-TE Policy 组内某个 DSCP 没有指定 SRv6-TE Policy 时,可以使用该缺省 SRv6-TE Policy转发报文。一个 SRv6-TE Policy 组内,一个地址族只能有一个缺省 SRv6-TE Policy。

当设备收到未匹配 SRv6-TE Policy 组内 Color 和 DSCP 映射关系的 IPv4/IPv6 地址族报文时,依次

按照如下原则选择报文转发方式:

(1) 如果本地址族已配置缺省的SRv6-TE Policy,且该SRv6-TE Policy有效,则采用该SRv6-TE Policy 转发报文。

(2) 如果另一地址族已配置缺省的 SRv6-TE Policy,且该 SRv6-TE Policy 有效,则采用该

SRv6-TE Policy 转发报文。

(3) 如果本地址族下配置了Color和DSCP映射关系,且最小DSCP 对应的SRv6-TE Policy有效,

则采用该 SRv6-TE Policy 转发。

(4) 如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP 对应的SRv6-TE Policy有效,则采用该 SRv6-TE Policy 转发。

【举例】

# 配置 SRv6-TE Policy 组的 Color 和 DSCP 映射关系:将 DSCP 值为 30 的 IPv4 报文引流到 Color 20 对应的 SRv6-TE Policy 上。 <Sysname> system-view

Page 131: H3C SR6600[SR6600-X]路由器

1-9

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy-group 10

[Sysname-srv6-te-policy-group-10] color 20 match dscp ipv4 30

1.1.10 display bgp routing-table ipv6 sr-policy

display bgp routing-table ipv6 sr-policy 命令用来显示 BGP IPv6 SR-TE Policy 路由

信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv6 sr-policy

[ sr-policy-prefix [ advertise-info ] | { color color-value | end-point ipv6

ipv6-address } * | peer ipv6-address { advertised-routes | received-routes } [ statistics ] | statistics ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance instance-name:显示指定 BGP 实例的信息。instance-name 表示 BGP 实例的名

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

sr-policy-prefix:显示指定 BGP IPv6 SR-TE Policy 路由的详细信息。sr-policy-prefix

组成格式为 sr-policy-route/route-length,为 1~512 个字符的字符串,不区分大小写。

其中,sr-policy-route 表示 BGP IPv6 SR-TE Policy 路由信息,route-length 表示路由信

息的长度。

color color-value:显示指定 Color 属性的 BGP IPv6 SR-TE Policy 路由的详细信息。

color-value 表示 Color 属性值,取值范围为 0~4294967295。

end-point ipv6 ipv6-address:显示指定目的地址的 BGP IPv6 SR-TE Policy 路由的详细信

息。ipv6-address 表示目的节点的 IPv6 地址。

advertise-info:显示 BGP IPv6 SR-TE Policy 路由的通告信息。

peer ipv6-address:显示向指定的对等体发布或者从指定的对等体收到的 BGP IPv6 SR-TE Policy 路由信息。ipv6-address 为对等体的 IPv6 地址。

advertised-routes:显示向指定的对等体发布的路由信息。

received-routes:显示从指定的对等体接收到的路由信息。

statistics:显示路由的统计信息。

【使用指导】

如果没有指定任何参数,则显示所有 BGP IPv6 SR-TE Policy 路由的简要信息。

Page 132: H3C SR6600[SR6600-X]路由器

1-10

【举例】

# 显示所有 BGP IPv6 SR-TE Policy 路由的简要信息。 <Sysname> display bgp routing-table ipv6 sr-policy

Total number of routes: 1

BGP local router ID is 2.2.2.2

Status codes: * - valid, > - best, d - dampened, h - history

s - suppressed, S - stale, i - internal, e - external

a – additional-path

Origin: i - IGP, e - EGP, ? - incomplete

>i Network : [46][46][8::8]/192

NextHop : 1::2 LocPrf : 100

PrefVal : 0 MED : 0

Path/Ogn: i

表1-1 display bgp routing-table ipv6 sr-policy 命令简要显示信息描述表

字段 描述

Total number of routes 路由总数

BGP local router ID 本地的路由器ID

Status codes

路由状态代码:

• * – valid:合法路由

• > – best:普通优选路由

• d - dampened:震荡抑制路由

• h – history:历史路由

• s – suppressed:聚合抑制路由

• S – stale:过期路由

• i – internal:内部路由

• e – external:外部路由

• a – additional-path:Add-Path 优选路由

Origin

路由信息的来源,取值包括:

• i – IGP:表示路由产生于本 AS 内

• e – EGP:表示路由是通过 EGP(Exterior Gateway Protocol,外部网关协议)

学到的

• ? – incomplete:表示路由的来源无法确定

Network

BGP IPv6 SR-TE Policy路由,由以下三部分组成:

• SRv6-TE Policy 候选路径的优先级

• SRv6-TE Policy 的 Color 属性值

• 目的节点 IPv6 地址

NextHop 下一跳IP地址

LocPrf 本地优先级

Page 133: H3C SR6600[SR6600-X]路由器

1-11

字段 描述

PrefVal 路由首选值

MED MED(Multi-Exit Discriminator,多出口区分)属性值

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中:

• AS_PATH 属性记录了此路由经过的所有 AS,可以避免路由环路的出现

• ORIGIN 属性标记了此 BGP 路由如何生成的

# 显示 BGP IPv6 SR-TE Policy 路由[46][46][8::8]/192 的详细信息。 <Sysname> display bgp routing-table ipv6 sr-policy [46][46][8::8]/192

BGP local router ID: 5.5.5.1

Local AS number: 100

Paths: 1 available, 1 best

BGP routing table information of [46][46][8::8]/192

Imported route.

Original nexthop: ::

Output interface: NULL0

Route age : 19h45m02s

OutLabel : NULL

RxPathID : 0x0

TxPathID : 0x0

AS-path : (null)

Origin : igp

Attribute value : MED 0, localpref 100, pref-val 32768

State : valid, local, best

IP precedence : N/A

QoS local ID : N/A

Traffic index : N/A

Tunnel encapsulation info:

Type: 15 (SR policy)

Policy name: p1

Binding SID: 2::6

Preference: 100

Path: 1

Weight: 1

SIDs: {2::2}

表1-2 display bgp routing-table ipv6 sr-policy 命令详细显示信息描述表

字段 描述

BGP local router ID 本地的路由器ID

Local AS number 本地的AS号

Paths 路由数信息

Page 134: H3C SR6600[SR6600-X]路由器

1-12

字段 描述

• available:有效路由数目

• best:最佳路由数目

BGP routing table information of [46][46][8::8]/192 BGP IPv6 SR-TE Policy路由[46][46][8::8]/192的路由表项信息

Imported route 引入的路由

From 发布该路由的BGP对等体的IP地址

Rely Nexthop 路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved”

Original nexthop 路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址

为接收到的消息中的下一跳IP地址

Output interface 出接口

Route age 路由最后一次更新到目前持续的时间

OutLabel 路由的出标签值

RxPathID 接收到的路由的Add-Path ID值

TxPathID 发送的路由的Add-Path ID值

AS-path 路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避

免路由环路的出现

Origin

路由信息的来源,取值包括:

• igp:表示路由产生于本 AS 内

• egp:表示路由是通过 EGP(Exterior Gateway Protocol,外部网关协

议)学到的

Attribute value

BGP路由属性信息,包括:

• MED:与目的网络关联的 MED 值

• localpref:本地优先级

• pref-val:路由首选值

• pre:协议优先级

State

路由当前状态,取值包括:

• valid:有效路由

• internal:内部路由

• external:外部路由

• local:本地产生路由

• synchronize:同步路由

• best:最佳路由

• delay:表示该路由优选时将被延迟(仅在显示路由详细信息时显示本

字段)

• not preferred for reason:路由未被优选的原因,reason 的具体内容

请参见表 1-3

IP precedence 路由的IP优先级,取值范围为0~7,N/A表示无效值

Page 135: H3C SR6600[SR6600-X]路由器

1-13

字段 描述

QoS local ID 路由的QoS本地ID属性,取值范围为1~4095,N/A表示无效值

Traffic index 流量索引值,取值范围为1~64,N/A表示无效值

Tunnel encapsulation info 隧道封装信息

Type 隧道封装类型,目前取值只能为15,表示SR-TE policy

Policy name SRv6-TE policy名称

Preference 候选路径优先级

Binding SID SRv6-TE Policy的绑定SID

Path 候选路径的编号

Weight 权重

SIDs SID列表

当SID为G-SID时,显示格式为{sid-value, coc32, prefix-length}。其中,

sid-value为SID值;prefix-length为公共前缀长度

表1-3 路由未被优选的原因

原因 描述

preferred-value 优选首选值最大的路由

local-preference 优选本地优先级最高的路由

as-path 优选AS路径最短的路由

origin 依次选择ORIGIN类型为IGP、EGP、Incomplete的路由

med 优选MED值最低的路由

remote-route 依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学来的路由

igp-cost 优选IGP Metric值最小的路由

relydepth 优选迭代深度值小的路由

rfc5004 rfc5004规则:如果当前的最优路由为EBGP路由,则BGP路由器收到来自

不同的EBGP邻居的路由后,不会改变最优路由

router-id 优选Router ID最小的路由器发布的路由。如果路由包含RR属性,那么在路

由选择过程中,就用ORIGINATOR_ID来替代Router ID

cluster-list 优选CLUSTER_LIST长度最短的路由

peer-address 优选IP地址最小的对等体发布的路由

received 优选最先学习到的路由

# 显示 BGP IPv6 SR-TE Policy 路由[46][46][8::8]/192 的通告信息。 <Sysname> display bgp routing-table ipv6 sr-policy [46][46][8::8]/192 advertise-info

Page 136: H3C SR6600[SR6600-X]路由器

1-14

BGP local router ID: 2.2.2.2

Local AS number: 1

Paths: 1 best

BGP routing table information of [46][46][8::8]/192(TxPathID:0):

Advertised to peers (2 in total):

1::1

3::3

表1-4 display bgp routing-table ipv6 sr-policy advertise-info 命令显示信息描述表

字段 描述

BGP local router ID 本地的路由器ID

Local AS number 本地的AS号

Paths 到达指定目的网络的优选路由数目

BGP routing table information of [102][2][5.6.7.8]/96(TxPathID:0)

BGP IPv6 SR-TE Policy路由[46][46][8::8]的通告信息,TxPathID表示

发送的路由的Add-Path ID值

Advertised to peers (2 in total) 该路由已经向哪些对等体发送,以及对等体的数目

# 显示向对等体 2::2 发布的 BGP IPv6 SR-TE Policy 路由的统计信息。 <Sysname> display bgp routing-table ipv6 sr-policy peer 2::2 advertised-routes statistics

Advertised routes total: 2

# 显示从对等体 2::2 收到的 BGP IPv6 SR-TE Policy 路由的统计信息。 <Sysname> display bgp routing-table ipv6 sr-policy peer 2::2 received-routes statistics

Received routes total: 1

表1-5 display bgp routing-table ipv6 sr-policy peer statistics 命令显示信息描述表

字段 描述

Advertised routes total 向指定对等体发布的路由总数

Received routes total 从指定对等体收到的路由总数

# 显示 BGP IPv6 SR-TE Policy 路由的统计信息。 <Sysname> display bgp routing-table ipv6 sr-policy statistics

Total number of routes: 3

表1-6 display bgp routing-table ipv6 sr-policy statistics 命令显示信息描述表

字段 描述

Total number of routes 路由总数

Page 137: H3C SR6600[SR6600-X]路由器

1-15

1.1.11 display segment-routing ipv6 te bfd

display segment-routing ipv6 te bfd 命令用来显示 SRv6-TE Policy 的 BFD 信息。

【命令】

display segment-routing ipv6 te bfd [ down | policy { { color color-value

| end-point ipv6 ipv6-address } * | name policy-name } | up ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

down:显示状态为 down 的 SRv6-TE Policy 的 BFD 信息。

policy:显示指定 SRv6-TE Policy 的 BFD 信息。

color color-value:指定 Color 属性,取值范围为 0~4294967295。

end-point ipv6 ipv6-address:指定目的节点,ipv6-address 表示目的节点的 IPv6 地址。

name policy-name:指定 SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

up:显示状态为 up 的 SRv6-TE Policy 的 BFD 信息。

【使用指导】

如果未指定 down、policy 和 up 参数,则显示所有 SRv6-TE Policy 的 BFD 信息。

【举例】

# 显示所有 SRv6-TE Policy 的 BFD 信息。 <Sysname> display segment-routing ipv6 te policy bfd

Color: 10

Endpoint: 4::4

Policy name: p1

State: Up

Nid: 2149580801

BFD type: ECHO

Source IPv6: 1::1

State: Up

Timer: 37

VPN index: 1

Template name: abc

Page 138: H3C SR6600[SR6600-X]路由器

1-16

表1-7 display segment-routing ipv6 te policy bfd 命令显示信息描述表

字段 描述

Color SRv6-TE Policy的Color属性

Endpoint SRv6-TE Policy的目的节点的IPv6地址

Policy name SRv6-TE Policy的名称

State

BFD会话状态:

• Up

• Down

• Delete

Nid SID列表的转发表项索引

BFD type BFD类型,目前仅支持BFD echo

Source IPv6 BFD会话的源IPv6地址

Timer BFD会话定时器,单位为秒

VPN index VPN实例索引

Template name Echo方式BFD的模板名

1.1.12 display segment-routing ipv6 te forwarding

display segment-routing ipv6 te forwarding 命令用来显示 SRv6 TE 的转发信息。

【命令】

display segment-routing ipv6 te forwarding [ policy { name policy-name |

{ color color-value | end-point ipv6 ipv6-address } * } ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

policy:显示指定 SRv6-TE Policy 的转发信息。如果未指定本参数,则显示所有 SRv6-TE Policy的转发信息。

name policy-name:显示指定名称的 SRv6-TE Policy 的转发信息。policy-name 为 SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

Page 139: H3C SR6600[SR6600-X]路由器

1-17

color color-value:显示指定 Color 属性的 SRv6-TE Policy 的转发信息。color-value 表

示 Color 属性值,取值范围为 0~4294967295。

end-point ipv6 ipv6-address:显示指定目的节点的 SRv6-TE Policy 的转发信息。

ipv6-address 表示目的节点的 IPv6 地址。

verbose:显示 SRv6-TE Policy 的详细转发信息。如果未指定本参数,则显示 SRv6-TE Policy 的

简要转发信息。

【举例】

# 显示所有 SRv6-TE Policy 的简要转发信息。 <Sysname> display segment-routing ipv6 te forwarding

Total forwarding entries: 1

Policy name/ID: p1/0

Binding SID: 8000::1

Forwarding index: 2150629377

Main path:

Seglist ID: 1

Seglist forwarding index: 2149580801

Weight: 1

Outgoing forwarding index: 2148532225

Interface: GE2/0/1

Nexthop: FE80::6CCE:CBFF:FE91:206

Backup path:

Seglist ID: 2

Seglist forwarding index: 2149580802

Weight: 1

Outgoing forwarding index: 2148532226

Interface: GE2/0/2

Nexthop: FE80::6CCE:CBFF:FE91:207

# 显示所有 SRv6-TE Policy 的详细转发信息。 <Sysname> display segment-routing ipv6 te forwarding verbose

Total forwarding entries: 1

Policy name/ID: p1/0

Binding SID: 8000::1

Forwarding index: 2150629377

Inbound statistics:

Total octets: 525

Total packets: 1

Erroneous packets: 0

Dropped packets: 0

Outbound statistics:

Total octets: 750

Total packets: 1

Erroneous packets: 0

Dropped packets: 0

Page 140: H3C SR6600[SR6600-X]路由器

1-18

Main path:

Seglist ID: 1

Seglist forwarding index: 2149580801

Weight: 1

Outbound statistics:

Total octets: 750

Total packets: 1

Erroneous packets: 0

Dropped packets: 0

Outgoing forwarding index: 2148532225

Interface: GE2/0/1

Nexthop: FE80::6CCE:CBFF:FE91:206

Path ID: 1

SID list: {44::44, 45::45}

Outbound statistics:

Total octets: 750

Total packets: 1

Erroneous packets: 0

Dropped packets: 0

Backup path:

Seglist ID: 2

Seglist forwarding index: 2149580802

Weight: 1

Outgoing forwarding index: 2148532226

Interface: GE2/0/2

Nexthop: FE80::6CCE:CBFF:FE91:207

Path ID: 2

SID list: {44::44, 45::47}

表1-8 display segment-routing ipv6 te forwarding 命令显示信息描述表

字段 描述

Total forwarding entries SRv6 TE转发表项总数

Policy name/ID SRv6-TE Policy的名称/ID

Binding SID 入节点的SID

Forwarding index SRv6-TE Policy的转发表项索引

Inbound statistics 入方向流量统计信息,记录了指定BSID收到的总流量

Total octets 转发的字节总数

Total packets 转发的总报文数

Erroneous packets 错误报文个数

Dropped packets 丢弃报文个数

Outbound statistics 出方向流量统计信息

Page 141: H3C SR6600[SR6600-X]路由器

1-19

字段 描述

octets 字节数

packets 报文数

errors 错误包数

dropped packets 丢弃包数

Main path 流量转发的主路径

Backup path 流量转发的备份路径

Seglist ID SID列表ID

Seglist forwarding index SID列表的转发表项索引

Weight SID列表的权重

Outgoing forwarding index SID列表中首地址的下一跳转发表项索引

Interface 出接口简称

Nexthop 下一跳IPv6地址

Path ID SRv6-TE Policy为SID列表分配的ID

SID list SID列表

SID 节点的SID,即IPv6地址

Common prefix length G-SID的公共前缀长度

G-SID length G-SID长度

1.1.13 display segment-routing ipv6 te policy

display segment-routing ipv6 te policy 命令用来显示 SRv6-TE Policy 信息。

【命令】

display segment-routing ipv6 te policy [ name policy-name | down | up |

{ color color-value | end-point ipv6 ipv6-address } * ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

Page 142: H3C SR6600[SR6600-X]路由器

1-20

【参数】

name policy-name:显示指定 SRv6-TE Policy 的信息。policy-name 为 SRv6-TE Policy 名

称,为 1~59 个字符的字符串,区分大小写。

down:显示状态为 down 的 SRv6-TE Policy 信息。

up:显示状态为 up 的 SRv6-TE Policy 信息。

color color-value:显示指定 Color 属性的 SRv6-TE Policy 信息。color-value 取值范围

为 0~4294967295。

end-point ipv6 ipv6-address:显示指定目的节点的 SRv6-TE Policy 信息。ipv6-address

表示目的节点的 IPv6 地址。

【使用指导】

如果未指定任何参数,则显示所有 SRv6-TE Policy 的信息。

【举例】

# 显示所有 SRv6-TE Policy 的信息。 <Sysname> display segment-routing ipv6 te policy

Name/ID: p1/0

Color: 10

Endpoint: 1000::1

Name from BGP:

BSID:

Mode: Dynamic Type: Type 2 Request state: Succeeded

Current BSID: 8000::1 Explicit BSID: - Dynamic BSID: 8000::1

Reference counts: 3

Flags: A/BS/NC

Status: Up

AdminStatus: Not configured

Up time: 2020-03-09 16:09:40

Down time: 2020-03-09 16:09:13

Hot backup: Enabled

Statistics: Enabled

SBFD: Enabled

Remote: 1000

SBFD template name: abc

SBFD backup-template name: -

OAM SID: -

BFD Echo: Not configured

Forwarding index: 2150629377

Service-class: -

Candidate paths state: Configured

Candidate paths statistics:

CLI paths: 1 BGP paths: 0 PCEP paths: 0

Candidate paths:

Preference : 20

CpathName:

Instance ID: 0 ASN: 0 Node address: 0.0.0.0

Peer address: ::

Page 143: H3C SR6600[SR6600-X]路由器

1-21

Optimal: Y Flags: V/A

Explicit SID list:

ID: 1 Name: Sl1

Weight: 1 Forwarding index: 2149580801

State: Up State(Echo BFD): Down

表1-9 display segment-routing ipv6 te policy 命令显示信息描述表

字段 描述

Name/ID SRv6-TE Policy的名称/ID

Color SRv6-TE Policy的Color属性

Endpoint SRv6-TE Policy的目的节点的IPv6地址,none表示未配置

Name from BGP 通过BGP获取到的SRv6-TE Policy的名称,未获取到时显示为空

BSID 入节点的SID

Mode

BSID的模式:

• Explicit:手工指定的

• Dynamic:动态获取的

• None:未配置

Type

BSID的类型:

• None:未配置

• Type 2:IPv6 地址

Request state

BSID申请的状态:

• Failed:申请失败

• Succeeded:申请成功

Current BSID 当前的BSID

Explicit BSID 静态的BSID

Dynamic BSID 动态的BSID

Reference counts SRv6-TE Policy被引用的次数

Flags

SRv6-TE Policy的标志位:

• A:激活 SRv6-TE Policy

• C:优选 SRv6-TE Policy

• N:正在进行 SRv6-TE Policy 优选

• BA:正在申请 BSID

• BS:优选 BSID

• D:删除 SRv6-TE Policy

• CF:和已有 BSID 冲突

• NC:手工配置的 SRv6-TE Policy

• NB:通过 BGP 路由获取到的 SRv6-TE Policy

Status SRv6-TE Policy的状态:

Page 144: H3C SR6600[SR6600-X]路由器

1-22

字段 描述

• Up

• Down

AdminStatus

SRv6-TE Policy的管理状态,即是否通过shutdown命令关闭SRv6-TE Policy:

• Configured:已配置

• Not configured:未配置

Up time SRv6-TE Policy变为Up状态的时间

Down time SRv6-TE Policy变为Down状态的时间

Hot backup

SRv6-TE Policy的热备份功能的配置状态:

• Enabled:热备份功能处于开启状态

• Disabled:热备份功能处于关闭状态

• Not configured:未配置热备份功能

Statistics

SRv6-TE Policy的流量转发统计功能的配置状态:

• Disabled:关闭

• Enabled:开启

• Not configured:未配置

SBFD

SRv6-TE Policy的SBFD功能的配置状态:

• Enabled:SBFD 功能处于开启状态

• Disabled:SBFD 功能处于关闭状态

• Not configured:未配置 SBFD 功能

Remote SBFD会话的远端标识符

SBFD template name SBFD的模板名

SBFD backup-template name 备份SID列表的SBFD模板名

OAM SID 为SBFD报文或Echo BFD报文添加OAM SID

BFD Echo

SRv6-TE Policy的echo方式的BFD功能的配置状态:

• Enable:echo 方式的 BFD 功能处于开启状态

• Disabled:echo 方式的 BFD 功能处于关闭状态

• Not configured:未配置 echo 方式的 BFD 功能

Source IPv6 address Echo方式BFD会话的源IPv6地址

Echo template name Echo方式BFD的模板名

Echo backup-template name Echo方式备份SID列表的BFD模板名

Forwarding index SRv6-TE Policy的转发表项索引

Service-class SRv6-TE Policy的转发类,采用缺省值时显示为“-”

Candidate paths state

候选路径配置状态:

• Configured:已配置

• Not configured:未配置

Page 145: H3C SR6600[SR6600-X]路由器

1-23

字段 描述

Candidate paths statistics SRv6-TE Policy候选路径来源统计

CLI paths 手工配置的候选路径数量

BGP paths 通过BGP SRv6 Policy路由获取的候选路径数量

PCEP paths (暂不支持)通过PCEP(Path Computation Element Protocol,路径

计算单元通信协议)获取的候选路径数量

Candidate paths SRv6-TE Policy候选路径信息

Preference SRv6-TE Policy候选路径的优先级

CPathName 通过BGP路由获取的候选路径名称,未获取时显示为空

Instance ID BGP实例ID,0表示未从BGP对等体获取SRv6-TE Policy信息

ASN 自治系统号,0表示未从BGP对等体获取SRv6-TE Policy信息

Node address

BGP节点地址

从BGP对等体获取SRv6-TE Policy信息时,Node address为BGP对等

体的Router ID;通过其他方式获取SRv6-TE Policy信息时,Node address为0.0.0.0

Peer address BGP对等体地址

手工配置SRv6-TE Policy时,Peer address为::;从BGP对等体获取

SRv6-TE Policy信息时,Peer address为BGP对等体的地址

Optimal

是否为最优路径:

• Y:表示是最优路径

• N:表示不是最优路径

Flags

SRv6-TE Policy候选路径标志位:

• V:有效的候选路径

• A:激活的候选路径

• NONE:无候选路径

Explicit SID list SRv6-TE Policy候选路径下的显式SID列表

ID SID列表索引

Name SID列表名称

Weight SID列表在该候选路径中的权重值

Forwarding index SID列表的转发表项索引

State

SID列表状态:

• UP:SID 列表处于 UP 状态

• DOWN:SID 列表处于 DOWN 状态

State(type)

SID列表的SBFD或Echo BFD会话状态:

• Up:会话处于 UP 状态

• Down:会话处于 DOWN 状态

• Path Inactive:候选路径中无可用的 SID 列表

Page 146: H3C SR6600[SR6600-X]路由器

1-24

字段 描述

• Unknown:SBFD 或 Echo BFD 检测无结果

• -:SBFD 或 Echo BFD 未配置

1.1.14 display segment-routing ipv6 te policy last-down-reason

display segment-routing ipv6 te policy last-down-reason 命令用来显示 SRv6-TE Policy 最近一次 down 的原因。

【命令】

display segment-routing ipv6 te policy last-down-reason [ binding-sid bsid

| color color-value endpoint ipv6 ipv6-address | policy-name policy-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

binding-sid bsid:指定 BSID。bsid 为 IPv6 地址。

color color-value endpoint ipv6 ipv6-address:指定 Color 属性和目的节点地址。

color-value 表示 Color 属性值,取值范围为 0~4294967295。ipv6-address 表示目的节点

的 IPv6 地址。

policy-name policy-name:指定 SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小

写。

【使用指导】

如果不指定任何参数,则显示所有 SRv6-TE Policy 最近一次 down 的原因。

【举例】

# 显示名称为 abc 的 SRv6-TE Policy 最近一次 down 的原因。 <Sysname> display segment-routing ipv6 te policy last-down-reason name abc

Name/ID: p1/1

Color: 10

Endpoint: 4::4

BSID: 5000::2

Up time: 2020-06-23 15:42:14

Down time: 2020-06-23 15:41:15

Down reason: Candidate path invalid segment list

Candidate paths:

Preference : 10

Page 147: H3C SR6600[SR6600-X]路由器

1-25

CPathName:

Explicit SID list:

ID: 1 Name: s1

Up time: 2020-06-23 15:42:14

Down time: 2020-06-23 15:41:15

Down reason: No SRv6 SID Out

表1-10 display segment-routing ipv6 te policy last-down-reason 命令显示信息描述表

字段 描述

Name/ID SRv6-TE Policy的名称/ID

Color SRv6-TE Policy的Color属性,0表示未配置

Endpoint SRv6-TE Policy的目的节点地址,None表示未配置

BSID 入节点的SID

Up time SRv6-TE Policy UP的时间

Down time SRv6-TE Policy DOWN的时间

Down reason

SRv6-TE Policy DOWN的原因

• Admin down:表示该 SRv6-TE Policy 已经通过 shutdown命令

被关闭,即管理状态为关闭

• No Endpoint:目的地址不存在

• No candidate path:候选路径不存在

• No valid candidate path:候选路径下未指定 Segment list

• Candidate path invalid segment list:候选路径下所有 SID 列表

处于 Down 状态

• Policy unconfigured:SRv6-TE Policy 正在被删除

• Internal error:内部错误

Candidate paths SRv6-TE Policy候选路径信息

Preference 候选路径的优先级

CPathName 候选路径的名称,未从BGP获取到时显示为空

Explicit SID List SRv6-TE Policy候选路径下的SID列表

ID SID列表索引

Name SID列表名称

Up time SID列表UP的时间

Down time SID列表DOWN的时间

Down reason

SID列表DOWN的原因

• No SID list:SID 列表不存在

• No SRv6 SID Out:SID 列表中首个 SID 无对应出接口

Page 148: H3C SR6600[SR6600-X]路由器

1-26

字段 描述

• Internal error:内部错误

1.1.15 display segment-routing ipv6 te policy statistics

display segment-routing ipv6 te policy statistics 命令用来显示 SRv6-TE Policy的统计信息。

【命令】

display segment-routing ipv6 te policy statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示 SRv6-TE Policy 的统计信息。 <Sysname> display segment-routing ipv6 te policy statistics

IPv6 TE Policy Database Statistics

Total policies: 1 (1 up 0 down)

Configured: 1 (1 up 0 down)

From BGP: 0 (Added 0 deleted 0 0 up 0 down)

Total candidate paths: 1

Configured: 1

From BGP: 0 (Added 0 deleted 0)

Total SID lists: 1 (1 up 0 down)

Configured: 1 (1 up 0 down)

From BGP: 0 (0 up 0 down)

表1-11 display segment-routing ipv6 te policy statistics 命令显示信息描述表

字段 描述

IPv6 TE Policy Database Statistics SRv6-TE Policy的统计信息

Total policies

SRv6-TE Policy总个数:

• up:处于 up 状态的 SRv6-TE Policy 的个数

• down:处于 down 状态的 SRv6-TE Policy 的个数

Configured 手工配置的个数:

• up:处于 up 状态的 SRv6-TE Policy 的个数

Page 149: H3C SR6600[SR6600-X]路由器

1-27

字段 描述

• down:处于 down 状态的 SRv6-TE Policy 的个数

From BGP

通过BGP路由学习的个数

• Added:BGP 添加个数

• deleted:BGP 删除个数

• up:处于 up 状态的 SRv6-TE Policy 的个数

• down:处于 down 状态的 SRv6-TE Policy 的个数

1.1.16 display segment-routing ipv6 te policy status

display segment-routing ipv6 te policy status 命令用来显示 SRv6-TE Policy 的状

态。

【命令】

display segment-routing ipv6 te policy status [ policy-name policy-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

policy-name policy-name:指定 SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小

写。如果未指定本参数,则显示所有 SRv6-TE Policy 的状态。

【使用指导】

当上一个检查项状态为 Failed 时,其他检查项显示为“-”,表示不检查。

【举例】

# 显示所有 SRv6-TE Policy 的状态。 <Sysname> display segment-routing ipv6 te policy status

Name/ID: p1/0

Status: Up

Check admin status : Passed

Check for endpoint & color : Passed

Check for segment list : Passed

Check valid candidate paths : Passed

Check for BSIDs : Passed

Page 150: H3C SR6600[SR6600-X]路由器

1-28

表1-12 display segment-routing ipv6 te policy status 命令显示信息描述表

字段 描述

Name/ID SRv6-TE Policy的名称/ID

Status

SRv6-TE Policy的状态:

• Up

• Down

Check admin status

检查SRv6-TE Policy下是否配置了shutdown:

• Passed:检查结果为通过,即未配置

• Failed:检查结果为失败,即已配置

Check for endpoint & color

检查SRv6-TE Policy下是否存在目的地址和Color:

• Passed:检查结果为通过,即存在

• Failed:检查结果为失败,即不存在

Check for segment lists

检查SRv6-TE Policy的候选路径下是否存在有效的SID列表:

• Passed:检查结果为通过,即存在

• Failed:检查结果为失败,即不存在

Check valid candidate paths

检查SRv6-TE Policy是否存在UP状态的候选路径:

• Passed:检查结果为通过,即存在

• Failed:检查结果为失败,即不存在

Check for BSIDs

检查SRv6-TE Policy下是否存在Binding SID:

• Passed:检查结果为通过,即存在

• Failed:检查结果为失败,即不存在

1.1.17 display segment-routing ipv6 te policy-group

display segment-routing ipv6 te policy-group 命令用来显示 SRv6-TE Policy 组的信

息。

【命令】

display segment-routing ipv6 te policy-group [ group-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

Page 151: H3C SR6600[SR6600-X]路由器

1-29

【参数】

group-id:显示指定 SRv6-TE Policy 组的信息。group-id 为 SRv6-TE Policy 组 ID,取值范围

为 1~4294967295。如果未指定本参数,则显示所有 SRv6-TE Policy 组的信息。

verbose:显示 SRv6-TE Policy 组的详细信息。如果未指定本参数,则显示 SRv6-TE Policy 组的

简要信息。

【举例】

# 显示所有 SRv6-TE Policy 组的简要信息。 <Sysname> display segment-routing ipv6 te policy-group

Total number of policy groups: 1

GroupID GroupState UPMappings TotalMappings

10 Up 26 26

# 显示所有 SRv6-TE Policy 组的详细信息。 <Sysname> display segment-routing ipv6 te policy-group verbose

Total number of policy groups: 1

GroupID: 10 GroupState: Up

GroupNID: 2151677953 Referenced: 1

Flags: A

Endpoint: 4::4

UP/Total Mappings: 26/26

Color Type DSCP

10 IPv4 10, 12, 14, 16, 18, 20

表1-13 display segment-routing ipv6 te policy-group 命令显示信息描述表

字段 描述

Total number of policy groups SRv6-TE Policy组的总个数

GroupID SRv6-TE Policy组ID

GroupState

SRv6-TE Policy组状态:

• Down

• Up

UPMappings SRv6-TE Policy组中Color和DSCP映射关系生效数量

TotalMappings SRv6-TE Policy组中Color和DSCP映射关系总数量

GroupNID SRv6-TE Policy组的转发表项索引

Referenced SRv6-TE Policy组被引用的次数

Flags

SRv6-TE Policy组的标志位:

• A:分配 SRv6-TE Policy 组的转发表项索引

• F:下发 SRv6-TE Policy 组的转发表项

• W:等待分配 SRv6-TE Policy 组的转发表项索引

• D:删除 SRv6-TE Policy 组

Page 152: H3C SR6600[SR6600-X]路由器

1-30

字段 描述

• None:SRv6-TE Policy 组处于初始状态或者稳定状态

Endpoint SRv6-TE Policy组的目的节点地址,None表示未配置

UP/Total Mappings SRv6-TE Policy组中有效的Color和DSCP映射关系数量和配置的

Color和DSCP映射关系总数量

Color Color值

Type

报文类型:

• IPv4

• IPv6

DSCP DSCP优先级

1.1.18 display segment-routing ipv6 te sbfd

display segment-routing ipv6 te sbfd 命令用来显示 SRv6-TE Policy 的 SBFD 信息。

【命令】

display segment-routing ipv6 te sbfd [ down | policy { { color color-value

| end-point ipv6 ipv6-address } * | name policy-name } | up ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

down:显示状态为 down 的 SRv6-TE Policy 的 SBFD 信息。

policy:显示指定 SRv6-TE Policy 的 SBFD 信息。

color color-value:指定 Color 属性,取值范围为 0~4294967295。

end-point ipv6 ipv6-address:指定目的节点,ipv6-address 表示目的节点的 IPv6 地址。

name policy-name:指定 SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

up:显示状态为 up 的 SRv6-TE Policy 的 SBFD 信息。

【使用指导】

如果未指定 down、policy 和 up 参数,则显示所有 SRv6-TE Policy 的 SBFD 信息。

【举例】

# 显示所有 SRv6-TE Policy 的 SBFD 信息。

Page 153: H3C SR6600[SR6600-X]路由器

1-31

<Sysname> display segment-routing ipv6 te policy sbfd

Color: 10

Endpoint: 4::4

Policy name: p1

State: Down

Nid: 2149580801

BFD type: SBFD

Remote Discr: 100

State: Down

Timer: 30

VPN index: 0

Template name: abc

表1-14 display segment-routing ipv6 te policy sbfd 命令显示信息描述表

字段 描述

Color SRv6-TE Policy的Color属性

Endpoint SRv6-TE Policy的目的节点的IPv6地址

Policy name SRv6-TE Policy的名称

State

SBFD会话状态:

• Up

• Down

• Delete

Nid SID列表的转发表项索引

BFD type BFD类型,目前仅支持SBFD

Remote Discr 远端标识符

Timer SBFD会话定时器,单位为秒

VPN index VPN实例索引

Template name SBFD的模板名

1.1.19 display segment-routing ipv6 te segment-list

display segment-routing ipv6 te segment-list 命令用来显示 SRv6-TE 的 SID 列表信

息。

【命令】

display segment-routing ipv6 te segment-list [ name seglist-name | id id-value ]

Page 154: H3C SR6600[SR6600-X]路由器

1-32

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

name segment-list-name:显示指定名称的 SID 列表信息。segment-list-name 表示 SID列表名称,为 1~128 个字符的字符串,区分大小写。

id id-value:显示指定 ID 的 SID 列表信息。id-value 为 SID 列表的 ID,取值范围为 1~4294967295。

【使用指导】

如果未指定 name 和 id 参数,则显示 SRv6-TE 的所有 SID 列表信息。

SID 列表的 ID 可以通过 display segment-routing ipv6 te policy 命令查看。

【举例】

# 显示 SRv6-TE 的所有 SID 列表信息。 <Sysname> display segment-routing ipv6 te segment-list

Total Segment lists: 1

Name/ID: A/1

Origin: CLI

Status: Up

Nodes: 1

Index : 1 SID: 1::2

Type : Type 2 Flags: None

Coc Type : - Common prefix length: 0

表1-15 display segment-routing ipv6 te segment-list 命令显示信息描述表

字段 描述

Total Segment lists SID列表个数

Name/ID SID列表名称/ID

Origin

SID列表的配置来源:

• CLI:手工配置

• BGP:BGP 配置下发

• PCE:PCE 配置下发(暂不支持)

• -:无有效来源

Status SID列表的状态:

Page 155: H3C SR6600[SR6600-X]路由器

1-33

字段 描述

• Down:SID 列表处于 down 状态

• Up:SID 列表处于 up 状态

Nodes SID列表中节点数量

Index 节点索引值

SID 节点的SID,即IPv6地址

Type

节点的SID类型:

• None:未配置

• Type 2:IPv6 地址

Flags 节点的标志位,当前未定义,显示为None

COC type SID的压缩类型,目前仅支持COC32,表示32位压缩

SID未压缩时,显示为“-”

Common prefix length G-SID的公共前缀长度

1.1.20 end-point

end-point 命令用来配置 SRv6-TE Policy 组的目的节点地址。

undo end-point 命令用来恢复缺省情况。

【命令】

end-point ipv6 ipv6-address

undo end-point ipv6

【缺省情况】

未配置 SRv6-TE Policy 组的目的节点地址。

【视图】

SRv6-TE Policy 组视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ipv6 ipv6-address:指定 SRv6-TE Policy 组的目的节点地址。

【使用指导】

SRv6-TE Policy 组中所有 SRv6-TE Policy 的目的节点地址必须与该 SRv6-TE Policy 组的目的节点

地址相同。

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

【举例】

# 配置 SRv6-TE Policy 组的目的节点地址为 100::2。

Page 156: H3C SR6600[SR6600-X]路由器

1-34

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy-group 10

[Sysname-srv6-te-policy-group-10] end-point ipv6 100::2

1.1.21 explicit segment-list

explicit segment-list 命令用来为指定优先级的 SRv6-TE Policy 候选路径配置 SID 列表。

undo explicit segment-list 命令用来删除 SRv6-TE Policy 候选路径的 SID 列表或恢复 SID列表的缺省权重值。

【命令】

explicit segment-list segment-list-name [ weight weight-value ]

undo explicit segment-list segment-list-name [ weight ]

【缺省情况】

指定优先级的 SR-TE Policy 候选路径下不存在 SID 列表。

【视图】

SRv6 Policy Path Preference 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

segment-list-name:SID 列表名称,为 1~128 个字符的字符串,区分大小写。

weight weight-value:SID 列表的权重值,取值范围为 1~4294967295,缺省值为 1。

【使用指导】

当通过指定 SRv6-TE Policy 转发流量时,会选取优先级最高的有效候选路径下配置的 SID 列表作

为该流量的转发路径。

同一 SRv6-TE Policy Path Preference 视图下可以配置多个 SID 列表。多个 SID 列表均可以转发流

量,实现负载分担。通过为 SID 列表指定不同的权重,可以按照比例对流量进行转发。例如,创建

SID 列表 a、b、c,配置其权重分别为 x、y、z,此时 SID 列表 a 转发流量的比例为 x/(x+y+z)。

对于同一 SID 列表,多次指定其权重值,最后一次指定的权重值生效。

【举例】

# 为 SRv6-TE Policy 中优先级为 20 的候选路径配置 SID 列表为 abc,其权重为 20。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy a1

[Sysname-srv6-te-policy-a1] candidate-paths

[Sysname-srv6-te-policy-a1-path] preference 20

[Sysname-srv6-te-policy-a1-path-pref20] explicit segment-list abc weight 20

Page 157: H3C SR6600[SR6600-X]路由器

1-35

【相关命令】

• segment-list

1.1.22 forwarding statistics

forwarding statistics 命令用来配置 SRv6-TE Policy 的流量转发统计功能。

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

【命令】

forwarding statistics { disable | enable }

undo forwarding statistics

【缺省情况】

未配置 SRv6-TE Policy 的流量转发统计功能,以 SRv6-TE 视图下的配置为准。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

disable:关闭 SRv6-TE Policy 的流量转发统计功能。

enable:开启 SRv6-TE Policy 的流量转发统计功能。

【使用指导】

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的流量转发统计功能。

SRv6-TE 视图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前

SRv6-TE Policy 有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只

有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

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

【举例】

# 开启 SRv6-TE Policy 1 的流量转发统计功能。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] forwarding statistics enable

【相关命令】

• display segment-routing ipv6 te forwarding

• reset segment-routing ipv6 te forwarding statistics

• srv6-policy forwarding statistic enable

• srv6-policy forwarding statistic interval

Page 158: H3C SR6600[SR6600-X]路由器

1-36

1.1.23 import-route sr-policy

import-route sr-policy 命令用来将 SRv6-TE Policy 路由引入到 BGP 路由表中,以便通过

BGP 发布引入的路由。

undo import-route sr-policy 命令用来恢复缺省情况。

【命令】

import-route sr-policy

undo import-route sr-policy

【缺省情况】

BGP 不会引入 SRv6-TE Policy 路由。

【视图】

BGP IPv6 SR-TE Policy 地址族视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

配置本命令后,设备将本地的 SRv6-TE Policy 路由引入到 BGP 路由表中,并将该路由发布给 IBGP对等体,以便对等体根据 SRv6-TE Policy 转发流量。

【举例】

# 在 BGP IPv6 SR-TE Policy 地址族视图下,引入 SRv6-TE Policy 路由。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] import-route sr-policy

1.1.24 index

index 命令用来在 SID 列表中添加节点。

undo index 命令用来删除 SID 列表中指定节点。

【命令】

index index-number ipv6 ipv6-address

undo index index-number

【缺省情况】

SID 列表中不存在任何节点。

【视图】

SID 列表视图

【缺省用户角色】

network-admin

Page 159: H3C SR6600[SR6600-X]路由器

1-37

mdc-admin

【参数】

index-number:SID 列表的节点索引值,取值范围为 1~65535。

ipv6 ipv6-address:SID 列表中指定节点对应的 IPv6 地址。

【举例】

# 在 SID 列表 abc 中添加节点,其节点索引为 1,IPv6 地址为 1000::1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] segment-list abc

[Sysname-srv6-te-sl-abc] index 1 ipv6 1000::1

【相关命令】

• locator(Segment Routing 命令参考/IPv6 SR)

1.1.25 policy

policy 命令用来创建 SRv6-TE Policy,并进入 SRv6-TE Policy 视图。如果 SRv6-TE Policy 已经

存在,则直接进入 SRv6-TE Policy 视图。

undo policy 命令用来删除指定 SRv6-TE Policy,及该 SRv6-TE Policy 视图下的所有配置。

【命令】

policy policy-name

undo policy policy-name

【缺省情况】

不存在 SRv6-TE Policy。

【视图】

SRv6 TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

policy-name:SRv6-TE Policy 名称,为 1~59 个字符的字符串,区分大小写。

【举例】

# 创建名称为 srv6policy 的 SRv6-TE Policy,并进入 SRv6-TE Policy 视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy p1

[Sysname-srv6-te-policy-p1]

Page 160: H3C SR6600[SR6600-X]路由器

1-38

1.1.26 policy-group

policy-group 命令用来创建 SRv6-TE Policy 组,并进入 SRv6-TE Policy 组视图。如果 SRv6-TE Policy 组已经存在,则直接进入 SRv6-TE Policy 组视图。

undo policy-group 命令用来删除指定 SRv6-TE Policy 组,及该 SRv6-TE Policy 组视图下的

所有配置。

【命令】

policy-group group-id

undo policy-group group-id

【缺省情况】

不存在 SRv6-TE Policy 组。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

group-id:SRv6-TE Policy 组 ID,取值范围为 1~4294967295。

【使用指导】

将 SRv6-TE Policy 加入到 SRv6-TE Policy 组后,可以实现根据报文的 DSCP(Differentiated Services Code Point,区分服务编码点)分组引流。

【举例】

# 创建 SRv6-TE Policy 组 1,并进入 SRv6-TE Policy 组视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy-group 1

[Sysname-srv6-te-policy-group-1]

1.1.27 preference

preference 命令用来配置 SRv6-TE Policy 候选路径的优先级,并进入 SRv6-TE Policy Path Preference 视图。如果 SRv6-TE Policy 候选路径的优先级已经存在,则直接进入 SRv6-TE Policy Path Preference 视图。

undo preference 命令用来删除 SRv6-TE Policy 候选路径的优先级,及 SRv6-TE Policy Path Preference 视图下的所有配置。

【命令】

preference preference-value

undo preference preference-value

Page 161: H3C SR6600[SR6600-X]路由器

1-39

【视图】

SRv6-TE Policy 候选路径视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

preferenc-value:SRv6-TE Policy 候选路径的优先级,取值范围为 1~65535。数值越大,优

先级越高。

【举例】

# 配置 SRv6-TE Policy 候选路径的优先级为 20,并进入该 SRv6-TE Policy Path Preference 视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy a1

[Sysname-srv6-te-policy-a1] candidate-paths

[Sysname-srv6-te-policy-a1-path] preference 20

[Sysname-srv6-te-policy-a1-path-pref20]

1.1.28 reset segment-routing ipv6 te forwarding statistics

reset segment-routing ipv6 te forwarding statistics 命令用来清除 SRv6-TE Policy流量转发统计信息。

【命令】

reset segment-routing ipv6 te forwarding statistics

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

配置本命令后将清除所有 SRv6-TE Policy 流量转发统计信息。

【举例】

# 清除 SRv6-TE Policy 流量转发统计信息。 <Sysname> reset segment-routing ipv6 te forwarding statistics

【相关命令】

• display segment-routing ipv6 te forwarding

• forwarding statistics

• srv6-policy forwarding statistics enable

• srv6-policy forwarding statistics interval

Page 162: H3C SR6600[SR6600-X]路由器

1-40

1.1.29 router-id filter

router-id filter 命令用来开启 Router ID 过滤功能。

undo router-id filter 命令用来关闭 Router ID 过滤功能。

【命令】

router-id filter

undo router-id filter

【缺省情况】

Router ID 过滤功能处于关闭状态。

【视图】

BGP IPv6 SR-TE Policy 地址族

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

当网络中存在大量的 SRv6-TE Policy 路由,而设备仅希望处理部分路由时,可以通过本命令过滤

接收到的 SRv6-TE Policy 路由。

执行本命令后,设备将检查接收到的 SRv6-TE Policy 路由中携带的 Route Target 属性,如果该属

性中包含本地设备的 Router ID,则接收该路由;否则,丢弃该路由。

为了正确使用 Router ID 过滤功能,需要通过路由策略等方式为 SRv6-TE Policy 路由合理添加

Route Target 属性。否则,可能会导致错误地学习或丢弃 SRv6-TE Policy 路由。

【举例】

# 开启 Router ID 过滤功能。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 sr-policy

[Sysname-bgp-default-srpolicy-ipv6] router-id filter

1.1.30 sbfd

sbfd 命令用来配置 SRv6-TE Policy 的 SBFD 功能。

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

【命令】

sbfd { disable | enable [ remote remote-id ] [ template template-name ]

[ backup-template backup-template-name ] [ oam-sid sid ] }

undo sbfd

【缺省情况】

未配置 SRv6-TE Policy 的 SBFD 功能,以 SRv6-TE 视图下的配置为准。

Page 163: H3C SR6600[SR6600-X]路由器

1-41

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

disable:关闭 SRv6-TE Policy 的 SBFD 功能。

enable:开启 SRv6-TE Policy 的 SBFD 功能。

remote remote-id:指定 SBFD 会话的远端标识符,取值范围为 1~4294967295。如果未指定

本参数,则以 SRv6-TE 视图下的配置为准。

template template-name:指定引用的 BFD 模板。template-name 为 SBFD 会话参数模板

的名称,为 1~63 个字符的字符串,区分大小写。如果未指定本参数,则以 SRv6-TE 视图下配置

的 BFD 模板为准。

backup-template backup-template-name:指定备份 SID 列表引用的 BFD 模板。

backup-template-name 为 BFD 会话参数模板的名称,为 1~63 个字符的字符串,区分大小写。

如果未指定本参数,则以 SRv6-TE 视图下配置的备份 BFD 模板为准。

oam-sid sid:为 SBFD 报文添加 OAM SID,用于定位目的节点。sid 为目的节点的 SRv6 SID。

如果未指定本参数,则不为 SBFD 报文添加 OAM SID。目前 OAM SID 需要配置为目的节点上的

End.OP SID。

【使用指导】

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的 SBFD 功能。SRv6-TE 视

图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前 SRv6-TE Policy有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

本命令指定的远端标识符必须与 Reflector 端 sbfd local-discriminator 命令指定的标识符

一致,否则 Reflector 端不会发送应答报文给 Initiator 端。

目前,支持通过 BFD echo 报文和 SBFD 两种方式检测 SRv6-TE Policy。在同一 SRv6-TE Policy下同时配置以上两种检测方式时,SBFD 检测生效。

【举例】

# 开启 SRv6-TE Policy 1 的 SBFD 功能。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] sbfd enable

【相关命令】

• display segment-routing ipv6 te sbfd

• sbfd local-discriminator(可靠性命令参考/BFD) • srv6-policy sbfd

Page 164: H3C SR6600[SR6600-X]路由器

1-42

1.1.31 segment-list

segment-list 命令用来创建 SID 列表,并进入 SID 列表视图。如果 SID 列表已经存在,则直接

进入 SID 列表视图。

undo segment-list 命令用来删除指定的 SID 列表,及该 SID 列表视图下的所有配置。

【命令】

segment-list segment-list-name

undo segment-list segment-list-name

【缺省情况】

不存在 SID 列表。

【视图】

SRv6 TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

segment-list-name:SID 列表名称,取值范围为 1~128 个字符的字符串,区分大小写。

【举例】

# 创建名称为 abc 的 SID 列表,并进入 SID 列表视图。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] segment-list abc

[Sysname-srv6-te-sl-abc]

1.1.32 service-class

service-class 命令用来配置 SRv6-TE Policy 的转发类。

undo service-class 命令用来恢复缺省情况。

【命令】

service-class service-class-value

undo service-class

【缺省情况】

未配置 SRv6-TE Policy 的转发类。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

Page 165: H3C SR6600[SR6600-X]路由器

1-43

mdc-admin

【参数】

service-class-value:SRv6-TE Policy 转发类的值,本参数的取值范围为 0~15。SRv6-TE Policy 转发类的取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级最低。

【使用指导】

配置本功能后:

• 设备会优先选择与流量的转发类值相同的 SRv6-TE Policy 转发该流量。

• 如果存在多条与流量的转发类值相同的 SRv6-TE Policy,只有一条流且为逐流转发则随机选

择一条 SRv6-TE Policy 转发流量;有一条流但是为逐包转发或有多条流,则流量在相同转发

类的 SRv6-TE Policy 间进行负载分担。通过 ip load-sharing mode 区分流和负载分担

方式。

• 如果没有与流量的转发类值相同的 SRv6-TE Policy,则选择转发类值最小的 SRv6-TE Policy转发流量。

流行为视图下可以通过 remark service-class 命令配置重新标记报文的隧道转发类的值。

【举例】

# 配置 SRv6-TE Policy 1 的转发类值为 5。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] service-class 5

【相关命令】

• ip load-sharing mode(三层技术-IP 业务命令参考/负载分担)

• remark service-class(ACL 和 QoS 命令参考/QoS 命令)

1.1.33 shutdown

shutdown 命令用来关闭 SRv6-TE Policy。

undo shutdown 命令用来开启 SRv6-TE Policy。

【命令】

shutdown

undo shutdown

【缺省情况】

SRv6-TE Policy 处于开启状态。

【视图】

SRv6-TE Policy 视图

【缺省用户角色】

network-admin

mdc-admin

Page 166: H3C SR6600[SR6600-X]路由器

1-44

【使用指导】

通过本命令控制 SRv6-TE Policy 的开启和关闭状态,从而控制该 SRv6-TE Policy 是否可以转发流

量。

当设备存在多个 SRv6-TE Policy 时,可以配置本命令,关闭一些不需要的 SRv6-TE Policy,避免

影响流量转发。

【举例】

# 关闭 SRv6-TE Policy 1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] policy 1

[Sysname-srv6-te-policy-1] shutdown

1.1.34 sr-policy steering

sr-policy steering 命令用来配置 SRv6-TE Policy 的引流方式。

undo sr-policy steering 命令用来恢复缺省情况。

【命令】

sr-policy steering { disable | policy-based }

undo sr-policy steering

【缺省情况】

基于 Color 将数据报文引流到 SRv6-TE Policy。

【视图】

BGP 实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

disable:不使用基于 Color 引流。

policy-based:基于隧道策略将数据报文引流到 SRv6-TE Policy。

【使用指导】

可以通过如下方式将数据报文引流到 SRv6-TE Policy:

• 基于 Color 引流:查找是否存在 Color 和 Endpoint 地址与 BGP 路由的 Color 扩展团体属性和

下一跳地址完全相同的SRv6-TE policy。若存在,则将该BGP路由迭代到SRv6-TE Policy。当设备收到匹配该 BGP 路由的报文时,会通过 SRv6-TE Policy 转发该报文。

• 基于隧道策略引流:IP L3VPN over SRv6、EVPN L3VPN over SRv6 组网中,通过部署隧道

策略,将SRv6-TE Policy作为公网隧道来转发私网报文。隧道策略的详细介绍请参见“MPLS配置指导”中的“隧道策略”。

在 L2VPN 组网环境中,本命令不生效。

Page 167: H3C SR6600[SR6600-X]路由器

1-45

【举例】

# 配置基于隧道策略将数据报文引流到 SRv6-TE Policy。 <Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] sr-policy steering policy-based

1.1.35 srv6-policy backup hot-standby enable

srv6-policy backup hot-standby enable 命令用来全局开启 SRv6-TE Policy 的热备份功

能。

undo srv6-policy backup hot-standby enable 命令用来全局关闭 SRv6-TE Policy 的热

备份功能。

【命令】

srv6-policy backup hot-standby enable

undo srv6-policy backup hot-standby enable

【缺省情况】

SRv6-TE Policy 的热备份功能处于关闭状态。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

开启 SRv6-TE Policy 的热备份功能后,如果一个 SRv6-TE Policy 下面存在多条候选路径,则优先

级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有 Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的热备份功能。SRv6-TE 视

图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前 SRv6-TE Policy有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

【举例】

# 开启 SRv6-TE Policy 的热备份功能。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy backup hot-standby enable

【相关命令】

• backup hot-standby

Page 168: H3C SR6600[SR6600-X]路由器

1-46

1.1.36 srv6-policy bfd echo

srv6-policy bfd echo命令用来全局开启SRv6-TE Policy的 echo 报文方式的 BFD检测功能。

undo srv6-policy bfd echo 命令用来全局关闭 SRv6-TE Policy 的 echo 报文方式的 BFD 检

测功能。

【命令】

srv6-policy bfd echo source-ipv6 ipv6-address [ template template-name ]

[ backup-template backup-template-name ]

undo srv6-policy bfd echo

【缺省情况】

SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能处于关闭状态。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

source-ipv6 ipv6-address:指定 BFD 会话的源 IPv6 地址。

template template-name:指定引用的 BFD 模板。template-name 为 SBFD 会话参数模板

的名称,为 1~63 个字符的字符串,区分大小写。如果未指定本参数,则 SBFD 会话使用系统视图

下配置的多跳 SBFD 会话参数。

backup-template backup-template-name:指定备份 SID 列表引用的 BFD 模板。

backup-template-name 为 BFD 会话参数模板的名称,为 1~63 个字符的字符串,区分大小写。

如果未指定本参数,则 BFD 会话使用系统视图下配置的多跳 SBFD 会话参数。

【使用指导】

SRv6-TE视图和SRv6-TE Policy视图下均可以配置SRv6-TE Policy的echo报文方式的BFD功能。

SRv6-TE 视图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前

SRv6-TE Policy 有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只

有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

目前,支持通过 BFD echo 报文和 SBFD 两种方式检测 SRv6-TE Policy。在同一 SRv6-TE Policy下同时配置以上两种检测方式时,SBFD 检测生效。

【举例】

# 全局开启 SRv6-TE Policy 的 echo 报文方式的 BFD 检测功能,并指定 BFD 会话的源 IPv6 地址为

11::11。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy bfd echo source-ipv6 11::11

Page 169: H3C SR6600[SR6600-X]路由器

1-47

【相关命令】

• bfd echo

• display segment-routing ipv6 te bfd

1.1.37 srv6-policy forwarding statistics enable

srv6-policy forwarding statistics enable 命令用来全局开启 SRv6-TE Policy 的流量

转发统计功能。

undo srv6-policy forwarding statistics enable 命令用来全局关闭 SRv6-TE Policy的流量转发统计功能。

【命令】

srv6-policy forwarding statistics enable

undo srv6-policy forwarding statistics enable

【缺省情况】

SRv6-TE Policy 的流量转发统计功能处于关闭状态。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的流量转发统计功能。

SRv6-TE 视图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前

SRv6-TE Policy 有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只

有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

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

【举例】

# 开启 SRv6-TE Policy 的流量转发统计功能。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy forwarding statistics enable

【相关命令】

• display segment-routing ipv6 te forwarding

• forwarding statistic

• reset segment-routing ipv6 te forwarding statistics

• srv6-policy forwarding statistics interval

Page 170: H3C SR6600[SR6600-X]路由器

1-48

1.1.38 srv6-policy forwarding statistics interval

srv6-policy forwarding statistics interval 命令用来全局配置 SRv6-TE Policy 流量

转发统计信息收集的时间间隔。

undo srv6-policy forwarding statistics interval 命令用来恢复缺省情况。

【命令】

srv6-policy forwarding statistics interval interval

undo srv6-policy forwarding statistics interval

【缺省情况】

SRv6-TE Policy 流量转发统计信息收集的时间间隔为 30 秒。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:SRv6-TE Policy 流量转发统计信息收集的时间间隔,取值范围为 5~65535,单位为

秒。

【使用指导】

本命令对所有 SRv6-TE Policy 生效。

【举例】

# 配置 SRv6-TE Policy 流量转发统计信息收集的时间间隔为 90 秒。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy forwarding statistics interval 90

【相关命令】

• display segment-routing ipv6 te forwarding

• forwarding statistic

• reset segment-routing ipv6 te forwarding statistics

• srv6-policy forwarding statistics enable

1.1.39 srv6-policy locator

srv6-policy locator 命令用来引用 Locator 段。

undo srv6-policy locator 命令用来取消引用 Locator 段。

【命令】

srv6-policy locator locator-name

undo srv6-policy locator

Page 171: H3C SR6600[SR6600-X]路由器

1-49

【缺省情况】

未引用 Locator 段。

【视图】

SRv6 TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

locator-name:Locator 段名称,为 1~31 个字符的字符串,区分大小写。

【使用指导】

在 SRv6 TE 视图下引用 Locator 段用来限定 BSID 的范围。只有在 Locator 段范围内的 BSID 才能

生效。

不能通过重复执行 srv6-policy locator 命令修改引用的 Locator 段。如需修改引用的 Locator段,请先通过 undo srv6-policy locator命令删除已引用的 Locator 段,再执行 srv6-policy

locator 命令引用新的 Locator 段。

【举例】

# 在 SRv6 TE 视图下引用 Locator 段 test1。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy locator test1

1.1.40 srv6-policy sbfd

srv6-policy sbfd 命令用来全局开启 SRv6-TE Policy 的 SBFD 功能并配置相关参数。

undo srv6-policy sbfd 命令用来全局关闭 SRv6-TE Policy 的 SBFD 功能。

【命令】

srv6-policy sbfd remote remote-id [ template template-name ] [ backup-template backup-template-name ]

undo srv6-policy sbfd

【缺省情况】

SRv6-TE Policy 的 SBFD 功能处于关闭状态。

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

Page 172: H3C SR6600[SR6600-X]路由器

1-50

【参数】

remote remote-id:指定 SBFD 会话的远端标识符,取值范围为 1~4294967295。

template template-name:指定引用的 BFD 模板。template-name 为 SBFD 会话参数模板

的名称,为 1~63 个字符的字符串,区分大小写。如果未指定本参数,则 SBFD 会话使用系统视图

下配置的多跳 SBFD 会话参数。

backup-template backup-template-name:指定备份 SID 列表引用的 BFD 模板。

backup-template-name 为 BFD 会话参数模板的名称,为 1~63 个字符的字符串,区分大小写。

如果未指定本参数,则 BFD 会话使用系统视图下配置的多跳 SBFD 会话参数。

【使用指导】

SRv6-TE 视图和 SRv6-TE Policy 视图下均可以配置 SRv6-TE Policy 的 SBFD 功能。SRv6-TE 视

图的配置对所有 SRv6-TE Policy 都有效,而 SRv6-TE Policy 视图的配置只对当前 SRv6-TE Policy有效。对于一个 SRv6-TE Policy 来说,优先采用该 SRv6-TE Policy 内的配置,只有该 SRv6-TE Policy 内未进行配置时,才采用 SRv6-TE 视图的配置。

本命令指定的远端标识符必须与 Reflector 端 sbfd local-discriminator 命令指定的标识符

一致,否则 Reflector 端不会发送应答报文给 Initiator 端。

目前,支持通过 BFD echo 报文和 SBFD 两种方式检测 SRv6-TE Policy。在同一 SRv6-TE Policy下同时配置以上两种检测方式时,SBFD 检测生效。

【举例】

# 全局开启 SRv6-TE Policy 的 SBFD 功能,并指定 SBFD 会话的远端标识符为 1000001。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy sbfd remote 1000001

【相关命令】

• display segment-routing ipv6 te sbfd

• sbfd

• sbfd local-discriminator(可靠性命令参考/BFD)

1.1.41 srv6-policy switch-delay delete-delay

srv6-policy switch-delay delete-delay 命令用来配置 SRv6-TE Policy 中转发路径的切

换延迟时间和删除延迟时间。

undo srv6-policy switch-delay 命令用来恢复缺省情况。

【命令】

srv6-policy switch-delay switch-delay-time delete-delay delete-delay-time

undo srv6-policy switch-delay

【缺省情况】

SRv6-TE Policy 中转发路径的切换延迟时间为 5000 毫秒,删除延迟时间为 20000 毫秒。

Page 173: H3C SR6600[SR6600-X]路由器

1-51

【视图】

SRv6-TE 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

switch-delay-time:SRv6-TE Policy 中转发路径的切换延迟时间,取值范围为 0~600000,单位为毫秒。

delete-delay-time:SRv6-TE Policy 中转发路径的删除延迟时间,取值范围为 0~600000,单位为毫秒。

【使用指导】

在 SRv6 TE Policy 的转发路径更新过程中,设备在删除老的转发路径之前先把新的转发路径建立起

来,建立新的转发路径期间流量先保持按照老的转发路径转发,切换延迟时间超时后再按照新的转

发路径转发流量,并在删除延迟时间超时后将旧转发路径删除,防止转发路径切换导致流量不通。

【举例】

# 配置 SRv6-TE Policy 中转发路径的切换延迟时间为 8000 毫秒,删除延迟时间为 15000 毫秒。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te] srv6-policy switch-delay 8000 delete-delay 15000

1.1.42 traffic-engineering

traffic-engineering 命令用来创建 SRv6 TE,并进入 SRv6 TE 视图。如果 SRv6 TE 已经存

在,则直接进入 SRv6 TE 视图。

undo traffic-engineering 命令用来删除 SRv6 TE,及 SRv6 TE 视图下的所有配置。

【命令】

traffic-engineering

undo traffic-engineering

【缺省情况】

不存在 SRv6 TE。

【视图】

SRv6 视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 创建 SRv6 TE,并进入 SRv6 TE 视图。

Page 174: H3C SR6600[SR6600-X]路由器

1-52

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-srv6-te]

1.1.43 ttl-mode

ttl-mode 命令用来配置 SRv6-TE Policy 对 TTL 的处理模式。

undo ttl-mode 命令用来恢复缺省情况。

【命令】

ttl-mode { pipe | uniform }

undo ttl-mode

【缺省情况】

SRv6-TE Policy 对 TTL 的处理模式为 Pipe 模式。

【视图】

SRv6 视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

pipe:TTL 的处理模式为 Pipe 模式。

uniform:TTL 的处理模式为 Uniform 模式。

【使用指导】

使用 SRv6-TE Policy 作为公网隧道的场景下,SRv6-TE Policy 对 TTL 的处理有两种模式:

• Uniform 模式:入节点为 IP 报文添加新的 IPv6 头时,将原 IP 报文中的 TTL 值复制到新 IPv6头的 IPv6 TTL 字段。使用 SRv6-TE Policy 转发报文时,对新 IPv6 头的 TTL 值逐跳减一。设

备解封装报文时,将新 IPv6 头的 TTL 值复制回 IP 报文。使用这种方式时,公网中的节点对

用户网络的报文可见。报文沿着SRv6-TE Policy传输的过程中,TTL逐跳递减,Tracert的结

果将反映报文实际经过的路径。

• Pipe模式:入节点为 IP报文添加新的 IPv6头时,不会将原 IP报文中的TTL值复制到新 IPv6头的 IPv6 TTL 字段,新 IPv6 头的 TTL 取值为 255。使用 SRv6-TE Policy 转发报文时,对新

IPv6头的TTL值逐跳减一。设备解封装报文时,不修改 IPv6 TTL的值。使用这种方式时,公

网中的节点对用户网络的报文不可见。Tracert 的结果不包括公网中的每一跳,从而隐藏公网

的结构。

【举例】

# 配置 SRv6-TE Policy 1 对 TTL 的处理模式为 Uniform 模式。 <Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] ttl-mode uniform