03-SR-MPLS TE Policy命令
本章节下载: 03-SR-MPLS TE Policy命令 (408.93 KB)
目 录
1.1.1 address-family ipv4 sr-policy
1.1.8 default-color(VPN instance IPv4/IPv6 unicast address family view)
1.1.9 default-color(Public instance IPv4/IPv6 address family view)
1.1.10 display bgp routing-table ipv4 sr-policy
1.1.11 display segment-routing te database
1.1.12 display segment-routing te forwarding
1.1.13 display segment-routing te policy
1.1.14 display segment-routing te policy statistics
1.1.15 display segment-routing te policy-group
1.1.16 display segment-routing te sbfd
1.1.17 display segment-routing te segment-list
1.1.22 forwarding statistics enable
1.1.23 forwarding statistics interval
1.1.29 reset segment-routing te forwarding statistics
1.1.35 snmp-agent trap enable sr-policy
1.1.36 sr-policy backup hot-standby enable
1.1.42 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
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为20。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy srpolicy
[Sysname-sr-te-policy-srpolicy] binding-sid mpls 20
【相关命令】
· 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属性,取值范围为1~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值,取值范围为1~4294967295。
ipv4:将IPv4报文引流到指定的SR-MPLS TE Policy的DSCP值。
ipv6:将IPv6报文引流到指定的SR-MPLS TE Policy的DSCP值。
dscp-value-list:DSCP列表,表示方式为dscp-value-list = { dscp-value1 [ to dscp-value2 ] } &<1-32>。其中,dscp-value表示DSCP值,取值范围为0~63。&<1-32>表示前面的参数最多可以输入32次。dscp-value2的值要大于dscp-value1的值。
default:配置缺省的Color和DSCP映射关系,即未匹配DSCP值的报文均通过的指定SR-MPLS TE Policy转发。
【使用指导】
IPv4和IPv6地址族可以分别指定Color与DSCP的映射关系,但是对于同一个地址族的报文,每个DSCP值仅支持关联一个Color值。
只有SR-MPLS TE Policy有效时,才能将其Color值与DSCP关联。
可以指定default参数来指定某个SR-MPLS TE Policy作为指定地址族报文的缺省SR-MPLS TE Policy。当SR-MPLS TE Policy组内某个DSCP没有指定SR-MPLS TE Policy时,可以使用该缺省SR-MPLS TE Policy转发报文。一个SR-MPLS TE Policy组内,一个地址族只能有一个缺省SR-MPLS TE Policy。
当设备收到未匹配SR-MPLS TE Policy组内Color和DSCP映射关系的IPv4/IPv6地址族报文时,依次按照如下原则选择报文转发方式:
(1) 如果本地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。
(2) 如果另一地址族已配置缺省的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命令用来配置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
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
display bgp routing-table ipv4 sr-policy命令用来显示BGP IPv4 SR-MPLS TE Policy路由信息。
【命令】
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ sr-policy-prefix [ advertise-info ] | { color color-value | end-point ipv4 ipv4-address } * | peer ipv4-address { advertised-routes | received-routes } [ statistics ] | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
sr-policy-prefix:显示指定BGP IPv4 SR Policy路由的详细信息。sr-policy-prefix包含BGP IPv4 SR Policy路由信息和路由信息长度,组成格式为sr-policy-route/mask-length,取值范围为1~512个字符的字符串,不区分大小写。
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:显示向指定的对等体发布或者从指定的对等体收到的BGP IPv4 SR Policy路由信息。
ipv4-address:对等体的IPv4地址。
advertised-routes:显示向指定的对等体发布的路由信息。
received-routes:显示从指定的对等体接收到的路由信息。
statistics:显示路由的统计信息。
【使用指导】
如果没有指定任何参数,则显示所有BGP IPv4 SR Policy路由的简要信息。
【举例】
# 显示所有BGP IPv4 SR Policy路由的简要信息。
<Sysname> display bgp routing-table ipv4 sr-policy
Total number of routes: 1
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
* >i Network : [10][1][9.9.9.9]/96
NextHop : 2.1.1.2 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
表1-1 display bgp routing-table ipv4 sr-policy命令简要显示信息描述表
字段 |
描述 |
Total number of routes |
路由总数 |
BGP local router ID |
本地的路由器ID |
Status codes |
路由状态代码: · * – valid:合法路由 · > – best:普通优选最佳路由 · d - dampened:震荡抑制路由 · h – history:历史路由 · s – suppressed:聚合抑制路由 · S – stale:过期路由 · i – internal:内部路由 · e – external:外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内 · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示路由的来源无法确定 |
Network |
BGP IPv4 SR Policy路由,由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此BGP路由如何生成的 |
# 显示BGP IPv4 SR-MPLS TE 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
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 Policy路由由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
From |
发布该路由的BGP对等体的IP地址 |
Rely Nexthop |
路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved” |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
Route age |
路由最后一次更新到目前持续的时间 |
OutLabel |
路由的出标签值 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · igp:表示路由产生于本AS内 · egp:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · incomplete:表示路由的来源无法确定 |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
State |
路由当前状态,取值包括: · valid:有效路由 · internal:内部路由 · external:外部路由 · local:本地产生路由 · synchronize:同步路由 · best:最佳路由 · delay:表示该路由优选时将被延迟(仅在显示路由详细信息时显示本字段) · not preferred for reason:路由未被优选的原因,reason的具体内容请参见表1-3 |
IP precedence |
路由的IP优先级,取值范围为0~7,N/A表示无效值 |
QoS local ID |
路由的QoS本地ID属性,取值范围为1~4095,N/A表示无效值 |
Traffic index |
流量索引值,取值范围为1~64,N/A表示无效值 |
Tunnel encapsulation info |
隧道封装 |
Type: 15 (SR Policy) |
隧道封装类型为15,表示是SR-MPLS TE Policy |
Preference |
候选路径优先级 |
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: GE3/1/1
NextHop: 1.2.0.2
Outgoing NID: 3210
OutLabels: 3
Interface: GE3/1/2
NextHop: 1.2.1.2
Backup path:
Seglist ID: 1
Seglist NID: 2101
Weight: 100
Outgoing NID: 3560
OutLabels: 3
Interface: GE3/1/1
NextHop: 1.2.0.2
Outgoing NID: 3958
OutLabels: 3
Interface: GE3/1/2
NextHop: 1.2.1.2
# 显示所有SR-MPLS TE Policy的详细转发信息。
<Sysname> display segment-routing te forwarding verbose
Total forwarding entries: 1
Policy name/ID: p1/0
Binding SID: 15200
Policy NID: 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 ID: 1
Seglist NID: 2001
Weight: 50
Outgoing NID: 3012
OutLabels: 3
Interface: GE3/1/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: GE3/1/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 ID: 1
Seglist NID: 2101
Weight: 100
Outgoing NID: 3560
OutLabels: 3
Interface: GE3/1/1
NextHop: 1.2.0.2
PathID: 1
Label stack: {16300, 16400, 16500}
Outgoing NID: 3958
OutLabels: 3
Interface: GE3/1/2
NextHop: 1.2.1.2
PathID: 1
Label stack: {16300, 16400, 16500}
表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表项索引 |
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 |
流量转发的备份路径 |
Seglist ID |
SID列表ID |
Seglist NID |
Seglist NHLFE表项索引 |
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: Not configured
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
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申请的状态: · Failed:申请失败 · Succeeded:申请成功 |
Current BSID |
当前的BSID |
Explicit BSID |
手工指定的BSID |
Dynamic BSID |
动态申请的BSID,未动态申请时显示为“-” |
Reference counts |
SR-MPLS TE Policy被引用的次数 |
Flags |
SR-MPLS TE Policy的标志位: · A:激活SR-MPLS TE Policy · C:优选SR-MPLS TE Policy · N:正在进行SR-MPLS TE Policy优选 · BA:正在申请BSID · BS:优选BSID · D:删除SR-MPLS TE Policy · CF:和已有BSID冲突 · NC:手工配置的SR-MPLS TE Policy · NB:通过BGP路由获取到的SR-MPLS TE Policy |
Status |
SR-MPLS TE Policy的状态: · Up:激活状态 · Down:未激活状态 |
AdminStatus |
SR-MPLS TE Policy的管理状态,即是否通过shutdown命令关闭SR-MPLS TE Policy: · Configured:已配置 · Not configured:未配置 |
Up time |
SR-MPLS TE Policy变为Up状态的时间 |
Down time |
SR-MPLS TE Policy变为Down状态的时间 |
Hot-standby |
SR-MPLS TE Policy的热备份功能开启状态: · Enabled:热备份功能处于开启状态 · Disabled:热备份功能处于关闭状态 · Not configured:未配置热备份功能 |
Statistics |
SR-MPLS TE Policy的流量转发统计功能的配置状态: · Disabled:关闭 · Enabled:开启 · Not configured:未配置 |
Statistics by service class |
基于CBTS的SR-MPLS TE Policy流量转发统计功能的配置状态: · Enabled:开启 · Disabled:关闭 · Not configured:未配置 |
SBFD |
SR-MPLS TE Policy的SBFD功能开启状态: · Enable:SBFD功能处于开启状态 · Disabled:SBFD功能处于关闭状态 · Not configured:未配置SBFD功能 |
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路由获取的候选路径名称,未获取时显示为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:老化中的候选路径 · BN:通过BGP路由获取的候选路径 · PN:通过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 statistics命令用来显示SR-MPLS TE Policy的统计信息。
【命令】
display segment-routing te policy statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示SR-MPLS TE Policy的统计信息。
<Sysname> display segment-routing te policy statistics
TE Policy Database Statistics
Total policies: 4 (2 up 2 down)
Configured: 2
From BGP: 2 (Added 2, deleted 0)
Total candidate paths: 6
Configured: 3
From BGP: 3 (Added 3, delete 0)
Total SID lists: 6
Configured: 3
From BGP: 3
表1-12 display segment-routing te policy statistics命令显示信息描述表
字段 |
描述 |
Total policies |
SR-MPLS TE Policy总个数: · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
Configured |
手工配置的个数 |
From BGP |
通过BGP路由学习的SR-MPLS TE Policy个数 · Added:BGP添加个数 · deleted:BGP删除个数 |
Total candidate paths |
SR-MPLS TE Policy候选路径总个数 |
Total SID lists |
SID列表总个数 |
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
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-13 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组处于初始状态 |
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-14 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 |
远端标识符 |
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 : Up
Nodes : 2
Index: 10 Label: 17401
Type : Type_1 Flags: None
Index: 20 Label: 18101
Type : Type_1 Flags: None
表1-15 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列表中节点数量 |
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-pref20] 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 TE Policy的流量转发统计功能。
undo forwarding statistics enable命令用来全局关闭SR TE Policy的流量转发统计功能。
【命令】
forwarding statistics [ service-class ] enable
undo forwarding statistics enable
【缺省情况】
SR 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 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 TE Policy流量转发统计信息收集的时间间隔。
undo forwarding statistics interval命令用来恢复缺省情况。
【命令】
forwarding statistics interval interval
undo forwarding statistics interval
【缺省情况】
SR TE Policy流量转发统计信息收集时间间隔为30秒。
【视图】
SR TE视图
【缺省用户角色】
network-admin
【参数】
interval:SR TE Policy流量转发统计信息收集的时间间隔,取值范围为5~65535,单位为秒。
【举例】
# 配置SR 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标签为10。
<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 10
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
【视图】
用户视图
【缺省用户角色】
network-admin
【举例】
# 清除SR TE流量转发统计信息。
<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 [ 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功能。
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 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 [ template template-name ] [ backup-template backup-template-name ]
undo sr-policy sbfd enable
【缺省情况】
所有SR-MPLS TE Policy的SBFD功能处于关闭状态。
【视图】
SR TE视图
【缺省用户角色】
network-admin
【参数】
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
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~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配置指导”中的“隧道策略”。
如果未指定任何参数,则基于Color将数据报文引流到SR-MPLS TE Policy。
在L2VPN组网环境中,本命令不生效。
【举例】
# 配置基于隧道策略将数据报文引流到SR-MPLS TE Policy。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] sr-policy steering policy-based
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]
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路由的发布范围进行控制:
· 通过RT扩展团体属性控制路由的发布范围:控制器为BGP IPv4 SR Policy路由添加IPv4地址格式的RT属性,IPv4地址与指定源节点的BGP Router ID相同。源节点接收到携带该属性的路由后,会将本地的Router ID与RT属性中的IPv4地址进行对比。如果相同,则接收该路由,否则,丢弃该路由。
· 通过NO_ADVERTISE团体属性控制路由的发布范围:控制器为BGP IPv4 SR Policy路由添加NO_ADVERTISE团体属性。源节点接收携带该属性的路由后,不能将该路由通告给任何其他的BGP对等体,从而实现仅源节点可以接收BGP IPv4 SR Policy路由。
开启本功能后,设备会对BGP IPv4 SR Policy路由进行检查。如果BGP IPv4 SR Policy路由中既没有IPv4地址格式的RT扩展团体属性,又没有NO_ADVERTISE团体属性,则该路由无效,将该路由丢弃。
【举例】
# 开启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
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!