02-SR-TE Policy命令
本章节下载: 02-SR-TE Policy命令 (403.08 KB)
目 录
1.1.1 address-family ipv4 sr-policy
1.1.9 display bgp routing-table ipv4 sr-policy
1.1.10 display segment-routing te bfd
1.1.11 display segment-routing te forwarding
1.1.12 display segment-routing te policy
1.1.13 display segment-routing te policy statistics
1.1.14 display segment-routing te policy-group
1.1.17 forwarding statistics enable
1.1.18 forwarding statistics interval
1.1.24 reset segment-routing te forwarding statistics
1.1.28 sr-policy backup hot-standby 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]
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
best-effort default命令用来配置对于未匹配Color和DSCP映射关系的报文采用SR-BE转发。
undo best-effort default命令用来恢复缺省情况。
【命令】
best-effort { ipv4 | ipv6 } default
undo best-effort { ipv4 | ipv6 } default
【缺省情况】
对于未匹配Color和DSCP映射关系的报文不采用SR-BE转发。
【视图】
SR-MPLS TE Policy组视图
【缺省用户角色】
network-admin
【参数】
ipv4:配置未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发。
ipv6:配置未匹配Color和DSCP映射关系的IPv6报文采用SR-BE转发。
【使用指导】
SR-BE(Segment Routing Best Effort,段路由最优路径)是指IGP使用最短路径算法计算得到的最优SRLSP。在基于DSCP引流的场景中,可以配置本命令,使未匹配Color和DSCP映射关系的报文采用SR-BE转发。
当设备收到未匹配SR-MPLS TE Policy组内Color和DSCP映射关系的IPv4/IPv6地址族报文时,依次按照如下原则选择报文转发方式:
(1) 如果本地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。
(2) 如果本地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。
(3) 如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。
(4) 如果另一地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。
(5) 如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。
(6) 如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。
【举例】
# 在SR-MPLS TE Policy组10内配置未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy-group 10
[Sysname-sr-te-policy-group-10] best-effort ipv4 default
【相关命令】
· color match dscp
bfd echo命令用来配置SR-MPLS TE Policy的echo报文方式的BFD检测功能。
undo bfd echo命令用来恢复缺省情况。
仅R5111及以上版本支持本命令。
【命令】
bfd echo { disable | enable [ source-ip ipv4-address ] [ template template-name ] [ backup-template backup-template-name ] }
undo bfd echo
【缺省情况】
未配置SR-MPLS TE Policy的echo报文方式的BFD检测功能,以SR-TE视图下的配置为准。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
disable:关闭SR-MPLS TE Policy的echo报文方式的BFD检测功能。
enable:开启SR-MPLS TE Policy的echo报文方式的BFD检测功能。
source-ip ipv4-address:指定BFD会话的源IP地址。如果未指定本参数,则以SR-TE视图下的配置为准。
template template-name:指定引用的BFD模板。template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则以SR-TE视图下配置的BFD模板为准。
backup-template backup-template-name:指定备份SID列表引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主SID列表引用的BFD模板,则以该BFD模板为准。如果主备SID列表引用的BFD模板均未指定,则以SR-TE视图下配置的备份SID列表引用的BFD模板为准。
【使用指导】
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的echo报文方式的BFD检测功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
如果配置本命令时未指定source-ip参数时,则必须在SR-TE视图开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。
目前,支持通过BFD echo报文和SBFD两种方式检测SR-MPLS TE Policy。在同一SR-MPLS TE Policy下同时配置以上两种检测方式时,SBFD检测生效。
配置本命令指定source-ip参数后,如果没有在系统视图下配置bfd echo-source-ip命令,则BFD echo报文的源IP地址和目的IP地址均为source-ip参数指定的IP地址。为了避免对端发送大量的ICMP重定向报文造成网络拥塞,需要在系统视图下通过bfd echo-source-ip命令将BFD echo报文的源IP地址配置为不属于本地设备任何一个接口所在网段的地址。
通过本命令配置的源IP地址必须在远端设备上路由可达,否则无法建立BFD会话。
【举例】
# 开启SR-MPLS TE Policy 1的echo报文方式的BFD检测功能,并指定BFD会话的源IP地址为1.2.3.4。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy 1
[Sysname-sr-te-policy-1] bfd echo enable source-ip 1.2.3.4
【相关命令】
· bfd echo-source-ip(可靠性命令参考/BFD)
· display segment-routing te bfd
· sr-policy bfd echo
binding-sid命令用来配置BSID。
undo binding-sid命令用来删除BSID。
【命令】
binding-sid mpls mpls-label
undo binding-sid
【缺省情况】
不存在BSID。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
mpls mpls-label:BSID为MPLS标签。mpls-label表示MPLS标签值,取值范围为16~1048575。
【使用指导】
BSID获取方式如下:
· 手工配置:通过本命令手工配置BSID。
· 动态获取:SR-MPLS TE Policy下仅配置Color和Endpoint时,SR-MPLS TE Policy会自动申请一个BSID。
配置BSID为MPLS标签时,如果该标签值不在SRGB和SRLB范围内,或者该标签值已经被其他协议占用,则配置不生效。有关SRGB和SRLB的详细描述,请参见“Segment Routing配置指导”中的“SR-MPLS”。
多次执行本命令,最后一次执行的命令生效。
同一SR-MPLS TE Policy的候选路径具有相同的BSID。
【举例】
# 为名称为srpolicy的SR-MPLS TE Policy配置BSID为15200。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy srpolicy
[Sysname-sr-te-policy-srpolicy] binding-sid mpls 15200
【相关命令】
· color end-point
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地址。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
不同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) 如果本地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。
(3) 如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。
(4) 如果另一地址族已配置未匹配Color和DSCP映射关系的报文采用SR-BE转发,且SR-BE有效,则采用SR-BE 转发报文。
(5) 如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。
(6) 如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。
【举例】
# 配置SR-MPLS TE Policy组的Color和DSCP映射关系:将DSCP值为30的IPv4报文引流到Color 20对应的SR-MPLS TE Policy上。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy-group 10
[Sysname-sr-te-policy-group-10] color 20 match dscp ipv4 30
display bgp routing-table ipv4 sr-policy命令用来显示BGP IPv4 SR Policy路由信息。
【命令】
display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ sr-policy-prefix [ advertise-info ] | peer ipv4-address { advertised-routes | received-routes } [ statistics ] | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
sr-policy-prefix:显示指定BGP IPv4 SR Policy路由的详细信息。sr-policy-prefix包含BGP IPv4 SR Policy路由信息和路由信息长度,组成格式为sr-policy-route/mask-length,取值范围为1~512个字符的字符串,不区分大小写。
advertise-info:显示BGP IPv4 SR Policy路由的通告信息。
peer:显示向指定的对等体发布或者从指定的对等体收到的BGP IPv4 SR Policy路由信息。
ipv4-address:对等体的IPv4地址。
advertised-routes:显示向指定的对等体发布的路由信息。
received-routes:显示从指定的对等体接收到的路由信息。
statistics:显示路由的统计信息。
【使用指导】
如果没有指定任何参数,则显示所有BGP IPv4 SR Policy路由的简要信息。
【举例】
# 显示所有BGP IPv4 SR Policy路由的简要信息。
<Sysname> display bgp routing-table ipv4 sr-policy
Total number of routes: 1
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
* >i Network : [10][1][9.9.9.9]/96
NextHop : 2.1.1.2 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
表1-1 display bgp routing-table ipv4 sr-policy命令简要显示信息描述表
字段 |
描述 |
Total number of routes |
路由总数 |
BGP local router ID |
本地的路由器ID |
Status codes |
路由状态代码: · * – valid:合法路由 · > – best:普通优选最佳路由 · d - dampened:震荡抑制路由 · h – history:历史路由 · s – suppressed:聚合抑制路由 · S – stale:过期路由 · i – internal:内部路由 · e – external:外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内 · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示路由的来源无法确定 |
Network |
BGP IPv4 SR Policy路由,由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此BGP路由如何生成的 |
# 显示BGP IPv4 SR Policy路由[102][2][5.6.7.8]/96的详细信息。
<Sysname> display bgp routing-table ipv4 sr-policy [102][2][5.6.7.8]/96
BGP local router ID: 2.2.2.2
Local AS number: 1
Paths: 1 available, 1 best
BGP routing table information of [102][2][5.6.7.8]:
From : 3.1.1.2 (10.11.113.29)
Rely nexthop : 0.0.0.0
Original nexthop: 3.1.1.2
Route age : 00h33m33s
OutLabel : NULL
RxPathID : 0x0
TxPathID : 0x0
AS-path : 2
Origin : igp
Attribute value : MED 0, pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
Tunnel encapsulation info:
Type: 15 (SR Policy)
Preference: 102
PolicyName: 2
Path: 1
Weight: 1
SIDs: {3}
表1-2 display bgp routing-table ipv4 sr-policy命令详细显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Paths |
路由数信息 · available:有效路由数目 · best:最佳路由数目 |
BGP routing table information of [102][2][5.6.7.8] |
BGP IPv4 SR Policy路由[102][2][5.6.7.8]的路由表项信息,其中BGP IPv4 SR Policy路由由以下三部分组成: · SR-MPLS TE Policy候选路径的优先级 · SR-MPLS TE Policy的Color属性值 · 目的节点IP地址 |
From |
发布该路由的BGP对等体的IP地址 |
Rely Nexthop |
路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved” |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
Route age |
路由最后一次更新到目前持续的时间 |
OutLabel |
路由的出标签值 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · igp:表示路由产生于本AS内 · egp:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · incomplete:表示路由的来源无法确定 |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
State |
路由当前状态,取值包括: · valid:有效路由 · internal:内部路由 · external:外部路由 · local:本地产生路由 · synchronize:同步路由 · best:最佳路由 · delay:表示该路由优选时将被延迟(仅在显示路由详细信息时显示本字段) · not preferred for reason:路由未被优选的原因,reason的具体内容请参见表1-3 |
IP precedence |
路由的IP优先级,取值范围为0~7,N/A表示无效值 |
QoS local ID |
路由的QoS本地ID属性,取值范围为1~4095,N/A表示无效值 |
Traffic index |
流量索引值,取值范围为1~64,N/A表示无效值 |
Tunnel encapsulation info |
隧道封装 |
Type: 15 (SR Policy) |
隧道封装类型为15,表示是SR-MPLS TE Policy |
Preference |
候选路径优先级 |
PolicyName |
SR-MPLS TE Policy的名称 |
Path |
候选路径 |
Weight |
权重 |
SIDs |
SID列表 |
原因 |
描述 |
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 bfd命令用来显示SR-MPLS TE Policy的BFD信息。
仅R5111及以上版本支持本命令。
【命令】
display segment-routing te bfd [ down | policy { { color color-value | end-point ipv4 ipv4-address } * | name policy-name } | up ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
down:显示状态为down的SR-MPLS TE Policy的BFD信息。
policy:显示指定SR-MPLS TE Policy的BFD信息。
color color-value:指定Color属性,取值范围为0~4294967295。
end-point ipv4 ipv4-address:指定目的节点,ipv4-address表示目的节点的IP地址。
name policy-name:指定SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。
up:显示状态为up的SR-MPLS TE Policy的BFD信息。
【使用指导】
如果未指定down、policy和up参数,则显示所有SR-MPLS TE Policy的BFD信息。
【举例】
# 显示所有SR-MPLS TE Policy的BFD信息。
<Sysname> display segment-routing te bfd
Color: 10
Endpoint: 1.2.3.4
BSID: 15000
Policy name: p1
State: Up
NID: 2149580801
BFD type: ECHO
Source IP: 1.2.3.4
State: Up
Timer: 37
Template name: abc
表1-7 display segment-routing te bfd命令显示信息描述表
字段 |
描述 |
Color |
SR-MPLS TE Policy的Color属性 |
Endpoint |
SR-MPLS TE Policy的目的节点的IP地址 |
BSID |
入节点的SID |
Policy name |
SR-MPLS TE Policy的名称 |
State |
SR-MPLS TE Policy状态: · Up · Down |
NID |
SID列表的转发表项索引 |
BFD type |
BFD类型,目前仅支持ECHO |
Source IP |
BFD会话的源IP地址 |
State |
BFD会话状态: · Up · Down · Delete |
Timer |
BFD会话定时器,单位为秒 |
Template name |
echo方式BFD会话引用的模板名称,未指定时显示为“-” |
display segment-routing te forwarding命令用来显示SR-TE的转发信息。
【命令】
display segment-routing te forwarding [ policy { name policy-name | { color color-value | end-point ipv4 ip-address } * } ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
policy:显示指定SR-MPLS TE Policy的转发信息。如果未指定本参数,则显示所有SR-MPLS TE Policy的转发信息。
name policy-name:SR-MPLS TE Policy名称,取值范围为1~59个字符的字符串。
color color-value:显示指定Color属性的SR-MPLS TE Policy的转发信息。color-value表示Color属性值,取值范围为0~4294967295。
end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy的转发信息。ipv4-address表示目的节点的IPv4地址。
verbose:显示SR-TE的详细转发信息。如果未指定本参数,则显示SR-TE的简要转发信息。
【使用指导】
如果SR-TE的流量转发统计功能处于关闭状态,则不显示流量统计信息。
【举例】
# 显示所有SR-MPLS TE Policy的简要转发信息。
<Sysname> display segment-routing te forwarding
Total forwarding entries: 1
Policy name/ID: p1/0
Binding SID: 15200
Policy NID: 20971521
Forwarding status: Active
Main path:
Seglist Name/ID: 1/1
Seglist NID: 24117250
Weight: 50
Forwarding status: Active
Outgoing NID: 23068673
OutLabels: 3
Interface: HGE1/0/1
NextHop: 1.2.0.2
Outgoing NID: 23068674
OutLabels: 3
Interface: HGE1/0/2
NextHop: 1.2.1.2
Backup path:
Seglist Name/ID: 2/1
Seglist NID: 24117251
Weight: 100
Forwarding status: Active
Outgoing NID: 23068675
OutLabels: 3
Interface: HGE1/0/1
NextHop: 1.2.0.2
Outgoing NID: 23068676
OutLabels: 3
Interface: HGE1/0/2
NextHop: 1.2.1.2
# 显示所有SR-MPLS TE Policy的详细转发信息。
<Sysname> display segment-routing te forwarding verbose
Total forwarding entries: 1
Policy name/ID: p1/0
Binding SID: 15200
Policy NID: 20971521
Forwarding status: Active
Inbound statistics:
Total octets: 1500
Total packets: 1
Erroneous packets: 0
Dropped packets: 0
Main path:
Seglist Name/ID: 1/1
Seglist NID: 24117250
Weight: 50
Forwarding status: Active
Outgoing NID: 23068673
OutLabels: 3
Interface: HGE1/0/1
NextHop: 1.2.0.2
PathID: 1
Label stack: {16300, 16400, 16500}
Outbound statistics:
Total octets: 750
Total packets: 1
Erroneous packets: 0
Dropped packets: 0
Outgoing NID: 23068674
OutLabels: 3
Interface: HGE1/0/2
NextHop: 1.2.1.2
PathID: 1
Label stack: {16300, 16400, 16500}
Outbound statistics:
Total octets: 750
Total packets: 1
Erroneous packets: 0
Dropped packets: 0
Backup path:
Seglist Name/ID: 2/1
Seglist NID: 24117251
Weight: 100
Forwarding status: Active
Outgoing NID: 23068675
OutLabels: 3
Interface: HGE1/0/1
NextHop: 1.2.0.2
PathID: 1
Label stack: {16300, 16400, 16500}
Outgoing NID: 23068676
OutLabels: 3
Interface: HGE1/0/2
NextHop: 1.2.1.2
PathID: 1
Label stack: {16300, 16400, 16500}
表1-8 display segment-routing te forwarding命令显示信息描述表
字段 |
描述 |
Total forwarding entries |
转发表项总个数 |
Policy name/ID |
SR-MPLS TE Policy名称/ID |
Binding SID |
入节点标签值 |
Policy NID |
SR-MPLS TE Policy的NHLFE表项索引 |
Forwarding status |
SR-MPLS TE Policy的转发状态: · Active:激活,可以转发流量 · Inactive:未激活,不可以转发流量 |
Inbound statistics |
入方向流量统计信息,即指定BSID的流量统计信息 |
Total octets |
转发的字节总数 |
Total packets |
转发的报文总数 |
Erroneous packets |
错误报文个数 |
Dropped packets |
丢弃报文个数 |
Main path |
流量转发的主路径 |
Backup path |
流量转发的备份路径 |
Seglist Name/ID |
SID列表名称/ID |
Seglist NID |
Seglist NHLFE表项索引 |
Delay timer type |
定时器类型: · LSP:延迟刷新LSP的定时器 · SBFD:延迟清除SBFD DOWN标记位的定时器 |
Delay time |
延迟UP时间,单位毫秒 |
Remaing time |
剩余延迟UP时间,单位毫秒 |
OutLabel |
出标签 无效出标签显示为“-” |
Interface |
出接口简称 |
Nexthop |
下一跳地址 |
PathID |
SR-MPLS TE Policy为SID列表分配的ID |
Weight |
权重 |
Label stack |
标签栈,按照栈顶标签到栈底标签排列 |
Outbound statistics |
出方向流量统计信息,即指定NID的流量统计信息 |
display segment-routing te policy命令用来显示SR-MPLS TE Policy信息。
【命令】
display segment-routing te policy [ name policy-name | down | up | { color color-value | end-point ipv4 ip-address } * ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name policy-name:SR-MPLS TE Policy名称,为1~59个字符的字符串,区分大小写。
down:显示状态为down的SR-MPLS TE Policy信息。
up:显示状态为up的SR-MPLS TE Policy信息。
color color-value:显示指定Color属性的SR-MPLS TE Policy信息,取值范围为1~4294967295。
end-point ipv4 ip-address:显示指定目的节点的SR-MPLS TE Policy信息,ipv4-address表示目的节点的IPv4地址。
【使用指导】
未指定policy-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
BgpName: <none>
BSID:
Mode: Explicit Type: Type_1 Request state: Succeeded
Current BSID: 15000 Explicit BSID: 15000 Dynamic BSID: -
Reference counts: 3
Flags: A/BS
Status: Up
Forwarding status: Active
Up time: 2019-10-25 11:16:15
Down time: 2019-10-25 11:16:00
Hot-standby: Not configured
SBFD: Not configured
BFD echo: Not configured
PolicyNid: 6201
Service-class: -
Candidate paths state: Configured
Candidate paths statistics:
CLI paths: 2 BGP paths: 0 PCEP paths: 0
Candidate paths:
Preference : 10
CPathName: <none>
Instance ID: 0 ASN: 0 Node address: 0.0.0.0
Peer address: 0.0.0.0
Optimal: Y Flags: V/A
Explict SID list:
ID: 1 Name: abc
Weight: 1 NID: 5
State: Up State(-): -
表1-9 display segment-routing te policy命令显示信息描述表
字段 |
描述 |
Name/ID |
SR-MPLS TE Policy的名称/ID |
Color |
SR-MPLS TE Policy的Color属性,0表示未配置 |
Endpoint |
SR-MPLS TE Policy的目的节点的IP地址,None表示未配置 |
BgpName |
通过BGP获取到的SR-MPLS TE Policy的名称,未获取到时显示为<none> |
BSID |
入节点的SID |
Mode |
BSID的模式: · Explicit:手工指定 · Dynamic:动态获取 · None:未配置 |
Type |
BSID的类型: · None:未配置 · Type_1:MPLS标签 |
Request state |
BSID申请的状态: · Failed:申请失败 · Succeeded:申请成功 |
Current BSID |
当前的BSID |
Explicit BSID |
手工指定的BSID |
Dynamic BSID |
动态申请的BSID,未动态申请时显示为“-” |
Reference counts |
SR-MPLS TE Policy被引用的次数 |
Flags |
SR-MPLS TE Policy的标志位: · A:激活SR-MPLS TE Policy · C:优选SR-MPLS TE Policy · N:正在进行SR-MPLS TE Policy优选 · BA:正在申请BSID · BS:优选BSID · D:删除SR-MPLS TE Policy · CF:和已有BSID冲突 |
Status |
SR-MPLS TE Policy的状态: · Up:激活状态 · Down:未激活状态 |
Forwarding status |
SR-MPLS TE Policy的转发状态: · Active:激活状态,可以转发流量 · Inactive:未激活状态,不可以转发流量 |
Up time |
SR-MPLS TE Policy变为Up状态的时间 |
Down time |
SR-MPLS TE Policy变为Down状态的时间 |
Hot-standby |
SR-MPLS TE Policy的热备份功能开启状态: · Enabled:热备份功能处于开启状态 · Disabled:热备份功能处于关闭状态 · Not configured:未配置热备份功能 |
SBFD |
SR-MPLS TE Policy的SBFD功能开启状态: · Enable:SBFD功能处于开启状态 · Disabled:SBFD功能处于关闭状态 · Not configured:未配置SBFD功能 |
BFD echo |
SR-MPLS TE Policy的echo报文方式BFD检测功能的开启状态: · Enabled:echo报文方式BFD检测功能处于开启状态 · Disabled:echo报文方式BFD检测功能处于关闭状态 · Not configured:未配置echo报文方式BFD检测功能 |
Source IPv4 address |
BFD会话的源IP地址 |
Echo template name |
引用的BFD模板名称 |
Echo backup-template name |
备份SID列表引用的BFD模板名称 |
PolicyNid |
SR-MPLS TE Policy的NHLFE表项索引 |
Service-class |
SR-MPLS TE Policy的转发类,采用缺省值时显示为“-” |
Candidate paths status |
候选路径配置状态: · Configured:已配置 · Not configured:未配置 |
Candidate paths statistics |
候选路径数量 |
CLI paths |
手工配置的候选路径数量 |
BGP paths |
通过BGP SR Policy路由获取的候选路径数量 |
PCEP paths |
(暂不支持)通过PCEP(Path Computation Element Protocol,路径计算单元通信协议)获取的候选路径数量 |
Candidate paths |
SR-MPLS TE Policy候选路径信息 |
Preference |
SR-MPLS TE Policy候选路径的优先级 |
CPathName |
通过BGP路由获取的候选路径名称,未获取时显示为<none> |
Instance ID |
BGP实例ID,0表示未从BGP对等体获取SR-MPLS TE Policy信息 |
ASN |
自治系统号,0表示未从BGP对等体获取SR-MPLS TE Policy信息 |
Node address |
BGP节点地址 手工配置SR-MPLS TE Policy时,Node address为0.0.0.0;从BGP对等体获取SR-MPLS TE Policy信息时,Node address为BGP对等体的Router ID |
Peer address |
BGP对等体地址 手工配置SR-MPLS TE Policy时,Peer address为0.0.0.0;从BGP对等体获取SR-MPLS TE Policy信息时,Peer address为BGP对等体的地址 |
Optimal |
是否为最优路径: · Y:表示是最优路径 · N:表示不是最优路径 |
Flags |
SR-MPLS TE Policy候选路径标志位: · V:有效的候选路径 · A:激活的候选路径 · None:无候选路径 |
Explict SID list |
SR-MPLS TE Policy候选路径下的显式SID列表 |
ID |
SID列表索引 |
Name |
SID列表名称 |
Weight |
SID列表在该候选路径中的权重值 |
NID |
SID列表的NHLFE表项索引 |
State |
SID列表状态: · Up:SID列表处于Up状态 · Down:SID列表处于Down状态 |
State |
SID列表的echo BFD或SBFD会话状态: · Up:会话处于Up状态 · Down:会话处于Down状态 · Path inactive:候选路径中无可用的SID列表 · Unknown:检测结果未知 · -:未配置echo BFD或SBFD功能 |
display segment-routing te policy statistics命令用来显示SR-MPLS TE Policy的统计信息。
【命令】
display segment-routing te policy statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示SR-MPLS TE Policy的统计信息。
<Sysname> display segment-routing te policy statistics
TE Policy Database Statistics
Total policies: 4 (2 up 2 down)
Configured: 2
From BGP: 2 (Added 2, deleted 0)
Total candidate paths: 6
Configured: 3
From BGP: 3 (Added 3, delete 0)
Total SID lists: 6
Configured: 3
From BGP: 3
表1-10 display segment-routing te policy statistics命令显示信息描述表
字段 |
描述 |
Total policies |
SR-MPLS TE Policy总个数: · up:处于up状态的SR-MPLS TE Policy的个数 · down:处于down状态的SR-MPLS TE Policy的个数 |
Configured |
手工配置的个数 |
From BGP |
通过BGP路由学习的SR-MPLS TE Policy个数 · Added:BGP添加个数 · deleted:BGP删除个数 |
Total candidate paths |
SR-MPLS TE Policy候选路径总个数 |
Total SID lists |
SID列表总个数 |
display segment-routing te policy-group命令用来显示SR-MPLS TE Policy组的信息。
【命令】
display segment-routing te policy-group [ group-id ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
group-id:显示指定SR-MPLS TE Policy组的信息。group-id为SR-MPLS TE Policy组ID,取值范围为1~4294967295。如果未指定本参数,则显示所有SR-MPLS TE Policy组的信息。
verbose:显示SR-MPLS TE Policy组的详细信息。如果未指定本参数,则显示SR-MPLS TE Policy组的简要信息。
【举例】
# 显示所有SR-MPLS TE Policy组的简要信息。
<Sysname> display segment-routing te policy-group
Total number of policy groups: 3
GroupID GroupState Endpoint UPMappings TotalMappings
1 Up 1.1.1.1 0 0
2 Up 2.2.2.2 0 0
3 Up 3.3.3.3 0 0
# 显示所有SR-MPLS TE Policy组的详细信息。
<Sysname> display segment-routing te policy-group verbose
Total number of policy groups: 1
GroupID: 1 GroupState: Up
GroupNID: 24117249 Best-effort NID: 23068674
Referenced: 1 Flags: None
Endpoint: 1.1.1.1 Up/Total mappings: 1/4
IPv4 Best-effort: Configured IPv6 Best-effort: Not configured
Color Type DSCP
1 IPv4 3, 10~20, default
2 IPv4 30, 40, 60
1 IPv6 3, 10~20, default
2 IPv6 30, 40, 60
表1-11 display segment-routing te policy-group命令显示信息描述表
字段 |
描述 |
Total number of policy groups |
SR-MPLS TE Policy组的总个数 |
GroupID |
SR-MPLS TE Policy组ID |
GroupState |
SR-MPLS TE Policy组状态: · Down · Up |
GroupNID |
SR-MPLS TE Policy组的NHLFE表项索引 |
Best-effort NID |
SR-BE的NHLFE表项索引 |
Referenced |
SR-MPLS TE Policy组的引用计数 |
Flags |
SR-MPLS TE Policy组的标记位: · A:分配SR-MPLS TE Policy组的NHLFE表项索引 · F:下发SR-MPLS TE Policy组的NHLFE表项 · W:等待分配SR-MPLS TE Policy组的NHLFE表项索引 · D:删除SR-MPLS TE Policy组 · None:SR-MPLS TE Policy组处于初始状态 |
Endpoint |
SR-MPLS TE Policy组的目的节点地址,None表示未配置 |
UPMappings |
SR-MPLS TE Policy组中Color和DSCP映射关系生效数量 |
TotalMappings |
SR-MPLS TE Policy组中Color和DSCP映射关系总数量 |
Up/Total mappings |
SR-MPLS TE Policy组Color和DSCP映射关系生效数量/总数量 |
IPv4 Best-effort |
未匹配Color和DSCP映射关系的IPv4报文采用SR-BE转发的配置状态: · Configured:已配置 · Not configured:未配置 |
IPv6 Best-effort |
(暂不支持)未匹配Color和DSCP映射关系的IPv6报文采用SR-BE转发的配置状态: · Configured:已配置 · Not configured:未配置 |
Color |
Color值 |
Type |
报文类型: · IPv4 |
DSCP |
DSCP优先级 |
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 enable命令用来开启SR-TE的流量转发统计功能。
undo forwarding statistics enable命令用来关闭SR-TE的流量转发统计功能。
【命令】
forwarding statistics enable
undo forwarding statistics enable
【缺省情况】
SR-TE的流量转发统计功能处于关闭状态。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【举例】
# 开启SR-TE的流量转发统计功能。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] forwarding statistics enable
【相关命令】
· display segment-routing te forwarding verbose
· forwarding statistics interval
· reset segment-routing te forwarding statistics
forwarding statistics interval命令用来配置SR-TE流量转发统计信息收集的时间间隔。
undo forwarding statistics interval命令用来恢复缺省情况。
【命令】
forwarding statistics interval interval
undo forwarding statistics interval
【缺省情况】
SR-TE流量转发统计信息收集时间间隔为30秒。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
interval:SR-TE流量转发统计信息收集的时间间隔,取值范围为5~65535,单位为秒。
【举例】
# 配置SR-TE流量转发统计信息收集的时间间隔为90秒。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] forwarding statistics interval 90
【相关命令】
· display segment-routing te forwarding verbose
· forwarding statistics enable
· reset segment-routing te forwarding statistics
import-route sr-policy命令用来将BGP IPv4 SR Policy路由引入到BGP路由表中,以便通过BGP发布引入的路由。
undo import-route sr-policy命令用来恢复缺省情况。
【命令】
import-route sr-policy
undo import-route sr-policy
【缺省情况】
BGP不会引入BGP IPv4 SR Policy路由。
【视图】
BGP IPv4 SR Policy地址族视图
【缺省用户角色】
network-admin
【使用指导】
配置本命令后,设备将本地的BGP IPv4 SR Policy路由引入到BGP路由表中,并将BGP IPv4 SR Policy路由发布给IBGP对等体,以便对等体根据BGP IPv4 SR Policy转发流量。
【举例】
# 在BGP IPv4 SR Policy地址族视图下,引入BGP IPv4 SR Policy路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 sr-policy
[Sysname-bgp-default-srpolicy-ipv4] import-route sr-policy
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
【视图】
用户视图
【缺省用户角色】
network-admin
【举例】
# 清除SR-TE流量转发统计信息。
<Sysname> reset segment-routing te forwarding statistics
【相关命令】
· display segment-routing te forwarding verbose
· forwarding statistics enable
· forwarding statistics interval
sbfd命令用来配置SR-MPLS TE Policy的SBFD功能。
undo sbfd命令用来恢复缺省情况。
【命令】
sbfd { disable | enable }
undo sbfd
【缺省情况】
未配置SR-MPLS TE Policy的SBFD功能。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
disable:表示关闭SR-MPLS TE Policy的SBFD功能。
enable:表示开启SR-MPLS TE Policy的SBFD功能。
【使用指导】
开启SR-MPLS TE Policy的SBFD功能,可以快速检测Segment List故障。如果一个候选路径下所有Segment List都发生故障,则SBFD触发候选路径切换,以减少对业务的影响。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的SBFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
使用SBFD检测SR-TE Policy的连通性时,建议SR-TE Policy的候选路径下只存在单路径,避免SBFD会话震荡。
【举例】
# 开启SR-MPLS TE Policy 1的SBFD功能。
<Sysname> system-view
[Sysname] segment-grouting
[Sysname-segment-grouting] traffic-engineering
[Sysname-sr-te] policy 1
[Sysname-sr-te-policy-1] sbfd enable
【相关命令】
· sr-policy sbfd enable
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命令用来恢复缺省情况。
仅R5111及以上版本支持本命令。
【命令】
service-class service-class-value
undo service-class
【缺省情况】
未配置SR-MPLS TE Policy的转发类,该SR-MPLS TE Policy的转发类值为255,转发优先级最低。
【视图】
SR-MPLS TE Policy视图
【缺省用户角色】
network-admin
【参数】
service-class-value:SR-TE Policy转发类的值,取值范围为0~7。SR-MPLS TE Policy转发类的取值越小,SR-MPLS TE Policy转发的优先级越低,没有配置转发类的SR-MPLS TE Policy优先级最低。
【使用指导】
配置本功能后:
(1) 设备会优先选择与流量的转发类值相同的SR-MPLS TE Policy转发该流量。
(2) 如果存在多条与流量的转发类值相同的SR-MPLS TE Policy,只有一条流且为逐流负载分担则随机选择一条SR-MPLS TE Policy转发流量;有一条流但是为逐包负载分担或有多条流,则流量在相同转发类的SR-MPLS TE Policy间进行负载分担。通过ip load-sharing mode可以配置流区分和负载分担方式。
(3) 如果没有与流量的转发类值相同的SR-MPLS TE Policy,则选择隧道转发优先级最低的SR-MPLS TE Policy转发流量。
流行为视图下可以通过remark service-class命令重新标记报文的隧道转发类的值。
【举例】
# 配置SR-MPLS TE Policy 1的转发类值为5。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] policy 1
[Sysname-sr-te-policy-1] service-class 5
【相关命令】
· ip load-sharing mode(三层技术-IP业务命令参考/负载分担)
· remark service-class(ACL和QoS命令参考/QoS)
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 echo命令用来全局开启SR-MPLS TE Policy的echo报文方式的BFD检测功能。
undo sr-policy bfd echo命令用来全局关闭SR-MPLS TE Policy的echo报文方式的BFD检测功能。
仅R5111及以上版本支持本命令。
【命令】
sr-policy bfd echo source-ip ipv4-address [ template template-name ] [ backup-template backup-template-name ]
undo sr-policy bfd echo
【缺省情况】
SR-MPLS TE Policy的echo报文方式的BFD检测功能处于关闭状态。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【参数】
source-ip ipv4-address:指定BFD会话的源IP地址。
template template-name:指定引用的BFD模板。template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,则BFD会话使用系统视图下配置的多跳BFD会话参数。
backup-template backup-template-name:指定备份SID列表引用的BFD模板。backup-template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数,但指定了主SID列表引用的BFD模板,则以该BFD模板为准。如果主备SID列表引用的BFD模板均未指定,则BFD会话使用系统视图下配置的多跳BFD会话参数。
【使用指导】
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的echo报文方式的BFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
当在SR-MPLS TE Policy视图下执行bfd echo命令未指定source-ip参数时,则必须在SR-TE视图下通过本命令开启SR-MPLS TE Policy的echo BFD功能,否则无法建立BFD会话。
目前,支持通过BFD echo报文和SBFD两种方式检测SR-MPLS TE Policy。在同一SR-MPLS TE Policy下同时配置以上两种检测方式时,SBFD检测生效。
配置本命令后,如果没有在系统视图下配置bfd echo-source-ip命令,则BFD echo报文的源IP地址和目的IP地址均为source-ip参数指定的IP地址。为了避免对端发送大量的ICMP重定向报文造成网络拥塞,需要在系统视图下通过bfd echo-source-ip命令将BFD echo报文的源IP地址配置为不属于本地设备该设备任何一个接口所在网段的地址。
通过本命令配置的源IP地址必须在远端设备上路由可达,否则无法建立BFD会话。
【举例】
# 全局开启SR-MPLS TE Policy的echo报文方式的BFD检测功能,并指定BFD会话的源IP地址为1.2.3.4。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] sr-policy bfd echo source-ip 1.2.3.4
【相关命令】
· bfd echo
· bfd echo-source-ip(可靠性命令参考/BFD)
· display segment-routing te bfd
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
undo sr-policy sbfd enable
【缺省情况】
所有SR-MPLS TE Policy的SBFD功能处于关闭状态。
【视图】
SR-TE视图
【缺省用户角色】
network-admin
【使用指导】
开启SR-MPLS TE Policy的SBFD功能,可以快速检测Segment List故障。如果一个候选路径下所有Segment List都发生故障,则SBFD触发候选路径切换,以减少对业务的影响。
SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的SBFD功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。
【举例】
# 开启所有SR-MPLS TE Policy的SBFD功能。
<Sysname> system-view
[Sysname] segment-routing
[Sysname-segment-routing] traffic-engineering
[Sysname-sr-te] sr-policy sbfd enable
【相关命令】
· sbfd
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
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!