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

09-Segment Routing命令参考

目录

02-SR-MPLS TE Policy命令

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

02-SR-MPLS TE Policy命令

  录

1 SR-MPLS TE Policy

1.1 SR-MPLS TE Policy配置命令

1.1.1 address-family ipv4 sr-policy

1.1.2 advertise ebgp enable

1.1.3 affinity (SR-TE-ODN Dynamic view)

1.1.4 affinity (SR-TE-POLICY-PREF-CONST view)

1.1.5 affinity-map

1.1.6 backup hot-standby

1.1.7 best-effort default

1.1.8 bfd echo

1.1.9 bfd trigger path-down

1.1.10 binding-sid

1.1.11 candidate-paths

1.1.12 color end-point

1.1.13 color match dscp

1.1.14 constraints

1.1.15 default-color(Public instance IPv4/IPv6 address family view)

1.1.16 default-color(VPN instance IPv4/IPv6 unicast address family view)

1.1.17 delete-delay

1.1.18 display bgp routing-table ipv4 sr-policy

1.1.19 display pce segment-routing policy database

1.1.20 display pce segment-routing policy initiate-cache

1.1.21 display segment-routing te bfd

1.1.22 display segment-routing te database

1.1.23 display segment-routing te forwarding

1.1.24 display segment-routing te policy

1.1.25 display segment-routing te policy last-down-reason

1.1.26 display segment-routing te policy statistics

1.1.27 display segment-routing te policy-group

1.1.28 display segment-routing te sbfd

1.1.29 distribute bgp-ls

1.1.30 dynamic (SR-MPLS TE Policy Path Preference view)

1.1.31 dynamic (SR-TE-ODN view)

1.1.32 end-point

1.1.33 exclude-any

1.1.34 explicit segment-list

1.1.35 forwarding statistics

1.1.36 forwarding statistics enable

1.1.37 forwarding statistics interval

1.1.38 import-route sr-policy

1.1.39 include-all

1.1.40 include-any

1.1.41 index

1.1.42 maximum-sid-depth

1.1.43 metric

1.1.44 name

1.1.45 name bit-position

1.1.46 on-demand

1.1.47 pce capability segment-routing

1.1.48 pce delegation

1.1.49 pce passive-delegate report-only

1.1.50 pcep (SR-TE-ODN Dynamic view)

1.1.51 pcep (SR-MPLS TE Policy Path Preference dynamic view)

1.1.52 policy

1.1.53 policy-group

1.1.54 preference

1.1.55 reoptimization

1.1.56 reset segment-routing te forwarding statistics

1.1.57 restrict

1.1.58 router-id filter

1.1.59 sbfd

1.1.60 segment-list

1.1.61 segments

1.1.62 service-class

1.1.63 shutdown

1.1.64 sid-algorithm

1.1.65 sid-limit

1.1.66 source-address

1.1.67 sr-policy backup hot-standby enable

1.1.68 sr-policy bfd echo

1.1.69 sr-policy bfd first-fail-timer

1.1.70 sr-policy bfd trigger path-down enable

1.1.71 sr-policy calc-schedule-interval

1.1.72 sr-policy immediate-reoptimization

1.1.73 sr-policy log enable

1.1.74 sr-policy pce delegation enable

1.1.75 sr-policy pce passive-delegate report-only enable

1.1.76 sr-policy reoptimization

1.1.77 sr-policy sbfd enable

1.1.78 sr-policy sbfd timer

1.1.79 sr-policy switch-delay delete-delay

1.1.80 sr-policy up-delay

1.1.81 strict-sid-only enable

1.1.82 traffic-engineering

1.1.83 type

1.1.84 up-delay

 


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  advertise ebgp enable

advertise ebgp enable命令用来配置将BGP IPv4 SR Policy路由发布给EBGP邻居。

undo advertise ebgp enable命令用来恢复缺省情况。

【命令】

advertise ebgp enable

undo advertise ebgp enable

【缺省情况】

BGP IPv4 SR Policy路由不发布给EBGP邻居。

【视图】

BGP IPv4 SR Policy地址族

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,BGP IPv4 SR Policy路由只能在IBGP对等体之间发布。如果需要将BGP IPv4 SR Policy路由发布给EBGP对等体,则需要执行本命令。

【举例】

# 配置将BGP IPv4 SR Policy路由发布给EBGP邻居。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-srpolicy-ipv4] advertise ebgp enable

1.1.3  affinity (SR-TE-ODN Dynamic view)

affinity命令用来创建亲和属性规则,进入亲和属性规则视图。如果亲和属性规则视图已经存在,则直接进入该亲和属性规则视图。

undo affinity命令用来删除亲和属性规则视图及该视图下的所有配置。

【命令】

affinity { include-all | include-any | exclude-any }

undo affinity { include-all | include-any | exclude-any }

【缺省情况】

不存在SR-MPLS TE Policy的亲和属性规则。

【视图】

SR-TE-ODN动态配置视图

【缺省用户角色】

network-admin

【参数】

include-all:Include-all规则,表示SR-MPLS TE Policy使用包含所有指定亲和属性的链路。

include-any:Include-any规则,表示SR-MPLS TE Policy使用包含具有任意一个指定亲和属性的链路。

exclude-any:Exclude-any规则,表示SR-MPLS TE Policy不使用包含具有任意一个指定亲和属性的链路。

【举例】

# 配置亲和属性规则为Include-all规则,并进入亲和属性规则视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] affinity include-all

[Sysname-sr-te-odn-1-dynamic-aff-include-all]

1.1.4  affinity (SR-TE-POLICY-PREF-CONST view)

affinity命令用来创建并进入亲和属性视图。如果亲和属性视图已经存在,则直接进入亲和属性视图。

undo affinity命令用来删除亲和属性视图及该视图下的所有配置。

【命令】

affinity

undo affinity

【缺省情况】

不存在SR-MPLS TE Policy的亲和属性。

【视图】

约束条件视图

【缺省用户角色】

network-admin

【举例】

# 进入亲和属性视图。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] affinity

[Sysname-sr-te-policy-a1-path-pref-200-const-aff]

1.1.5  affinity-map

affinity-map命令用来创建约束条件映射关系,并进入约束条件映射关系视图。如果约束条件映射关系视图已经存在,则直接进入约束条件映射关系视图。

undo affinity-map命令用来删除约束条件映射关系视图及该视图下的所有配置。

【命令】

affinity-map

undo affinity-map

【缺省情况】

不存在约束条件映射关系。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【举例】

# 创建约束条件映射关系,并进入约束条件映射关系视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] affinity-map

[Sysname-sr-te-affinity-map]

1.1.6  backup hot-standby

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

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

【命令】

backup hot-standby { disable | enable [ multilevel-backup ] }

undo backup hot-standby

【缺省情况】

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

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

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

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

multilevel-backup:将SR-MPLS TE Policy中第三优先级的有效路径作为第二条备份路径。如果未指定本参数,则SR-MPLS TE Policy中仅存在主备路径。

【使用指导】

开启SR-MPLS TE Policy的热备份功能后,一个SR-MPLS TE Policy下面存在多条候选路径,SR-MPLS TE Policy的主备路径数量与指定参数有关:

·     未指定multilevel-backup参数时,SR-MPLS TE Policy中优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

·     指定multilevel-backup参数时,SR-MPLS TE Policy中优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径,第三优先级的有效路径作为第二条备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发;如果备份路径下所有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.7  best-effort 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.8  bfd echo

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

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

【命令】

bfd echo { disable | enable [ source-ip ipv4-address | source-ipv6 ipv6-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会话的源IPv4地址。如果未指定本参数,则以SR-TE视图下的配置为准。BFD会话源地址为本地设备上的IPv4地址。

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

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

backup-template backup-template-name:指定备份候选路径引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主候选路径列表引用的BFD模板,则以该BFD模板为准。如果主备候选路径引用的BFD模板均未指定,则以SR-TE视图下配置的备份候选路径引用的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-ipsource-ipv6参数时,则必须在SR-TE视图开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。

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

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

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

如果SR-MPLS TE Policy下同时开启SBFD功能和BFD echo功能,则优先建立SBFD会话。

如果SR-MPLS TE Policy下同时开启SBFD echo功能和BFD echo功能,则优先建立SBFD echo会话。

【举例】

# 开启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.9  bfd trigger path-down

bfd trigger path-down命令用来配置BFD down联动SR-MPLS TE Policy down功能。

undo bfd trigger path-down命令用来恢复缺省情况。

【命令】

bfd trigger path-down { disable | enable }

undo bfd trigger path-down

【缺省情况】

未配置BFD down联动SR-MPLS TE Policy down功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:关闭BFD down联动SR-MPLS TE Policy down功能。

enable:开启BFD down联动SR-MPLS TE Policy down功能。

【使用指导】

缺省情况下,当SR-MPLS TE Policy存在多条有效候选路径时:

·     如果未开启热备份功能,则BFD/SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。当所有BFD/SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。

·     如果开启热备份功能,则BFD/SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。

¡     当检测主路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,不重新优选其他有效的候选路径。

¡     当检测主备路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。

开启BFD down联动SR-MPLS TE Policy down功能后,当SR-MPLS TE Policy存在多条有效候选路径时:

·     如果未开启热备份功能,则BFD/SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。当所有BFD/SBFD会话down时,SR-MPLS TE Policy重新优选其他有效的候选路径,使用该有效候选路径转发报文。重新优选时,如果SR-MPLS TE Policy中无有效的候选路径,则无法使用该SR-MPLS TE Policy转发报文。

·     如果开启热备份功能,则BFD/SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。

¡     当检测主路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,并重新优选主备路径。

¡     当检测主备路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy重新优选其他有效的候选路径作为主备路径,设备通过SR-MPLS TE Policy的新的主路径转发报文。

·     重新优选时,如果SR-MPLS TE Policy中无有效的候选路径,则无法使用该SR-MPLS TE Policy转发报文。

开启本功能前需要先创建检测SR-MPLS TE Policy的SBFD会话。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置BFD down联动SR-MPLS TE Policy down功能。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 a1的BFD down联动SR-MPLS TE Policy down功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] bfd trigger path-down enable

【相关命令】

·     sbfd

·     sr-policy bfd trigger path-down enable

·     sr-policy sbfd enable

1.1.10  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为82000。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy srpolicy

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

【相关命令】

·     color end-point

1.1.11  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.12  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 | ipv6 ipv6-address }

undo color

【缺省情况】

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

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

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

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

ipv6 ipv6-address:SR-MPLS TE Policy目的节点的IPv6地址。

【使用指导】

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

不同SR-MPLS TE Policy不能配置相同的Color和目的节点地址。

如果在设备上同时部署SR-MPLS TE Policy和SRv6 TE Policy,则二者不能具有相同的Color值、

IPv6 Endpoint地址和候选路径优先级。

【举例】

# 配置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.13  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值,取值范围为0~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.14  constraints

constraints命令用来创建SR-MPLS TE Policy的约束条件,并进入约束条件视图。如果约束条件视图已经存在,则直接进入该约束条件视图。

undo constraints命令用来删除约束条件视图及该视图下的所有配置。

【命令】

constraints

undo constraints

【缺省情况】

不存在SR-MPLS TE Policy的约束条件。

【视图】

SR-MPLS TE Policy Prefence视图

【缺省用户角色】

network-admin

【使用指导】

在约束条件视图下,可以配置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] policy a1

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

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const]

1.1.15  default-color(Public instance IPv4/IPv6 address family view)

default-color命令用来配置公网业务迭代SR-MPLS TE Policy隧道时使用指定的缺省Color值。

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

【命令】

default-color color-value

undo default-color

【缺省情况】

未配置缺省Color值。

【视图】

公网实例IPv4地址族视图

公网实例IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

color-value:缺省Color值,取值范围为0~4294967295。

【使用指导】

本地PE从远端PE接收到公网实例的路由后,如果该路由未携带Color扩展团体属性,且没有通过路由策略为路由添加Color属性,则将该路由迭代到SR-MPLS TE Policy隧道时,会使用本命令配置的缺省Color值来查找匹配的SR-MPLS TE Policy,以实现SR-MPLS TE Policy引流。

本命令只对从远端PE学习到的公网实例路由生效。

本命令配置的Color值仅在SR-MPLS TE Policy隧道引流时生效,路由向外发布时不生效。

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

【举例】

# 在公网实例IPv4地址族视图下,配置公网业务迭代SR-MPLS TE Policy隧道时使用缺省Color值为100。

<Sysname> system-view

[Sysname] ip public-instance

[Sysname-public-instance] address-family ipv4

[Sysname-public-instance-ipv4] default-color 100

1.1.16  default-color(VPN instance IPv4/IPv6 unicast address family view)

default-color命令用来配置L3VPN业务迭代SR-MPLS TE Policy隧道时使用指定的缺省Color值。

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

【命令】

default-color color-value [ evpn ]

undo default-color [ evpn ]

【缺省情况】

未配置缺省Color值。

【视图】

VPN实例IPv4地址族视图

VPN实例IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

color-value:缺省Color值,取值范围为0~4294967295。

evpn:表示EVPN L3VPN路由迭代SR-MPLS TE Policy隧道时使用指定的缺省Color值。不指定该参数时表示MPLS L3VPN路由迭代SR-MPLS TE Policy隧道时都使用指定缺省Color值。

【使用指导】

本地PE从远端PE接收到VPNv4、VPNv6或EVPN IP prefix路由后,如果该路由未携带Color扩展团体属性,且没有通过路由策略为路由添加Color属性,则将该路由迭代到SR-MPLS TE Policy隧道时,会使用本命令配置的缺省Color值来查找匹配的SR-MPLS TE Policy,以实现SR-MPLS TE Policy引流。

本命令只对从远端PE学习到的VPN路由生效。

本命令配置的Color值仅在SR-MPLS TE Policy隧道引流时生效,路由向外发布时不生效。

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

【举例】

# 在VPN实例vpn1的IPv4单播地址族视图下,配置EVPN L3VPN业务迭代SR-MPLS TE Policy隧道时使用的缺省Color值为100。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] address-family ipv4

[Sysname-vpn-ipv4-vpn1] default-color 100 evpn

1.1.17  delete-delay

delete-delay命令用来配置由ODN模板生成的SR-MPLS TE Policy的延迟删除时间。

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

【命令】

delete-delay delay-time

undo delete-delay

【缺省情况】

由ODN模板生成的SR-MPLS TE Policy的延迟删除时间为180000毫秒。

【视图】

SR-TE-ODN视图

【缺省用户角色】

network-admin

【参数】

delay-time:由ODN模板生成的SR-MPLS TE Policy的延迟删除时间,取值范围为0~600000,单位为毫秒。取值为0时,表示立即删除。

【使用指导】

ODN基于指定BGP路由自动创建SR-MPLS TE Policy后,如果该BGP路由被删除,则自动创建的SR-MPLS TE Policy也会被立刻删除,这样将导致通过该BGP路由转发的报文被丢弃。在BGP路由被删除后,为了避免流量丢失,可以配置本命令延迟删除SR-MPLS TE Policy,待设备计算出新转发路径后,再将该SR-MPLS TE Policy删除。

【举例】

# 配置由ODN模板生成的SR-MPLS TE Policy的延迟删除时间为300000毫秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] delete-delay 300000

1.1.18  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 | as-path | cluster-list | community | ext-community ] | { color color-value | end-point ipv4 ipv4-address } * | peer ipv4-address { advertised-routes | received-routes } [ statistics ] [ color color-value | end-point ipv4 ipv4-address ] * | statistics [ color color-value | end-point ipv4 ipv4-address ] * ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ statistics ] community [ community-number&<1-32> | aa:nn&<1-32> ] [ internet | no-advertise | no-export | no-export-subconfed ] [ whole-match ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ statistics ] community-list { basic-community-list-number | comm-list-name | adv-community-list-number } [ whole-match ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ statistics ] ext-community [ bandwidth link-bandwidth-value | color color | rt route-target | soo site-of-origin ]&<1-32> [ whole-match ]

【视图】

任意视图

【缺省用户角色】

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个字符的字符串,不区分大小写。

color color-value:显示指定Color属性的BGP IPv4 SR Policy路由的详细信息。color-value表示Color属性值,取值范围为0~4294967295。

end-point ipv4 ipv4-address:显示指定目的地址的BGP IPv4 SR Policy路由的详细信息。Ipv4-address表示目的节点的IPv4地址。

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

as-path:显示指定BGP IPv4 SR Policy路由的AS_PATH属性信息。

cluster-list:显示指定BGP IPv4 SR Policy路由的集群ID列表属性信息。

community:显示指定BGP IPv4 SR Policy路由的团体属性信息,或显示匹配指定团体号的BGP IPv4 SR Policy路由信息。

ext-community:显示BGP IPv4 SR Policy路由的扩展团体属性信息,或显示匹配指定扩展团体属性的BGP IPv4 SR Policy路由信息。

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

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

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

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

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

community-number&<1-32>:团体序号,取值范围为1~4294967295。&<1-32>表示前面的参数可以输入1~32次。

aa:nn&<1-32>:团体号,aann的取值范围为0~65535。&<1-32>表示前面的参数可以输入1~32次。

internet:表示预定义的团体属性。缺省情况下,所有的路由都具有internet团体属性,可以被通告给所有的BGP对等体。

no-advertise:表示NO_ADVERTISE团体属性。具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体。

no-export:表示NO_EXPORT团体属性。具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。

no-export-subconfed:表示NO_EXPORT_SUBCONFED团体属性。具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。

whole-match:精确匹配。如果指定了本参数,则只有路由的团体属性列表/团体号/扩展团体属性与指定的团体属性列表/团体号/扩展团体属性完全相同时,才显示该路由的信息;如果未指定本参数,则只要路由的团体属性列表/团体号/扩展团体属性中包含指定的团体属性列表/团体号/扩展团体属性,就显示该路由的信息。

communit-list:显示匹配指定BGP团体列表的BGP IPv4 SR Policy路由信息。

basic-community-list-number:基本团体列表号,取值范围为1~99。

comm-list-name:团体属性列表名,为1~63个字符的字符串,区分大小写。

adv-community-list-number:高级团体列表号,取值范围为100~199。

bandwidth link-bandwidth-value:链路带宽扩展团体属性,link-bandwidth-value为3~16个字符的字符串,形式为16位自治系统号:32位用户自定义数,例如:100:3。其中,自治系统号的取值范围为0~65535,用户自定义数的取值范围为0~4294967295。

color color:Color扩展团体属性,color为4~13个字符的字符串,形式为CO(Color-Only)标记位:color-value,例如:10:3。其中,CO标记位取值为二进制数00~11,color-value取值范围为0~4294967295。

rt route-target:RT(Route Target,路由目标)扩展团体属性,route-target为3~24个字符的字符串。

soo site-of-origin:SoO(Site of Origin,源站点)扩展团体属性,site-of-origin为3~24个字符的字符串。

route-targetsite-of-origin有五种形式,分别如下:

·     16位自治系统号:32位用户自定义数,例如:101:3。其中,自治系统号取值范围为0~65535,用户自定义数取值范围为0~4294967295。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。其中,用户自定义数取值范围为0~65535。

·     32位自治系统号:16位用户自定义数,例如:70000:3。其中,自治系统号取值范围为65536~4294967295,用户自定义数取值范围为0~65535。

·     32位IP地址/IPv4地址掩码:16位用户自定义数。例如:192.168.122.15/24:1。

·     32位自治系统号的点分方式:16位用户自定义数。例如:65535.65535:1。

&<1-32>:表示前面的参数可以输入1~32次。

【使用指导】

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

不指定community-numberaa:nninternetno-advertiseno-exportno-export-subconfed参数时,显示携带任意团体属性的BGP IPv4 SR Policy路由信息,且此时指定的whole-match参数不生效。

不指定bandwidthcolorrtsoo参数时,显示携带任意扩展团体属性的BGP IPv4 SR Policy路由信息,且此时指定的whole-match参数不生效。

【举例】

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

# 显示所有具有团体属性的BGP IPv4 SR Policy路由信息。

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

 

 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

     Community: <1:2>

# 显示所有具有扩展团体属性的BGP IPv4 SR Policy路由信息。

<Sysname> display bgp routing-table ipv4 sr-policy ext-community

 

 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

     Ext-Community: <CO-Flag 1:2>

表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路由如何生成的

Community

团体属性值

Ext-Community

扩展团体属性值

 

# 显示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}

# 显示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 community

 

 BGP local router ID: 1.1.1.9

 Local AS number: 100

 

 Paths:   1 available, 1 best

 

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

 Community: no-export

# 显示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 ext-community

 

 BGP local router ID: 1.1.1.9

 Local AS number: 100

 

 Paths:   1 available, 1 best

 

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

 Ext-Community: <RT: 1:1>

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

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

 

 BGP local router ID: 1.1.1.9

 Local AS number: 100

 

 Paths:   1 available, 1 best

 

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

 As-path: 100

# 显示BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的集群ID列表属性信息。

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

 

 BGP local router ID: 1.1.1.9

 Local AS number: 100

 

 Paths:   1 available, 1 best

 

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

 Cluster list: 80

表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-MPLS TE 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,可以避免路由环路的出现

Community

路由的团体属性

Ext-Community

路由的扩展团体属性

Cluster list

路由的集群ID列表属性

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

# 显示具有团体属性的BGP IPv4 SR Policy路由统计信息。

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

 

 Total number of routes: 3

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

字段

描述

Total number of routes

路由总数

 

1.1.19  display pce segment-routing policy database

display pce segment-routing policy database命令用来显示PCE进程中的SR-MPLS TE Policy信息。

【命令】

display pce segment-routing policy database [ color color-value endpoint { ipv4 ipv4-address | ipv6 ipv6-address } | policyname policy-name ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

color color-value end-point { ipv4 ipv4-address | ipv6 ipv6-address }:显示PCE进程中指定Color属性和目的节点的SR-MPLS TE Policy信息。color-value取值范围为0~4294967295,ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

policyname policy-name:显示PCE进程中指定名称的SR-MPLS TE Policy信息。policy-name为SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。

verbose:显示PCE进程中的SR-MPLS TE Policy的详细信息。如果不指定本参数,则显示PCE进程中的SR-MPLS TE Policy的简要信息。

【使用指导】

如果未指定color color-value end-point policyname policy-name参数,则显示PCE进程中所有SR-MPLS TE Policy信息。

【举例】

# 显示PCE进程中的SR-MPLS TE Policy的简要信息。

<Sysname> display pce segment-routing policy database

Color       Endpoint    PLSP-ID        Preference   Delegated address  State

1           2.2.2.2     262145         100          192.168.56.1       Up

2           2.2.2.2     262146         10           192.168.56.2       Up

表1-7 display pce segment-routing policy database命令显示信息描述表

字段

描述

Color

SR-MPLS TE Policy的Color属性

Endpoint

SR-MPLS TE Policy的目的节点的IPv4或IPv6地址

PLSP-ID

SR-MPLS TE Policy的PCEP LSP ID,唯一标识一条候选路径,由PCC分配

Preference

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

Delegated address

托管PCE的地址,如果候选路径没有托管或者托管失败,则本字段显示为“-”

State

SR-MPLS TE Policy的候选路径状态,取值包括:

·     Up:表示候选路径建立成功

·     Down:表示候选路径未建立或者建立失败

 

# 显示PCE进程中SR-MPLS TE Policy的详细信息。

<Sysname> display pce segment-routing policy database verbose

PLSP ID: 65536

 Color: 10                                    Endpoint: 2.2.2.2

 Policy name: p1

 Association ID: 1                            Association type: SRPAG

 Association source: 1.1.1.1

 Candidate path ID:

  Protocol origin: CLI                      BGP instance: 0

  Originator ASN: 0                           Node address: 0.0.0.0

  Discriminator: 10

 Candidate path name: -

 Symbolic path name: 10_2.2.2.2._10

 Binding SID: 15000

 IPv6 Binding SID: -

 PCE setup type: Segment Routing

 SRP ID: 0

 Delegatable: Yes                             Delegated address: -

 PCE initiated: No                            Speaker address: -

 Path role: Primary

 Operational state: Up                        PCEP status: State reverted

 Segment list ID: 3

  SID list state: Up                  Path weight: 1

  SR-EROs: 1

  SID type: SID without NAI           Strict

    SID: 16020                        NAI: N/A

  SR-RROs: 1

  SID type: SID without NAI           Strict

    SID: 16020                        NAI: N/A

表1-8 display pce segment-routing policy database命令显示信息描述表

字段

描述

PLSP ID

PLSP ID,唯一标识一条候选路径

Color

SR-MPLS TE Policy的Color属性

Endpoint

SR-MPLS TE Policy的目的节点的IPv4或IPv6地址

Policy Name

SR-MPLS TE Policy的名称

Association ID

PCEP协议描述的绑定组ID,根据draft-ietf-pce-segment-routing-policy-cp规定,此ID为1

Association Type

PCEP协议描述的绑定组类型,根据draft-ietf-pce-segment-routing-policy-cp规定,此类型取值为6,表示SRPAG类型

Association Source

PCEP协议描述的绑定组源地址,即SR-MPLS TE Policy的源地址。取值为IPv4或IPv6地址

Candidate Path ID

候选路径ID信息

Protocol Original

候选路径的来源,取值包括:

·     PCE:PCE创建

·     BGP:BGP创建

·     CLI:命令行创建

BGP Instance

如果候选路径是由BGP创建的,显示BGP所属的实例号,如果不是BGP创建的,则显示为“-”

Originator ASN

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

Node address

BGP节点地址

从BGP对等体获取SR-MPLS TE Policy信息时,Node address为BGP对等体的Router ID;通过其他方式获取SR-MPLS TE Policy信息时,Node address为0.0.0.0

Discriminator

候选路径描述符

Candidate path name

候选路径名称

Symbolic path name

PCEP协议规定的“symbolic-name”路径名称

Binding SID

SR-MPLS TE Policy的BSID,如果未指定,则显示为“-”

IPv6 Binding SID

SR-MPLS TE Policy的IPv6 BSID,如果未指定,则显示为“-”

PCE setup type

创建候选路径的协议类型,取值为Segment-Routing,表示SR-MPLS TE Policy协议

SRP ID

Stateful PCE请求参数的ID(Stateful PCE Request Parameters)

Delegatable

候选路径是否可以托管,取值包括:

·     Yes:具有托管能力

·     No:不具有托管能力

Delegated address

托管PCE地址,如果候选路径没有托管或者托管失败,则本字段显示为“-”

PCE initiated

候选路径是否由PCE创建,取值包括:

·     Yes:是由PCE创建

·     No:不是由PCE创建

Speaker address

PCE地址

Path role

候选路径的类型,取值包括:

·     Primary:主路径

·     Backup:备路径

·     Other:其他路径

Operational state

候选路径状态,取值包括:

·     Up:表示候选路径建立成功

·     Down:表示候选路径未建立或者建立失败

PCEP status

候选路径托管状态,取值包括:

·     Delegated:表示候选路径已经托管给PCE

·     Updated:表示PCE已经更新过候选路径

·     Redelegating:表示候选路径正在重新寻找可以托管的PCE

·     Report-only:表示已将候选路径信息上报给PCE,但候选路径不托管给PCE

·     State reverted:表示候选路径已经回退到托管给PCE之前的状态

Segment list ID

候选路径引用的seglist编号

SID list state

候选路径下SID列表的状态,取值包括:

·     Up:表示SID列表建立成功

·     Down:表示SID列表未建立或者建立失败

Path weight

候选路径下SID列表的负载分担权重

SR-EROs

SR-ERO(Segment Routing Explicit Route Object,段路由显式路由对象)的个数及其信息

SID type

ERO或RRO中SID和NAI信息的类型,取值为SID without NAI,表示仅包含SID,不包含NAI

Strict

表示两个SID之间不存在其他的SR节点

SID

节点的SID

NAI

(暂不支持)Node or Adjacency Identifier,节点或邻接标识

SR-RROs

SR-RRO(Segment Routing Record Route Object,记录路由对象)的个数及其信息

 

1.1.20  display pce segment-routing policy initiate-cache

display pce segment-routing policy initiate-cache命令用来显示PCE进程中缓存的SR-MPLS TE Policy的Initiate消息。

【命令】

display pce segment-routing policy initiate-cache

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

PCE与PCC之间建立Active-Stateful PCEP会话后,PCE通过向PCC发送Initiate消息来创建候选路径。通过本命令可以查看设备缓存中还未处理的Initiate消息。

【举例】

# 显示PCE进程中缓存的SR-MPLS TE Policy的Initiate消息。

<Sysname> display pce segment-routing policy initiate-cache

Policy name: 111111

SR policy association group ID: 1

 Color: 17

 Endpoint: 2.2.2.2

 Preference: 17

 Originator: -

 Binding SID: 15001

 SRP ID: 1                                 PCE initiated: Yes

 Operational state: Down

 Candidate path/0:  path state: Down

  SR-EROs: 1

  SID type: SID without NAI           Strict

    SID: 16030                        NAI: N/A

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

字段

描述

Policy name

SR-MPLS TE Policy的名字,如果没有,则显示为“-”

SR policy association group ID

PCEP协议描述的绑定组ID

Color

SR-MPLS TE Policy的Color属性

Endpoint

SR-MPLS TE Policy的目的节点的IPv4或IPv6地址

Preference

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

Originator

BGP节点地址

从BGP对等体获取SR-MPLS TE Policy信息时,显示为BGP对等体的Router ID;通过其他方式获取SR-MPLS TE Policy信息时,显示为0.0.0.0

Binding SID

SR-MPLS TE Policy的BSID,如果未指定,则显示为“-”

SRP ID

Stateful PCE请求的参数ID(Stateful PCE Request Parameters)

PCE initiated

候选路径是否由PCE创建,取值包括:

·     Yes:是由PCE创建

·     No:不是由PCE创建

Operational state

候选路径状态,取值包括:

·     Up:表示候选路径建立成功

·     Down:表示候选路径未建立或者建立失败

Candidate path/path-id

候选路径引用的seglist信息,path-id为seglist编号

path state

候选路径下SID列表的状态,取值包括:

·     Up:表示SID列表建立成功

·     Down:表示SID列表未建立或者建立失败

SR-EROs

SR-ERO(Segment Routing IPv6 Explicit Route Object,段路由显式路由对象)的个数及其信息

SID Type

ERO或RRO中SID和NAI信息的类型,取值为SID without NAI,表示仅包含SID,不包含NAI

Strict

表示两个SID之间不存在其他的SR节点

SID

节点的SID

NAI

(暂不支持)Node or Adjacency Identifier,节点或邻接标识

 

1.1.21  display segment-routing te bfd

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

【命令】

display segment-routing te bfd [ down | policy { { color color-value | end-point { ipv4 ipv4-address | ipv6 ipv6-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 | ipv6 ipv6-address }:指定目的节点,ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

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

   Source-address: 2::2

   State: Up

   Timer: 37

   Template name: abc

表1-10 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地址

Source-address

通过source-address命令配置,且生效的BFD报文源地址,如果未配置或者配置的BFD会话源地址不生效(在IPv6网络中指定IPv4源地址,或在IPv4网络中指定IPv6源地址)时,显示为-

State

BFD会话状态:

·     Up

·     Down

·     Delete

Timer

BFD会话定时器,单位为秒

Template name

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

 

1.1.22  display segment-routing te database

display segment-routing te database命令用来显示SR-MPLS TE Policy的数据库信息。

【命令】

display segment-routing te database [ link | node | prefix ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

link:显示IGP协议上报到SR-MPLS TE Policy数据库的链路信息。

node:显示IGP协议上报到SR-MPLS TE Policy数据库的节点信息。

prefix:显示IGP协议上报到SR-MPLS TE Policy数据库的前缀信息。

【使用指导】

如果未指定任何参数,显示IGP协议上报到SR-MPLS TE Policy数据库的所有信息。

【举例】

# 显示IGP协议上报到SR-MPLS TE Policy数据库的链路信息。

<Sysname> display segment-routing te database link

 

Link-state information: Link, count: 2

  Public instance, MT-ID: 0, IS-IS instance ID: 0, Link count: 2

    IS-IS P2P:

    Local node: System ID 0000.0000.0011.00, IS level: 1

    Remote node: System ID 0000.0000.0012.00, IS level: 1

    Local address: 10.0.0.1

    Remote address: 10.0.0.2

    Topology ID: 0

      Link source: ProcID 1, TLV type: wide-nbr, FragID: 0x0

        TE local router ID: 1.1.1.1

        TE remote router ID: 2.2.2.2

        TE administrative group: 0x80000000

        TE maximum bandwidth (kbits/sec): 1000

        TE maximum reservable bandwidth (kbits/sec): 1000

        TE class  0 unreserved bandwidth (kbits/sec): 1000

        TE class  1 unreserved bandwidth (kbits/sec): 1000

        TE class  2 unreserved bandwidth (kbits/sec): 1000

        TE class  3 unreserved bandwidth (kbits/sec): 1000

        TE class  4 unreserved bandwidth (kbits/sec): 1000

        TE class  5 unreserved bandwidth (kbits/sec): 1000

        TE class  6 unreserved bandwidth (kbits/sec): 1000

        TE class  7 unreserved bandwidth (kbits/sec): 1000

        TE class  8 unreserved bandwidth (kbits/sec): 0

        TE class  9 unreserved bandwidth (kbits/sec): 0

        TE class 10 unreserved bandwidth (kbits/sec): 0

        TE class 11 unreserved bandwidth (kbits/sec): 0

        TE class 12 unreserved bandwidth (kbits/sec): 0

        TE class 13 unreserved bandwidth (kbits/sec): 0

        TE class 14 unreserved bandwidth (kbits/sec): 0

        TE class 15 unreserved bandwidth (kbits/sec): 0

        TE metric: 10

        IGP metric: 10

        SRLG:11

        ADJ-SID: 2303, Weight: 0

          SID flags (F/B/V/L/S): 0/0/1/1/0

        Flag: 0, Average delay(us): 1000

        Flag: 0, Min delay(us): 500, Max delay(us): 1500

        Delay variation(us): 400

      Remaining Bandwidth (bytes/sec): 100

      Available Bandwidth (bytes/sec): 100

      Utilized Bandwidth (bytes/sec): 100

        SR/SRv6 link maximum SID depths:

          MPLS MSD    : 5

          MPLS MSD    : 5

        Application Specific Link Attributes

          SA-Length: 1, UDA-Length: 1

          Standard Applications: 0x10 Flex-Algo

          User Defined Applications: 0x10 Flex-Algo

            Ext Admin Group:

              0x00000004  0x00000000  0x00000000  0x00000000

              0x00000000  0x00000000  0x00000000  0x80000000

            TE metric: 10

            TE administrative group: 0x80000000

            TE maximum bandwidth (kbits/sec): 1000

            TE maximum reservable bandwidth (kbits/sec): 1000

            TE class  0 unreserved bandwidth (kbits/sec): 1000

            TE class  1 unreserved bandwidth (kbits/sec): 1000

            TE class  2 unreserved bandwidth (kbits/sec): 1000

            TE class  3 unreserved bandwidth (kbits/sec): 1000

            TE class  4 unreserved bandwidth (kbits/sec): 1000

            TE class  5 unreserved bandwidth (kbits/sec): 1000

            TE class  6 unreserved bandwidth (kbits/sec): 1000

            TE class  7 unreserved bandwidth (kbits/sec): 1000

            Flag: 0, Average delay(us): 1000

            Flag: 0, Min delay(us): 500, Max delay(us): 1500

            Delay variation(us): 400

          Remaining bandwidth (bytes/sec): 100

          Available bandwidth (bytes/sec): 100

          Utilized bandwidth (bytes/sec): 100

          SRLG: 11

        SRv6 End.X SID

          SID            : 1111::104

          Function type  : End.X (no PSP, no USP)

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

        SRv6 End.X SID

          SID            : 1111::105

          Function type  : End.X with PSP

          Algorithm      : 0

          Weight         : 0

          Flags (B/S/P/C): 0/0/0/0

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

字段

描述

Link-state information: Link

链路状态信息

count

IGP协议上报到SR-MPLS TE Policy数据库的链路信息的数量

Public instance

公网VPN实例

MT-ID

拓扑信息:

·     0:表示标准拓扑

·     2:表示IPv6单播拓扑

IS-IS instance ID

IS-IS的实例ID

Link count

本实例下的链路的数量

IS-IS P2P

IS-IS P2P类型的链路

IS-IS to DIS

IS-IS到伪节点的链路

IS-IS from DIS

IS-IS伪节点到非伪节点的链路

Local node

链路的本地节点信息

Remote node

链路的远端节点信息

System ID

节点的系统ID

IS level

节点的level级别

Topology ID

拓扑ID

Link source

链路的发布源

ProcID

IS-IS进程号

TLV type

TLV类型

FragID

报文分片号

IGP metric

IGP度量值

SR/SRv6 link maximum SID depths

SR-MPLS/SRv6链路MSD(Maximum SID Depths,最大SID深度)子TLV相关信息

MPLS MSD

SR-MPLS能够封装到报文中的SID最大个数

 

# 显示IGP协议上报到SR-MPLS TE Policy数据库的节点信息。

<Sysname> display segment-routing te database node

 

Link-state information: Node, count: 3

  Public instance, MT-ID: 0, IS-IS instance ID: 0, Node count: 3

    IS-IS node: System ID 0000.0000.0011.00, IS level: 1

      Node source: ProcID 1, TLV type: none, FragID: 0x0

        Node topology ID: 0

        Node flag: 0x1

        Node name: isis1

        IS-IS area: 00.0000

        TE local router ID: 1.1.1.1

        Segment routing

        Algorithm: 0x0

        Algorithm: 0x80

        SRv6 capability flag (O/C): 0/0

        SR/SRv6 node maximum SID depths:

          MPLS MSD    : 5

          Segment Left: 11

          End Pop MSD : 11

          H.Encaps MSD: 11

          End D MSD   : 11

        SR flags (I/V/H): 1/0/0

        SRGB base: 16000      SRGB range: 8001

        SRLB flags: 0x00

        SRLB base: 16000      SRLB range: 8000

        Flex-Algo: 128

          Priority: 254

          MetricType: 1

          MFlag: 0

          SRPLS_NODE_ATTR_FLEXALGO ExAny

            0x00000002

          SRPLS_NODE_ATTR_FLEXALGO InAll

            0x00000004

          SRPLS_NODE_ATTR_FLEXALGO InAny

            0x00000000  0x00000000  0x00000000  0x00000000

            0x00000000  0x00000000  0x00000000  0x80000000

          SRLGInfo: 1

表1-12 display segment-routing te database node命令显示信息描述表

字段

描述

Link-state information: Node

链路状态节点信息

count

IGP协议上报到SR-MPLS TE Policy数据库的节点信息的数量

Public instance

公网VPN实例

MT-ID

拓扑信息:

·     0:表示标准拓扑

·     2:表示IPv6单播拓扑

IS-IS instance ID

IS-IS的实例ID

Node count

本实例下的节点的数量

IS-IS node

节点信息

System ID

节点的系统ID

IS level

节点的level级别

Node source

节点的发布源

ProcID

IS-IS进程号

TLV type

TLV类型

FragID

报文分片号

Node topology ID

节点所在拓扑ID

Node flag

节点的标志位

IS-IS area

IS-IS区域地址

TE local router ID

本地Router ID

SRv6 capability flag

SRv6能力标记:

·     O表示SRH flag的O标志位,置位时,表示路由器支持OAM

·     C表示SRv6压缩标记,置位时,表示SID为压缩格式

SR/SRv6 node maximum SID depths

SR-MPLS/SRv6节点MSD(Maximum SID Depths,最大SID深度)子TLV相关信息

MPLS MSD

SR-MPLS能够封装到报文中的SID最大个数

Segment Left

SRH中Segment Left字段的最大值

End Pop MSD

支持PSP(Penultimate Segment Pop of the SRH,倒数第二跳弹出)或USP(Ultimate Segment Pop of the SRH,最后一跳弹出)的端点能够弹出的最大SID个数

对于目的地址为某设备上本地SID的报文,该设备为该报文的端点

H.Encaps MSD

能够封装到报文中的SID的最大个数

End D MSD

端点能够解封装的SID的最大个数

SR flags

分段路由能力子TLV相关信息:

·     I:MPLS IPv4标志,置位时,表示路由器能在所有接口处理SR-MPLS封装的IPv4报文

·     V:MPLS IPv6标志,置位时,表示路由器能在所有接口处理SR-MPLS封装的IPv6报文(暂不支持)

·     H:SRv6标志,置位时,表示路由器能在所有接口处理SRv6的扩展SRH头封装报文(暂不支持)

SRGB base

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

SRGB range

SRGB包含的标签数目

SRLB flags

分段路由本地标签段子TLV相关信息。当前未定义标志位信息,取值固定为0x00

SRLB base

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

SRLB range

SRLB包含的标签数目

 

# 显示IGP协议上报到SR-MPLS TE Policy数据库的前缀信息。

<Sysname> display segment-routing te database prefix

 

Link-state information: Prefix, count: 11

  Public instance, MT-ID: 0, IS-IS instance ID: 0, Prefix count: 11

    IS-IS prefix:

    Local node: System ID 0000.0000.0011.00, IS level: 1

    Prefix: 1.1.1.1/32, Topology ID: 0

      Prefix source: ProcID 1, TLV type: ip-extended, FragID: 0x0

        Prefix metric: 0

        Prefix-SID: 10      Algorithm: 0

        Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0

        Prefix-SID: 11      Algorithm: 128

        Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0

表1-13 display segment-routing te database prefix命令显示信息描述表

字段

描述

Link-state information: Prefix

链路状态前缀信息

count

IGP协议上报到SR-MPLS TE Policy数据库的前缀信息的数量

Public instance

公网VPN实例

MT-ID

拓扑信息:

·     0:表示标准拓扑

·     2:表示IPv6单播拓扑

IS-IS instance ID

IS-IS的实例ID

Prefix count

本实例下的前缀数量

IS-IS prefix

IS-IS前缀信息

Local node

链路的本地节点信息

System ID

节点的系统ID

IS level

节点的level级别

Prefix

前缀地址

Topology ID

拓扑ID

Prefix source

前缀的发布源

TLV type

TLV类型

FragID

报文分片号

Prefix metric

前缀的度量值

Perfix-SID

前缀SID值

Algorithm

前缀关联的算法类型,目前仅支持SPF算法

Prefix-SID flags(R/N/P/E/V/L)

前缀SID标志信息:

·     R:Re-advertisement标志,置位时,表示有层间泄漏或路由引入情况发生

·     N:Node-SID标志,置位时,表示前缀SID为到达某一台SR节点的SID

·     P:No-PHP标志,置位时,表示倒数第二跳不允许弹出前缀SID

·     E:显式空标志,置位时,该SID节点的上游邻居在转发报文前必须重置该SID为显式空标签

·     V:Value/Index标志,置位时,表明携带的前缀SID是一个绝对值

·     L:本地/全局标志,置位时,表示本地意义的前缀SID

 

1.1.23  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 ipv4-address | ipv6 ipv6-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 ipv4-address | ipv6 ipv6-address }:显示指定目的节点的SR-MPLS TE Policy的转发信息。ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

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

 Forwarding status: Active

  Main path:

   Seglist Name/ID: a/1

     Seglist NID: 2001

     Weight: 50

     Forwarding status: Active

       Outgoing NID: 3012

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

       Outgoing NID: 3210

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

  Backup path:

   Seglist Name/ID: b/1

     Seglist NID: 2101

     Weight: 100

     Forwarding status: Active

       Outgoing NID: 3560

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

       Outgoing NID: 3958

         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

 Forwarding status: Active

 Policy NID: 1000

 Inbound statistics:

   Total octets: 1500

   Total packets: 1

   Erroneous packets: 0

   Dropped packets: 0

   Input rate in last 300 seconds:

     0 bits/sec, 0 pkts/sec

   Input rate in last statistical period (20 sec):

     0 bits/sec, 0 pkts/sec

 Outbound statistics:

   Total octets: 750

   Total packets: 1

   Erroneous packets: 0

   Dropped packets: 0

   Output rate in last 300 seconds:

     0 bits/sec, 0 pkts/sec

   Output rate in last statistical period (20 sec):

     0 bits/sec, 0 pkts/sec

 Main path:

   Seglist Name/ID: a/1

     Seglist NID: 2001

     Weight: 50

     Forwarding status: Active

       Outgoing NID: 3012

         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

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

         Output service-class 4:

           416 octets, 4 packets,

           0 errors, 0 dropped packets

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

       Outgoing NID: 3210

         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

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

         Output service-class 4:

         416 octets, 4 packets,

         0 errors, 0 dropped packets

         Output rate in last 300 seconds:

           0 bits/sec, 0 pkts/sec

         Output rate in last statistical period (20 sec):

           0 bits/sec, 0 pkts/sec

 Backup path:

   Seglist  Name/ID: a/1

     Seglist NID: 2101

     Weight: 100

     Forwarding status: Active

       Outgoing NID: 3560

         OutLabels: 3

         Interface: HGE1/0/1

         NextHop: 1.2.0.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

       Outgoing NID: 3958

         OutLabels: 3

         Interface: HGE1/0/2

         NextHop: 1.2.1.2

         PathID: 1

         Label stack: {16300, 16400, 16500}

表1-14 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

丢弃报文个数

Input reate in last 300 seconds

最近300秒入方向流量速率统计信息

bits/sec

比特/秒

pkts/sec

数据包/秒

Input rate in last statistical period (20 sec)

最近一次统计周期内入方向流量速率统计信息。统计周期通过forwarding statistics interval命令配置

Outbound statistics

出方向流量统计信息

Output rate in last 300 seconds

最近300秒出方向流量速率统计信息

Output rate in last statistical period (20 sec)

最近一次统计周期内出方向流量速率信息。统计周期通过forwarding statistics interval命令配置

Output service-class

指定隧道转发类的出方向流量的统计数据

转发类为255时,表示该SR-MPLS TE Policy未配置转发类,转发优先级最低

octets

字节数

packets

报文数

errors

错误包数

dropped packets

丢弃包数

Main path

流量转发的主路径

Backup path

流量转发的备份路径

Secondary backup path

流量转发的第二条备份路径

Seglist Name/ID

SID列表名称/ID

Seglist NID

Seglist NHLFE表项索引

Delay timer type

定时器类型:

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

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

Delay time

延迟UP时间,单位毫秒

Remaing time

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

OutLabel

出标签

无效出标签显示为“-”

Interface

出接口简称

Nexthop

下一跳地址

PathID

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

Weight

权重

Label stack

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

 

1.1.24  display segment-routing te policy

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

odn:显示由ODN创建的SR-MPLS TE Policy相关信息。

pce:显示由PCE计算SID列表的SR-MPLS TE Policy相关信息。

name policy-name:显示指定SR-MPLS TE Policy的信息。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信息,取值范围为0~4294967295。

end-point { ipv4 ipv4-address| ipv6 ipv6-address }:显示指定目的节点的SR-MPLS TE Policy信息。ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

【使用指导】

如果未指定任何参数,则显示所有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

 Name from BGP: abc

 Name from PCE:

 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

 AdminStatus: Up

 Forwarding status: Active

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

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

 Hot-standby: Not configured

 Statistics: Not configured

  Statistics by service class: Not configured

 Source-address: 1.1.1.1

 SBFD: Not configured

 BFD echo: Not configured

 Drop-upon-invalid: Disabled

 BFD trigger path-down: Disabled

 PolicyNID: 23068673

 Service-class: -

 PCE delegation: Not configured

 PCE delegate report-only: Not configured

 Reoptimization: Not configured

 Candidate paths state: Configured

 Candidate paths statistics:

  CLI paths: 2             BGP paths: 0

  PCEP paths: 0            ODN paths: 0

 Candidate paths:

  Preference : 10

   CPathName: abc

   ProtoOrigin: CLI        Discriminator: 10

   Instance ID: 0          Node address: 0.0.0.0

   Originator:  0, 0.0.0.0

   Optimal: Y              Flags: V/A

   Dynamic: Not configured

      PCEP: Not configured

   Explict SID list:

    ID: 1                     Name: abc

    Weight: 1                 Nid: 22020097

    State: Up                 State(-): -

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

字段

描述

Name/ID

SR-MPLS TE Policy的名称/ID

Color

SR-MPLS TE Policy的Color属性

Endpoint

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

Name from BGP

通过BGP获取到的SR-MPLS TE Policy的名称,未获取到时不显示

Name from PCE

通过PCE获取到的SR-MPLS TE Policy的名称,未获取到时不显示

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,未动态申请时显示为“-”

Request failure reason

BSID申请失败的原因:

·     Label conflict:标签冲突

·     Exhausted label resources:标签资源不足

·     The LSM process not started:LSM进程未启动

·     The BSID is out of SRLB.:BSID在标签范围外

仅BSID申请状态为Failed时显示本字段

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

·     NC:手工配置的SR-MPLS TE Policy

·     NB:通过BGP路由获取到的SR-MPLS TE Policy

Status

SR-MPLS TE Policy的状态:

·     Up:激活状态

·     Down:未激活状态,非BFD/SBFD会话联动导致SR-MPLS TE Policy状态为Down

·     Down (BFD down):BFD/SBFD会话检测SR-MPLS TE Policy中候选路径所有SID列表对应的转发路径不通,则联动SR-MPLS TE Policy状态为Down(所有SID列表对应的转发路径上首个下一跳可达,但转发路径上后续路径不通)

AdminStatus

SR-MPLS TE Policy的管理状态,即是否通过shutdown命令关闭SR-MPLS TE Policy:

·     Down:已配置shutdown命令关闭SR-MPLS TE Policy

·     Up:未配置shutdown命令关闭SR-MPLS TE Policy

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:热备份功能处于关闭状态

·     Multilevel-backup:配置了第二条备份路径

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

Statistics

SR-MPLS TE Policy的流量转发统计功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

Statistics by service class

基于隧道转发类的SR-MPLS TE Policy流量转发统计功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

Source-address

SR-MPLS TE Policy的源地址,未配置source-address时显示为None

SBFD

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

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

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

·     SBFD Echo Enabled:SBFD Echo功能处于开启状态

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

·     Not configured:未配置SBFD功能

Encapsulation mode

SBFD的封装格式:

·     -:未配置封装格式

·     IPv4:IPv4封装格式

·     IPv6:IPv6封装格式

Proxy reflector

SBFD的代理响应端功能的配置状态:

·     Enabled:SBFD的代理响应端功能处于开启状态

·     Disabled:SBFD的代理响应端功能处于关闭状态

·     -:未配置SBFD的代理响应端功能

BFD echo

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

·     Enable: BFD ECHO功能处于开启状态

·     Disabled:BFD ECHO功能处于关闭状态

·     Not configured:未配置BFD ECHO功能

Source IPv4 address

BFD会话的源IP地址

Echo template name

引用的BFD模板名称

Echo backup-template name

备份候选路径引用的BFD模板名称

Template name

SBFD的模板名

Backup template name

备份SID列表的SBFD模板名

Drop-upon-invalid

SR-MPLS TE Policy失效时丢弃流量功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

BFD trigger path-down

SR-MPLS TE Policy的BFD down触发Policy down功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

PolicyNID

SR-MPLS TE Policy的NHLFE表项索引

Service-class

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

PCE delegation

SR-MPLS TE Policy的PCE托管功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

PCE delegate report-only

SR-MPLS TE Policy的PCE不托管仅上报功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

Reoptimization

SR-MPLS TE Policy的候选路径重优化功能的配置状态:

·     Disabled:关闭

·     Enabled:开启

·     Not configured:未配置

Frequency

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,路径计算单元通信协议)获取的候选路径数量

ODN paths

由ODN创建的SR-MPLS TE Policy下自动创建的候选路径数量

Candidate paths

SR-MPLS TE Policy候选路径信息

Preference

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

CPathName

通过BGP路由获取的候选路径名称,未获取时显示为N/A

ProtoOrigin

获取SR-MPLS TE Policy的协议:

·     PCEP:通过PCEP协议获取(暂不支持)

·     BGP:通过BGP协议获取

·     CLI:本地配置

·     Unknown:来源未知

Discriminator

SR-MPLS TE Policy的标示符

Instance ID

BGP实例ID,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

Originator:  ASN, Peer-address

从BGP获取到的SR-MPLS TE Policy,其中:

·     ASN:自制系统号。0表示未从BGP获取到SR-MPLS TE Policy

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

Optimal

是否为最优路径:

·     Y:表示是最优路径

·     N:表示不是最优路径

Flags

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

·     V:有效的候选路径

·     A:激活的候选路径

·     B:备份候选路径

·     S:老化中的候选路径

·     T:第二条备份路径

·     BN:通过BGP路由获取的候选路径

·     PN:通过PCE获取的候选路径

·     None:无候选路径

Dynamic

动态计算SID列表:

·     Configured:已配置

·     Not configured:未配置

PCEP

PCEP功能配置状态:

·     Configured:已配置

·     Not configured:未配置

Last calculation started at

最近一次动态计算开始的时间

duration(s)

最近一次动态计算持续时间,单位秒

Reason for last calculation failure

最近一次动态计算失败的原因:

·     Endpoint is 0.0.0.0:Endpoint地址为0.0.0.0

·     The destination node does not exist:Endpoint所对应的目的节点不存在

·     The destination node is the same as the source node:目的节点与源节点相同

·     The flexalgo is not configured:未配置Flex-algo灵活算法

·     Destination node is unreachable:Endpoint地址不可达

·     The topology information is incomplete:拓扑信息不完整

·     The link has no adjacent SID:链路上不存在邻接标签

·     Cannot get valid SIDs:计算路径后,获取SID列表时,未能获取到有效的SID

·     SID list exceeds the maximum SID depth:SID列表中的SID数量超过配置最大值

·     Failed to create segment list:创建SID列表失败

·     Internal error:内部错误

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

·     Down (BFD down):SID列表对应的转发路径上首个下一跳可达,但BFD探测发现转发路径上后续路径不通

State

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

·     Up:会话处于Up状态

·     Down:会话处于Down状态

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

·     Unknown:echo BFD或SBFD检测结果未知

·     Address family mismatch:echo BFD会话的源地址与SR-MPLS TE Policy的Endpoint地址的地址族不同,无法建立会话

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

 

1.1.25  display segment-routing te policy last-down-reason

display segment-routing te policy last-down-reason命令用来显示SR-MPLS TE Policy最近一次down的原因。

【命令】

display segment-routing te policy last-down-reason [ binding-sid bsid | color color-value end-point { ipv4 ipv4-address | ipv6 ipv6-address } | policy-name policy-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

binding-sid bsid:指定BSID。

color color-value end-point { ipv4 ipv4-address | ipv6 ipv6-address }:指定Color属性和目的节点地址。color-value表示Color属性值,取值范围为0~4294967295。ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

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

【使用指导】

如果不指定任何参数,则显示所有SR-MPLS TE Policy最近一次down的原因。

【举例】

# 显示所有SR-MPLS TE Policy最近一次down的原因。

<Sysname> display segment-routing te policy last-down-reason policy-name

Name/ID: p1/1

  Color: 10

  Endpoint: 4.4.4.4

  BSID: 1023

  Up time: 2021-12-23 15:42:14

  Down time: 2021-12-23 15:41:15

  Down reason: Candidate path invalid segment list

  Candidate paths:

    Preference : 10

      CPathName:

      Explicit SID list:

        ID: 1                     Name: s1

        Up time: 2021-12-23 15:42:14

        Down time: 2021-12-23 15:41:15

        Down reason: No SID Out

表1-16 display segment-routing te policy last-down-reason命令显示信息描述表

字段

描述

Name/ID

SR-MPLS TE Policy的名称/ID

Color

SR-MPLS TE Policy的Color属性

Endpoint

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

BSID

入节点的SID

Up time

SR-MPLS TE Policy UP的时间

Down time

SR-MPLS TE Policy DOWN的时间

Down reason

SR-MPLS TE Policy DOWN的原因

·     Admin down:表示该SR-MPLS TE Policy已经通过shutdown命令被关闭,即管理状态为关闭

·     No Endpoint:目的地址不存在

·     No candidate path:候选路径不存在

·     No valid candidate path:候选路径下未指定Segment list

·     Candidate path invalid segment list:候选路径下所有SID列表处于Down状态

·     Policy unconfigured:SR-MPLS TE Policy正在被删除

·     Unknown error:未知错误

Candidate paths

SR-MPLS TE Policy候选路径信息

Preference

候选路径的优先级

CPathName

候选路径的名称,未从BGP获取到时显示为空

Explicit SID List

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

ID

SID列表索引

Name

SID列表名称

Up time

SID列表UP的时间

Down time

SID列表DOWN的时间

Down reason

SID列表DOWN的原因

·     No SID list:SID列表不存在

·     No output interface for the first SID:SID列表中首个SID无对应出接口

·     Unknown error:未知错误

·     BFD Detect Down:SR-MPLS TE Policy引用的SID列表首跳可达但是BFD检测转发路径上后续路径不通

 

1.1.26  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: 2 (0 up 2 down)

    Endpoint IPv4 Configured: 2 (0 up 1 down)

    Endpoint IPv6 Configured: 5 (2 up 3 down)

    Endpoint IPv4 From BGP: 0 (Added 0 deleted 0   0 up 0 down)

    Endpoint IPv6 From BGP: 5 (Added 5 deleted 0   3 up 2 down)

    From ODN: 0 (Added 0 deleted 0   0 up 0 down)

    From PCE: 0 (Added 0 deleted 0   0 up 0 down)

Total candidate paths: 1

    Configured: 1

    From BGP: 0 (Added 0 deleted 0)

    From ODN: 0 (Added 0 deleted 0)

    From PCE: 0 (Added 0 deleted 0)

Total SID lists: 1 (0 up 1 down)

    Configured: 1 (0 up 1 down)

    Dynamic : 0 (0 up 0 down)

    From BGP: 0 (0 up 0 down)

    From PCE: 0 (0 up 0 down)

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

字段

描述

TE Policy Database Statistics

SR-MPLS TE Policy的统计信息

Total policies

SR-MPLS TE Policy总个数:

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Endpoint IPv4 Configured

手工配置的目的地址为IPv4地址的SR-MPLS TE Policy个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Endpoint IPv6 Configured

手工配置的目的地址为IPv6地址的SR-MPLS TE Policy个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Dynamic

动态计算生成的SR-MPLS TE Policy个数:

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Endpoint IPv4 From BGP

通过BGP路由学习的目的地址为IPv4地址的SR-MPLS TE Policy个数

·     Added:BGP添加个数

·     deleted:BGP删除个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Endpoint IPv6 From BGP

通过BGP路由学习的目的地址为IPv6的SR-MPLS TE Policy个数

·     Added:BGP添加个数

·     deleted:BGP删除个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

From ODN

通过ODN生成的SR-MPLS TE Policy个数

·     Added:ODN添加个数

·     deleted:ODN删除个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

From PCE

(暂不支持)通过PCE生成的SR-MPLS TE Policy个数

·     Added:PCE添加个数

·     deleted:PCE删除个数

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

·     down:处于down和Down (BFD down)状态的SR-MPLS TE Policy的个数

Total candidate paths

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

Total SID lists

SID列表总个数

 

1.1.27  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: 3

 

GroupID: 1                        GroupState: 0

GroupNID: 24117249                Best-effort NID: 23068674

Referenced: 1                     Flags: F

Endpoint: 1.1.1.1                 Up/Total mappings: 0/0

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

·     IPv6

DSCP

DSCP优先级

 

1.1.28  display segment-routing te sbfd

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

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

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

end-point { ipv4 ipv4-address | ipv6 ipv6-address }:指定目的节点地址。ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

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

【使用指导】

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

【举例】

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

<Sysname> display segment-routing te sbfd

 Color: 10

 Endpoint: 4.4.4.4

 BSID: 15000

 Policy name: p1

 State: Down

 

   NID: 24117249

   SBFD type: SBFD Echo

   Remote Discr: 67372036

   Source-address: 1.1.1.1

   State: Down

   Timer: 30

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

字段

描述

Color

SR-MPLS TE Policy的Color属性

Endpoint

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

BSID

入节点的SID

Policy name

SR-MPLS TE Policy的名称

State

SBFD会话状态:

·     Up

·     Down

NID

SID列表的转发表项索引

SBFD type

SBFD类型:

·     SBFD

·     SBFD Echo

Remote Discr

远端标识符

Source-address

通过source-address命令配置、且生效的BFD报文源地址,如果未配置或者配置的BFD会话源地址不生效(在IPv6网络中指定IPv4源地址,或在IPv4网络中指定IPv6源地址)时,显示为-

Timer

SBFD会话定时器,单位为秒

Template name

SBFD的模板名

 

1.1.29  distribute bgp-ls

distribute bgp-ls命令用来配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS。

undo distribute bgp-ls命令用来恢复缺省情况。

【命令】

distribute bgp-ls

undo distribute bgp-ls

【缺省情况】

不允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,设备将SR-MPLS TE Policy的候选路径信息上报BGP-LS,通过BGP-LS路由对外发布,以满足需要知道SR-MPLS TE Policy路径信息的应用的需求。

【举例】

# 配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] distribute bgp-ls

1.1.30  dynamic (SR-MPLS TE Policy Path Preference view)

dynamic命令用来开启动态计算路径功能,创建并进入SR-MPLS TE Policy Path Preference动态配置视图。如果已经存在SR-MPLS TE Policy Path Preference动态配置视图,则直接进入SR-MPLS TE Policy Path Preference 动态配置视图。

undo dynamic命令用来关闭动态计算路径功能,删除SR-MPLS TE Policy Path Preference动态配置视图及该视图下的所有配置。

【命令】

dynamic

undo dynamic

【缺省情况】

动态计算路径功能处于关闭状态。

【视图】

SR-MPLS TE Policy Path Preference视图

【缺省用户角色】

network-admin

【使用指导】

在SR-MPLS TE Policy Path Preference动态配置视图下,可以配置动态生成SR-MPLS TE Policy候选路径的SID列表。

【举例】

# 开启动态计算路径功能,创建并进入SR-MPLS TE Policy Path Preference动态配置视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

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

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

[Sysname-sr-te-policy-1-path-pref-20] dynamic

[Sysname-sr-te-policy-1-path-pref-20-dyna]

1.1.31  dynamic (SR-TE-ODN view)

dynamic命令用来开启动态计算路径功能,创建并进入SR-TE-ODN动态配置视图。如果SR-TE-ODN动态配置视图已经存在,则直接进入SR-TE-ODN动态配置视图。

undo dynamic命令用来关闭动态计算路径功能,删除SR-TE-ODN动态配置视图及该视图下的所有配置。

【命令】

dynamic

undo dynamic

【缺省情况】

动态计算路径功能处于关闭状态。

【视图】

SR-TE-ODN视图

【缺省用户角色】

network-admin

【使用指导】

在SR-TE-ODN动态配置视图下,可以配置SR-MPLS TE Policy的生成策略和SR-MPLS TE Policy候选路径SID列表的动态生成方式。

【举例】

# 开启动态计算路径功能,创建并进入SR-TE-ODN动态配置视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic]

1.1.32  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.33  exclude-any

exclude-any命令用来配置亲和属性规则为Exclude-any规则,并进入亲和属性规则视图。如果指定的亲和属性规则已经存在,则直接进入该亲和属性规则视图。

undo exclude-any命令用来删除亲和属性规则视图及该视图下的所有配置。

【命令】

exclude-any

undo exclude-any

【缺省情况】

不存在亲和属性规则。

【视图】

亲和属性视图

【缺省用户角色】

network-admin

【使用指导】

Exclude-any规则表示链路具有该规则中指定的任意一个亲和属性时,SR-MPLS TE Policy不可以使用该链路。

【举例】

# 配置亲和属性规则为Exclude-any规则,并进入亲和属性规则视图。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] affinity

[Sysname-sr-te-policy-a1-path-pref-200-const-aff] exclude-any

[Sysname-sr-te-policy-a1-path-pref-200-const-aff-rule]

【相关命令】

·     affinity (SR-TE-POLICY-PREF-CONST view)

1.1.34  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.35  forwarding statistics

forwarding statistics命令用来配置SR-MPLS TE Policy的流量转发统计功能。

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

【命令】

forwarding statistics { disable | [ service-class ] enable }

undo forwarding statistics

【缺省情况】

未配置SR-MPLS TE Policy的流量转发统计功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:关闭SR-MPLS TE Policy的流量转发统计功能。

enable:开启SR-MPLS TE Policy的流量转发统计功能。

service-class:开启基于隧道转发类的SR-MPLS TE Policy流量统计功能,即不仅对SR-MPLS TE Policy隧道转发的总流量进行统计,还会对隧道转发的每个隧道转发类的流量分别进行统计。如果不指定本参数,则只对SR-MPLS TE Policy隧道转发的总流量进行统计。

【使用指导】

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 abc的流量转发统计功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy abc

[Sysname-sr-te-policy-abc] forwarding statistics enable

【相关命令】

·     display segment-routing te forwarding

·     forwarding statistics enable

·     forwarding statistics interval

·     reset segment-routing te forwarding statistics

1.1.36  forwarding statistics enable

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

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

【命令】

forwarding statistics [ service-class ] enable

undo forwarding statistics enable

【缺省情况】

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

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

service-class:开启基于隧道转发类的SR-MPLS TE Policy流量统计功能,即不仅对SR-MPLS TE Policy隧道转发的总流量进行统计,还会对隧道转发的每个隧道转发类的流量分别进行统计。如果不指定本参数,则只对SR-MPLS TE Policy隧道转发的总流量进行统计。

【使用指导】

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-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.37  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.38  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对等体,以便对等体根据SR-MPLS TE 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.39  include-all

include-all命令用来配置亲和属性规则为Include-all规则,并进入亲和属性规则视图。如果指定的亲和属性规则已经存在,则直接进入该亲和属性规则视图。

undo include-all命令用来删除亲和属性规则视图及该视图下的所有配置。

【命令】

include-all

undo include-all

【缺省情况】

不存在亲和属性规则。

【视图】

亲和属性视图

【缺省用户角色】

network-admin

【使用指导】

Include-all规则表示只有链路具有该规则中所有亲和属性时,SR-MPLS TE Policy才可以使用该链路。

【举例】

# 配置亲和属性规则为Include-all规则,并进入亲和属性规则视图。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] affinity

[Sysname-sr-te-policy-a1-path-pref-200-const-aff] include-all

[Sysname-sr-te-policy-a1-path-pref-200-const-aff-rule]

【相关命令】

·     affinity (SR-TE-POLICY-PREF-CONST view)

1.1.40  include-any

include-any命令用来配置亲和属性规则为Include-any规则,并进入亲和属性规则视图。如果指定的亲和属性规则已经存在,则直接进入该亲和属性规则视图。

undo include-any命令用来删除亲和属性规则视图及该视图下的所有配置。

【命令】

include-any

undo include-any

【缺省情况】

不存在亲和属性规则。

【视图】

亲和属性视图

【缺省用户角色】

network-admin

【使用指导】

Include-any规则表示只有链路具有该规则中指定的任意一个亲和属性时,SR-MPLS TE Policy才可以使用该链路。

【举例】

# 配置亲和属性规则为Include-any规则,并进入亲和属性规则视图。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] affinity

[Sysname-sr-te-policy-a1-path-pref-200-const-aff] include-any

[Sysname-sr-te-policy-a1-path-pref-200-const-aff-rule]

【相关命令】

·     affinity (SR-TE-POLICY-PREF-CONST view)

1.1.41  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,2,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.42  maximum-sid-depth

maximum-sid-depth命令用来配置最大SID标签栈深度。

undo maximum-sid-depth命令用来恢复缺省情况。

【命令】

maximum-sid-depth value

undo maximum-sid-depth

【缺省情况】

未配置最大SID标签栈深度。

【视图】

SR-TE ODN视图

【缺省用户角色】

network-admin

【参数】

value:最大SID标签栈深度,取值范围为1~255。

【使用指导】

为以ODN方式生成的SR-MPLS TE Policy计算路径时,可以通过本命令限制SR-MPLS TE Policy候选路径的SID列表中的SID数量。

实际生效的最大SID标签栈深度为本命令配置的最大SID标签栈深度与本命令的缺省值之中的较小者。

【举例】

# 配置最大SID标签栈深度为10。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] maximum-sid-depth 10

1.1.43  metric

metric命令用来创建度量方式,并进入度量方式视图。如果度量方式视图已经存在,则直接进入该度量方式视图。

undo metric命令用来删除度量方式视图及该视图下的所有配置。

【命令】

metric

undo metric

【缺省情况】

不存在度量方式。

【视图】

SR-MPLS TE Policy Path Preference动态配置视图

SR-TE-ODN动态配置视图

【缺省用户角色】

network-admin

【使用指导】

在动态计算SR-MPLS TE Policy的路径时,可以在度量方式视图下配置度量类型,以决定计算路径的方法。

【举例】

# 在SR-MPLS TE Policy Path Preference动态配置视图下,创建度量方式,并进入度量方式视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

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

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

[Sysname-sr-te-policy-1-path-pref-20] dynamic

[Sysname-sr-te-policy-1-path-pref-20-dyna] metric

[Sysname-sr-te-policy-1-path-pref-20-dyna-metric]

# 在SR-TE-ODN动态配置视图下,创建度量方式,并进入度量方式视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] metric

[Sysname-sr-te-odn-1-dynamic-metric]

1.1.44  name

name命令用来指定亲和属性规则引用的亲和属性的名称。

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

【命令】

name name

undo name name

【缺省情况】

亲和属性规则未引用任何亲和属性。

【视图】

亲和属性规则视图

SR-TE-ODN动态配置的亲和属性规则视图

【缺省用户角色】

network-admin

【参数】

name:亲和属性名称,为1~32个字符的字符串,区分大小写。

【使用指导】

配置本命令后,亲和属性规则可以通过引用亲和属性名称,来关联指定的亲和属性比特位,以实现SR-MPLS TE Policy根据亲和属性规则选择具有指定亲和属性比特位的链路。

·     链路属性:32位的二进制数,每一位二进制数代表一个属性,属性值为0或1。

·     亲和属性比特位:取值为0~31。当亲和属性比特位取值为N时,表示其与链路属性从右向左的第N+1位进行比较。仅当链路属性的第N+1位为1时,该链路才具有该亲和属性。

例如,配置亲和属性名称为blue和red,配置name blue bit-position 1和name red bit-position 5,在不同亲和属性规则下,选路方式为:

·     当亲和属性规则为Include-any时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)或第六位(red对应的亲和属性比特位)为1,则该链路可用。

·     当亲和属性规则为Include-all时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)和第六位(red对应的亲和属性比特位)均为1,则该链路可用。

·     当亲和属性规则为Exclude-any时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)或第六位(red对应的亲和属性比特位)为1,则该链路不可用。

【举例】

# 在亲和属性规则视图下,配置Include-any亲和属性规则引用的亲和属性的名称为red。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] affinity

[Sysname-sr-te-policy-a1-path-pref-200-const-aff] include-any

[Sysname-sr-te-policy-a1-path-pref-200-const-aff-rule] name red

# 在SR-TE-ODN动态配置的亲和属性规则视图下,配置Include-any亲和属性规则引用的亲和属性的名称为red。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] affinity include-any

[Sysname-sr-te-odn-1-dynamic-aff-include-any] name red

【相关命令】

·     mpls te link-attribute(MPLS命令参考/MPLS TE)

·     name bit-position

1.1.45  name bit-position

name bit-position命令用来配置亲和属性名称和亲和属性比特位之间的映射关系。

undo name bit-position命令用来恢复缺省情况。

【命令】

name name bit-position bit-position-number

undo name name bit-position

【缺省情况】

未配置亲和属性名称和亲和属性比特位之间的映射关系。

【视图】

约束条件映射关系视图

【缺省用户角色】

network-admin

【参数】

name:亲和属性名称,为1~32个字符的字符串,区分大小写。

bit-position-number:亲和属性比特位,取值范围为0~31。

【使用指导】

配置本命令后,亲和属性规则可以通过引用亲和属性名称,来关联指定的亲和属性比特位,以实现SR-MPLS TE Policy根据亲和属性规则选择具有指定亲和属性比特位的链路。

·     链路属性:32位的二进制数,每一位二进制数代表一个属性,属性值为0或1。

·     亲和属性比特位:取值为0~31。当亲和属性比特位取值为N时,表示其与链路属性从右向左的第N+1位进行比较。仅当链路属性的第N+1位为1时,该链路才具有该亲和属性。

例如,配置亲和属性名称为blue和red,配置name blue bit-position 1和name red bit-position 5,在不同亲和属性规则下,选路方式为:

·     当亲和属性规则为Include-any时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)或第六位(red对应的亲和属性比特位)为1,则该链路可用。

·     当亲和属性规则为Include-all时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)和第六位(red对应的亲和属性比特位)均为1,则该链路可用。

·     当亲和属性规则为Exclude-any时,如果链路的32位链路属性中第二位(blue对应的亲和属性比特位)或第六位(red对应的亲和属性比特位)为1,则该链路不可用。

【举例】

# 配置亲和属性名称red和亲和属性比特位3建立映射关系。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] affinity-map

[Sysname-sr-te-affinity-map] name red bit-position 3

【相关命令】

·     mpls te link-attribute(MPLS命令参考/MPLS TE)

·     name

1.1.46  on-demand

on-demand命令用来创建SR-MPLS TE Policy的ODN(On-Demand Next-Hop,按需下一跳)模板,并进入SR-TE-ODN视图。如果指定的ODN模板已经存在,则直接进入该SR-TE-ODN视图。

undo on-demand命令用来删除指定的ODN模板及SR-TE-ODN视图下的所有配置。

【命令】

on-demand color color-value

undo on-demand color color-value

【缺省情况】

不存在SR-MPLS TE Policy的ODN模板。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

color color-value:指定ODN模板的Color值,取值范围为0~4294967295。

【使用指导】

配置ODN模板后,当设备收到BGP路由时,如果该BGP路由携带的Color扩展团体属性与ODN模板的Color值相同,则以该BGP路由的下一跳地址作为SR-MPLS TE Policy的目的节点地址,以ODN模板的Color值作为SR-MPLS TE Policy的Color属性,生成一个SR-MPLS TE Policy。同时,ODN会为该SR-MPLS TE Policy自动生成两条候选路径:

·     Preference为200的候选路径,该候选路径下的SID列表需要通过亲和属性或Flex-Algo算法动态计算。

·     Preference为100的候选路径,该候选路径下的SID列表需要由PCE计算。

由ODN功能创建的SR-MPLS TE Policy下还可以手工创建候选路径。

【举例】

# 创建SR-MPLS TE Policy的ODN模板,配置ODN模板的Color值为1,并进入SR-TE-ODN视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1]

1.1.47  pce capability segment-routing

pce capability segment-routing命令用来开启PCC设备的SR能力。

undo pce capability segment-routing命令用来关闭PCC设备的SR能力。

【命令】

pce capability segment-routing

undo pce capability segment-routing

【缺省情况】

PCC设备的SR能力处于关闭状态。

【视图】

PCC视图

【缺省用户角色】

network-admin

【使用指导】

当需要建立支持SR能力的PCEP会话时,需要在会话两端的设备上开启本功能。开启本功能后,可以通过建立的PCEP会话对SR-MPLS TE Policy的候选路径进行计算、上报、托管和更新等操作。

目前,设备作为PCE时不具备SR能力。

【举例】

# 开启PCC设备的SR能力。

<Sysname> system-view

[Sysname] pce-client

[Sysname-pcc] pce capability segment-routing

1.1.48  pce delegation

pce delegation命令用来配置SR-MPLS TE Policy的PCE托管功能。

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

【命令】

pce delegation { enable | disable }

undo pce delegation

【缺省情况】

未配置SR-MPLS TE Policy的PCE托管功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

enable:开启SR-MPLS TE Policy的PCE托管功能。

disable:关闭SR-MPLS TE Policy的PCE托管功能

【使用指导】

开启PCE托管后,SR-MPLS TE Policy将候选路径托管给PCE,PCC接受来自PCE的候选路径的创建或更新请求,来创建或更新候选路径信息。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置PCE托管功能。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下同时配置pce delegation命令和pce passive-delegate report-only命令,则pce passive-delegate report-only命令优先生效。

【举例】

# 开启SR-MPLS TE Policy的PCE托管功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] pce delegation enable

【相关命令】

·     pce passive-delegate report-only

·     sr-policy pce delegation enable

1.1.49  pce passive-delegate report-only

pce passive-delegate report-only命令用来配置将SR-MPLS TE Policy的候选路径信息上报给PCE,但候选路径不由PCE进行托管。

undo pce passive-delegate report-only命令用来恢复缺省情况。

【命令】

pce passive-delegate report-only { enable | disable }

undo pce passive-delegate report-only

【缺省情况】

未配置SR-MPLS TE Policy的仅上报不托管功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

enable:开启SR-MPLS TE Policy的信息上报功能。

disable:关闭SR-MPLS TE Policy的信息上报功能。

【使用指导】

如果设备上存在的多个SR-MPLS TE Policy中仅一部分由PCE托管,为了保证PCE准确计算全局的带宽信息,未托管的SR-MPLS TE Policy候选路径的信息也需要通过PCEP Report message消息上报给PCE。此时可以配置将无需托管的SR-MPLS TE Policy的候选路径信息上报给PCE,但不由PCE计算候选路径。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置上报但不由PCE托管功能。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下同时配置pce delegation命令和pce passive-delegate report-only命令,则pce passive-delegate report-only命令优先生效。

【举例】

# 开启SR-MPLS TE Policy的候选路径信息上报给PCE、但候选路径不由PCE进行托管功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

[Sysname-sr-te-policy-1] pce passive-delegate report-only enable

【相关命令】

·     pce delegation

·     sr-policy pce passive-delegate report-only enable

1.1.50  pcep (SR-TE-ODN Dynamic view)

pcep命令用来开启使用PCE计算路径功能。

undo pcep命令用来关闭使用PCE计算路径功能。

【命令】

pcep

undo pcep

【缺省情况】

使用PCE计算路径功能处于关闭状态。

【视图】

SR-TE-ODN动态配置视图

【缺省用户角色】

network-admin

【使用指导】

根据ODN模板生成的SR-MPLS TE Policy候选路径100的SID列表只能通过PCE计算,不能手工指定。在该候选路径下,需要配置本命令开启使用PCE计算路径功能。路径计算过程为:

(1)     本端设备作为PCC,向PCE发起路径计算请求。

(2)     PCE收到该请求后,为PCC计算路径。

(3)     PCE完成路径计算后,对PCC的路径请求进行应答,要求PCC创建路径。

(4)     PCC根据PCE计算的路径信息在SR-MPLS TE Policy候选路径100下创建SID列表信息。

【举例】

# 开启使用PCE计算路径功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] pcep

1.1.51  pcep (SR-MPLS TE Policy Path Preference dynamic view)

pcep命令用来配置SR-MPLS TE Policy使用PCE计算当前候选路径的SID列表。

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

【命令】

pcep

undo pcep

【缺省情况】

SR-MPLS TE Policy候选路径的SID列表不使用PCE计算,需要手工配置。

【视图】

SR-MPLS TE Policy Path Preference动态配置视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,设备将通过PCE为手工创建的SR-MPLS TE Policy的候选路径计算SID列表。SID列表计算过程为:

(1)     本端设备作为PCC,向PCE发起路径计算请求。

(2)     PCE收到该请求后,为PCC计算路径。

(3)     PCE完成路径计算后,对PCC的路径请求进行应答,要求PCC创建路径信息。

(4)     PCC根据PCE计算的路径信息在SR-MPLS TE Policy的候选路径下创建SID列表信息。

【举例】

# 配置SR-MPLS TE Policy使用PCE计算当前候选路径的SID列表。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

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

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

[Sysname-sr-te-policy-1-path-pref-20] dynamic

[Sysname-sr-te-policy-1-path-pref-20-dyna] pcep

1.1.52  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.53  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.54  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.55  reoptimization

reoptimization命令用来配置SR-MPLS TE Policy的候选路径重优化功能。

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

【命令】

reoptimization { disable | enable [ frequency seconds ] }

undo reoptimization

【缺省情况】

未配置SR-MPLS TE Policy的候选路径重优化功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

disable:关闭SR-MPLS TE Policy的候选路径重优化功能。

enable:开启SR-MPLS TE Policy的候选路径重优化功能。

frequency seconds:指定候选路径重优化频率。seconds取值范围为1~604800,单位为秒,缺省值为3600。当配置重优化频率小于60秒时,按照60秒一次重优化。

【使用指导】

当采用PCE计算的路径建立SID列表时,可以配置本命令使PCE周期性地计算路径,并通知PCC更新路径,以便将SR-MPLS TE Policy的候选路径切换到当前的最优路径。例如,如果在SR-MPLS TE Policy候选路径建立时,最优路径上的链路没有足够的可预留带宽,则会导致候选路径未使用最优路径建立。通过候选路径重优化功能,可以实现链路上具有足够的带宽时将候选路径自动切换到最优路径。

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 p1的候选路径重优化功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy p1

[Sysname-sr-te-policy-p1] reoptimization enable

【相关命令】

·     sr-policy reoptimization

1.1.56  reset segment-routing te forwarding statistics

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

【命令】

reset segment-routing te forwarding statistics [ binding-sid binding-sid | color color-value end-point { ipv4 ipv4-address | ipv6 ipv6-address } | name policy-name ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

binding-sid binding-sid:清除指定BSID的SR-MPLS TE Policy的流量转发统计信息。binding-sid表示MPLS标签值,取值范围为16~1048575。

color color-value end-point { ipv4 ipv4-address | ipv6 ipv6-address }:清除指定Color属性和目的地址的SR-MPLS TE Policy的流量转发统计信息。color-value取值范围为0~4294967295。ipv4-address表示目的节点的IPv4地址。ipv6-address表示目的节点的IPv6地址。

name policy-name:清除指定SR-MPLS TE Policy的流量转发统计信息。policy-name为SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。

【使用指导】

如果未指定任何参数,则清除所有SR-MPLS TE Policy的流量转发统计信息。

【举例】

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

<Sysname> reset segment-routing te forwarding statistics

【相关命令】

·     display segment-routing te forwarding verbose

·     forwarding statistics enable

·     forwarding statistics interval

1.1.57  restrict

restrict命令用来配置ODN生成SR-MPLS TE Policy的触发策略。

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

【命令】

restrict prefix-list-name

undo restrict

【缺省情况】

携带的Color扩展团体属性与ODN模板的Color值相同的BGP路由均会触发ODN功能生成SR-MPLS TE Policy。

【视图】

SR-TE-ODN视图

【缺省用户角色】

network-admin

【参数】

prefix-list-name:IP地址前缀列表名,为1~63个字符的字符串,区分大小写。

【使用指导】

根据ODN模板生成SR-MPLS TE Policy时,可以利用IP地址前缀列表对BGP路由进行过滤。通过IP地址前缀列表过滤的BGP路由可以触发生成SR-MPLS TE Policy,被IP地址前缀列表拒绝的BGP路由不能触发建立SR-MPLS TE Policy。

【举例】

# 配置允许10.1.1.0/24网段的BGP路由触发ODN功能生成SR-MPLS TE Policy。

<Sysname> system-view

[Sysname] ip prefix-list policy permit 10.1.1.0 24

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] restrict policy

【相关命令】

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

1.1.58  router-id filter

router-id filter命令用来开启Router ID过滤功能。

undo router-id filter命令用来关闭Router ID过滤功能。

【命令】

router-id filter

undo router-id filter

【缺省情况】

Router ID过滤功能处于关闭状态。

【视图】

BGP IPv4 SR Policy地址族

【缺省用户角色】

network-admin

【使用指导】

当网络中存在大量的BGP IPv4 SR Policy路由,而设备仅希望处理部分路由时,可以通过本命令过滤接收到的BGP IPv4 SR Policy路由。

执行本命令后,设备将检查接收到的BGP IPv4 SR Policy路由中携带的Route Target属性,如果该属性中包含本地设备的Router ID,则接收该路由;否则,丢弃该路由。

为了正确使用Router ID过滤功能,需要通过路由策略等方式为BGP IPv4 SR Policy路由合理添加Route Target属性。否则,可能会导致错误地学习或丢弃BGP IPv4 SR Policy路由。

【举例】

# 开启Router ID过滤功能。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-srpolicy-ipv4] router-id filter

1.1.59  sbfd

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

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

【命令】

sbfd { disable | enable [ encapsulation-mode { ipv4 | ipv6 } ] [ proxy-reflector [ disable ] ] [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ] }

sbfd echo { disable | enable [ template template-name ] [ backup-template backup-template-name ] }

undo sbfd [ echo ] { disable | enable }

【缺省情况】

未配置SR-MPLS TE Policy的SBFD功能,以SR-TE视图下的配置为准。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

echo:通过SBFD echo报文方式检测SR-MPLS TE Policy。如果不指定本参数,则通过SBFD控制报文方式检测SR-MPLS TE Policy。

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

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

encapsulation-mode:指定检测SR-MPLS TE Policy的SBFD的报文封装类型。对于已经建立SBFD的会话,如果指定本参数后导致SBFD报文封装模式改变,则该SBFD会话将会删除重建。

·     对于IPv6 Endpoint的SR-MPLS TE Policy,如果指定本参数,则以本命令配置为准;如果未指定本参数,则以SR-TE视图下sr-policy sbfd enable的配置为准。

·     对于IPv4 Endpoint的SR-MPLS TE Policy,SBFD报文封装类型为IPv4格式,本参数无效。

ipv4:指定SBFD的报文封装类型为IPv4格式。

ipv6:指定SBFD的报文封装类型为IPv6格式。

proxy-reflector:开启SBFD的代理响应端功能,SR-MPLS TE Policy的Endpoint节点不再作为SBFD会话的响应端。本参数用于SR-MPLS TE Policy的Endpoint节点无法作为SBFD会话的响应端的场景。开启本功能后,由SR-MPLS TE Policy的源节点指定的响应端作为SBFD会话的响应端。本参数需要配合BGP实例视图下的peer egress-engineering link-down relate-bfd-state命令或egress-engineering peer-set link-down relate-bfd-state命令使用。如果未指定本参数,则以SR-TE视图下sr-policy sbfd enable的配置为准。

disable:关闭SBFD的代理响应端功能。

remote remote-id:指定SBFD会话的远端标识符,取值范围为1~4294967295。如果未指定本参数,则以SR-TE视图下的sr-policy sbfd enable命令为准。

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

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

【使用指导】

开启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 echo报文方式检测Endpoint为IPv6地址SR-MPLS TE Policy。

如果SR-MPLS TE Policy下同时开启SBFD功能和BFD echo功能,则优先建立SBFD会话。

如果SR-MPLS TE Policy下同时开启SBFD echo功能和BFD echo功能,则优先建立SBFD echo会话。

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

【举例】

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

【相关命令】

·     bfd template(可靠性命令参考/BFD)

·     egress-engineering peer-set(Segment Routing命令参考/SRv6)

·     peer egress-engineering(Segment Routing命令参考/SRv6)

·     sr-policy sbfd enable

1.1.60  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.61  segments

segments命令用来配置段约束条件,并进入段约束条件视图。如果段约束条件视图已经存在,则直接进入该段约束条件视图。

undo segments命令用来删除段约束条件视图及该视图下的所有配置。

【命令】

segments

undo segments

【缺省情况】

不存在段约束条件。

【视图】

约束条件视图

【缺省用户角色】

network-admin

【举例】

# 配置段约束条件,并进入段约束条件视图。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] segments

[Sysname-sr-te-policy-a1-path-pref-200-const-seg]

1.1.62  service-class

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

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

【命令】

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

shutdown命令用来关闭SR-MPLS TE Policy。

undo shutdown命令用来开启SR-MPLS TE Policy。

【命令】

shutdown

undo shutdown

【缺省情况】

SR-MPLS TE Policy处于开启状态。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【使用指导】

通过本命令控制SR-MPLS TE Policy的开启和关闭状态,从而控制该SR-MPLS TE Policy是否可以转发流量。

当设备存在多个SR-MPLS TE Policy时,可以配置本命令,关闭一些不需要的SR-MPLS TE Policy,避免影响流量转发。

【举例】

# 关闭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] shutdown

1.1.64  sid-algorithm

sid-algorithm命令用来配置SR-MPLS TE Policy关联的Flex-Algo算法。

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

【命令】

sid-algorithm algorithm-id

undo sid-algorithm

【缺省情况】

SR-MPLS TE Policy未关联的Flex-Algo算法。

【视图】

段约束条件视图

SR-TE-ODN动态配置视图

【缺省用户角色】

network-admin

【参数】

algorithm-id:Flex-Algo算法的标识符,取值范围为128~255。

【使用指导】

配置本命令关联Flex-Algo算法后,SR-MPLS TE Policy将使用指定的Flex-Algo算法计算转发路径。

【举例】

# 在段约束条件视图下,配置SR-MPLS TE Policy关联的Flex-Algo算法为128。

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

[Sysname-sr-te-policy-a1-path-pref-200] constraints

[Sysname-sr-te-policy-a1-path-pref-200-const] segments

[Sysname-sr-te-policy-a1-path-pref-200-const-seg] sid-algorithm 128

# 在SR-TE-ODN动态配置视图下,配置SR-MPLS TE Policy关联的Flex-Algo算法为128。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] sid-algorithm 128

1.1.65  sid-limit

sid-limit命令用来配置SID列表中的SID最大数目。

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

【命令】

sid-limit limit-value

undo sid-limit

【缺省情况】

未配置SID列表中的SID最大数目。

【视图】

度量方式视图

【缺省用户角色】

network-admin

【参数】

limit-value:SID列表中的SID最大数目,取值范围为1~255。

【使用指导】

SR-MPLS TE Policy根据type命令指定的度量类型计算路径时,可以通过配置本命令限制SR-MPLS TE Policy候选路径的SID列表中的SID数量。如果计算出的路径包含的SID数量大于本命令配置的值,则路径计算失败,无法通过该SR-MPLS TE Policy转发流量。

实际生效的SID最大数目为本命令配置的SID最大数目与本命令的缺省值之中的较小者。

【举例】

# 配置SID列表中的SID最大数目为10。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy p1

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

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

[Sysname-sr-te-policy-a1-path-pref-200] dynamic

[Sysname-sr-te-policy-a1-path-pref-200-dyna] metric

[Sysname-sr-te-policy-a1-path-pref-200-dyna-metric] sid-limit 10

1.1.66  source-address

source-address命令用来配置SR-MPLS TE Policy的源地址。

undo source-address命令用来取消SR-MPLS TE Policy的源地址配置。

【命令】

source-address { ipv4 ipv4-address | ipv6 ipv6-address }

undo source-address

【缺省情况】

未配置SR-MPLS TE Policy的源地址。

【视图】

SR-MPLS TE Policy视图

【缺省用户角色】

network-admin

【参数】

ipv4 ipv4-address:指定IPv4源地址。

ipv6 ipv6-address:指定IPv6源地址。

【使用指导】

当前该命令仅适用于SR-MPLS TE Policy组网场景下为BFD echo和SBFD报文配置源地址。

在SR-MPLS TE Policy组网场景中,开启了echo报文方式的BFD检测功能时,网络管理员必须在SR-MPLS TE Policy的头节点上通过执行bfd echo命令或者sr-policy bfd echo命令指定BFD会话的源地址,即echo报文的目的地址。

通过在系统视图下执行bfd echo-source-ip命令或bfd echo-source-ipv6命令可以为设备上所有echo报文方式的BFD会话配置报文源地址。如果未执行bfd echo-source-ip命令或bfd echo-source-ipv6命令,则echo报文会使用bfd echo命令或者sr-policy bfd echo命令指定的BFD会话源地址作为报文的源地址。此时,echo报文的源地址和目的地址相同,网络中部署的安全功能,例如uRPF(unicast Reverse Path Forwarding,单播反向路径转发),会将该echo报文视为非法报文而拦截,导致BFD echo会话无法建立。

可以配置本功能为每个SR-MPLS TE Policy分配不同报文源地址来避免上述问题。

开启SR-MPLS TE Policy的SBFD检测功能或echo报文方式的BFD检测功能时,配置本功能可以为BFD/SBFD会话报文配置源地址。

对于echo报文方式的BFD会话,echo报文按如下优先顺序选取报文源地址:

(1)     本功能指定的报文源地址;

(2)     bfd echo-source-ip命令或bfd echo-source-ipv6命令指定的报文源地址;

(3)     bfd echo命令指定的BFD会话源地址;

(4)     sr-policy bfd echo命令指定的BFD会话源地址。

对于SBFD会话,报文按如下优先顺序选取报文源地址:

(5)     本功能指定的报文源地址;

(6)     mpls lsr-id或者sbfd source-ipv6命令指定的地址。

在IPv6网络中,请为SR-MPLS TE Policy的BFD/SBFD报文指定源IPv6地址,否则本命令不生效。类似的,在IPv4网络中,请为SR-MPLS TE Policy的BFD/SBFD报文指定源IPv4地址,否则本命令不生效。

【举例】

# 配置SR-MPLS TE Policy的BFD/SBFD会话报文源地址为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] source-address ipv4 1.2.3.4

【相关命令】

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

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

·     bfd echo

·     sbfd

·     sr-policy bfd echo

1.1.67  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 [ multilevel-backup ]

undo sr-policy backup hot-standby enable

【缺省情况】

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

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

multilevel-backup:将SR-MPLS TE Policy中第三优先级的有效路径作为第二条备份路径。如果未指定本参数,则SR-MPLS TE Policy中仅存在主备路径。

【使用指导】

开启SR-MPLS TE Policy的热备份功能后,一个SR-MPLS TE Policy下面存在多条候选路径,SR-MPLS TE Policy的主备路径数量与指定参数有关:

·     未指定multilevel-backup参数时,SR-MPLS TE Policy中优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。

·     指定multilevel-backup参数时,SR-MPLS TE Policy中优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径,第三优先级的有效路径作为第二条备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发;如果备份路径下所有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.68  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检测功能。

【命令】

sr-policy bfd echo { source-ip ipv4-address | source-ipv6 ipv6-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会话的源IPv4地址。BFD会话源地址为本地设备上的IPv4地址。

source-ipv6 ipv6-address:指定BFD会话的源IPv6地址。BFD会话源地址为本地设备上的IPv6地址。

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

backup-template backup-template-name:指定备份候选路径引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主候选路径引用的BFD模板,则以该BFD模板为准。如果主备候选路径引用的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-ipsource-ipv6参数,则必须在SR-TE视图下通过本命令开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。

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

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

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

如果SR-MPLS TE Policy下同时开启SBFD功能和BFD echo功能,则优先建立SBFD会话。

如果SR-MPLS TE Policy下同时开启SBFD echo功能和BFD echo功能,则优先建立SBFD echo会话。

【举例】

# 全局开启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.69  sr-policy bfd first-fail-timer

sr-policy bfd first-fail-timer命令用来配置检测SR-MPLS TE Policy的BFD/SBFD会话首次建立失败时,通知SR-MPLS TE Policy的BFD/SBFD会话down的延迟时间。

undo sr-policy bfd first-fail-timer命令用来恢复缺省情况。

【命令】

sr-policy bfd first-fail-timer seconds

undo sr-policy bfd first-fail-timer

【缺省情况】

检测SR-MPLS TE Policy的BFD/SBFD会话首次建立失败时,通知SR-MPLS TE Policy的BFD/SBFD会话down的延迟时间为60秒。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

seconds:检测SR-MPLS TE Policy的BFD/SBFD会话首次建立失败时,通知SR-MPLS TE Policy的BFD/SBFD会话down的延迟时间,即在seconds时间后如果检测SR-MPLS TE Policy的BFD/SBFD会话仍未建立成功,则将BFD/SBFD会话down的消息通知给SR-MPLS TE Policy。seconds取值范围为1~600,单位为秒,缺省值为60。

【使用指导】

在SR-MPLS TE Policy同时满足以下条件时,设备会尝试建立检测SR-MPLS TE Policy的BFD/SBFD会话:

·     SR-MPLS TE Policy处于UP状态。

·     SR-MPLS TE Policy的SID列表处于UP状态。

·     开启BFD或SBFD检测SR-MPLS TE Policy功能。

在BFD/SBFD会话检测时间超时后,如果BFD/SBFD会话未处于UP状态,则认为BFD/SBFD会话建立失败。此时,不会立即通知SR-MPLS TE Policy的BFD/SBFD会话状态置为down。管理员可通过配置本命令,设置向SR-MPLS TE Policy通知BFD/SBFD会话down的延迟时间。经过延迟时间后,再向SR-MPLS TE Policy通知BFD/SBFD会话down。

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

【举例】

# 配置检测SR-MPLS TE Policy的BFD/SBFD会话首次建立失败时,通知SR-MPLS TE Policy的BFD/SBFD会话down的延迟时间为30秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy bfd first-fail-timer 30

1.1.70  sr-policy bfd trigger path-down enable

sr-policy bfd trigger path-down enable命令用来全局开启BFD down联动SR-MPLS TE Policy down功能。

undo sr-policy bfd trigger path-down enable命令用来全局关闭BFD down联动SR-MPLS TE Policy down功能。

【命令】

sr-policy bfd trigger path-down enable

undo sr-policy bfd trigger path-down enable

【缺省情况】

全局BFD down联动SR-MPLS TE Policy down功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,当SR-MPLS TE Policy存在多条有效候选路径时:

·     如果未开启热备份功能,则BFD/SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。当所有BFD/SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。

·     如果开启热备份功能,则BFD/SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。

¡     当检测主路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,不重新优选其他有效的候选路径。

¡     当检测主备路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。

开启BFD down联动SR-MPLS TE Policy down功能后,当SR-MPLS TE Policy存在多条有效候选路径时:

·     如果未开启热备份功能,则BFD/SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。当所有BFD/SBFD会话down时,SR-MPLS TE Policy重新优选其他有效的候选路径,使用该有效候选路径转发报文。重新优选时,如果SR-MPLS TE Policy中无有效的候选路径,则无法使用该SR-MPLS TE Policy转发报文。

·     如果开启热备份功能,则BFD/SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立BFD/SBFD会话。

¡     当检测主路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,并重新优选主备路径。

¡     当检测主备路径的所有BFD/SBFD会话down时,SR-MPLS TE Policy重新优选其他有效的候选路径作为主备路径,设备通过SR-MPLS TE Policy的新的主路径转发报文。

·     重新优选时,如果SR-MPLS TE Policy中无有效的候选路径,则无法使用该SR-MPLS TE Policy转发报文。

开启本功能前需要先创建检测SR-MPLS TE Policy的SBFD会话。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置BFD down联动SR-MPLS TE Policy down功能。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视图的配置。

【举例】

# 全局开启BFD down联动SR-MPLS TE Policy down功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy bfd trigger path-down enable

【相关命令】

·     bfd trigger path-down

·     sbfd

·     sr-policy sbfd enable

1.1.71  sr-policy calc-schedule-interval

sr-policy calc-schedule-interval命令用来配置动态路径计算的时间间隔。

undo sr-policy calc-schedule-interval命令用来恢复缺省情况。

【命令】

sr-policy calc-schedule-interval { maximum-interval [ minimum-interval [ incremental-interval [ conservative ] ] ] | millisecond interval }

undo sr-policy calc-schedule-interval

【缺省情况】

动态路径计算的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

maximum-interval:动态路径计算的最大时间间隔,取值范围为1~60,单位为秒,缺省值为5。

minimum-interval:动态路径计算的最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为50。

incremental-interval:动态路径计算的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒,缺省值为200。

conservative:SR-MPLS TE Policy震荡时,持续按照最大时间间隔进行路径计算。未指定本参数时,如果SR-MPLS TE Policy发生震荡,则连续三次按照最大时间间隔进行路径计算后,将按照最小时间间隔进行路径计算。无论是否指定本参数,如果SR-MPLS TE Policy未发生震荡,则按照最大时间间隔进行一次路径计算后,将按照最小时间间隔进行路径计算。

millisecond interval:动态路径计算采用固定的时间间隔,取值范围为0~10000,单位为毫秒。

【使用指导】

为SR-MPLS TE Policy动态计算路径时,通过本命令调节SR-MPLS TE Policy的路径计算时间,可以抑制网络频繁变化可能导致的带宽资源和设备资源被过多占用的问题。

配置本命令同时指定maximum-intervalminimum-intervalincremental-interval后:

·     第一次触发SR-MPLS TE Policy路径计算时,设备会将minimum-interval作为路径计算的时间间隔。

·     第n次(n>1)触发SR-MPLS TE Policy路径计算时,设备会将路径计算的时间间隔在minimum-interval的基础上,增加incremental-interval×2n-2,最大不超过maximum-interval

当(minimum-interval+incremental-interval×2n-2)的值≥maximum-interval值时,设备根据conservative参数配置情况和SR-MPLS TE Policy震荡情况,调整路径计算的时间间隔:

·     指定conservative参数时:

¡     如果SR-MPLS TE Policy震荡,则设备会将maximum-interval作为路径计算的时间间隔。

¡     如果SR-MPLS TE Policy未震荡,则设备按照最大时间间隔进行一次路径计算后,将按照最小时间间隔进行路径计算。

·     未指定conservative参数时:

¡     如果SR-MPLS TE Policy震荡,则设备连续三次按照最大时间间隔进行路径计算后,将按照最小时间间隔进行路径计算。

¡     如果SR-MPLS TE Policy未震荡,则设备按照最大时间间隔进行一次路径计算后,将按照最小时间间隔进行路径计算。

配置的minimum-intervalincremental-interval不允许大于maximum-interval

在对路径计算速度要求较高的环境下,可以采用固定的时间间隔来提高路径计算的频率,从而加速路径计算。

【举例】

# 配置动态路径计算的最大时间间隔为10秒,最小时间间隔为500毫秒,惩罚值为300毫秒。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy calc-schedule-interval 10 500 300

1.1.72  sr-policy immediate-reoptimization

sr-policy immediate-reoptimization命令用来立即对所有开启了重优化功能的SR-MPLS TE Policy进行重优化。

【命令】

sr-policy immediate-reoptimization

【视图】

用户视图

【缺省用户角色】

network-admin

【使用指导】

当SR-MPLS TE Policy下开启了候选路径重优化功能后,可以执行本命令立即触发候选路径重优化,以便将SR-MPLS TE Policy的候选路径切换到当前的最优路径。

【举例】

# 立即对所有开启了重优化功能的SR-MPLS TE Policy进行重优化。

<Sysname> sr-policy immediate-reoptimization

1.1.73  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.74  sr-policy pce delegation enable

sr-policy pce delegation enable命令用来全局开启SR-MPLS TE Policy的PCE托管功能。

undo sr-policy pce delegation enable命令用来全局关闭SR-MPLS TE Policy的PCE托管功能。

【命令】

sr-policy pce delegation enable

undo sr-policy pce delegation enable

【缺省情况】

SR-MPLS TE Policy的PCE托管功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

开启PCE托管后,SR-MPLS TE Policy将候选路径托管给PCE,PCC接受来自PCE的候选路径的创建或更新请求,来创建或更新候选路径信息。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置PCE托管功能。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-TE视图下同时配置sr-policy pce delegation enable命令和sr-policy pce passive-delegate report-only enable命令,则sr-policy pce passive-delegate report-only enable命令优先生效。

【举例】

# 全局开启SR-MPLS TE Policy的PCE托管功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy pce delegation enable

【相关命令】

·     pce delegation

·     sr-policy pce passive-delegate report-only enable

1.1.75  sr-policy pce passive-delegate report-only enable

sr-policy pce passive-delegate report-only enable命令用来全局开启将SR-MPLS TE Policy的候选路径信息上报给PCE,但候选路径不由PCE进行托管功能。

undo sr-policy pce passive-delegate report-only enable命令用来全局关闭将SR-MPLS TE Policy的候选路径信息上报给PCE,但候选路径不由PCE进行托管功能。

【命令】

sr-policy pce passive-delegate report-only enable

undo sr-policy pce passive-delegate report-only enable

【缺省情况】

将SR-MPLS TE Policy的候选路径信息上报给PCE,但候选路径不由PCE进行托管功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【使用指导】

如果设备上存在的多个SR-MPLS TE Policy中仅一部分由PCE托管,为了保证PCE准确计算全局的带宽信息,未托管的SR-MPLS TE Policy候选路径的信息也需要通过PCEP Report message消息上报给PCE。此时可以配置将无需托管的SR-MPLS TE Policy的候选路径信息上报给PCE,但不由PCE计算候选路径。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置上报但不由PCE托管功能。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-TE视图下同时配置sr-policy pce delegation enable命令和sr-policy pce passive-delegate report-only enable命令,则sr-policy pce passive-delegate report-only enable命令优先生效。

【举例】

# 全局开启将SR-MPLS TE Policy的候选路径信息上报给PCE,但候选路径不由PCE进行托管功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] sr-policy pce passive-delegate report-only enable

【相关命令】

·     pce passive-delegate report-only

·     sr-policy pce delegation enable

1.1.76  sr-policy reoptimization

sr-policy reoptimization命令用来全局开启SR-MPLS TE Policy的候选路径重优化功能。

undo sr-policy reoptimization命令用来全局关闭SR-MPLS TE Policy的候选路径重优化功能。

【命令】

sr-policy reoptimization [ frequency seconds ]

undo sr-policy reoptimization

【缺省情况】

SR-MPLS TE Policy的候选路径重优化功能处于关闭状态。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

frequency seconds:指定候选路径重优化频率。seconds取值范围为1~604800,单位为秒,缺省值为3600。当配置重优化频率小于60秒时,按照60秒一次重优化。

【使用指导】

当采用PCE计算的路径建立SID列表时,可以配置本命令使PCE周期性地计算路径,并通知PCC更新路径,以便将SR-MPLS TE Policy的候选路径切换到当前的最优路径。例如,如果在SR-MPLS TE Policy候选路径建立时,最优路径上的链路没有足够的可预留带宽,则会导致候选路径未使用最优路径建立。通过候选路径重优化功能,可以实现链路上具有足够的带宽时将候选路径自动切换到最优路径。

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 reoptimization

【相关命令】

·     reoptimization

1.1.77  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 [ encapsulation-mode ipv4 ] [ proxy-reflector ] [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ]

sr-policy sbfd echo enable [ template template-name ] [ backup-template backup-template-name ]

undo sr-policy sbfd [ echo ] enable

【缺省情况】

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

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

encapsulation-mode:指定检测SR-MPLS TE Policy的SBFD的报文封装类型。对于已经建立SBFD的会话,如果指定本参数后导致SBFD报文封装模式改变,则该SBFD会话将会删除重建。

·     对于IPv6 Endpoint的SR-MPLS TE Policy,如果指定本参数,则以本命令配置为准;如果未指定本参数,则SBFD报文封装类型为IPv6格式。

·     对于IPv4 Endpoint的SR-MPLS TE Policy,SBFD报文封装类型为IPv4格式,本参数无效。

ipv4:指定SBFD的报文封装类型为IPv4格式。

proxy-reflector:开启SBFD的代理响应端功能,SR-MPLS TE Policy的Endpoint节点不再作为SBFD会话的响应端。本参数用于SR-MPLS TE Policy的Endpoint节点无法作为SBFD会话的响应端的场景。开启本功能后,由SR-MPLS TE Policy的源节点指定的响应端作为SBFD会话的响应端。本参数需要配合BGP实例视图下的peer egress-engineering link-down relate-bfd-state命令或egress-engineering peer-set link-down relate-bfd-state命令使用。如果未指定本参数,则SR-MPLS TE Policy的Endpoint节点作为响应端。

echo:通过SBFD echo报文方式检测SR-MPLS TE Policy。

remote remote-id:指定SBFD会话的远端标识符,取值范围为1~4294967295。如果未指定本参数,则使用sbfd destination ipv4 remote-discriminator命令配置的远端标识符。

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

backup-template backup-template-name:指定备份候选路径引用的BFD模板。backup-template-name为BFD模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主候选路径引用的BFD模板,则以该BFD模板为准。如果主备候选路径引用的BFD模板均未指定,则SBFD会话使用系统视图下配置的多跳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 echo报文方式检测Endpoint为IPv6地址SR-MPLS TE Policy。

如果SR-MPLS TE Policy下同时开启SBFD功能和BFD echo功能,则优先建立SBFD会话。

如果SR-MPLS TE Policy下同时开启SBFD echo功能和BFD echo功能,则优先建立SBFD echo会话。

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

【举例】

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

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

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

【相关命令】

·     bfd template(可靠性命令参考/BFD)

·     egress-engineering peer-set(Segment Routing命令参考/SRv6)

·     peer egress-engineering(Segment Routing命令参考/SRv6)

·     sbfd

·     sbfd destination ipv4 remote-discriminator(可靠性命令参考/BFD)

1.1.78  sr-policy sbfd timer

sr-policy sbfd timer命令用来配置SBFD的检测时间参数。

undo sr-policy sbfd timer命令用来删除SBFD的检测时间参数。

【命令】

sr-policy sbfd timer { detect-multiplier multiplier-value | min-tx-interval transmit-interval }

undo sr-policy sbfd timer { detect-multiplier | min-tx-interval }

【缺省情况】

未配置SBFD的检测时间参数。

【视图】

SR-TE视图

【缺省用户角色】

network-admin

【参数】

detect-multiplier multiplier-value:SBFD检测时间倍数。取值范围为3~50。

min-tx-interval transmit-interval:发送SBFD报文的最小时间间隔。取值范围为3~1000,单位为毫秒。

【使用指导】

配置发送SBFD报文的最小时间间隔主要是为了保证发送SBFD报文的速度不能超过设备发送报文的能力。Initiator实际发送SBFD报文的时间间隔即为本地配置的发送SBFD报文的最小时间间隔。

检测时间倍数,即允许Initiator发送SBFD报文的最大连续丢包数。实际检测时间为Initiator的检测时间倍数和发送SBFD报文的最小时间间隔的乘积。

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

【举例】

# 配置接收SBFD报文的最小时间间隔为100毫秒。

<Sysname> system-view

[Sysname] segment-grouting

[Sysname-segment-grouting] traffic-engineering

[Sysname-sr-te] sr-policy sbfd timer min-tx-interval 100

1.1.79  sr-policy switch-delay delete-delay

sr-policy switch-delay delete-delay命令用来配置SR-MPLS TE Policy中转发路径的切换延迟时间和删除延迟时间。

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

【命令】

sr-policy switch-delay switch-delay-time delete-delay delete-delay-time

undo sr-policy switch-delay

【缺省情况】

SR-MPLS TE Policy中转发路径的切换延迟时间为5000毫秒,删除延迟时间为20000毫秒。

【视图】

SR TE视图

【缺省用户角色】

network-admin

【参数】

switch-delay-time:SR-MPLS TE Policy中转发路径的切换延迟时间,取值范围为0~600000,单位为毫秒。

delete-delay-time:SR-MPLS TE Policy中转发路径的删除延迟时间,取值范围为0~600000,单位为毫秒。

【使用指导】

在SR-MPLS TE Policy的转发路径更新过程中,设备在删除老的转发路径之前先把新的转发路径建立起来,建立新的转发路径期间流量先保持按照老的转发路径转发,切换延迟时间超时后再按照新的转发路径转发流量,并在删除延迟时间超时后将旧转发路径删除,防止转发路径切换导致流量不通。

【举例】

# 配置SR-MPLS TE Policy中转发路径的切换延迟时间为8000毫秒,删除延迟时间为15000毫秒。

<Sysname> system-view

[Sysname] segment-grouting

[Sysname-segment-grouting] traffic-engineering

[Sysname-sr-te] sr-policy switch-delay 8000 delete-delay 15000

1.1.80  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的BFD/SBFD功能的配置情况,启动不同类型的延迟激活定时器:

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

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

可以通过display segment-routing te policy命令查看BFD/SBFD功能配置情况、SID列表状态和BFD/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.81  strict-sid-only enable

strict-sid-only enable命令用来开启在SID列表中封装严格SID功能。

undo strict-sid-only enable命令用来关闭在SID列表中封装严格SID功能。

【命令】

strict-sid-only enable

undo strict-sid-only enable

【缺省情况】

在SID列表中封装严格SID功能处于关闭状态。

【视图】

SR-MPLS TE Policy Path Preference动态配置视图

SR-TE-ODN动态配置视图

【缺省用户角色】

network-admin

【使用指导】

请在SR-MPLS TE Policy的源节点开启本功能。

SR-MPLS TE Policy的SID列表可以由Prefix SID和Adjacency SID组成。Prefix SID不能唯一标识一条链路,当网络中链路频繁震荡时,会导致SR-MPLS TE Policy的转发路径发生变化,不能保证用户流量的稳定性。为了解决该问题,可以配置本命令严格约束SR-MPLS TE Policy的转发路径。配置本命令后,在SR-MPLS TE Policy动态计算SID列表时,计算出的SID列表只能包含Adjacency SID,保证SR-MPLS TE Policy转发路径的稳定性。

【举例】

# 在SR-MPLS TE Policy Path Preference动态配置视图下,开启在SID列表中封装严格SID功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy 1

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

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

[Sysname-sr-te-policy-1-path-pref-20] dynamic

[Sysname-sr-te-policy-1-path-pref-20-dyna] strict-sid-only enable

# 在SR-TE-ODN动态配置视图下,开启在SID列表中封装严格SID功能。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dyna] strict-sid-only enable

1.1.82  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.83  type

type命令用来配置度量类型。

undo type命令用来恢复缺省配置。

【命令】

type { hopcount | igp | latency | te }

undo type

【缺省情况】

未配置度量类型,SR-MPLS TE Policy无法动态计算路径。

【视图】

度量方式视图

SR-TE-ODN动态配置的度量方式视图

【缺省用户角色】

network-admin

【参数】

hopcount:以跳数作为度量值,即选择跳数最少的链路。

igp:以IGP链路开销值作为度量值,即选择IGP链路开销值最低的链路。

latency:以接口最小时延作为度量值,即选择接口时延最小的链路。

te:以TE度量值作为度量值,即选择TE度量值最低的链路。

【使用指导】

执行本命令后,SR-MPLS TE Policy将根据本命令指定的度量类型计算路径。

【举例】

# 在度量方式视图下,配置度量类型为跳数。

<Sysname> system-view

[Sysname]segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] policy p1

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

[Sysname-sr-te-policy-p1-path] preference 10

[Sysname-sr-te-policy-p1-path-pref-10] dynamic

[Sysname-sr-te-policy-p1-path-pref-10-dyna] metric

[Sysname-sr-te-policy-p1-path-pref-10-dyna-metric] type hopcount

# 在SR-TE-ODN动态配置的度量方式视图下,配置度量类型为跳数。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] traffic-engineering

[Sysname-sr-te] on-demand color 1

[Sysname-sr-te-odn-1] dynamic

[Sysname-sr-te-odn-1-dynamic] metric

[Sysname-sr-te-odn-1-dynamic-metric] type hopcount

1.1.84  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的BFD/SBFD功能的配置情况,启动不同类型的延迟激活定时器:

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

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

可以通过display segment-routing te policy命令查看BFD/SBFD功能配置情况、SID列表状态和BFD/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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们