02-SRv6网络切片命令
本章节下载: 02-SRv6网络切片命令 (393.95 KB)
目 录
1.1.1 advertise slice-prefix-route
1.1.4 display bgp slice-prefix
1.1.5 display network-slice bandwidth usage statistics
1.1.6 display network-slice binding-list
1.1.7 display network-slice color-mapping
1.1.8 display network-slice configuration
1.1.9 display network-slice slice-prefix
1.1.10 display network-slice statistics
1.1.12 instance (Network Slice View)
1.1.13 network-slice (System View)
1.1.14 network-slice color-mapping
1.1.17 queue-group mode enable
1.1.18 reset network-slice statistics
1.1.19 slice-encapsulation ipv6-source
advertise slice-prefix-route命令用来配置通过IS-IS协议发布携带Slice ID的IPv6源地址前缀。
undo advertise slice-prefix-route命令用来取消通过IS-IS协议发布携带Slice ID的IPv6源地址前缀。
【命令】
advertise slice-prefix-route
undo advertise slice-prefix-route
【缺省情况】
不会通过IS-IS协议发布携带Slice ID的IPv6源地址前缀。
【视图】
IS-IS IPv6地址族视图
【缺省用户角色】
mdc-admin
【使用指导】
当Slice ID通过源地址方式封装在网络切片报文中,并且设备上执行了index prefix-name命令配置携带Slice ID的IPv6源地址时,可以通过配置本功能,通过IS-IS协议将本地设备上index prefix-name命令中配置的IPv6源地址前缀发布给其他设备,以便其他设备通过该路由将回程报文返回给SRv6源节点。
携带Slice ID的IPv6源地址前缀由需要IS-IS发布,并完成全网IS-IS路由收敛。IS-IS路由收敛和BFD的时序不同步会造成BFD业务异常。
【举例】
# 配置通过IS-IS协议发布携带Slice ID的IPv6源地址前缀。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] advertise slice-prefix-route
【相关命令】
· index prefix-name
color network-slice命令用来配置网络切片实例与BGP路由的Color扩展团体属性的映射关系。
undo color network-slice命令用来取消网络切片实例与BGP路由的Color扩展团体属性映射关系。
【命令】
color color-value network-slice slice-instance-id [ slice-prefix slice-prefix-name ] [ strict-mode ]
undo color color-value network-slice
【缺省情况】
未配置网络切片实例与BGP路由的Color扩展团体属性的映射关系。
【视图】
网络切片实例与Color映射视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
color-value:Color扩展团体属性值,取值范围为0~4294967295。
slice-instance-id:网络切片实例ID,取值范围为0~1023。
slice-prefix slice-prefix-name:采用源地址切片方式在网络切片报文中封装Slice ID时,指定携带Slice ID的IPv6源地址前缀。其中slice-prefix-name为IPv6源地址前缀名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则选取默认的IPv6源地址前缀或index prefix-name命令中索引值最小的IPv6源地址前缀。
strict-mode:将Strict-Flag标志位设置为1,表示源地址切片方式封装的网络切片报文必须从Slice ID对应的网络切片通道转发,如果不存在Slice ID对应的网络切片通道,则直接丢弃该报文。如果未指定本参数,则Strict-Flag标志位设置为0,表示即使不存在Slice ID对应的网络切片通道,该网络切片报文仍然可以按照SRv6报文正常转发。
【使用指导】
在IP L3VPN over SRv6、EVPN L3VPN over SRv6、公网IP over SRv6场景中配置本命令后,SRv6节点上会生成BGP路由的Color扩展团体属性值与Slice ID的映射关系。SRv6节点学习到携带Color扩展团体属性值的BGP路由之后,匹配该BGP路由的流量将通过Color属性对应的Slice ID标识的网络切片转发。
· 使用本命令进行引流时,如果SRv6节点接收到的BGP路由未携带扩展团体属性,BGP可以通过如下方式为路由指定Color扩展团体属性:
¡ 通过配置路由策略为路由添加Color值。
· 配置网络切片实例与BGP路由的Color扩展团体属性的映射关系时,需要注意:
¡ 同一个Color属性值只能与一个网络切片实例建立映射关系。
¡ 不同的Color属性值可以与同一个网络切片实例建立映射关系。
· 本命令指定的slice-instance-id,需要先通过instance命令创建。
· 未指定slice-prefix-name时,按照如下顺序选取IPv6源地址前缀来修改网络切片报文的IPv6源地址:
a. 优先使用index prefix-name命令中指定了default参数的IPv6源地址前缀。
b. 如果不存在指定了default参数的IPv6源地址前缀,则使用index prefix-name命令中指定了prefix-length参数且索引值最小的IPv6源地址前缀。
【举例】
# 配置网络切片实例100与BGP路由的Color扩展团体属性200的映射关系。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] network-slice color-mapping
[Sysname-network-slice-color-mapping] color 200 network-slice 100
【相关命令】
· index prefix-name
· instance (Network Slice View)
description命令用来配置网络切片实例的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置网络切片实例的描述信息。
【视图】
Network Slice实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
text:网络切片实例的描述信息,取值为1~80个字符的字符串,区分大小写。
【举例】
# 配置网络切片实例1描述信息为specific-instance。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] instance 1
[Sysname-network-slice-instance-1] description specific-instance
display bgp slice-prefix命令用来显示BGP模块下发的携带Slice ID的IPv6源地址前缀信息。
【命令】
display bgp slice-prefix [ name prefix-name ]
【视图】
任意视图
【缺省用户角色】
network-operator
mdc-admin
mdc-operator
【参数】
name prefix-name:显示指定名称的IPv6源地址前缀信息,其中prefix-name为1~31个字符的字符串,区分大小写。如果未指定本参数则显示所有携带Slice ID的IPv6源地址前缀信息。
【使用指导】
执行index prefix-name命令并指定prefix-length参数时,BGP模块可以学习到该IPv6源地址前缀,并且将该IPv6源地址前缀下发到本地路由表中,在本地设备的FIB表中生成一条IPv6源地址前缀对应的直连路由表项。可以通过本命令查看BGP模块是否正常学习到该IPv6源地址前缀。
【举例】
# BGP模块下发的携带Slice ID的IPv6源地址前缀信息。
<Sysname> display bgp slice-prefix
Total number: 2
Index : 1
Name : SrcPrefix1
IPv6 prefix : 100:200:DB8:ABCD::
Common length : 48
Prefix length : 80
Index : 2
Name : SrcPrefix2
IPv6 prefix : 200:200:DB8:ABCD:0:1::
Common length : 64
Prefix length : 96
表1-1 display bgp slice-prefix命令显示信息描述表
字段 |
描述 |
Total number |
携带Slice ID的IPv6源地址前缀总数量 |
Index |
携带Slice ID的IPv6源地址前缀的索引值 |
Name |
携带Slice ID的IPv6源地址前缀的名称 |
IPv6 prefix |
携带Slice ID的IPv6源地址前缀 |
Common length |
切片公共前缀长度 |
Prefix length |
携带Slice ID的IPv6源地址前缀长度 |
【相关命令】
· index prefix-name
display network-slice bandwidth usage statistics命令用来显示接口下SRv6网络切片带宽使用率。
【命令】
display network-slice bandwidth usage statistics [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface interface-type interface-number:显示指定接口的SRv6网络切片带宽使用率。其中interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口下的SRv6网络切片带宽使用率。
【举例】
# 显示所有接口的SRv6网络切片带宽使用率。
<Sysname> display network-slice bandwidth usage statistics
Network slice bandwidth usage of interface
Ten-GigabitEthernet3/0/1
Total bandwidth : 1000 Mbps
Network slice bandwidth : 950 Mbps
Remaining bandwidth : 50 Mbps
表1-2 display network-slice bandwidth usage statistics命令显示信息描述表
字段 |
描述 |
Network slice bandwidth usage of interface |
主接口下的SRv6网络切片带宽使用信息 |
Total bandwidth |
接口总带宽 |
Network slice bandwidth |
当前接口下网络切片带宽使用信息 |
Remaining bandwidth |
当前接口总带宽扣减该接口网络切片使用带宽后剩余带宽信息 |
【相关命令】
· slice-id
display network-slice binding-list命令用来显示网络切片实例和接口的关联关系。
【命令】
display network-slice binding-list [ slice-id slice-instance-id ] [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slice-id slice-instance-id:显示指定网络切片实例和接口的关联关系,其中slice-instance-id表示网络切片实例ID,取值范围为0~1023。如果未指定本参数,则显示所有网络切片实例和接口的关联关系。
interface interface-type interface-number:显示指定接口配置的网络切片实例信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口配置的网络切片实例信息。
【举例】
# 显示网络切片实例1关联的接口。
<Sysname> display network-slice binding-list slice-id 1
Slice ID Interface State
---------------------------------------------------------------------
1 Ten-GigabitEthernet3/0/1 Active
Ten-GigabitEthernet3/0/3 Active
表1-3 display network-slice binding-list命令显示信息描述表
字段 |
描述 |
Slice ID |
网络切片实例ID |
Interface |
关联了指定网络切片实例的接口 |
State |
生效状态,取值为: · Active:网络切片通道下发驱动成功 · Inactive:网络切片通道下发驱动失败 |
【相关命令】
· slice-id
display network-slice color-mapping命令用来显示配置的网络切片实例与Color扩展团体属性映射关系。
【命令】
display network-slice color-mapping [ color color-value | slice-id slice-instance-id ] *
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
color color-value:显示指定Color扩展团体属性值与网络切片实例的映射关系,其中color-value表示Color扩展团体属性值,取值范围为0~4294967295。如果未指定本参数,则显示所有Color扩展团体属性值与网络切片实例的映射关系。
slice-id slice-instance-id:显示指定网络切片实例与Color扩展团体属性值的映射关系,其中slice-instance-id表示网络切片实例ID,取值范围为0~1023。如果未指定本参数,则显示所有网络切片实例与Color扩展团体属性值的映射关系。
【举例】
# 显示所有Color扩展团体属性值与网络切片实例的映射关系。
<Sysname> display network-slice color-mapping
Slice ID Color Strict mode Prefix name
------------------------------------------------------
1 1 - -
2 2 N abc
3 3 S def
表1-4 display network-slice color-mapping命令显示信息描述表
字段 |
描述 |
Slice ID |
网络切片实例ID |
Color |
与网络切片实例映射的Color |
Strict mode |
转发模式标志位: · S:表示源地址切片方式采用严格转发,Strict-Flag标志位设置为1 · N:表示源地址切片方式采用非严格转发,Strict-Flag标志位设置为0 |
Prefix name |
源地址切片方式的IPv6源地址前缀名称 |
【相关命令】
· color network-slice
display network-slice configuration命令用来显示网络切片功能的配置信息。
【命令】
display network-slice configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示网络切片功能的配置信息。
<Sysname> display network-slice configuration
Protocol number : 0
Statistics : Enabled
Statistics interval(s) : 100
MaxSliceNum : 1216
MaxInterfaceSliceNum : 256
Slice-Type : SlicePrefix
MaxIndexPrefixNum : 32
表1-5 display network-slice命令显示信息描述表
字段 |
描述 |
Protocol number |
IPv6逐跳扩展头的协议号,暂不支持 |
Statistics |
网络切片的报文统计功能,取值为: · Enabled · Disabled |
Statistics interval |
网络切片的报文统计时间间隔,单位为秒 |
MaxSliceNum |
全局可配置的最大网络切片实例个数 |
MaxInterfaceSliceNum |
接口下可配置的最大网络切片通道个数 |
Slice-Type |
切片方式: · SlicePrefix:源地址切片方式 |
MaxIndexPrefixNum |
最大可配置的携带Slice ID的IPv6源地址前缀数量 |
display network-slice slice-prefix命令用来显示配置的携带Slice ID的IPv6源地址前缀信息。
【命令】
display network-slice slice-prefix [ name prefix-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
name prefix-name:显示指定名称的IPv6源地址前缀,其中prefix-name为1~31个字符的字符串,区分大小写。如果未指定本参数则显示所有携带Slice ID的IPv6源地址前缀信息。
【举例】
# 显示配置的携带Slice ID的IPv6源地址前缀。
<Sysname> display network-slice slice-prefix
Total number: 1
----------------------------------
Index: 1
Name: aaa
IPv6 prefix: 100:1:2::
Common length: 48
Prefix length: 80
表1-6 display network-slice slice-prefix命令显示信息描述表
字段 |
描述 |
Total number |
设备配置的携带Slice ID的IPv6源地址前缀总数 |
Index |
携带Slice ID的IPv6源地址前缀的索引值 |
IPv6 prefix |
携带Slice ID的IPv6源地址前缀 |
Common length |
切片公共前缀长度 |
Prefix length |
携带Slice ID的IPv6源地址前缀长度 |
【相关命令】
· index prefix-name
display network-slice statistics命令用来显示网络切片的报文统计信息。
【命令】
display network-slice statistics [ slice-id slice-instance-id ] [ interface interface-type interface-number ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slice-id slice-instance-id:显示指定网络切片实例的报文统计信息,其中slice-instance-id表示网络切片实例ID,取值范围为0~1023。如果未指定本参数,则显示所有网络切片实例的报文统计信息。
interface interface-type interface-number:显示指定接口的网络切片实例的报文统计信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口的网络切片实例的报文统计信息。
verbose:显示网络切片的详细报文统计信息。如果未指定本参数,则显示网络切片实例的简要报文统计信息。
【举例】
# 显示ID为200的网络切片实例的简要报文统计信息。
<Sysname> display network-slice statistics slice-id 200 interface ten-gigabitethernet 3/0/1
Network slice statistics
Interface : Ten-GigabitEthernet3/0/1
Slice ID : 200
[total]
Pass: 42,430,945 packets, 0 bytes
Discard: 2,368,695,114 packets, 0 bytes
Last 50 seconds pass rate:
72,498 pps, 0 bps
Last 50 seconds discard rate:
4,048,135 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
# 显示网络切片实例ID为200的详细报文统计信息。
<Sysname> display network-slice statistics slice-id 200 interface ten-gigabitethernet 3/0/1 verbose
Network slice statistics
Interface : Ten-GigabitEthernet3/0/1
SliceID : 200
[be]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[af1]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[af2]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[af3]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[af4]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[ef]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[cs6]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[cs7]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
[total]
Pass: 0 packets, 0 bytes
Discard: 0 packets, 0 bytes
Last 50 seconds pass rate:
0 pps, 0 bps
Last 50 seconds discard rate:
0 pps, 0 bps
Last 5 seconds pass rate:
7298 pps, 0 bps
Last 5 seconds discard rate:
4148,135 pps, 0 bps
表1-7 display network-slice statistics命令显示信息描述表
字段 |
描述 |
Network slice statistics |
网络切片的报文统计 |
Interface |
开启了网络切片功能的接口 |
SliceID |
网络切片实例ID |
service-class |
服务等级,取值包括: · be · af1 · af2 · af3 · af4 · ef · cs6 · cs7 |
Slot ID |
路由聚合口的成员口所属的槽位号ID,仅指定的接口为路由聚合口时显示 |
total |
所有服务等级的报文统计信息总和 |
Pass |
通过的报文数目和字节数 仅支持统计报文数目,不支持统计字节数 |
Discard |
丢弃的报文数目和字节数 仅支持统计报文数目,不支持统计字节数 |
Last m seconds pass rate |
最近10倍统计时间间隔周期内每秒平均通过的报文数和比特数,m等于10倍统计时间间隔n,n可通过statistics interval命令配置 仅支持统计报文数目,不支持统计比特数 |
Last m seconds discard rate |
最近10倍统计时间间隔周期内每秒平均丢弃的报文数和比特数,m等于10倍统计时间间隔n,n可通过statistics interval命令配置 仅支持统计报文数目,不支持统计比特数 |
Last n seconds pass rate |
最近的一个统计时间间隔周期内每秒平均通过的报文数和比特数,统计时间间隔n可通过statistics interval命令配置 仅支持统计报文数目,不支持统计比特数 |
Last n seconds discard rate |
最近的一个统计时间间隔周期内每秒平均丢弃的报文数和比特数,统计时间间隔n可通过statistics interval命令配置 仅支持统计报文数目,不支持统计比特数 |
【相关命令】
· reset network-slice statistics
· statistics interval
index prefix-name命令用来配置携带Slice ID的IPv6源地址前缀。
undo index prefix-name命令用来删除携带Slice ID的IPv6源地址前缀。
【命令】
index index-number prefix-name prefix-name ipv6-prefix ipv6-address common-length common-length [ prefix-length prefix-length [ default ] ]
undo index index-number
【缺省情况】
不存在携带Slice ID的IPv6源地址前缀。
【视图】
切片前缀视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
index-number:IPv6源地址前缀的索引值,取值范围为1~65535。
prefix-name:IPv6源地址前缀的名称,为1~31个字符的字符串,区分大小写。
ipv6-prefix ipv6-address:指定IPv6源地址前缀。
common-length common-length:指定切片公共前缀的长度,其中common-length取值范围为32~95。
prefix-length prefix-length:指定IPv6源地址前缀的长度,其中prefix-length取值范围为33~96。如果未指定本参数则表示IPv6源地址前缀中仅存在切片公共前缀不存在节点ID,且该IPv6源地址前缀不会通过IGP发布。
default:指定该IPv6源地址前缀为默认的IPv6源地址前缀。如果配置网络切片实例与BGP路由的Color扩展团体属性的映射关系时,未指定携带Slice ID的IPv6源地址前缀名称,则采用默认IPv6源地址前缀及相应的Slice ID作为网络切片报文的IPv6源地址。如果未指定本参数,则表示该IPv6源地址前缀不会作为默认的IPv6源地址前缀。
【使用指导】
在基于Slice ID的网络切片场景中,SRv6源节点采用源地址切片方式来封装Slice ID信息时,需要配置携带Slice ID的IPv6源地址前缀用于为报文封装IPv6源地址。
在SRv6转发路径经过的其他节点上配置携带Slice ID的IPv6源地址前缀,这些节点将比对接收到报文的IPv6源地址中高common-length位与配置的IPv6源地址前缀中的切片公共前缀是否完全相同,如果完全一致,则表示该IPv6报文为网络切片报文,其源地址中携带了Slice ID信息。
如图1-1所示,使用源地址切片方案来封装Slice ID信息时,携带Slice ID信息的IPv6源地址包括以下组成部分:
· 切片公共前缀(Slice Common Prefix):用于标识该IPv6源地址携带了Slice ID信息,为切片专用,位于IPv6源地址的最高若干位,通过index prefix-name命令中的common-length common-length指定切片公共前缀的长度。规划源地址时,通常某个区域网络内的所有设备都使用相同的切片公共前缀。
· 节点ID(Node ID):用于标识同区域网络内不同设备,节点ID的长度等于prefix-length减去common-length。切片公共前缀和节点ID共同组成携带Slice ID的IPv6源地址前缀。执行index prefix-name命令并指定prefix-length参数,则BGP模块可以学习到该IPv6源地址前缀,并且将该IPv6源地址前缀下发到本地路由表中,在本地设备的FIB表中生成一条IPv6源地址前缀对应的直连路由表项。如果再配置advertise slice-prefix-route命令,则可以将该IPv6源地址前缀引入IS-IS,并通过IS-IS向其他域内设备通告携带Slice ID的IPv6源地址前缀,此时,该IPv6源地址前缀可用于设备间的路由寻址。
· 网络切片实例ID(Slice ID):IPv6源地址的低32位。其中,首位为Strict-Flag标志位。网络切片报文中该标志位为1,表示网络切片报文转发时必须从Slice ID对应的网络切片通道转发,如果不存在Slice ID对应的网络切片通道,则直接丢弃报文。网络切片报文中该标志位为0,表示网络切片报文转发时查找与Slice ID对应的网络切片通道转发,如果不存在Slice ID对应的网络切片通道,则不丢弃报文,按照SRv6报文正常转发。
· 填充位(Padding):切片公共前缀、节点ID和网络切片实例ID的总长度小于128位时,在IPv6源地址前缀后,填充0来补齐。
图1-1 携带了Slice ID的IPv6源地址组成示意图
· 通过多次执行index prefix-name命令指定不同的IPv6源地址前缀的索引值,可以配置多个IPv6源地址前缀。IPv6源地址前缀的索引值和IPv6源地址前缀的名称均不相同的两个IPv6源地址前缀不能完全相同,也不能存在互相覆盖的关系。
· 多次执行index prefix-name命令指定相同的IPv6源地址前缀的索引值时,最后一次配置的命令生效。
· SRv6的源节点上配置index prefix-name命令时,必须指定prefix-length prefix-length参数,保证IPv6源地址前缀可以由IGP发布,回程报文可以通过该IPv6源地址前缀对应的路由返回SRv6的源节点。SRv6隧道的中间节点可以不指定prefix-length prefix-length参数,仅使用切片公共前缀来识别收到的IPv6报文是否为网络切片报文。
· 同一台设备上最多只能存在一个指定了default参数的IPv6源地址前缀。
· 如果encapsulation source-address配置的SRv6 VPN封装的源地址和index prefix-name命令配置的IPv6源地址前缀重叠,会导致VPN私网报文走该网络切片通道转发,因此,请注意合理规划携带Slice ID的IPv6源地址。
携带Slice ID的IPv6源地址前缀由需要IS-IS发布,并完成全网IS-IS路由收敛。IS-IS路由收敛和BFD的时序不同步会造成BFD业务异常。
【举例】
# 配置IPv6源地址前缀:切片公共前缀索引为1、名称为SrcPrefix1、IPv6源地址前缀为1001:0:1::、切片公共前缀长度为48位、IPv6源地址前缀的长度为80位。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] slice-prefix
[Sysname-network-slice-prefix] index 1 prefix-name SrcPrefix1 ipv6-prefix 1001:0:1:: common-length 48 prefix-length 80
【相关命令】
· color network-slice
instance命令用来创建网络切片实例,并进入Network Slice实例视图。如果指定的网络切片实例已经存在,则直接进入Network Slice实例视图。
undo instance命令用来删除指定的网络切片实例。
【命令】
instance slice-instance-id
undo instance slice-instance-id
【缺省情况】
不存在Network Slice实例。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slice-instance-id:网络切片实例ID,取值范围为0~1023。
【使用指导】
当网络切片通道为队列组模式(通过queue-group mode enable命令配置)时,本系列设备最多支持创建16个网络切片实例。
通过执行display network-slice configuration命令可以查看设备支持的网络切片实例最大数量。
如果接口下执行slice-id命令关联了某个网络切片实例,则删除该网络切片实例前,需要先执行undo slice-id命令取消接口和网络切片实例ID的关联,再执行undo instance命令删除指定的网络切片实例。
【举例】
# 创建网络切片实例1,并进入Network Slice实例视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] instance 1
[Sysname-network-slice-instance-1]
【相关命令】
· slice-id
· display network-slice configuration
network-slice命令用来开启网络切片功能,并进入Network Slice视图。
undo network-slice命令用来关闭网络切片功能。
【命令】
network-slice
undo network-slice
【缺省情况】
网络切片功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
进入Network Slice视图后,可以在该视图下配置网络切片相关功能。
【举例】
# 开启网络切片功能,并进入Network Slice视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice]
network-slice color-mapping命令用来创建网络切片实例与Color映射视图。如果已创建网络切片实例与Color映射视图,则直接进入网络切片实例与Color映射视图。
undo network-slice color-mapping命令用来删除网络切片实例与Color映射视图以及该视图下配置的网络切片实例与Color的映射关系。
【命令】
network-slice color-mapping
undo network-slice color-mapping
【缺省情况】
不存在网络切片实例与Color映射视图。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
进入网络切片实例与Color映射视图之后,可以配置网络切片实例与BGP路由的Color扩展团体属性值之间的映射关系。
【举例】
# 创建网络切片实例与Color映射视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] network-slice color-mapping
[Sysname-network-slice-color-mapping]
network-slice enable命令用来开启接口的网络切片功能,并进入接口的Network Slice视图。
undo network-slice enable命令用来关闭接口的网络切片功能。
【命令】
network-slice enable
undo network-slice enable
【缺省情况】
接口上的网络切片功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
接口开启网络切片功能后,如果携带网络切片实例ID报文的出接口为该接口,则该接口将通过相应的网络切片通道转发该报文。在不同的网络切片场景下,均可以在接口下使用本命令来开启接口的网络切片功能,但不同场景实现的网络切片的机制不同,采用的接口类型也不相同。例如,SRv6网络切片场景中报文将封装和携带网络切片实例ID信息,此时,一般采用三层以太网接口、FlexE业务接口开启接口的网络切片功能。而在园区网络切片场景中,网络切片实例ID与报文建立绑定关系,而不会携带在报文中,此时,可以在二层以太聚合口开启接口的网络切片功能。
如果接口下执行了network-slice enable命令开启了接口的网络切片功能,则该接口无法加入链路聚合组。
仅物理接口和二层聚合接口支持本命令,三层聚合接口及其成员接口(包含对应的三层聚合子接口)暂不支持配置本命令。
【举例】
# 开启接口Ten-GigabitEthernet3/0/1的网络切片功能,并进入接口的Network Slice视图。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] network-slice enable
[Sysname-Ten-GigabitEthernet3/0/1-network-slice]
queue-buffer-class命令用来配置网络切片通道的队列缓存等级。
undo queue-buffer class命令用来恢复缺省情况。
【命令】
queue-buffer-clsss number
undo queue-buffer-class
【缺省情况】
网络切片通道的队列缓存等级为7。
【视图】
切片实例视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:指定网络切片通道的队列缓存等级,取值范围为0~10,数值越大,可用的缓存空间越大。
【使用指导】
出接口上队列的缓存空间大小一定,队列缓存等级设置得越高,则该网络切片通道中的报文可占用的缓存空间越大。如果出接口出现网络拥塞时,缓存空间越大则报文越不容易被丢弃。
对于一些丢包敏感的业务可以将队列缓存等级调大,来减少丢包概率。
不建议用户手工调整该参数。
【举例】
# 设置网络切片通道的队列缓存等级为3。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] instance 1
[Sysname-network-slice-instance-1] queue-buffer-class 3
queue-group mode enable命令用来配置网络切片通道为队列组模式。
undo queue-group mode enable命令用来恢复缺省情况。
【命令】
queue-group mode enable
undo queue-group mode enable
【缺省情况】
网络切片通道为队列模式,即一个网络切片通道对应接口上的一个队列。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
本命令仅在SF系列接口板上生效。建议在配置本功能时,设备上的所有接口板均为SF系列。当存在其他系列接口板时,建议使用队列模式网络切片。
仅缺省MDC支持本命令。
当某个网络切片通道中的业务报文需要继续细分不同类型的业务,先按照业务粒度进行队列调度,再基于同一网络切片通道进行队列调度时,可以配置本功能。
设置网络切片通道为队列组模式后,一个网络切片通道对应一个队列组,每个队列组中存在八个队列。不同类型的业务报文先根据index binding-type命令配置的报文和网络切片实例ID的绑定关系映射到不同的网络切片通道中进行一次调度,而后再基于报文的本地优先级LP映射到网络切片通道中各个队列中进行二次调度,从而实现层次化的调度管理。
不能直接执行本命令将网络切片通道从队列模式切换到队列组模式。如需切换模式,请重新开启网络切片功能,执行本命令,再重启设备后,队列组模式才能生效。
【举例】
# 设置网络切片通道为队列组模式。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] queue-group mode enable
reset network-slice statistics命令用来清除网络切片的报文统计信息。
【命令】
reset network-slice statistics [ slice-id slice-instance-id ] [ interface interface-type interface-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slice-id slice-instance-id:清除指定网络切片实例的报文统计信息。slice-instance-id表示网络切片实例ID,取值范围为0~1023。如果未指定本参数,则清除所有网络切片实例ID的报文统计信息。
interface interface-type interface-number:清除指定接口的网络切片实例的报文统计信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则清除所有接口的网络切片实例的报文统计信息。
【举例】
# 清除ID为200的网络切片实例的报文统计信息。
<Sysname> reset network-slice statistics slice-id 200
【相关命令】
· display network-slice statistics
slice-encapsulation ipv6-source命令用来开启IPv6源地址携带Slice ID的功能。
undo slice-encapsulation命令用来关闭IPv6源地址携带Slice ID的功能。
【命令】
slice-encapsulation ipv6-source
undo slice-encapsulation
【缺省情况】
网络切片报文携带的Slice ID封装在IPv6逐跳扩展头(Hop-by-Hop Extension Header)中。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
网络切片报文携带的Slice ID可以封装在IPv6报文中不同的位置。根据Slice ID在网络切片报文中封装的位置,基于Slice ID的网络切片报文封装方式分为:
· 源地址切片方式:使用IPv6报文源地址中的低32位来携带Slice ID信息。使用这种方式时,网络管理员需要对128位的源地址进行合理规划。优点是设备仅需解析IPv6基本头即可获取Slice ID信息,也不需要额外增加IPv6报文长度,报文头开销较小,设备解析和转发报文的效率更高。
配置本功能后,SRv6源节点采用源地址切片方式封装Slice ID。
【举例】
# 开启IPv6源地址携带Slice ID的功能。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] slice-encapsulation ipv6-source
slice-id命令用来配置接口的网络切片通道,并指定网络切片通道的带宽值。
undo slice-id命令用来删除接口的网络切片通道。
【命令】
slice-id slice-instance-id flex-channel flex-channel-value [ shared ]
undo slice-id slice-instance-id flex-channel
【缺省情况】
接口上未配置网络切片通道。
【视图】
接口的Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slice-instance-id:指定网络切片实例ID,即接口下网络切片通道ID,取值范围为0~1023。
flex-channel flex-channel-value:指定网络切片通道的带宽值,取值范围为1~4294967295,单位为Mbps。
shared:指定该网络切片通道为共享模式,非网络切片报文和携带了对应Slice ID的网络切片报文可以共享该网络切片通道的带宽。如果未指定本参数,则表示该网络切片通道为独享模式,仅携带了对应Slice ID的网络切片报文才能通过该网络切片通道转发。
【使用指导】
本功能用来在接口上创建网络切片通道。根据配置参数不同,网络切片通道存在以下不同类型:
· 独享模式的网络切片通道:配置本功能指定flex-channel参数,且不指定shared参数时,设备在接口上为网络切片通道分配独享模式的调度队列资源,其他网络切片通道中的网络切片报文和非切片网络切片报文不能抢占本切片的调度队列的资源。当网络切片报文携带的Slice ID和创建的网络切片通道的网络切片实例ID匹配时,则通过该通道来转发网络切片报文。例如,指定了网络切片实例ID 10的网络切片通道为独享模式,且为该网络切片通道分配了100Mpbs的带宽资源,那么即使该网络切片通道中不存在任何流量,其他网络切片报文和非网络切片也不可占用该网络切片通道的资源,即独享模式的带宽资源为刚性带宽。
· 共享模式的网络切片通道:配置本功能指定flex-channel参数,且指定shared参数时,设备在接口上为网络切片通道分配共享模式的调度队列资源,但网络拥塞时,非网络切片报文可以竞争本切片的调度队列的资源。当网络切片报文携带的Slice ID和创建的网络切片通道的网络切片实例ID匹配时,可以通过该通道来转发网络切片报文。例如,指定了网络切片实例ID 20的网络切片通道为共享模式,且为该网络切片通道分配了100Mpbs的带宽资源,如果该网络切片通道中不存在任何流量,但接口上其他流量拥塞时,可占用该网络切片通道的资源,即共享模式的带宽资源为弹性带宽。共享模式的网络切片通道可以提供更加灵活的流量调度方式。
本命令指定的slice-instance-id,需要先通过instance命令创建。
同一接口下可以配置多个网络切片通道。
多次执行本命令为同一接口配置相同的通道、指定不同的带宽,则最后一次执行的命令生效。
【举例】
# 配置接口Ten-GigabitEthernet3/0/1关联网络切片实例ID 10,创建接口的网络切片通道,并设置切片通道的带宽值为50Mbps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] network-slice enable
[Sysname-Ten-GigabitEthernet3/0/1-network-slice] slice-id 10 flex-channel 50
【相关命令】
· instance (Network Slice View)
slice-prefix命令用来从Network Slice视图进入切片前缀视图。
undo slice-prefix命令用来删除所有的切片前缀配置。
【命令】
slice-prefix
undo slice-prefix
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
使用源地址切片方式来封装Slice ID信息时,携带了Slice ID信息的IPv6源地址由IPv6源地址前缀、填充位(Padding)以及网络切片实例ID(Slice ID)组成,IPv6源地址前缀中又包含切片公共前缀信息(Slice Common Prefix)和Node ID。IPv6源地址前缀中的切片公共前缀为切片专用,需要由管理员规划并配置。只有执行本命令进入切片前缀视图,才可以配置携带Slice ID的IPv6源地址前缀。
【举例】
# 从Network Slice视图进入切片前缀视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] slice-prefix
[Sysname-network-slice-prefix]
statistics enable命令用来开启网络切片的报文统计功能。
undo statistics enable命令用来关闭网络切片的报文统计功能。
【命令】
statistics enable
undo statistics enable
【缺省情况】
网络切片的报文统计功能处于关闭状态。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
开启网络切片的报文统计功能后,用户可以通过执行display network-slice statistics命令来查看通过指定网络切片转发的报文的统计信息。
【举例】
# 开启网络切片的报文统计功能。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] statistcs enable
【相关命令】
· display network-slice statistics
statistics interval命令用来配置网络切片的报文统计时间间隔。
undo statistics interval命令用来恢复缺省情况。
【命令】
statistics interval time
undo statistics interval
【缺省情况】
网络切片的报文统计时间间隔为30秒。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
time:网络切片的报文统计时间间隔,取值范围为5~65535,单位为秒。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置网络切片的报文统计时间间隔为100秒。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] statistics interval 100
【相关命令】
· statistics enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!