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

08-Segment Routing命令参考

目录

02-SR-TE Policy命令

本章节下载 02-SR-TE Policy命令  (403.08 KB)

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

02-SR-TE Policy命令


1 SR-MPLS TE Policy

1.1  SR-MPLS TE Policy配置命令

1.1.1  address-family ipv4 sr-policy

address-family ipv4 sr-policy命令用来创建BGP IPv4 SR Policy地址族,并进入相应地址族视图。如果BGP IPv4 SR Policy地址族视图已经存在,则直接进入BGP IPv4 SR Policy地址族。

undo address-family ipv4 sr-policy命令用来删除BGP IPv4 SR Policy地址族,及相应地址族视图下的所有配置。

【命令】

address-family ipv4 sr-policy

undo address-family ipv4 sr-policy

【缺省情况】

不存在BGP IPv4 SR Policy地址族。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

BGP IPv4 SR Policy地址族视图下的配置,只对BGP IPv4 SR Policy地址族的路由和对等体生效。

【举例】

# 在BGP实例视图下,创建BGP IPv4 SR Policy地址族,并进入BGP IPv4 SR Policy地址族视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 sr-policy

[Sysname-bgp-default-srpolicy-ipv4]

1.1.2  backup hot-standby

backup hot-standby命令用来配置SR-MPLS TE Policy的热备份功能。

undo backup hot-standby命令用来恢复缺省情况。

【命令】

backup hot-standby { disable | enable }

undo backup hot-standby

【缺省情况】

未配置SR-MPLS TE Policy的热备份功能。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:表示关闭SR-MPLS TE Policy的热备份功能。

enable:表示开启SR-MPLS TE Policy的热备份功能。

【使用指导】

开启SR-MPLS TE Policy的热备份功能后,如果一个SR-MPLS TE Policy下面存在多条候选路径,则优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的热备份功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

【举例】

# 开启SR-MPLS TE Policy 1的热备份功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] backup hot-standby enable

【相关命令】

·     sr-policy backup hot-standby enable

1.1.3  best-effor default

best-effort default命令用来配置对于未匹配Color和DSCP映射关系的报文采用SR-BE转发。

undo best-effort default命令用来恢复缺省情况。

【命令】

best-effort { ipv4 | ipv6 } default

undo best-effort { ipv4 | ipv6 } default

【缺省情况】

对于未匹配Color和DSCP映射关系的报文不采用SR-BE转发。

【视图】

SR-MPLS TE Policy组视图

【缺省用户角色】

network-admin

【参数】

ipv4:配置未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发。

ipv6:配置未匹配Color和DSCP映射关系的IPv6报文采用SR-BE转发。

【使用指导】

SR-BE(Segment Routing Best Effort,段路由最优路径)是指IGP使用最短路径算法计算得到的最优SRLSP。在基于DSCP引流的场景中,可以配置本命令,使未匹配Color和DSCP映射关系的报文采用SR-BE转发。

当设备收到未匹配SR-MPLS TE Policy组内Color和DSCP映射关系的IPv4/IPv6地址族报文时,依次按照如下原则选择报文转发方式:

(1)     如果本地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(2)     如果本地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。

(3)     如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(4)     如果另一地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。

(5)     如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

(6)     如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

【举例】

# 在SR-MPLS TE Policy组10内配置未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy-group 10

[Sysname-sr-te-policy-group-10] best-effort ipv4 default

【相关命令】

·     color match dscp

1.1.4  bfd echo

bfd echo命令用来配置SR-MPLS TE Policy的echo报文方式的BFD检测功能。

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

说明

仅R5111及以上版本支持本命令。

 

【命令】

bfd echo { disable | enable [ source-ip ipv4-address ] [ template template-name ] [ backup-template backup-template-name ] }

undo bfd echo

【缺省情况】

未配置SR-MPLS TE Policy的echo报文方式的BFD检测功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:关闭SR-MPLS TE Policy的echo报文方式的BFD检测功能。

enable:开启SR-MPLS TE Policy的echo报文方式的BFD检测功能。

source-ip ipv4-address:指定BFD会话的源IP地址。如果未指定本参数,则以SR-TE视图下的配置为准。

template template-name:指定引用的BFD模板。template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则以SR-TE视图下配置的BFD模板为准。

backup-template backup-template-name:指定备份SID列表引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主SID列表引用的BFD模板,则以该BFD模板为准。如果主备SID列表引用的BFD模板均未指定,则以SR-TE视图下配置的备份SID列表引用的BFD模板为准。

【使用指导】

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的echo报文方式的BFD检测功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

如果配置本命令时未指定source-ip参数时,则必须在SR-TE视图开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。

目前,支持通过BFD echo报文和SBFD两种方式检测SR-MPLS TE Policy。在同一SR-MPLS TE Policy下同时配置以上两种检测方式时,SBFD检测生效。

配置本命令指定source-ip参数后,如果没有在系统视图下配置bfd echo-source-ip命令,则BFD echo报文的源IP地址和目的IP地址均为source-ip参数指定的IP地址。为了避免对端发送大量的ICMP重定向报文造成网络拥塞,需要在系统视图下通过bfd echo-source-ip命令将BFD echo报文的源IP地址配置为不属于本地设备任何一个接口所在网段的地址。

通过本命令配置的源IP地址必须在远端设备上路由可达,否则无法建立BFD会话。

【举例】

# 开启SR-MPLS TE Policy 1的echo报文方式的BFD检测功能,并指定BFD会话的源IP地址为1.2.3.4。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] bfd echo enable source-ip 1.2.3.4

【相关命令】

·     bfd echo-source-ip(可靠性命令参考/BFD)

·     display segment-routing te bfd

·     sr-policy bfd echo

1.1.5  binding-sid

binding-sid命令用来配置BSID。

undo binding-sid命令用来删除BSID。

【命令】

binding-sid mpls mpls-label

undo binding-sid

【缺省情况】

不存在BSID。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

mpls mpls-label:BSID为MPLS标签。mpls-label表示MPLS标签值,取值范围为16~1048575。

【使用指导】

BSID获取方式如下:

·     手工配置:通过本命令手工配置BSID。

·     动态获取:SR-MPLS TE Policy下仅配置Color和Endpoint时,SR-MPLS TE Policy会自动申请一个BSID。

手工配置优先生效。

配置BSID为MPLS标签时,如果该标签值不在SRGB和SRLB范围内,或者该标签值已经被其他协议占用,则配置不生效。有关SRGB和SRLB的详细描述,请参见“Segment Routing配置指导”中的“SR-MPLS”。

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

同一SR-MPLS TE Policy的候选路径具有相同的BSID。

【举例】

# 为名称为srpolicy的SR-MPLS TE Policy配置BSID为15200。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy srpolicy

[Sysname-sr-te-policy-srpolicy] binding-sid mpls 15200

【相关命令】

·     color end-point

1.1.6  candidate-paths

candidate-paths命令用来创建SR-MPLS TE Policy候选路径,并进入SR-MPLS TE Policy候选路径视图。如果SR-MPLS TE Policy候选路径已经存在,则直接进入SR-MPLS TE Policy候选路径视图。

undo candidate-paths命令用来删除SR-MPLS TE Policy候选路径,及SR-MPLS TE Policy候选路径视图下的所有配置。

【命令】

candidate-paths

undo candidate-paths

【缺省情况】

不存在SR-MPLS TE Policy候选路径。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【举例】

# 创建SR-MPLS TE Policy候选路径,并进入SR-MPLS TE Policy候选路径视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy srpolicy

[Sysname-sr-te-policy-srpolicy] candidate-paths

[Sysname-sr-te-policy-srpolicy-path]

1.1.7  color end-point

color end-point命令用来配置SR-MPLS TE Policy的Color属性和目的节点地址。

undo color命令用来删除SR-MPLS TE Policy的Color属性和目的节点地址。

【命令】

color color-value end-point ipv4 ipv4-address

undo color

【缺省情况】

未配置SR-MPLS TE Policy的Color属性和目的节点地址。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

color-value:SR-MPLS TE Policy的Color属性,取值范围为1~4294967295。

ipv4-address:SR-MPLS TE Policy目的节点的IP地址。

【使用指导】

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

不同SR-MPLS TE Policy不能配置相同Color,但可以配置相同的目的节点地址。

【举例】

# 配置SR-MPLS TE Policy的Color属性为20、目的节点的IP地址为10.0.0.1。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy srpolicy

[Sysname-sr-te-policy-srpolicy] color 20 end-point ipv4 10.0.0.1

【相关命令】

·     binding-sid

1.1.8  color match dscp

color match dscp命令用来配置SR-MPLS TE Policy组的Color和DSCP映射关系。

undo color match dscp命令用来删除SR-MPLS 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

undo color color-value match dscp { ipv4 | ipv6 } [ default ]

【缺省情况】

未配置SR-MPLS TE Policy组的Color和DSCP映射关系。

【视图】

SR-MPLS TE Policy组视图

【缺省用户角色】

network-admin

【参数】

color-value:指定SR-MPLS TE Policy组的Color值,取值范围为1~4294967295。

ipv4:将IPv4报文引流到指定的SR-MPLS TE Policy的DSCP值。

ipv6:将IPv6报文引流到指定的SR-MPLS 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值的报文均通过的指定SR-MPLS TE Policy转发。

【使用指导】

IPv4和IPv6地址族可以分别指定Color与DSCP的映射关系,但是对于同一个地址族的报文,每个DSCP值仅支持关联一个Color值。

只有SR-MPLS TE Policy有效时,才能将其Color值与DSCP关联。

可以指定default参数来指定某个SR-MPLS TE Policy作为指定地址族报文的缺省SR-MPLS TE Policy。当SR-MPLS TE Policy组内某个DSCP没有指定SR-MPLS TE Policy时,可以使用该缺省SR-MPLS TE Policy转发报文。一个SR-MPLS TE Policy组内,一个地址族只能有一个缺省SR-MPLS TE Policy。

当设备收到未匹配SR-MPLS TE Policy组内Color和DSCP映射关系的IPv4/IPv6地址族报文时,依次按照如下原则选择报文转发方式:

(1)     如果本地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(2)     如果本地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。

(3)     如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(4)     如果另一地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。

(5)     如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

(6)     如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

【举例】

# 配置SR-MPLS TE Policy组的Color和DSCP映射关系:将DSCP值为30的IPv4报文引流到Color 20对应的SR-MPLS TE Policy上。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy-group 10

[Sysname-sr-te-policy-group-10] color 20 match dscp ipv4 30

1.1.9  display bgp routing-table ipv4 sr-policy

display bgp routing-table ipv4 sr-policy命令用来显示BGP IPv4 SR Policy路由信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ sr-policy-prefix [ advertise-info ] | peer ipv4-address { advertised-routes | received-routes } [ statistics ] | statistics ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

sr-policy-prefix:显示指定BGP IPv4 SR Policy路由的详细信息。sr-policy-prefix包含BGP IPv4 SR Policy路由信息和路由信息长度,组成格式为sr-policy-route/mask-length,取值范围为1~512个字符的字符串,不区分大小写。

advertise-info:显示BGP IPv4 SR Policy路由的通告信息。

peer:显示向指定的对等体发布或者从指定的对等体收到的BGP IPv4 SR Policy路由信息。

ipv4-address:对等体的IPv4地址。

advertised-routes:显示向指定的对等体发布的路由信息。

received-routes:显示从指定的对等体接收到的路由信息。

statistics:显示路由的统计信息。

【使用指导】

如果没有指定任何参数,则显示所有BGP IPv4 SR Policy路由的简要信息。

【举例】

# 显示所有BGP IPv4 SR Policy路由的简要信息。

<Sysname> display bgp routing-table ipv4 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 : [10][1][9.9.9.9]/96

     NextHop : 2.1.1.2                                  LocPrf    : 100

     PrefVal : 0                                        OutLabel  : NULL

     MED     : 0

     Path/Ogn: i

表1-1 display bgp routing-table ipv4 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 IPv4 SR Policy路由,由以下三部分组成:

·     SR-MPLS TE Policy候选路径的优先级

·     SR-MPLS TE Policy的Color属性值

·     目的节点IP地址

NextHop

下一跳IP地址

LocPrf

本地优先级

PrefVal

路由首选值

OutLabel

路由的出标签值

MED

MED(Multi-Exit Discriminator,多出口区分)属性值

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中:

·     AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现

·     ORIGIN属性标记了此BGP路由如何生成的

 

# 显示BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的详细信息。

<Sysname> display bgp routing-table ipv4 sr-policy [102][2][5.6.7.8]/96

 

 BGP local router ID: 2.2.2.2

 Local AS number: 1

 

 Paths:   1 available, 1 best

 

 BGP routing table information of [102][2][5.6.7.8]:

 From            : 3.1.1.2 (10.11.113.29)

 Rely nexthop    : 0.0.0.0

 Original nexthop: 3.1.1.2

 Route age       : 00h33m33s

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 2

 Origin          : igp

 Attribute value : MED 0, pref-val 0

 State           : valid, external, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 Tunnel encapsulation info:

    Type: 15 (SR Policy)

     Preference: 102

     PolicyName: 2

     Path: 1

      Weight: 1

      SIDs: {3}

表1-2 display bgp routing-table ipv4 sr-policy命令详细显示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS号

Paths

路由数信息

·     available:有效路由数目

·     best:最佳路由数目

BGP routing table information of [102][2][5.6.7.8]

BGP IPv4 SR Policy路由[102][2][5.6.7.8]的路由表项信息,其中BGP IPv4 SR Policy路由由以下三部分组成:

·     SR-MPLS TE Policy候选路径的优先级

·     SR-MPLS TE Policy的Color属性值

·     目的节点IP地址

From

发布该路由的BGP对等体的IP地址

Rely Nexthop

路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved”

Original nexthop

路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址

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,外部网关协议)学到的

·     incomplete:表示路由的来源无法确定

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表示无效值

QoS local ID

路由的QoS本地ID属性,取值范围为1~4095,N/A表示无效值

Traffic index

流量索引值,取值范围为1~64,N/A表示无效值

Tunnel encapsulation info

隧道封装

Type: 15 (SR Policy)

隧道封装类型为15,表示是SR-MPLS TE Policy

Preference

候选路径优先级

PolicyName

SR-MPLS TE Policy的名称

Path

候选路径

Weight

权重

SIDs

SID列表

 

表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 IPv4 SR Policy路由[102][2][5.6.7.8]/96的通告信息。

<Sysname> display bgp routing-table ipv4 sr-policy [102][2][5.6.7.8]/96 advertise-info

 

 

 BGP local router ID: 2.2.2.2

 Local AS number: 1

 

 Paths:   1 best

 

 BGP routing table information of [102][2][5.6.7.8]/96(TxPathID:0):

 Advertised to peers (2 in total):

    2.1.1.2

    3.3.3.3

表1-4 display bgp routing-table ipv4 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 IPv4 SR Policy路由[102][2][5.6.7.8]/96的通告信息,TxPathID表示发送的路由的Add-Path ID值

Advertised to peers (2 in total)

该路由已经向哪些对等体发送,以及对等体的数目

 

# 显示向对等体2.1.1.2发布的BGP IPv4 SR Policy路由的统计信息。

<Sysname> display bgp routing-table ipv4 sr-policy peer 10.2.1.2 advertised-routes statistics

 

 Advertised routes total: 2

# 显示从对等体2.1.1.2收到的BGP IPv4 SR Policy路由的统计信息。

<Sysname> display bgp routing-table ipv4 sr-policy peer 2.1.1.2 received-routes statistics

 

 Received routes total: 1

表1-5 display bgp routing-table ipv4 sr-policy peer statistics命令显示信息描述表

字段

描述

Advertised routes total

向指定对等体发布的路由总数

Received routes total

从指定对等体收到的路由总数

 

# 显示BGP IPv4 SR Policy路由的统计信息。

<Sysname> display bgp routing-table ipv4 sr-policy statistics

 

 Total number of routes: 3

表1-6 display bgp routing-table ipv4 sr-policy statistics命令显示信息描述表

字段

描述

Total number of routes

路由总数

 

1.1.10  display segment-routing te bfd

display segment-routing te bfd命令用来显示SR-MPLS TE Policy的BFD信息。

说明

仅R5111及以上版本支持本命令。

 

【命令】

display segment-routing te bfd [ down | policy { { color color-value | end-point ipv4 ipv4-address } * | name policy-name } | up ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

down:显示状态为down的SR-MPLS TE Policy的BFD信息。

policy:显示指定SR-MPLS TE Policy的BFD信息。

color color-value:指定Color属性,取值范围为0~4294967295。

end-point ipv4 ipv4-address:指定目的节点,ipv4-address表示目的节点的IP地址。

name policy-name:指定SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。

up:显示状态为up的SR-MPLS TE Policy的BFD信息。

【使用指导】

如果未指定downpolicyup参数,则显示所有SR-MPLS TE Policy的BFD信息。

【举例】

# 显示所有SR-MPLS TE Policy的BFD信息。

<Sysname> display segment-routing te bfd

 Color: 10

 Endpoint: 1.2.3.4

 BSID: 15000

 Policy name: p1

 State: Up

 

   NID: 2149580801

   BFD type: ECHO

   Source IP: 1.2.3.4

   State: Up

   Timer: 37

   Template name: abc

表1-7 display segment-routing te bfd命令显示信息描述表

字段

描述

Color

SR-MPLS TE Policy的Color属性

Endpoint

SR-MPLS TE Policy的目的节点的IP地址

BSID

入节点的SID

Policy name

SR-MPLS TE Policy的名称

State

SR-MPLS TE Policy状态:

·     Up

·     Down

NID

SID列表的转发表项索引

BFD type

BFD类型,目前仅支持ECHO

Source IP

BFD会话的源IP地址

State

BFD会话状态:

·     Up

·     Down

·     Delete

Timer

BFD会话定时器,单位为秒

Template name

echo方式BFD会话引用的模板名称,未指定时显示为“-”

 

1.1.11  display segment-routing te forwarding

display segment-routing te forwarding命令用来显示SR-TE的转发信息。

【命令】

display segment-routing te forwarding [ policy { name policy-name | { color color-value | end-point ipv4 ip-address } * } ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

policy:显示指定SR-MPLS TE Policy的转发信息。如果未指定本参数,则显示所有SR-MPLS TE Policy的转发信息。

name policy-name:SR-MPLS TE Policy名称,取值范围为1~59个字符的字符串。

color color-value:显示指定Color属性的SR-MPLS TE Policy的转发信息。color-value表示Color属性值,取值范围为0~4294967295。

end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy的转发信息。ipv4-address表示目的节点的IPv4地址。

verbose:显示SR-TE的详细转发信息。如果未指定本参数,则显示SR-TE的简要转发信息。

【使用指导】

如果SR-TE的流量转发统计功能处于关闭状态,则不显示流量统计信息。

【举例】

# 显示所有SR-MPLS TE Policy的简要转发信息。

<Sysname> display segment-routing te forwarding

Total forwarding entries: 1

 

Policy name/ID: p1/0

 Binding SID: 15200

 Policy NID: 20971521

 Forwarding status: Active

  Main path:

   Seglist Name/ID: 1/1

     Seglist NID: 24117250

     Weight: 50

     Forwarding status: Active

       Outgoing NID: 23068673

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

       Outgoing NID: 23068674

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

  Backup path:

   Seglist Name/ID: 2/1

     Seglist NID: 24117251

     Weight: 100

     Forwarding status: Active

       Outgoing NID: 23068675

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

       Outgoing NID: 23068676

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

# 显示所有SR-MPLS TE Policy的详细转发信息。

<Sysname> display segment-routing te forwarding verbose

Total forwarding entries: 1

 

Policy name/ID: p1/0

 Binding SID: 15200

 Policy NID: 20971521

 Forwarding status: Active

 Inbound statistics:

   Total octets: 1500

   Total packets: 1

   Erroneous packets: 0

   Dropped packets: 0

 Main path:

   Seglist Name/ID: 1/1

     Seglist NID: 24117250

     Weight: 50

     Forwarding status: Active

       Outgoing NID: 23068673

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

       Outbound statistics:

         Total octets: 750

         Total packets: 1

         Erroneous packets: 0

         Dropped packets: 0

       Outgoing NID: 23068674

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

       Outbound statistics:

         Total octets: 750

         Total packets: 1

         Erroneous packets: 0

         Dropped packets: 0

 Backup path:

   Seglist Name/ID: 2/1

     Seglist NID: 24117251

     Weight: 100

     Forwarding status: Active

       Outgoing NID: 23068675

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

       Outgoing NID: 23068676

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

表1-8 display segment-routing te forwarding命令显示信息描述表

字段

描述

Total forwarding entries

转发表项总个数

Policy name/ID

SR-MPLS TE Policy名称/ID

Binding SID

入节点标签值

Policy NID

SR-MPLS TE Policy的NHLFE表项索引

Forwarding status

SR-MPLS TE Policy的转发状态:

·     Active:激活,可以转发流量

·     Inactive:未激活,不可以转发流量

Inbound statistics

入方向流量统计信息,即指定BSID的流量统计信息

Total octets

转发的字节总数

Total packets

转发的报文总数

Erroneous packets

错误报文个数

Dropped packets

丢弃报文个数

Main path

流量转发的主路径

Backup path

流量转发的备份路径

Seglist Name/ID

SID列表名称/ID

Seglist NID

Seglist NHLFE表项索引

Delay timer type

定时器类型:

·     LSP:延迟刷新LSP的定时器

·     SBFD:延迟清除SBFD DOWN标记位的定时器

Delay time

延迟UP时间,单位毫秒

Remaing time

剩余延迟UP时间,单位毫秒

OutLabel

出标签

无效出标签显示为“-”

Interface

出接口简称

Nexthop

下一跳地址

PathID

SR-MPLS TE Policy为SID列表分配的ID

Weight

权重

Label stack

标签栈,按照栈顶标签到栈底标签排列

Outbound statistics

出方向流量统计信息,即指定NID的流量统计信息

 

1.1.12  display segment-routing te policy

display segment-routing te policy命令用来显示SR-MPLS TE Policy信息。

【命令】

display segment-routing te policy [ name policy-name | down | up | { color color-value | end-point ipv4 ip-address } * ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name policy-name:SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。

down:显示状态为down的SR-MPLS TE Policy信息。

up:显示状态为up的SR-MPLS TE Policy信息。

color color-value:显示指定Color属性的SR-MPLS TE Policy信息,取值范围为1~4294967295。

end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy信息,ipv4-address表示目的节点的IPv4地址。

【使用指导】

未指定policy-namedownupcolorend-point参数时,显示所有SR-MPLS TE Policy的信息。

【举例】

# 显示所有SR-MPLS TE Policy的信息。

<Sysname> display segment-routing te policy

Name/ID: abc/0

 Color: 10

 Endpoint: 4.4.4.4

 BgpName: <none>

 BSID:

  Mode: Explicit           Type: Type_1              Request state: Succeeded

  Current BSID: 15000      Explicit BSID: 15000      Dynamic BSID: -

 Reference counts: 3

 Flags: A/BS

 Status: Up

 Forwarding status: Active

 Up time: 2019-10-25 11:16:15

 Down time: 2019-10-25 11:16:00

 Hot-standby: Not configured

 SBFD: Not configured

 BFD echo: Not configured

 PolicyNid: 6201

 Service-class: -

 Candidate paths state: Configured

 Candidate paths statistics:

  CLI paths: 2          BGP paths: 0          PCEP paths: 0

 Candidate paths:

  Preference : 10

   CPathName: <none>

   Instance ID: 0          ASN: 0          Node address: 0.0.0.0

   Peer address: 0.0.0.0

   Optimal: Y              Flags: V/A

   Explict SID list:

    ID: 1                     Name: abc

    Weight: 1                 NID: 5

    State: Up                 State(-): -

表1-9 display segment-routing te policy命令显示信息描述表

字段

描述

Name/ID

SR-MPLS TE Policy的名称/ID

Color

SR-MPLS TE Policy的Color属性,0表示未配置

Endpoint

SR-MPLS TE Policy的目的节点的IP地址,None表示未配置

BgpName

通过BGP获取到的SR-MPLS TE Policy的名称,未获取到时显示为<none>

BSID

入节点的SID

Mode

BSID的模式:

·     Explicit:手工指定

·     Dynamic:动态获取

·     None:未配置

Type

BSID的类型:

·     None:未配置

·     Type_1:MPLS标签

Request state

BSID申请的状态:

·     Failed:申请失败

·     Succeeded:申请成功

Current BSID

当前的BSID

Explicit BSID

手工指定的BSID

Dynamic BSID

动态申请的BSID,未动态申请时显示为“-”

Reference counts

SR-MPLS TE Policy被引用的次数

Flags

SR-MPLS TE Policy的标志位:

·     A:激活SR-MPLS TE Policy

·     C:优选SR-MPLS TE Policy

·     N:正在进行SR-MPLS TE Policy优选

·     BA:正在申请BSID

·     BS:优选BSID

·     D:删除SR-MPLS TE Policy

·     CF:和已有BSID冲突

Status

SR-MPLS TE Policy的状态:

·     Up:激活状态

·     Down:未激活状态

Forwarding status

SR-MPLS TE Policy的转发状态:

·     Active:激活状态,可以转发流量

·     Inactive:未激活状态,不可以转发流量

Up time

SR-MPLS TE Policy变为Up状态的时间

Down time

SR-MPLS TE Policy变为Down状态的时间

Hot-standby

SR-MPLS TE Policy的热备份功能开启状态:

·     Enabled:热备份功能处于开启状态

·     Disabled:热备份功能处于关闭状态

·     Not configured:未配置热备份功能

SBFD

SR-MPLS TE Policy的SBFD功能开启状态:

·     Enable:SBFD功能处于开启状态

·     Disabled:SBFD功能处于关闭状态

·     Not configured:未配置SBFD功能

BFD echo

SR-MPLS TE Policy的echo报文方式BFD检测功能的开启状态:

·     Enabled:echo报文方式BFD检测功能处于开启状态

·     Disabled:echo报文方式BFD检测功能处于关闭状态

·     Not configured:未配置echo报文方式BFD检测功能

Source IPv4 address

BFD会话的源IP地址

Echo template name

引用的BFD模板名称

Echo backup-template name

备份SID列表引用的BFD模板名称

PolicyNid

SR-MPLS TE Policy的NHLFE表项索引

Service-class

SR-MPLS TE Policy的转发类,采用缺省值时显示为“-”

Candidate paths status

候选路径配置状态:

·     Configured:已配置

·     Not configured:未配置

Candidate paths statistics

候选路径数量

CLI paths

手工配置的候选路径数量

BGP paths

通过BGP SR Policy路由获取的候选路径数量

PCEP paths

(暂不支持)通过PCEP(Path Computation Element Protocol,路径计算单元通信协议)获取的候选路径数量

Candidate paths

SR-MPLS TE Policy候选路径信息

Preference

SR-MPLS TE Policy候选路径的优先级

CPathName

通过BGP路由获取的候选路径名称,未获取时显示为<none>

Instance ID

BGP实例ID,0表示未从BGP对等体获取SR-MPLS TE Policy信息

ASN

自治系统号,0表示未从BGP对等体获取SR-MPLS TE Policy信息

Node address

BGP节点地址

手工配置SR-MPLS TE Policy时,Node address为0.0.0.0;从BGP对等体获取SR-MPLS TE Policy信息时,Node address为BGP对等体的Router ID

Peer address

BGP对等体地址

手工配置SR-MPLS TE Policy时,Peer address为0.0.0.0;从BGP对等体获取SR-MPLS TE Policy信息时,Peer address为BGP对等体的地址

Optimal

是否为最优路径:

·     Y:表示是最优路径

·     N:表示不是最优路径

Flags

SR-MPLS TE Policy候选路径标志位:

·     V:有效的候选路径

·     A:激活的候选路径

·     None:无候选路径

Explict SID list

SR-MPLS TE Policy候选路径下的显式SID列表

ID

SID列表索引

Name

SID列表名称

Weight

SID列表在该候选路径中的权重值

NID

SID列表的NHLFE表项索引

State

SID列表状态:

·     Up:SID列表处于Up状态

·     Down:SID列表处于Down状态

State

SID列表的echo BFD或SBFD会话状态:

·     Up:会话处于Up状态

·     Down:会话处于Down状态

·     Path inactive:候选路径中无可用的SID列表

·     Unknown:检测结果未知

·     -:未配置echo BFD或SBFD功能

 

1.1.13  display segment-routing te policy statistics

display segment-routing te policy statistics命令用来显示SR-MPLS TE Policy的统计信息。

【命令】

display segment-routing te policy statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示SR-MPLS TE Policy的统计信息。

<Sysname> display segment-routing te policy statistics

            TE Policy Database Statistics

Total policies: 4 (2 up 2 down)

    Configured: 2

    From BGP: 2 (Added 2, deleted 0)

Total candidate paths: 6

    Configured: 3

    From BGP: 3 (Added 3, delete 0)

Total SID lists: 6

    Configured: 3

    From BGP: 3

表1-10 display segment-routing te policy statistics命令显示信息描述表

字段

描述

Total policies

SR-MPLS TE Policy总个数:

·     up:处于up状态的SR-MPLS TE Policy的个数

·     down:处于down状态的SR-MPLS TE Policy的个数

Configured

手工配置的个数

From BGP

通过BGP路由学习的SR-MPLS TE Policy个数

·     Added:BGP添加个数

·     deleted:BGP删除个数

Total candidate paths

SR-MPLS TE Policy候选路径总个数

Total SID lists

SID列表总个数

 

1.1.14  display segment-routing te policy-group

display segment-routing te policy-group命令用来显示SR-MPLS TE Policy组的信息。

【命令】

display segment-routing te policy-group [ group-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-id:显示指定SR-MPLS TE Policy组的信息。group-id为SR-MPLS TE Policy组ID,取值范围为1~4294967295。如果未指定本参数,则显示所有SR-MPLS TE Policy组的信息。

verbose:显示SR-MPLS TE Policy组的详细信息。如果未指定本参数,则显示SR-MPLS TE Policy组的简要信息。

【举例】

# 显示所有SR-MPLS TE Policy组的简要信息。

<Sysname> display segment-routing te policy-group

Total number of policy groups: 3

 

GroupID      GroupState    Endpoint          UPMappings     TotalMappings

1            Up            1.1.1.1           0              0

2            Up            2.2.2.2           0              0

3            Up            3.3.3.3           0              0

# 显示所有SR-MPLS TE Policy组的详细信息。

<Sysname> display segment-routing te policy-group verbose

Total number of policy groups: 1

 

GroupID: 1                        GroupState: Up

GroupNID: 24117249                Best-effort NID: 23068674

Referenced: 1                     Flags: None

Endpoint: 1.1.1.1                 Up/Total mappings: 1/4

IPv4 Best-effort: Configured      IPv6 Best-effort: Not configured

   Color    Type       DSCP

   1        IPv4       3, 10~20, default

   2        IPv4       30, 40, 60

   1        IPv6       3, 10~20, default

   2        IPv6       30, 40, 60

表1-11 display segment-routing te policy-group命令显示信息描述表

字段

描述

Total number of policy groups

SR-MPLS TE Policy组的总个数

GroupID

SR-MPLS TE Policy组ID

GroupState

SR-MPLS TE Policy组状态:

·     Down

·     Up

GroupNID

SR-MPLS TE Policy组的NHLFE表项索引

Best-effort NID

SR-BE的NHLFE表项索引

Referenced

SR-MPLS TE Policy组的引用计数

Flags

SR-MPLS TE Policy组的标记位:

·     A:分配SR-MPLS TE Policy组的NHLFE表项索引

·     F:下发SR-MPLS TE Policy组的NHLFE表项

·     W:等待分配SR-MPLS TE Policy组的NHLFE表项索引

·     D:删除SR-MPLS TE Policy组

·     None:SR-MPLS TE Policy组处于初始状态

Endpoint

SR-MPLS TE Policy组的目的节点地址,None表示未配置

UPMappings

SR-MPLS TE Policy组中Color和DSCP映射关系生效数量

TotalMappings

SR-MPLS TE Policy组中Color和DSCP映射关系总数量

Up/Total mappings

SR-MPLS TE Policy组Color和DSCP映射关系生效数量/总数量

IPv4 Best-effort

未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发的配置状态:

·     Configured:已配置

·     Not configured:未配置

IPv6 Best-effort

(暂不支持)未匹配Color和DSCP映射关系的IPv6报文采用SR-BE转发的配置状态:

·     Configured:已配置

·     Not configured:未配置

Color

Color值

Type

报文类型:

·     IPv4

DSCP

DSCP优先级

 

1.1.15  end-point

end-point命令用来配置SR-MPLS TE Policy组的目的节点地址。

undo end-point命令用来删除SR-MPLS TE Policy组的目的节点地址。

【命令】

end-point ipv4 ipv4-address

undo end-point ipv4

【缺省情况】

未配置SR-MPLS TE Policy组的目的节点地址。

【视图】

SR-MPLS TE Policy组视图

【缺省用户角色】

network-admin

【参数】

ipv4 ipv4-address:指定SR-MPLS TE Policy组的目的节点地址。

【使用指导】

加入到SR-MPLS TE Policy组SR-MPLS TE Policy的目的节点地址必须与该SR-MPLS TE Policy组的目的节点地址相同。

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

【举例】

# 配置SR-MPLS TE Policy组的目的节点地址为10.1.1.1。

<Sysname> system-view

[Sysname] segment-grouting

[Sysname-segment-grouting] traffic-engineering

[Sysname-sr-te] policy-group 1

[Sysname-sr-te-policy-group-1] end-point ipv4 10.1.1.1

1.1.16  explicit segment-list

explicit segment-list命令用来为指定优先级的SR-MPLS TE Policy候选路径配置显式SID列表。

undo explicit segment-list命令用来删除指定优先级的SR-MPLS TE Policy候选路径的显式SID列表。

【命令】

explicit segment-list segment-list-name [ weight weight-value ]

undo explicit segment-list segment-list-name [ weight ]

【缺省情况】

指定优先级的SR-MPLS TE Policy候选路径下不存在显式SID列表。

【视图】

SR-MPLS TE Policy Path Preference视图

【缺省用户角色】

network-admin

【参数】

segment-list-name:SID列表名称,为1~128个字符的字符串。

weight weight-value:SID列表的权重值,取值范围为1~4294967295,缺省值为1。

【使用指导】

当通过指定SR-MPLS TE Policy转发流量时,会选取优先级最高的有效候选路径下配置的显式SID列表作为该流量的转发路径。

同一SR-MPLS TE Policy Path Preference视图下可以配置多个显式SID列表。多个显式SID列表均可以转发流量,实现负载分担。通过为SID列表指定不同的权重,可以按照比例对流量进行转发。例如,创建SID列表a、b、c,配置其权重分别为x、y、z,此时SID列表a转发流量的比例为x/(x+y+z)。

对于同一SID列表,多次指定其权重值,最后一次指定的权重值生效。

【举例】

# 配置SR-MPLS TE Policy候选路径优先级20的SID列表为abc,其权重为20。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy a1

[Sysname-sr-te-policy-a1] candidate-paths

[Sysname-sr-te-policy-a1-path] preference 20

[Sysname-sr-te-policy-a1-path-pref-20] explicit segment-list abc weight 20

【相关命令】

·     segment-list

1.1.17  forwarding statistics enable

forwarding statistics enable命令用来开启SR-TE的流量转发统计功能。

undo forwarding statistics enable命令用来关闭SR-TE的流量转发统计功能。

【命令】

forwarding statistics enable

undo forwarding statistics enable

【缺省情况】

SR-TE的流量转发统计功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【举例】

# 开启SR-TE的流量转发统计功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] forwarding statistics enable

【相关命令】

·     display segment-routing te forwarding verbose

·     forwarding statistics interval

·     reset segment-routing te forwarding statistics

1.1.18  forwarding statistics interval

forwarding statistics interval命令用来配置SR-TE流量转发统计信息收集的时间间隔。

undo forwarding statistics interval命令用来恢复缺省情况。

【命令】

forwarding statistics interval interval

undo forwarding statistics interval

【缺省情况】

SR-TE流量转发统计信息收集时间间隔为30秒。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

interval:SR-TE流量转发统计信息收集的时间间隔,取值范围为5~65535,单位为秒。

【举例】

# 配置SR-TE流量转发统计信息收集的时间间隔为90秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] forwarding statistics interval 90

【相关命令】

·     display segment-routing te forwarding verbose

·     forwarding statistics enable

·     reset segment-routing te forwarding statistics

1.1.19  import-route sr-policy

import-route sr-policy命令用来将BGP IPv4 SR Policy路由引入到BGP路由表中,以便通过BGP发布引入的路由。

undo import-route sr-policy命令用来恢复缺省情况。

【命令】

import-route sr-policy

undo import-route sr-policy

【缺省情况】

BGP不会引入BGP IPv4 SR Policy路由。

【视图】

BGP IPv4 SR Policy地址族视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,设备将本地的BGP IPv4 SR Policy路由引入到BGP路由表中,并将BGP IPv4 SR Policy路由发布给IBGP对等体,以便对等体根据BGP IPv4 SR Policy转发流量。

【举例】

# 在BGP IPv4 SR Policy地址族视图下,引入BGP IPv4 SR Policy路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 sr-policy

[Sysname-bgp-default-srpolicy-ipv4] import-route sr-policy

1.1.20  index

index命令用来在SID列表中添加节点。

undo index命令用来删除SID列表中指定节点。

【命令】

index index-number mpls label label-value

undo index index-number

【缺省情况】

SID列表中不存在任何节点。

【视图】

SID列表视图

【缺省用户角色】

network-admin

【参数】

index-number:SID列表的节点索引值,取值范围为1~65535。

mpls label label-value:SID列表中指定节点对应的MPLS标签。label-value表示MPLS标签值,取值范围为0,3,16~1048575。

【举例】

# 在SID列表abc中添加节点,其节点索引为1,MPLS标签为1000。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] segment-list abc

[Sysname-sr-te-sl-abc] index 1 mpls label 1000

1.1.21  policy

policy命令用来创建SR-MPLS TE Policy,并进入SR-MPLS TE Policy视图。如果SR-MPLS TE Policy已经存在,则直接进入SR-MPLS TE Policy视图。

undo policy命令用来删除指定SR-MPLS TE Policy,及该SR-MPLS TE Policy视图下的所有配置。

【命令】

policy policy-name

undo policy policy-name

【缺省情况】

不存在SR-MPLS TE Policy。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

policy-name:SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。

【举例】

# 创建名称为srpolicy的SR-MPLS TE Policy,并进入SR-MPLS TE Policy视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy srpolicy

[Sysname-sr-te-policy-srpolicy]

1.1.22  policy-group

policy-group命令用来创建SR-MPLS TE Policy组,并进入SR-MPLS TE Policy组视图。如果SR-MPLS TE Policy组已经存在,则直接进入SR-MPLS TE Policy组视图。

undo policy-group命令用来删除指定SR-MPLS TE Policy组,及该SR-MPLS TE Policy组视图下的所有配置。

【命令】

policy-group group-id

undo policy-group group-id

【缺省情况】

不存在SR-MPLS TE Policy组。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

group-name:SR-MPLS TE Policy组ID,取值范围为1~4294967295。

【使用指导】

将SR-MPLS TE Policy加入到SR-MPLS TE Policy组中,实现根据报文的DSCP(Differentiated Services Code Point,区分服务编码点)分组引流。

【举例】

# 创建SR-MPLS TE Policy组1,并进入SR-MPLS TE Policy组视图。

<Sysname> system-view

[Sysname] segment-grouting

[Sysname-segment-grouting] traffic-engineering

[Sysname-sr-te] policy-group 1

[Sysname-sr-te-policy-group-1]

1.1.23  preference

preference命令用来配置SR-MPLS TE Policy候选路径的优先级,并进入SR-MPLS TE Policy Path Preference视图。如果SR-MPLS TE Policy候选路径的优先级已经存在,则直接进入SR-MPLS TE Policy Path Preference视图。

undo preference命令用来删除SR-MPLS TE Policy候选路径的优先级,及SR-MPLS TE Policy Path Preference视图下的所有配置。

【命令】

preference preference-value

undo preference preference-value

【缺省情况】

未配置SR-MPLS TE Policy候选路径的优先级。

【视图】

SR-MPLS TE Policy候选路径视图

【缺省用户角色】

network-admin

【参数】

preference-value:SR-MPLS TE Policy候选路径的优先级,取值范围为1~65535。数值越大,优先级越高。

【举例】

# 配置SR-MPLS TE Policy候选路径的优先级为20,并进入该SR-MPLS TE Policy Path Preference视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy a1

[Sysname-sr-te-policy-a1] candidate-paths

[Sysname-sr-te-policy-a1-path] preference 20

[Sysname-sr-te-policy-a1-path-pref-20]

1.1.24  reset segment-routing te forwarding statistics

reset segment-routing te forwarding statistics命令用来清除SR-TE流量转发统计信息。

【命令】

reset segment-routing te forwarding statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 清除SR-TE流量转发统计信息。

<Sysname> reset segment-routing te forwarding statistics

【相关命令】

·     display segment-routing te forwarding verbose

·     forwarding statistics enable

·     forwarding statistics interval

1.1.25  sbfd

sbfd命令用来配置SR-MPLS TE Policy的SBFD功能。

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

【命令】

sbfd { disable | enable }

undo sbfd

【缺省情况】

未配置SR-MPLS TE Policy的SBFD功能。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:表示关闭SR-MPLS TE Policy的SBFD功能。

enable:表示开启SR-MPLS TE Policy的SBFD功能。

【使用指导】

开启SR-MPLS TE Policy的SBFD功能,可以快速检测Segment List故障。如果一个候选路径下所有Segment List都发生故障,则SBFD触发候选路径切换,以减少对业务的影响。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的SBFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

使用SBFD检测SR-TE Policy的连通性时,建议SR-TE Policy的候选路径下只存在单路径,避免SBFD会话震荡。

【举例】

# 开启SR-MPLS TE Policy 1的SBFD功能。

<Sysname> system-view

[Sysname] segment-grouting

[Sysname-segment-grouting] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] sbfd enable

【相关命令】

·     sr-policy sbfd enable

1.1.26  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列表。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

segment-list-name:SID列表名称,取值范围为1~128个字符的字符串,区分大小写。

【举例】

# 创建名称为abc的SID列表,并进入SID列表视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] segment-list abc

[Sysname-sr-te-sl-abc]

1.1.27  service-class

service-class命令用来配置SR-MPLS TE Policy的转发类。

undo service-class命令用来恢复缺省情况。

说明

仅R5111及以上版本支持本命令。

 

【命令】

service-class service-class-value

undo service-class

【缺省情况】

未配置SR-MPLS TE Policy的转发类,该SR-MPLS TE Policy的转发类值为255,转发优先级最低。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

service-class-value:SR-TE Policy转发类的值,取值范围为0~7。SR-MPLS TE Policy转发类的取值越小,SR-MPLS TE Policy转发的优先级越低,没有配置转发类的SR-MPLS TE Policy优先级最低。

【使用指导】

配置本功能后:

(1)     设备会优先选择与流量的转发类值相同的SR-MPLS TE Policy转发该流量。

(2)     如果存在多条与流量的转发类值相同的SR-MPLS TE Policy,只有一条流且为逐流负载分担则随机选择一条SR-MPLS TE Policy转发流量;有一条流但是为逐包负载分担或有多条流,则流量在相同转发类的SR-MPLS TE Policy间进行负载分担。通过ip load-sharing mode可以配置流区分和负载分担方式。

(3)     如果没有与流量的转发类值相同的SR-MPLS TE Policy,则选择隧道转发优先级最低的SR-MPLS TE Policy转发流量。

流行为视图下可以通过remark service-class命令重新标记报文的隧道转发类的值。

【举例】

# 配置SR-MPLS TE Policy 1的转发类值为5。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] service-class 5

【相关命令】

·     ip load-sharing mode(三层技术-IP业务命令参考/负载分担)

·     remark service-class(ACL和QoS命令参考/QoS)

1.1.28  sr-policy backup hot-standby enable

sr-policy backup hot-standby enable命令用来开启所有SR-MPLS TE Policy的热备份功能。

undo sr-policy backup hot-standby enable命令用来关闭所有SR-MPLS TE Policy的热备份功能。

【命令】

sr-policy backup hot-standby enable

undo sr-policy backup hot-standby enable

【缺省情况】

所有SR-MPLS TE Policy的热备份功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

开启SR-MPLS TE Policy的热备份功能后,如果一个SR-MPLS TE Policy下面存在多条候选路径,则优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的热备份功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

【举例】

# 开启所有SR-MPLS TE Policy的热备份功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy backup hot-standby enable

【相关命令】

·     backup hot-standby

1.1.29  sr-policy bfd echo

sr-policy bfd echo命令用来全局开启SR-MPLS TE Policy的echo报文方式的BFD检测功能。

undo sr-policy bfd echo命令用来全局关闭SR-MPLS TE Policy的echo报文方式的BFD检测功能。

说明

仅R5111及以上版本支持本命令。

 

【命令】

sr-policy bfd echo source-ip ipv4-address [ template template-name ] [ backup-template backup-template-name ]

undo sr-policy bfd echo

【缺省情况】

SR-MPLS TE Policy的echo报文方式的BFD检测功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

source-ip ipv4-address:指定BFD会话的源IP地址。

template template-name:指定引用的BFD模板。template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则BFD会话使用系统视图下配置的多跳BFD会话参数。

backup-template backup-template-name:指定备份SID列表引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主SID列表引用的BFD模板,则以该BFD模板为准。如果主备SID列表引用的BFD模板均未指定,则BFD会话使用系统视图下配置的多跳BFD会话参数。

【使用指导】

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的echo报文方式的BFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

当在SR-MPLS TE Policy视图下执行bfd echo命令未指定source-ip参数时,则必须在SR-TE视图下通过本命令开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。

目前,支持通过BFD echo报文和SBFD两种方式检测SR-MPLS TE Policy。在同一SR-MPLS TE Policy下同时配置以上两种检测方式时,SBFD检测生效。

配置本命令后,如果没有在系统视图下配置bfd echo-source-ip命令,则BFD echo报文的源IP地址和目的IP地址均为source-ip参数指定的IP地址。为了避免对端发送大量的ICMP重定向报文造成网络拥塞,需要在系统视图下通过bfd echo-source-ip命令将BFD echo报文的源IP地址配置为不属于本地设备该设备任何一个接口所在网段的地址。

通过本命令配置的源IP地址必须在远端设备上路由可达,否则无法建立BFD会话。

【举例】

# 全局开启SR-MPLS TE Policy的echo报文方式的BFD检测功能,并指定BFD会话的源IP地址为1.2.3.4。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy bfd echo source-ip 1.2.3.4

【相关命令】

·     bfd echo

·     bfd echo-source-ip(可靠性命令参考/BFD)

·     display segment-routing te bfd

1.1.30  sr-policy log enable

sr-policy log enable命令用来开启SR-MPLS TE Policy的日志功能。

undo sr-policy log enable命令用来关闭SR-MPLS TE Policy的日志功能。

【命令】

sr-policy log enable

undo sr-policy log enable

【缺省情况】

SR-MPLS TE Policy的日志功能处于关闭。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

开启SR-MPLS TE Policy的日志功能后,设备将记录SR-MPLS TE Policy的状态变化情况,以便管理员对SR-MPLS TE Policy运行情况进行审计。设备生成的SR-MPLS TE Policy日志信息将被发送到设备的信息中心,通过设置信息中心的参数,决定日志信息的输出规则(即是否允许输出以及输出方向)。有关信息中心参数的配置请参见“网络管理和监控配置指导”中的“信息中心”。

【举例】

# 开启SR-MPLS TE Policy的日志功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy log enable

1.1.31  sr-policy sbfd enable

sr-policy sbfd enable命令用来开启所有SR-MPLS TE Policy的SBFD功能。

undo sr-policy sbfd enable命令用来关闭所有SR-MPLS TE Policy的SBFD功能。

【命令】

sr-policy sbfd enable

undo sr-policy sbfd enable

【缺省情况】

所有SR-MPLS TE Policy的SBFD功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

开启SR-MPLS TE Policy的SBFD功能,可以快速检测Segment List故障。如果一个候选路径下所有Segment List都发生故障,则SBFD触发候选路径切换,以减少对业务的影响。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的SBFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

【举例】

# 开启所有SR-MPLS TE Policy的SBFD功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy sbfd enable

【相关命令】

·     sbfd

1.1.32  sr-policy up-delay

sr-policy up-delay命令用来配置SR-MPLS TE Policy延迟激活的时间。

undo sr-policy up-delay命令用来恢复缺省情况。

【命令】

sr-policy up-delay delay-time

undo sr-policy up-delay

【缺省情况】

SR-MPLS TE Policy不延迟激活。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

delay-time:SR-MPLS TE Policy延迟激活的时间,取值范围为1~600000,单位为毫秒。

【使用指导】

当SR-MPLS TE Policy故障恢复时,为了避免SR-MPLS TE Policy频繁震荡导致丢包,可以配置本命令,使SR-MPLS TE Policy延迟激活,即延迟一段时间再使用该SR-MPLS TE Policy转发流量,以确保SR-MPLS TE Policy的故障彻底消除。

配置本命令后,需要根据SR-MPLS TE Policy的SBFD功能的配置情况,启动不同类型的延迟激活定时器:

·     LSP类型定时器:未开启SBFD功能,且SID列表状态由Down变为Up时,启动LSP类型定时器。

·     SBFD类型定时器:开启SBFD功能,且SBFD会话状态由Down变为Up时,启动SBFD类型定时器。

可以通过display segment-routing te policy命令查看SBFD功能配置情况、SID列表状态和SBFD会话状态。

请根据网络规模合理配置SR-MPLS TE Policy延迟激活的时间,避免故障消除后SR-MPLS TE Policy长时间无法处理用户流量。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的延迟UP时间。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

多次执行本命令,最后一次执行的命令生效,且已处于延迟激活的SR-MPLS TE Policy不受影响。

【举例】

# 配置SR-MPLS TE Policy p1的延迟激活时间为10000毫秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy up-delay 10000

【相关命令】

·     display segment-routing te policy

·     up-delay

1.1.33  traffic-engineering

traffic-engineering命令用来创建SR-TE,并进入SR-TE视图。如果SR-TE已经存在,则直接进入SR-TE视图。

undo traffic-engineering命令用来删除SR-TE,及SR-TE视图下的所有配置。

【命令】

traffic-engineering

undo traffic-engineering

【缺省情况】

不存在SR-TE。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【举例】

# 创建SR-TE,并进入SR-TE视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te]

1.1.34  up-delay

up-delay命令用来配置SR-MPLS TE Policy的延迟激活时间。

undo up-delay命令用来恢复缺省情况。

【命令】

up-delay delay-time

undo up-delay

【缺省情况】

未配置延迟激活时间,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

delay-time:表示SR-MPLS TE Policy的延迟激活时间,取值范围是1~600000,单位为毫秒。

【使用指导】

当SR-MPLS TE Policy故障恢复时,为了避免SR-MPLS TE Policy频繁震荡导致丢包,可以配置本命令,使SR-MPLS TE Policy延迟激活,即延迟一段时间再使用该SR-MPLS TE Policy转发流量,以确保SR-MPLS TE Policy的故障彻底消除。

配置本命令后,需要根据SR-MPLS TE Policy的SBFD功能的配置情况,启动不同类型的延迟激活定时器:

·     LSP类型定时器:未开启SBFD功能,且SID列表状态由Down变为Up时,启动LSP类型定时器。

·     SBFD类型定时器:开启SBFD功能,且SBFD会话状态由Down变为Up时,启动SBFD类型定时器。

可以通过display segment-routing te policy命令查看SBFD功能配置情况、SID列表状态和SBFD会话状态。

请根据网络规模合理配置SR-MPLS TE Policy延迟激活的时间,避免故障消除后SR-MPLS TE Policy长时间无法处理用户流量。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的延迟UP时间。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

多次执行本命令,最后一次执行的命令生效,且已处于延迟激活的SR-MPLS TE Policy不受影响。

【举例】

# 配置SR-MPLS TE Policy的延迟激活时间为10000毫秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te ]policy p1

[Sysname-sr-te-policy-p1] up-delay 10000

【相关命令】

·     display segment-routing te policy

·     sr-policy up-delay

 

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

新华三官网
联系我们