07-SRv6网络切片命令
本章节下载: 07-SRv6网络切片命令 (309.68 KB)
目 录
1.1.2 display network-slice binding-list
1.1.3 display network-slice configuration
1.1.4 display network-slice statistics
1.1.5 instance (Network Slice View)
1.1.6 network-slice (System View)
1.1.7 network-slice (SRv6 TE Policy Path Preference view)
1.1.10 reset network-slice statistics
description命令用来配置网络切片实例的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置网络切片实例的描述信息。
【视图】
Network Slice实例视图
【缺省用户角色】
network-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 network-slice binding-list命令用来显示网络切片实例和接口的关联关系。
【命令】
display network-slice binding-list [ slice-id slice-instance-id ] [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slice-id slice-instance-id:显示指定网络切片实例和接口的关联关系,其中slice-instance-id表示网络切片实例ID,取值范围为0~4294967295。如果未指定本参数,则显示所有网络切片实例和接口的关联关系。
interface interface-type interface-number:显示指定接口配置的网络切片实例信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口配置的网络切片实例信息。
【举例】
# 显示网络切片实例1关联的接口。
<Sysname> display network-slice binding-list slice-id 1
Slice ID : 1
Interface :
Ten-GigabitEthernet3/1/1.2
Ten-GigabitEthernet3/1/2
Ten-GigabitEthernet3/1/3
Ten-GigabitEthernet3/1/4.1
表1-1 display network-slice binding-list命令显示信息描述表
字段 |
描述 |
Slice ID |
网络切片实例ID |
Interface |
关联了指定网络切片实例的接口 |
【相关命令】
· slice-id bandwidth
display network-slice configuration命令用来显示网络切片功能的配置信息。
【命令】
display network-slice configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示网络切片功能的配置信息。
<Sysname> display network-slice configuration
Protocol number : 160
Statistics : Enabled
Statistics interval(s) : 100
MaxSliceNum : 1000
MaxInterfaceSliceNum : 200
表1-2 display network-slice命令显示信息描述表
字段 |
描述 |
Protocol number |
IPv6逐跳扩展头的协议号 |
Statistics |
网络切片的报文统计功能,取值为: · Enabled · Disabled |
Statistics interval |
网络切片的报文统计时间间隔,单位为秒 |
MaxSliceNum |
全局可配置的最大网络切片实例个数 |
MaxInterfaceSliceNum |
接口下可配置的最大网络切片通道个数 |
display network-slice statistics命令用来显示网络切片的报文统计信息。
【命令】
display network-slice statistics [ slice-id slice-instance-id ] [ interface interface-type interface-number ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slice-id slice-instance-id:显示指定网络切片实例的报文统计信息,其中slice-instance-id表示网络切片实例ID,取值范围为0~4294967295。如果未指定本参数,则显示所有网络切片实例的报文统计信息。
interface interface-type interface-number:显示指定接口的网络切片实例的报文统计信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口的网络切片实例的报文统计信息。
verbose:显示网络切片的详细报文统计信息。如果未指定本参数,则显示网络切片实例的简要报文统计信息。
【举例】
# 显示ID为200的网络切片实例的简要报文统计信息。
<Sysname> display network-slice statistics slice-id 200 interface ten-gigabitethernet 3/1/1
Network slice statistics
Interface : Ten-GigabitEthernet3/1/1
Slice ID : 200
[total]
Pass: 42,430,945 packets, 7,298,122,540 bytes
Discard: 2,368,695,114 packets, 407,415,559,608 bytes
Last 50 seconds pass rate:
72,498 pps, 99,757,056 bps
Last 50 seconds discard rate:
4,048,135 pps, 5,570,233,752 bps
Last 5 seconds pass rate:
7298 pps, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 bps
# 显示网络切片实例ID为200的详细报文统计信息。
<Sysname> display network-slice statistics slice-id 200 interface ten-gigabitethernet 3/1/1 verbose
Network slice statistics
Interface : Ten-GigabitEthernet3/1/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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 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, 99,757,056 bps
Last 5 seconds discard rate:
4148,135 pps, 5,570,233,752 bps
表1-3 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
instance命令用来创建网络切片实例,并进入Network Slice实例视图。如果指定的网络切片实例已经存在,则直接进入Network Slice实例视图。
undo instance命令用来删除指定的网络切片实例。
【命令】
instance slice-instance-id
undo instance slice-instance-id
【缺省情况】
不存在Network Slice实例。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
【参数】
slice-instance-id:网络切片实例ID,取值范围为0~4294967295。
【使用指导】
产品支持的网络切片实例最大为6000,通过执行display network-slice configuration命令可以查看设备支持的网络切片实例最大数量。
如果接口下执行slice-id flex-channel命令关联了某个网络切片实例,则删除该网络切片实例前,需要先执行undo slice-id flex-channel命令取消接口和网络切片实例ID的关联,再执行undo instance命令删除指定的网络切片实例。
【举例】
# 创建网络切片实例1,并进入Network Slice实例视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] instance 1
[Sysname-network-slice-instance-1]
【相关命令】
· slice-id flex-channel
· display network-slice configuration
network-slice命令用来开启网络切片功能,并进入Network Slice视图。
undo network-slice命令用来关闭网络切片功能。
【命令】
network-slice
undo network-slice
【缺省情况】
网络切片功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
进入Network Slice视图后,可以在该视图下配置网络切片相关功能。
【举例】
# 开启网络切片功能,并进入Network Slice视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice]
network-slice命令用来配置SRv6 TE Policy候选路径引用的网络切片实例ID。
undo network-slice命令用来恢复缺省情况。
【命令】
network-slice slice-instance-id
undo network-slice
【缺省情况】
SRv6 TE Policy候选路径未引用网络切片实例ID。
【视图】
SRv6 TE Policy Path Preference视图
【缺省用户角色】
network-admin
【参数】
slice-instance-id:指定网络切片实例ID,取值范围为0~4294967295。
【使用指导】
SRv6 TE Policy的候选路径下引用了网络切片实例ID,且该候选路径被优选后,设备会为通过该候选路径转发的报文封装携带网络切片实例ID的IPv6逐跳扩展头,该报文被称为网络切片报文。
正常情况下,如果网络切片转发路径上的节点的出接口配置了与该网络切片实例对应的网络切片通道,则报文会通过网络切片通道转发。
如果网络切片报文转发路径上的节点的出接口不存在与该网络切片实例对应的网络切片通道,则网络切片报文的转发存在以下两种情况:
· 通常情况下,IPv6逐跳扩展头中Flags字段首位D取值为0,表示设备忽略网络切片报文中携带的网络切片实例ID信息,报文仍从出接口转发。
· 在一些特殊场景中,例如SRv6网络的BFD/SBFD或Ping/Tracert场景中,IPv6逐跳扩展头中Flags字段首位D可以置位为1,表示设备不能忽略网络切片报文中携带的网络切片实例ID信息,报文被丢弃。
【举例】
# 配置SRv6 TE Policy a1的候选路径引用的网络切片实例ID为10。
<Sysname> system-view
[Sysname] segment-routing ipv6
[Sysname-segment-routing-ipv6] traffic-engineering
[Sysname-srv6-te] policy a1
[Sysname-srv6-te-policy-a1] candidate-paths
[Sysname-srv6-te-policy-a1-path] preference 20
[Sysname-srv6-te-policy-a1-path-pref20] network-slice 10
network-slice enable命令用来开启接口的网络切片功能,并进入接口的Network Slice视图。
undo network-slice enalbe命令用来关闭接口的网络切片功能。
【命令】
network-slice enable
undo network-slice enable
【缺省情况】
接口上的网络切片功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
三层接口开启网络切片功能后,如果携带网络切片实例ID报文的出接口为该三层接口,则该接口将通过相应的网络切片通道转发该报文。
支持本功能的接口类型为三层以太网接口,三层以太网子接口,三层聚合口,三层聚合子接口,FlexE业务接口,FlexE业务接口的子接口。
三层聚合口的所有的成员口都在以下表格中的单板上时,三层聚合口和三层聚合子接口才允许配置本功能。三层聚合口或三层聚合子接口上开启本功能后,则无法将不支持本功能的单板上的物理接口加入到该三层聚合口。
表1-4 单板信息一览表
单板类型 |
单板丝印 |
CEPC单板 |
CEPC-CQ8L、CEPC-CQ8LA、CEPC-CQ8L1A、CEPC-CQ8L3A、CEPC-CQ16L1 |
CSPEX单板 |
CSPEX-1502XA、CSPEX-1802X、CSPEX-1802XA、CSPEX-1812X-E、CSPEX-2304X-G、CSPEX-2612XA、CSPEX-2612X3A |
SPE单板 |
RX-SPE200-E |
【举例】
# 开启接口Ten-GigabitEthernet3/1/1的网络切片功能,并进入接口的Network Slice视图。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] network-slice enable
[Sysname-Ten-GigabitEthernet3/1/1-network-slice]
protocol-number命令用来配置IPv6逐跳扩展头的协议号。
undo protocol-number命令用来恢复缺省情况。
【命令】
protocol-number number
undo protocol-number
【缺省情况】
IPv6逐跳扩展头的协议号为0。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
【参数】
number:指定IPv6逐跳扩展头的协议号,取值范围为0、160~252。
【使用指导】
在SRv6网络切片场景中,SRv6源节点为报文添加IPv6逐跳扩展头(Hop-by-Hop extension header),并且在IPv6逐跳扩展头中添加该报文所属的网络切片实例ID。缺省情况下,IPv6逐跳扩展头的协议号为0,即IPv6逐跳扩展头前一个IPv6报文头部的Next Header字段取值为0。不支持网络切片的设备接收到协议号为0的IPv6逐跳扩展头的报文会出现设备无法解析扩展头内容,处理速度变慢或者直接丢弃报文的现象。为了避免这种情况,可以配置本功能修改IPv6逐跳扩展头的协议号为非0,不支持网络切片的设备收到该报文后将忽略IPv6逐跳扩展头,根据IPv6基本头的信息正常转发报文。不同厂商设备使用的IPv6逐跳扩展头的协议号不同时,也可以使用本命令来修改IPv6逐跳扩展头的协议号,以实现不同厂商设备的互通。
【举例】
# 配置IPv6逐跳扩展头的Next header字段取值为160。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] protocol-number 160
reset network-slice statistics命令用来清除网络切片的报文统计信息。
【命令】
reset network-slice statistics [ slice-id slice-instance-id ] [ interface interface-type interface-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
slice-id slice-instance-id:清除指定网络切片实例的报文统计信息。slice-instance-id表示网络切片实例ID,取值范围为0~4294967295。如果未指定本参数,则清除所有网络切片实例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-id flex-channel命令用来配置接口的网络切片通道,并指定网络切片通道的带宽值。
undo slice-id flex-channel命令用来删除接口的网络切片通道。
【命令】
slice-id slice-instance-id flex-channel flex-channel-value
undo slice-id slice-instance-id flex-channel
【缺省情况】
接口上未配置网络切片通道。
【视图】
接口的Network Slice视图
【缺省用户角色】
network-admin
【参数】
slice-instance-id:指定网络切片实例ID,即接口下网络切片通道ID,取值范围为0~4294967295。
flex-channel-value:指定网络切片通道的带宽值,取值范围为1~4294967295,单位为Mbps。
【使用指导】
配置本功能后,可以实现在接口上创建网络切片通道。设备在接口上为网络切片通道分配独立的调度队列资源,并通过指定网络切片实例ID匹配到已创建的网络切片实例,与通道的实例ID匹配的报文,通过该通道来转发。报文头中IPv6逐跳扩展头的协议号为与该通道关联的网络切片实例ID下配置的协议号。
本命令指定的slice-instance-id,需要先通过instance命令创建。
同一接口下可以配置多个网络切片通道。
多次执行本命令为同一接口配置相同的通道、指定不同的带宽,则最后一次执行的命令生效。
【举例】
# 配置接口Ten-GigabitEthernet3/1/1关联网络切片实例ID 10,创建接口的网络切片通道,并设置切片通道的带宽值为50Mbps。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] network-slice enable
[Sysname-Ten-GigabitEthernet3/1/1-network-slice] slice-id 10 flex-channel 50
【相关命令】
· instance (Network Slice View)
statistics enable命令用来开启网络切片的报文统计功能。
undo statistics enable命令用来关闭网络切片的报文统计功能。
【命令】
statistics enable
undo statistics enable
【缺省情况】
网络切片的报文统计功能处于关闭状态。
【视图】
Network Slice视图
【缺省用户角色】
network-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
【参数】
time:网络切片的报文统计时间间隔,取值范围为5~65535,单位为秒。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置网络切片的报文统计时间间隔为100秒。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] statistics interval 100
【相关命令】
· statistics enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!