02-SR-MPLS TE Policy命令
本章节下载: 02-SR-MPLS TE Policy命令 (619.05 KB)
目 录
1.1.1 address-family ipv4 sr-policy
1.1.9 default-color(Public instance IPv4/IPv6 address family view)
1.1.10 default-color(VPN instance IPv4/IPv6 unicast address family view)
1.1.11 display bgp routing-table ipv4 sr-policy
1.1.12 display segment-routing te database
1.1.13 display segment-routing te forwarding
1.1.14 display segment-routing te policy
1.1.15 display segment-routing te policy last-down-reason
1.1.16 display segment-routing te policy statistics
1.1.17 display segment-routing te policy-group
1.1.18 display segment-routing te sbfd
1.1.19 display segment-routing te segment-list
1.1.24 forwarding statistics enable
1.1.25 forwarding statistics interval
1.1.31 reset segment-routing te forwarding statistics
1.1.37 snmp-agent trap enable sr-policy
1.1.38 sr-policy backup hot-standby enable
1.1.39 sr-policy bfd first-fail-timer
1.1.40 sr-policy bfd trigger path-down enable
1.1.45 sr-policy switch-delay delete-delay
1.1.49 validation-check enable
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]
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
backup hot-standby命令用来配置SR-MPLS TE Policy的热备份功能。
undo backup hot-standby命令用来恢复缺省情况。
【命令】
backup hot-standby { disable | enable }
undo backup hot-standby
【缺省情况】
未配置SR-MPLS TE Policy的热备份功能。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
disable:表示关闭SR-MPLS TE Policy的热备份功能。
enable:表示开启SR-MPLS TE Policy的热备份功能。
【使用指导】
开启SR-MPLS TE Policy的热备份功能后,如果一个SR-MPLS TE Policy下面存在多条候选路径,则优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的热备份功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
【举例】
# 开启SR-MPLS TE Policy 1的热备份功能。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy 1
[Sysname-sr-te-policy-1] backup hot-standby enable
【相关命令】
· sr-policy backup hot-standby enable
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存在多条有效候选路径时:
· 如果未开启热备份功能,则SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立SBFD会话。当所有SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。
· 如果开启热备份功能,则SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立SBFD会话。
¡ 当检测主路径的所有SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,不重新优选其他有效的候选路径。
¡ 当检测主备路径的所有SBFD会话down时,SR-MPLS TE Policy不重新优选其他有效的候选路径,设备不再通过该SR-MPLS TE Policy转发报文。
开启BFD down联动SR-MPLS TE Policy down功能后,当SR-MPLS TE Policy存在多条有效候选路径时:
· 如果未开启热备份功能,则SBFD仅检测SR-MPLS TE Policy的最优有效候选路径中所有SID列表,设备为每个SID列表分别建立SBFD会话。当所有SBFD会话down时,SR-MPLS TE Policy重新优选其他有效的候选路径,使用该有效候选路径转发报文。重新优选时,如果SR-MPLS TE Policy中无有效的候选路径,则无法使用该SR-MPLS TE Policy转发报文。
· 如果开启热备份功能,则SBFD检测SR-MPLS TE Policy的主备路径中所有SID列表,设备为每个SID列表分别建立SBFD会话。
¡ 当检测主路径的所有SBFD会话down时,SR-MPLS TE Policy将切换到备份路径转发报文,并重新优选主备路径。
¡ 当检测主备路径的所有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
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标签时,如果该标签值不在SRLB范围内,或者该标签值已经被其他协议占用,则配置不生效。有关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
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]
color end-point命令用来配置SR-MPLS TE Policy的Color属性和目的节点地址。
undo color命令用来删除SR-MPLS TE Policy的Color属性和目的节点地址。
【命令】
color color-value end-point ipv4 ipv4-address
undo color
【缺省情况】
未配置SR-MPLS TE Policy的Color属性和目的节点地址。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
color-value:SR-MPLS TE Policy的Color属性,取值范围为0~4294967295。
ipv4-address:SR-MPLS TE Policy目的节点的IP地址。
【使用指导】
Color为转发路径的Color属性,用于在相同的源和目的节点之间区分不同的SR-MPLS TE Policy;Endpoint为SR-MPLS TE Policy目的节点的IP地址。通过BSID、Color和Endpoint可以唯一标识一个SR-MPLS TE Policy。
多次执行本命令,最后一次执行的命令生效。
不同SR-MPLS TE Policy不能配置相同的Color和目的节点地址。
【举例】
# 配置SR-MPLS TE Policy的Color属性为20、目的节点的IP地址为10.0.0.1。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy srpolicy
[Sysname-sr-te-policy-srpolicy] color 20 end-point ipv4 10.0.0.1
【相关命令】
· binding-sid
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) 如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。
(3) 如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。
(4) 如果另一地址族下配置了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
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
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
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 ] ]
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ as-path-acl { as-path-acl-number | as-path-acl-name } | as-path-regular-expression regular-expression ]
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ]
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ sr-policy-prefix [ verbose ] | color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address | statistics [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ] ] ]
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ statistics [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ] ]
display bgp [ instance instance-name ] routing-table ipv4 sr-policy peer { ipv4-address | ipv6-address } { accepted-routes | not-accepted-routes }
【视图】
任意视图
【缺省用户角色】
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个字符的字符串,不区分大小写。
verbose:显示路由的详细信息。如果未指定本参数,则显示路由的简要信息。
as-path-acl as-path-acl-number:显示匹配指定AS路径过滤列表号的BGP IPv4 SR Policy路由信息。as-path-acl-number为AS路径过滤列表号,取值范围为1~256。
as-path-acl as-path-acl-name:显示匹配指定AS路径过滤列表名的BGP IPv4 SR Policy路由信息。as-path-acl-name为AS路径过滤列表名,为1~51个字符的字符串,区分大小写,不能全为数字。
as-path-regular-expression regular-expression:显示AS路径属性与指定正则表达式匹配的BGP IPv4 SR Policy路由信息。regular-expression为AS路径正则表达式,为1~256个字符的字符串,区分大小写。
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路由的通告信息。
peer { ipv4-address | ipv6-address }:显示向指定的对等体发布或者从指定的对等体收到的BGP IPv4 SR Policy路由信息。ipv4-address为对等体的IPv4地址,ipv6-address为对等体的IPv6地址。
advertised-routes:显示向指定的对等体发布的路由信息。
received-routes:显示从指定的对等体接收到的路由信息。
statistics:显示路由的统计信息。
accepted-routes:显示从指定对等体接收的、并通过接收策略过滤的路由信息。
not-accepted-routes:显示从指定对等体接收的、但没有通过接收策略过滤的路由信息。
【使用指导】
如果没有指定任何参数,则显示所有BGP IPv4 SR Policy路由的简要信息。
【举例】
# 显示所有BGP IPv4 SR Policy路由的简要信息。
<Sysname> display bgp routing-table ipv4 sr-policy
Total number of routes: 1
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
* >i Network : [10][1][9.9.9.9]/96
NextHop : 2.1.1.2 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
表1-1 display bgp routing-table ipv4 sr-policy命令简要显示信息描述表
字段 |
描述 |
Total number of routes |
路由总数 |
BGP local router ID |
本地的路由器ID |
Status codes |
路由状态代码: · * – valid:合法路由 · > – best:普通优选最佳路由 · d - dampened:震荡抑制路由 · h – history:历史路由 · s – suppressed:聚合抑制路由 · S – stale:过期路由 · i – internal:内部路由 · e – external:外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内 · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示路由的来源无法确定 |
Network |
BGP IPv4 SR Policy路由,由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此BGP路由如何生成的 |
# 显示BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的详细信息。
<Sysname> display bgp routing-table ipv4 sr-policy [102][2][5.6.7.8]/96
BGP local router ID: 2.2.2.2
Local AS number: 1
Paths: 1 available, 1 best
BGP routing table information of [102][2][5.6.7.8]:
From : 3.1.1.2 (10.11.113.29)
Original nexthop: 3.1.1.2
Route age : 00h33m33s
OutLabel : NULL
Ext-Community : <RT: 3.3.3.9:100>
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
Binding SID: 10485
Path: 1
Weight: 1
SIDs: {3}
表1-2 display bgp routing-table ipv4 sr-policy命令详细显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Paths |
路由数信息 · available:有效路由数目 · best:最佳路由数目 |
BGP routing table information of [102][2][5.6.7.8] |
BGP IPv4 SR Policy路由[102][2][5.6.7.8]的路由表项信息,其中BGP IPv4 SR-MPLS TE Policy路由由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
From |
发布该路由的BGP对等体的IP地址 |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
Route age |
路由最后一次更新到目前持续的时间 |
OutLabel |
路由的出标签值 |
Ext-Community |
BGP路由的扩展团体属性 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · igp:表示路由产生于本AS内 · egp:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · incomplete:表示路由的来源无法确定 |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
Originator |
生成该路由信息的对等体 |
Cluster list |
路由的CLUSTER_LIST属性,如果未携带CLUSTER_LIST,则不显示 |
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 |
候选路径优先级 |
Binding SID |
绑定的SID |
Path |
候选路径 |
Weight |
权重 |
SIDs |
SID列表 |
原因 |
描述 |
preferred-value |
优选首选值最大的路由 |
local-preference |
优选本地优先级最高的路由 |
as-path |
优选AS路径最短的路由 |
origin |
依次选择ORIGIN类型为IGP、EGP、Incomplete的路由 |
med |
优选MED值最低的路由 |
remote-route |
依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学来的路由 |
igp-cost |
优选IGP Metric值最小的路由 |
relydepth |
优选迭代深度值小的路由 |
rfc5004 |
rfc5004规则:如果当前的最优路由为EBGP路由,则BGP路由器收到来自不同的EBGP邻居的路由后,不会改变最优路由 |
router-id |
优选Router ID最小的路由器发布的路由。如果路由包含RR属性,那么在路由选择过程中,就用ORIGINATOR_ID来替代Router ID |
cluster-list |
优选CLUSTER_LIST长度最短的路由 |
peer-address |
优选IP地址最小的对等体发布的路由 |
received |
优选最先学习到的路由 |
# 显示BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的通告信息。
<Sysname> display bgp routing-table ipv4 sr-policy [102][2][5.6.7.8]/96 advertise-info
BGP local router ID: 2.2.2.2
Local AS number: 1
Paths: 1 best
BGP routing table information of [102][2][5.6.7.8]/96(TxPathID:0):
Advertised to peers (2 in total):
2.1.1.2
3.3.3.3
表1-4 display bgp routing-table ipv4 sr-policy advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Paths |
到达指定目的网络的优选路由数目 |
BGP routing table information of [102][2][5.6.7.8]/96(TxPathID:0) |
BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的通告信息,TxPathID表示发送的路由的Add-Path ID值 |
Advertised to peers (2 in total) |
该路由已经向哪些对等体发送,以及对等体的数目 |
# 显示向对等体2.1.1.2发布的BGP IPv4 SR Policy路由的统计信息。
<Sysname> display bgp routing-table ipv4 sr-policy peer 10.2.1.2 advertised-routes statistics
Advertised routes total: 2
# 显示从对等体2.1.1.2收到的BGP IPv4 SR Policy路由的统计信息。
<Sysname> display bgp routing-table ipv4 sr-policy peer 2.1.1.2 received-routes statistics
Received routes total: 1
表1-5 display bgp routing-table ipv4 sr-policy peer statistics命令显示信息描述表
字段 |
描述 |
Advertised routes total |
向指定对等体发布的路由总数 |
Received routes total |
从指定对等体收到的路由总数 |
# 显示BGP IPv4 SR Policy路由的统计信息。
<Sysname> display bgp routing-table ipv4 sr-policy statistics
Total number of routes: 3
表1-6 display bgp routing-table ipv4 sr-policy statistics命令显示信息描述表
字段 |
描述 |
Total number of routes |
路由总数 |
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: 8
Public instance, MT-ID: 0, IS-IS instance ID: 0, Link count: 4
IS-IS to DIS:
Local node: System ID 0000.0000.0001.00, IS level: 1
Remote node: System ID 0000.0000.0002.01, IS level: 1
Topology ID: 0
Link source: ProcID 1, TLV type: wide-nbr, FragID: 0x0
IGP metric: 10
SR/SRv6 link maximum SID depths:
MPLS MSD : 5
IS-IS from DIS:
Local node: System ID 0000.0000.0002.01, IS-Level: 1
Remote node: System ID 0000.0000.0002.00, IS-Level: 1
Topology ID: 0
Link source: ProcID 1, TLV type: wide-nbr, FragID: 0x0
IGP metric: 0
表1-7 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: 6
Public instance, MT-ID: 0, IS-IS instance ID: 0, Node count: 3
IS-IS node: System ID 0000.0000.0001.00, IS level: 1
Node source: ProcID 1, TLV type: none, FragID: 0x0
Node topology ID: 0
Node flag: 0x1
IS-IS area: 00.0001
TE local router ID: 1.1.1.1
SRv6 capability flag (O/C): 0/0
SR/SRv6 node maximum SID depths:
MPLS MSD : 5
Segment Left: 5
End Pop MSD : 5
H.Encaps MSD: 5
End D MSD : 5
SR flags (I/V/H): 1/0/0
SRGB base: 3000 SRGB range: 1001
表1-8 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包含的标签数目 |
# 显示IGP协议上报到SR-MPLS TE Policy数据库的前缀信息。
<Sysname> display segment-routing te database prefix
Link-state information: Prefix, count: 7
Public instance, MT-ID: 0, IS-IS instance ID: 0, Prefix count: 3
IS-IS prefix:
Local node: System ID 0000.0000.0001.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: 333 Algorithm: 0
Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0
IS-IS prefix:
Local node: System ID 0000.0000.0001.00, IS level: 1
Prefix: 10.0.0.0/24, Topology ID: 0
Prefix source: ProcID 1, TLV type: ip-extended, FragID: 0x0
Prefix metric: 10
表1-9 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 |
display segment-routing te forwarding命令用来显示SR-TE的转发信息。
【命令】
display segment-routing te forwarding [ policy { name policy-name | { color color-value | end-point ipv4 ip-address } * } ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
policy:显示指定SR-MPLS TE Policy的转发信息。如果未指定本参数,则显示所有SR-MPLS TE Policy的转发信息。
name policy-name:SR-MPLS TE Policy名称,取值范围为1~59个字符的字符串。
color color-value:显示指定Color属性的SR-MPLS TE Policy的转发信息。color-value表示Color属性值,取值范围为0~4294967295。
end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy的转发信息。ipv4-address表示目的节点的IPv4地址。
verbose:显示SR-TE的详细转发信息。如果未指定本参数,则显示SR-TE的简要转发信息。
【使用指导】
如果SR-TE的流量转发统计功能处于关闭状态,则不显示流量统计信息。
【举例】
# 显示所有SR-MPLS TE Policy的简要转发信息。
<Sysname> display segment-routing te forwarding
Total forwarding entries: 1
Policy name/ID: p1/0
Binding SID: 15200
Policy NID: 1000
Main path:
Seglist ID: 1
Seglist NID: 2001
Weight: 50
Outgoing NID: 3012
OutLabels: 3
Interface: XGE3/1/1
NextHop: 1.2.0.2
Outgoing NID: 3210
OutLabels: 3
Interface: XGE3/1/2
NextHop: 1.2.1.2
Backup path:
Seglist ID: 1
Seglist NID: 2101
Weight: 100
Outgoing NID: 3560
OutLabels: 3
Interface: XGE3/1/1
NextHop: 1.2.0.2
Outgoing NID: 3958
OutLabels: 3
Interface: XGE3/1/2
NextHop: 1.2.1.2
Outgoing NID: 3213 ECMP-backup
OutLabels: 3
Interface: XGE3/1/3
NextHop: 1.2.2.2
# 显示所有SR-MPLS TE Policy的详细转发信息。
<Sysname> display segment-routing te forwarding verbose
Total forwarding entries: 1
Policy name/ID: p1/6
Binding SID: 1145
Policy NID: 20971527
Outbound statistics:
Total octets: 103079124844
Total packets: 937082894
Erroneous packets: 0
Dropped packets: 0
Output rate in the last 300 seconds:
0 bits/sec, 0 pkts/sec
Output rate in the last statistical period (5 sec):
0 bits/sec, 0 pkts/sec
Main path:
SegList ID: 7
SegList NID: 24117260
Weight: 1
Outbound statistics:
Total octets: 51539583322
Total packets: 468541637
Erroneous packets: 0
Dropped packets: 0
Output rate in the last 300 seconds:
0 bits/sec, 0 pkts/sec
Output rate in the last statistical period (5 sec):
0 bits/sec, 0 pkts/sec
Outgoing NID : 23068673
OutLabels: 16122
Interface: XGE3/1/1
NextHop: 121.11.1.1
Path Id: 0
Label stack: {16122}
SegList ID: 8
Seglist NID:24117261
Weight:1
Outbound statistics:
Total octets: 51539541522
Total packets: 468541257
Erroneous packets: 0
Dropped packets: 0
Output rate in last 300 seconds:
0 bits/sec, 0 pkts/sec
Output rate in the last statistical period (5 sec):
0 bits/sec, 0 pkts/sec
Outgoing NID : 23068674
OutLabels: 16122
Interface: XGE3/1/2
NextHop: 121.11.1.1
Path Id: 1
Label stack: {16122}
表1-10 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表项索引 |
Total octets |
转发的字节总数 |
Total packets |
转发的报文总数 |
Erroneous packets |
错误报文个数 |
Dropped packets |
丢弃报文个数 |
bits/sec |
比特/秒 |
pkts/sec |
数据包/秒 |
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 |
流量转发的备份路径 |
Seglist ID |
SID列表ID |
Seglist NID |
Seglist NHLFE表项索引 |
Outgoing NID |
SID列表中首地址的下一跳转发表项索引 携带ECMP-backup,表示等价路由的备份路径 |
Delay timer type |
定时器类型: · LSP:延迟刷新LSP的定时器 · SBFD:延迟清除SBFD DOWN标记位的定时器 |
Delay time |
延迟UP时间,单位毫秒 |
Remaing time |
剩余延迟UP时间,单位毫秒 |
OutLabel |
出标签 |
Interface |
出接口简称 |
Nexthop |
下一跳地址 |
PathID |
SR-MPLS TE Policy为SID列表分配的ID |
Weight |
权重 |
Label stack |
标签栈,按照栈顶标签到栈底标签排列 |
display segment-routing te policy命令用来显示SR-MPLS TE Policy信息。
【命令】
display segment-routing te policy [ name policy-name | down | up | { color color-value | end-point ipv4 ip-address } * ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name policy-name:SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。
down:显示状态为down的SR-MPLS TE Policy信息。
up:显示状态为up的SR-MPLS TE Policy信息。
color color-value:显示指定Color属性的SR-MPLS TE Policy信息,取值范围为0~4294967295。
end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy信息,ipv4-address表示目的节点的IPv4地址。
【使用指导】
未指定policy-name、down、up、color和end-point参数时,显示所有SR-MPLS TE Policy的信息。
【举例】
# 显示所有SR-MPLS TE Policy的信息。
<Sysname> display segment-routing te policy
Name/ID: abc/0
Color: 10
Endpoint: 4.4.4.4
Name from BGP: abc
BSID:
Mode: Explicit Type: Type_1 Request state: Succeeded
Current BSID: 15000 Explicit BSID: 15000 Dynamic BSID: -
Reference counts: 3
Flags: A/BS/NC
Status: Up
AdminStatus: Up
Up time: 2019-10-25 11:16:15
Down time: 2019-10-25 11:16:00
Hot-standby: Not configured
Statistics: Enabled
Statistics by service class: Enabled
SBFD: Not configured
BFD trigger path-down: Disabled
PolicyNid: 6201
Service-class: -
Candidate paths state: Configured
Candidate paths statistics:
CLI paths: 1 BGP paths: 0 PCEP paths: 0
Candidate paths:
Preference : 10
CPathName:
ProtoOrigin: CLI Discriminator: 10
Instance ID: 0 Node address: 0.0.0.0
Originator: 0, 0.0.0.0
Optimal: Y Flags: V/A
Explict SID list:
ID: 1 Name: abc
Weight: 1 Nid: 5
State: Up SBFD state: -
表1-11 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的名称,未获取到时不显示 |
|
||
BSID |
入节点的SID |
|
||
Mode |
BSID的模式: · Explicit:手工指定 · Dynamic:动态获取 · None:未配置 |
|
||
Type |
BSID的类型: · None:未配置 · Type_1:MPLS标签 |
|
||
Request state |
BSID申请的状态: · Conflicted:与其他协议分配的SID冲突 · Failed:申请失败 · Succeeded:申请成功 · -:未生成BSID |
|
||
Current BSID |
当前的BSID |
|
||
Explicit BSID |
手工指定的BSID |
|
||
Dynamic BSID |
动态申请的BSID,未动态申请时显示为“-” |
|
||
Reference counts |
SR-MPLS TE Policy被引用的次数 |
|
||
Flags |
SR-MPLS TE Policy的标志位: · A:激活SR-MPLS TE Policy · C:优选SR-MPLS TE Policy · N:正在进行SR-MPLS TE Policy优选 · BA:正在申请BSID · BS:优选BSID · D:删除SR-MPLS TE Policy · CF:和已有BSID冲突 · NC:Name from configuaration,手工配置的SR-MPLS TE Policy · NB:Name from BGP,通过BGP路由获取到的SR-MPLS TE Policy |
|
||
Status |
SR-MPLS TE Policy的状态: · Up · Down |
|
||
AdminStatus |
SR-MPLS TE Policy的管理状态,即是否通过shutdown命令关闭SR-MPLS TE Policy: · Down:已配置 · Up:未配置 |
|
||
Up time |
SR-MPLS TE Policy变为Up状态的时间 |
|
||
Down time |
SR-MPLS TE Policy变为Down状态的时间 |
|
||
Hot-standby |
SR-MPLS TE Policy的热备份功能开启状态: · Enabled:热备份功能处于开启状态 · Disabled:热备份功能处于关闭状态 |
|
||
Statistics |
SR-MPLS TE Policy的流量转发统计功能的配置状态: · Disabled:关闭 · Enabled:开启 |
|
||
Statistics by service class |
基于CBTS的SR-MPLS TE Policy流量转发统计功能的配置状态: · Enabled:开启 · Disabled:关闭 |
|
||
SBFD |
SR-MPLS TE Policy的SBFD功能开启状态: · Enable:SBFD功能处于开启状态 · Disabled:SBFD功能处于关闭状态 |
|
||
|
Remote |
SBFD会话的远端标识符 |
||
Template name |
SBFD的模板名 |
|
||
Backup template name |
备份SID列表的SBFD模板名 |
|
||
BFD trigger path-down |
SR-MPLS TE Policy的BFD down触发Policy down功能的配置状态: · Disabled:关闭 · Enabled:开启 |
|
||
PolicyNid |
SR-MPLS TE Policy的NHLFE表项索引 |
|
||
Service-class |
SR-MPLS TE Policy的转发类,采用缺省值时显示为“-” |
|
||
Candidate paths status |
候选路径配置状态: · Configured:已配置 · Not configured:未配置 |
|
||
Candidate paths statistics |
候选路径数量 |
|
||
CLI paths |
手工配置的候选路径数量 |
|
||
BGP paths |
通过BGP SR-MPLS TE Policy路由获取的候选路径数量 |
|
||
PCEP paths |
(暂不支持)通过PCEP(Path Computation Element Protocol,路径计算单元通信协议)获取的候选路径数量 |
|
||
Candidate paths |
SR-MPLS TE Policy候选路径信息 |
|
||
Preference |
SR-MPLS TE Policy候选路径的优先级 |
|
||
CPathName |
通过BGP路由获取的候选路径名称,未获取时显示为空 |
|
||
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:老化中的候选路径 · BN:Name from BGP,通过BGP路由获取的候选路径 · PN:Name from PCEP,通过PCE获取的候选路径 · None:无候选路径 |
|
||
Explict SID list |
SR-MPLS TE Policy候选路径下的显式SID列表 |
|
||
ID |
SID列表索引 |
|
||
Name |
SID列表名称 |
|
||
Weight |
SID列表在该候选路径中的权重值 |
|
||
Nid |
SID列表的NHLFE表项索引 |
|
||
State |
SID列表状态: · Up:SID列表处于Up状态 · Down:SID列表处于Down状态 |
|
||
SBFD state |
SID列表的SBFD状态: · Up:SBFD会话处于Up状态 · Down:SBFD会话处于Down状态 · Path inactive:候选路径中无可用的SID列表 · Unknown:SBFD检测结果未知 · -:未使用SBFD检测SID列表 |
|
||
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 | policy-name policy-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
binding-sid bsid:指定BSID。
color color-value end-point ipv4 ipv4-address:指定Color属性和目的节点地址。color-value表示Color属性值,取值范围为0~4294967295。ipv4-address表示目的节点的IPv4地址。
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-12 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:未知错误 |
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: 1 (0 up 1 down)
Configured: 1 (0 up 1 down)
From BGP: 0 (Added 0 deleted 0 0 up 0 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: 0
Configured: 0
From BGP: 0 (Added 0 deleted 0)
From ODN: 0 (Added 0 deleted 0)
From PCE: 0 (Added 0 deleted 0)
Total SID lists: 0 (0 up 0 down)
Configured: 0 (0 up 0 down)
From BGP: 0 (0 up 0 down)
From PCE: 0 (0 up 0 down)
表1-13 display segment-routing te policy statistics命令显示信息描述表
字段 |
描述 |
Total policies |
SR-MPLS TE Policy总个数: · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
Configured |
手工配置的个数 · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
From BGP |
通过BGP路由学习的SR-MPLS TE Policy个数 · Added:BGP添加个数 · deleted:BGP删除个数 · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
From ODN |
通过ODN生成的SR-MPLS TE Policy个数 · Added:通过ODN添加个数 · deleted:通过ODN删除个数 · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
From PCE |
通过PCE生成的SR-MPLS TE Policy个数 · Added:通过PCE添加个数 · deleted:通过PCE删除个数 · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
Total candidate paths |
SR-MPLS TE Policy候选路径总个数 |
Total SID lists |
SID列表总个数 |
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 Referenced: 1
Flags: F
StateChangeTime: 2022-06-27 11:57:43
Endpoint: 1.1.1.1 Up/Total mappings: 0/0
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-14 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表项索引 |
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组处于初始状态 |
StateChangeTime |
SRv6 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映射关系生效数量/总数量 |
Color |
Color值 |
Type |
报文类型: · IPv4 · IPv6 |
DSCP |
DSCP优先级 |
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 } * | 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:指定目的节点地址。ipv4-address表示目的节点的IPv4地址。
name policy-name:指定SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。
【使用指导】
未指定down、policy和up参数时,显示所有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
Remote Discr: 67372036
State: Down
Timer: 30
表1-15 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列表的转发表项索引 |
Remote Discr |
远端标识符,未指定SBFD会话的远端标识符时,显示为“-” |
Timer |
SBFD会话定时器,单位为秒 |
display segment-routing te segment-list命令用来显示SR-TE的SID列表信息。
【命令】
display segment-routing te segment-list [ name segment-list-name | id id-value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name segment-list-name:显示指定名称的SID列表信息。segment-list-name表示SID列表名称,为1~128个字符的字符串,区分大小写。
id id-value:显示指定ID的SID列表信息。id-value为SID列表的ID,取值范围为1~4294967295。
【使用指导】
如果未指定name和id参数,则显示SR-TE的所有SID列表信息。
SID列表的ID可以通过display segment-routing te policy命令查看。
【举例】
# 显示SR-TE的所有SID列表信息。
<Sysname> display segment-routing te segment-list
Total Segment lists: 1
Name/ID: abc/1
Origin: CLI
Status: Down
Nodes : 1
Flags : None
Index: 10 Label: 17401
Type : Type_1 Flags: None
Index: 20 Label: 18101
Type : Type_1 Flags: None
表1-16 display segment-routing te sgment-lsit命令显示信息描述表
字段 |
描述 |
Total SID lists |
SID列表个数 |
Name/ID |
SID列表名称/ID |
Origin |
SID列表的配置来源: · CLI:本地命令行配置 · BGP:BGP配置下发 · PCE:PCE配置下发(暂不支持) · -:无有效来源 |
Status |
SID列表的状态: · Down:SID列表处于down状态 · Up:SID列表处于up状态 |
Nodes |
SID列表中节点数量 |
Flags |
SID列表的标志位: · D:正在删除SID列表 · None:无,SID列表处于正常状态 |
Index |
节点索引值 |
Label |
节点的标签 |
Type |
节点的标签类型: · None:未配置节点标签 · Type_1:MPLS标签 |
Flags |
节点的标志位,当前未定义,显示为None |
【相关命令】
· display segment-routing te policy
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
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
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
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
forwarding statistics enable命令用来全局开启SR-MPLS TE Policy的流量转发统计功能。
undo forwarding statistics enable命令用来全局关闭SR-MPLS TE Policy的流量转发统计功能。
【命令】
forwarding statistics [ service-class ] enable
undo forwarding statistics enable
【缺省情况】
SR-MPLS TE Policy的流量转发统计功能处于关闭状态。
【视图】
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-MPLS TE Policy的流量转发统计功能。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] forwarding statistics enable
【相关命令】
· display segment-routing te forwarding
· forwarding statistics
· forwarding statistics interval
· reset segment-routing te forwarding statistics
forwarding statistics interval命令用来配置SR-MPLS TE Policy流量转发统计信息收集的时间间隔。
undo forwarding statistics interval命令用来恢复缺省情况。
【命令】
forwarding statistics interval interval
undo forwarding statistics interval
【缺省情况】
SR-MPLS TE Policy流量转发统计信息收集时间间隔为30秒。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
interval:SR-MPLS TE Policy流量转发统计信息收集的时间间隔,取值范围为5~65535,单位为秒。
【举例】
# 配置SR-MPLS TE Policy流量转发统计信息收集的时间间隔为90秒。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] forwarding statistics interval 90
【相关命令】
· display segment-routing te forwarding
· forwarding statistics
· forwarding statistics enable
· reset segment-routing te forwarding statistics
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
index命令用来在SID列表中添加节点。
undo index命令用来删除SID列表中指定节点。
【命令】
index index-number mpls label label-value
undo index index-number
【缺省情况】
SID列表中不存在任何节点。
【视图】
SID列表视图
【缺省用户角色】
network-admin
【参数】
index-number:SID列表的节点索引值,取值范围为1~65535。
mpls label label-value:SID列表中指定节点对应的MPLS标签。label-value表示MPLS标签值,取值范围为0,3,16~1048575。
【举例】
# 在SID列表abc中添加节点,其节点索引为1,MPLS标签为1000。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] segment-list abc
[Sysname-sr-te-sl-abc] index 1 mpls label 1000
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]
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]
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]
reset segment-routing te forwarding statistics命令用来清除SR-TE流量转发统计信息。
【命令】
reset segment-routing te forwarding statistics [ binding-sid binding-sid | color color-value endpoint endpoint-ipv4 | name name-value ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
binding-sid binding-sid:清除指定BSID的SR-MPLS TE Policy的流量转发统计信息。binding-sid为SR-MPLS TE Policy的BSID值。
color color-value endpoint endpoint-ipv4:清除指定Color属性和目的节点地址的SR-MPLS TE Policy的流量转发统计信息。color-value为Color值,取值范围为0~4294967295。endpoint-ipv4为目的节点的IPv4地址。
name name-value:清除指定SR-MPLS TE Policy的流量转发统计信息。name-value为SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。
【使用指导】
如果未指定任何参数,则清除所有SR-MPLS TE Policy的流量转发统计信息。
【举例】
# 清除所有SR-MPLS TE Policy的流量转发统计信息。
<Sysname> reset segment-routing te forwarding statistics
【相关命令】
· display segment-routing te forwarding verbose
· forwarding statistics enable
· forwarding statistics interval
router-id filter命令用来开启Router ID过滤功能。
undo router-id filter命令用来关闭Router ID过滤功能。
【命令】
router-id filter [ bgp-rib-only ]
undo router-id filter
【缺省情况】
Router ID过滤功能处于关闭状态。
【视图】
BGP IPv4 SR Policy地址族
【缺省用户角色】
network-admin
【参数】
bgp-rib-only:当设备收到BGP IPv4 SR Policy路由,且该路由携带的Route Target属性中不包含本地设备的Router ID时,仅接收该路由,不生成对应的SR-MPLS TE Policy。
【使用指导】
当网络中存在大量的BGP IPv4 SR Policy路由,而设备仅希望处理部分路由时,可以通过本命令过滤接收到的BGP IPv4 SR Policy路由。
开启Router ID过滤功能后,设备将检查接收到的BGP IPv4 SR Policy路由中携带的Route Target属性。如果该属性中包含本地设备的Router ID,则接收该路由,并生成对应的SR-MPLS TE Policy;否则:
· 执行本命令时,如果未指定bgp-rib-only参数,则丢弃该路由。
· 执行本命令时,如果指定bgp-rib-only参数,则仅接收该路由,不生成对应的SR-MPLS TE Policy。
当控制器需要通过多台中间设备将BGP IPv4 SR Policy路由发布到源节点时,控制器与源节点之间的中间设备仅需要转发BGP IPv4 SR Policy路由,不需要生成SR-MPLS TE Policy,以节省中间设备的资源。这种情况下,可以在中间设备上配置router-id filter bgp-rib-only命令,当中间设备收到BGP IPv4 SR Policy路由后,即使该路由携带的Route Target属性中不包含本地设备的Router ID,也不会丢弃该路由,仍对该路由进行转发。同时,也不会在中间设备上生成SR-MPLS TE Policy,避免影响报文转发。
多次执行本命令,最后一次执行的命令生效。
为了正确使用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
sbfd命令用来配置SR-MPLS TE Policy的SBFD功能。
undo sbfd命令用来恢复缺省情况。
【命令】
sbfd { disable | enable [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ] }
undo sbfd { disable | enable }
【缺省情况】
未配置SR-MPLS TE Policy的SBFD功能。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
disable:表示关闭SR-MPLS TE Policy的SBFD功能。
enable:表示开启SR-MPLS TE Policy的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:指定备份SID列表引用的BFD模板。backup-template-name为BFD模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定主模板时,则以主模板为准;如果主备模板均未指定时,则以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视图的配置。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 开启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)
· sr-policy sbfd enable
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]
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-MPLS TE Policy转发类的值,取值范围为1~15。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)
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
snmp-agent trap enable sr-policy命令用来开启SR-MPLS TE Policy模块的告警功能。
undo snmp-agent trap enable sr-policy命令用来关闭SR-MPLS TE Policy模块的告警功能。
【命令】
snmp-agent trap enable sr-policy
undo snmp-agent trap enable sr-policy
【缺省情况】
SR-MPLS TE Policy模块的告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启SR-MPLS TE Policy模块的告警功能后,当SR-MPLS TE Policy的状态发生变化时,将生成告警信息并发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 开启SR-MPLS TE Policy模块的告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable sr-policy
sr-policy backup hot-standby enable命令用来开启所有SR-MPLS TE Policy的热备份功能。
undo sr-policy backup hot-standby enable命令用来关闭所有SR-MPLS TE Policy的热备份功能。
【命令】
sr-policy backup hot-standby enable
undo sr-policy backup hot-standby enable
【缺省情况】
所有SR-MPLS TE Policy的热备份功能处于关闭状态。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【使用指导】
开启SR-MPLS TE Policy的热备份功能后,如果一个SR-MPLS TE Policy下面存在多条候选路径,则优先级最高的有效路径是主路径,优先级次高的有效路径是备份路径。如果主路径下所有Segment List都发生故障,则将流量切换到备路径转发,以减少对业务的影响。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的热备份功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
【举例】
# 开启所有SR-MPLS TE Policy的热备份功能。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] sr-policy backup hot-standby enable
【相关命令】
· backup hot-standby
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
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
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
sr-policy sbfd enable命令用来开启所有SR-MPLS TE Policy的SBFD功能。
undo sr-policy sbfd enable命令用来关闭所有SR-MPLS TE Policy的SBFD功能。
【命令】
sr-policy sbfd enable [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ]
undo sr-policy sbfd enable
【缺省情况】
所有SR-MPLS TE Policy的SBFD功能处于关闭状态。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
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:指定备份SID列表引用的BFD模板。backup-template-name为BFD模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定主模板时,则以主模板为准;如果主备模板均未指定时,则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视图的配置。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 开启所有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)
· sbfd
· sbfd destination ipv4 remote-discriminator(可靠性命令参考/BFD)
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检测时间倍数为5,发送SBFD报文的最小时间间隔为10毫秒。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
detect-multiplier multiplier-value:SBFD检测时间倍数。取值范围为3~50。
min-tx-interval transmit-interval:发送SBFD报文的最小时间间隔。取值范围为3~10000,单位为毫秒。
【使用指导】
配置发送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
sr-policy steering命令用来配置SR-MPLS TE Policy的引流方式。
undo sr-policy steering命令用来恢复缺省情况。
【命令】
sr-policy steering { disable | policy-based }
undo sr-policy steering
【缺省情况】
基于Color将数据报文引流到SR-MPLS TE Policy。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【参数】
disable:不使用基于Color引流,可以基于隧道策略将数据报文引流到SR-MPLS TE Policy。
policy-based:如果BGP路由中未携带Color扩展团体属性,则基于隧道策略将数据报文引流到SR-MPLS TE Policy。指定本参数后,按照基于隧道绑定策略进行引流->基于Color引流->基于隧道负载分担策略进行引流的优先级顺序引流方式。
【使用指导】
可以通过如下方式将数据报文引流到SR-MPLS TE Policy:
· 基于Color引流:查找是否存在Color和Endpoint地址与BGP路由的Color扩展团体属性和下一跳地址完全相同的SR-MPLS TE policy。若存在,则将该BGP路由迭代到SR-MPLS TE Policy。当设备收到匹配该BGP路由的报文时,会通过SR-MPLS TE Policy转发该报文。
· 基于隧道策略引流:MPLS L3VPN或EVPN L3VPN组网中,通过部署隧道策略,将SR-MPLS TE Policy作为公网隧道来转发私网报文。隧道策略的详细介绍请参见“MPLS配置指导”中的“隧道策略”。
在L2VPN组网环境中,本命令不生效。
【举例】
# 配置基于隧道策略将数据报文引流到SR-MPLS TE Policy。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] sr-policy steering policy-based
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
sr-policy up-delay命令用来配置SR-MPLS TE Policy延迟激活的时间。
undo sr-policy up-delay命令用来恢复缺省情况。
【命令】
sr-policy up-delay delay-time
undo sr-policy up-delay
【缺省情况】
SR-MPLS TE Policy不延迟激活。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
delay-time:SR-MPLS TE Policy延迟激活的时间,取值范围为1~600000,单位为毫秒。
【使用指导】
当SR-MPLS TE Policy故障恢复时,为了避免SR-MPLS TE Policy频繁震荡导致丢包,可以配置本命令,使SR-MPLS TE Policy延迟激活,即延迟一段时间再使用该SR-MPLS TE Policy转发流量,以确保SR-MPLS TE Policy的故障彻底消除。
配置本命令后,需要根据SR-MPLS TE Policy的SBFD功能的配置情况,启动不同类型的延迟激活定时器:
· LSP类型定时器:未开启SBFD功能,且SID列表状态由Down变为Up时,启动LSP类型定时器。
· SBFD类型定时器:开启SBFD功能,且SBFD会话状态由Down变为Up时,启动SBFD类型定时器。
可以通过display segment-routing te policy命令查看SBFD功能配置情况、SID列表状态和SBFD会话状态。
请根据网络规模合理配置SR-MPLS TE Policy延迟激活的时间,避免故障消除后SR-MPLS TE Policy长时间无法处理用户流量。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的延迟UP时间。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
多次执行本命令,最后一次执行的命令生效,且已处于延迟激活的SR-MPLS TE Policy不受影响。
【举例】
# 配置SR-MPLS TE Policy p1的延迟激活时间为10000毫秒。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] sr-policy up-delay 10000
【相关命令】
· display segment-routing te policy
· up-delay
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]
up-delay命令用来配置SR-MPLS TE Policy的延迟激活时间。
undo up-delay命令用来恢复缺省情况。
【命令】
up-delay delay-time
undo up-delay
【缺省情况】
未配置延迟激活时间,以SR-TE视图下的配置为准。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
delay-time:表示SR-MPLS TE Policy的延迟激活时间,取值范围是1~600000,单位为毫秒。
【使用指导】
当SR-MPLS TE Policy故障恢复时,为了避免SR-MPLS TE Policy频繁震荡导致丢包,可以配置本命令,使SR-MPLS TE Policy延迟激活,即延迟一段时间再使用该SR-MPLS TE Policy转发流量,以确保SR-MPLS TE Policy的故障彻底消除。
配置本命令后,需要根据SR-MPLS TE Policy的SBFD功能的配置情况,启动不同类型的延迟激活定时器:
· LSP类型定时器:未开启SBFD功能,且SID列表状态由Down变为Up时,启动LSP类型定时器。
· SBFD类型定时器:开启SBFD功能,且SBFD会话状态由Down变为Up时,启动SBFD类型定时器。
可以通过display segment-routing te policy命令查看SBFD功能配置情况、SID列表状态和SBFD会话状态。
请根据网络规模合理配置SR-MPLS TE Policy延迟激活的时间,避免故障消除后SR-MPLS TE Policy长时间无法处理用户流量。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的延迟UP时间。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
多次执行本命令,最后一次执行的命令生效,且已处于延迟激活的SR-MPLS TE Policy不受影响。
【举例】
# 配置SR-MPLS TE Policy的延迟激活时间为10000毫秒。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te ]policy p1
[Sysname-sr-te-policy-p1] up-delay 10000
【相关命令】
· display segment-routing te policy
· sr-policy up-delay
validation-check enable命令用来开启BGP IPv4 SR Policy路由有效性检查功能。
undo validation-check enable命令用来关闭BGP IPv4 SR Policy路由有效性检查功能。
【命令】
validation-check enable
undo validation-check enable
【缺省情况】
BGP IPv4 SR Policy路由有效性检查功能处于关闭状态,即设备不会检查接收到的BGP IPv4 SR Policy路由的有效性。
【视图】
BGP IPv4 SR Policy地址族
【缺省用户角色】
network-admin
【使用指导】
开启本功能后,设备会对BGP IPv4 SR Policy路由进行检查。如果BGP IPv4 SR Policy路由中既没有IPv4地址格式的RT扩展团体属性,又没有NO_ADVERTISE团体属性,则该路由无效,不会被优选。
在控制器与RR(Router Reflector,路由反射器)建立BGP邻居关系,RR再与多个不同SR-MPLS TE Policy的源节点建立BGP邻居关系的组网场景中,可以在RR上配置本功能,RR将检查控制器下发的多条SR-MPLS TE Policy路由是否携带IPv4地址格式的RT属性或者NO_ADVERTISE团体属性,如果携带上述属性之一,则RR接收这些路由,并将不带NO_ADVERTISE的路由反射给多个不同SR-MPLS TE Policy的源节点。在不同SR-MPLS TE Policy的源节点可以配置router-id filter命令来开启Router ID过滤功能,源节点将本地的Router ID与BGP IPv4 SR Policy路由RT属性中的IPv4地址进行对比。如果相同,则接收该路由,否则,丢弃该路由。
【举例】
# 开启BGP IPv4 SR Policy路由有效性检查功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address ipv4 sr-policy
[Sysname-bgp-default-srpolicy-ipv4] validation-check enable
【相关命令】
· router-id filter
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!