01-网络切片命令
本章节下载: 01-网络切片命令 (269.46 KB)
目 录
1.1.2 display network-slice bandwidth usage statistics
1.1.3 display network-slice binding-list
1.1.4 display network-slice instance
1.1.5 display network-slice nsi-mapping slice-id
1.1.6 display network-slice statistics
1.1.8 instance (Network Slice View)
1.1.9 network-slice (System View)
1.1.13 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 bandwidth usage statistics命令用来显示接口下网络切片带宽使用率。
【命令】
display network-slice bandwidth usage statistics [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口的网络切片带宽使用率。其中interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口下的网络切片带宽使用率。
【举例】
# 显示所有接口的网络切片带宽使用率。
<Sysname> display network-slice bandwidth usage statistics
Network slice bandwidth usage of interface
GigabitEthernet1/0/1
Total bandwidth : 1000 Mbps
Network slice bandwidth : 850 Mbps
Remaining bandwidth : 50 Mbps
表1-1 display network-slice bandwidth usage statistics命令显示信息描述表
字段 |
描述 |
Network slice bandwidth usage of interface |
主接口切片通道的带宽的使用信息 |
Total Bandwidth |
接口总带宽 |
Network slice bandwidth |
当前接口下已使用的网络切片带宽 |
Remaining bandwidth |
当前接口剩余带宽信息 |
【相关命令】
· slice-id flex-channel
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~6,实际配置为0不生效。如果未指定本参数,则显示所有网络切片实例和接口的关联关系。
interface interface-type interface-number:显示指定接口配置的网络切片实例信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口配置的网络切片实例信息。
【举例】
# 显示网络切片实例1关联的接口。
<Sysname> display network-slice binding-list slice-id 1
Slice ID Interface State
---------------------------------------------------------------------
1 GigabitEthernet1/0/1 Active
表1-2 display network-slice binding-list命令显示信息描述表
字段 |
描述 |
Slice ID |
网络切片实例ID |
Interface |
关联了指定网络切片实例的接口 |
State |
生效状态,取值为: · Active:网络切片通道下发驱动成功 · Inactive:网络切片通道下发驱动失败 |
【相关命令】
· slice-id flex-channel
display network-slice instance命令用来显示网络切片的配置信息。
【命令】
display network-slice instance [ slice-id slice-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slice-id slice-id:显示指定切片实例的配置信息。slice-id的取值范围为0~6,实际配置为0不生效,未指定本参数时,则显示所有网络切片的配置信息。
【举例】
# 显示所有网络切片的配置信息。
<Sysname> display network-slice instance
Total number: 2
Statistics : Enabled
Statistics interval(s) : 100
Slice ID Priority Queue buffer class
1 0 4
2 0 3
表1-3 display network-slice instance命令显示信息描述表
字段 |
描述 |
Total number |
网络切片实例总数 |
Statistics |
网络切片的报文统计功能,取值为: · Enabled · Disabled |
Statistics interval |
网络切片的报文统计时间间隔,单位为秒 |
Slice ID |
网络切片实例ID |
Priority |
(暂不支持)网络切片通道的调度优先级 |
Queue buffer class |
队列缓存等级 |
【相关命令】
· queue-buffer-class
display network-slice nsi-mapping slice-id命令用来显示指定切片实例的绑定配置信息。
【命令】
display network-slice nsi-mapping slice-id slice-id
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slice-id slice-id:显示指定切片实例的绑定配置信息。slice-id的取值范围为0~6,实际配置为0不生效。
【举例】
# 显示业务切片1的绑定配置信息。
<Sysname> display network-slice nsi-mapping slice-id 1
index : 3
type : dscp
value : 1 3 4 to 8 10 11 to 30
replace dscp : 10
index : 1
type : vsi-name
value : abcd
replace dscp : -
表1-4 display network-slice nsi-mapping slice-id命令显示信息描述表
字段 |
描述 |
index |
绑定的属性索引 |
type |
切片实例绑定的属性类型,取值为: · dscp · vlan · vxlan-list · vsi-name · interface |
value |
切片实例绑定的属性值 |
replace dscp |
替换dscp值,若没有配置则用"-"表示 |
【相关命令】
· index binding-type
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~6,实际配置为0不生效。如果未指定本参数,则显示所有网络切片实例的报文统计信息。
interface interface-type interface-number:显示指定接口的网络切片实例的报文统计信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口的网络切片实例的报文统计信息。
verbose:显示网络切片的详细报文统计信息。如果未指定本参数,则显示网络切片实例的简要报文统计信息。
【举例】
# 显示ID为1的网络切片实例的简要报文统计信息。
<Sysname> display network-slice statistics slice-id 1 interface gigabitethernet 1/0/1
Network slice statistics
Interface : GigabitEthernet1/0/1
Slice ID : 1
[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
表1-5 display network-slice statistics命令显示信息描述表
字段 |
描述 |
Network slice statistics |
网络切片的报文统计 |
Interface |
开启了网络切片功能的接口 |
SliceID |
网络切片实例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 binding-type命令用来配置报文和网络切片实例ID的绑定关系。
undo index binding-type命令用来删除报文和网络切片实例ID绑定关系。
【命令】
index index-value binding-type { dscp { dscp-startvalue [ to dscp-endvalue ] } &<1-32> | vlan { vlan-startvalue [ to vlan-endvalue ] } &<1-32> | vxlan-list { vxlan-startvalue [ to vxlan-endvalue ] } &<1-32> }* slice slice-id [ replace dscp dscp-value ]
index index-value binding-type { interface interface-type interface-number | vsi-name vsi-name }* slice slice-id
undo index index-value binding-type
【缺省情况】
未配置报文和网络切片实例ID的绑定关系,即任意报文都不会通过接口下的Slice ID标识的网络切片通道调度和转发。
【视图】
网络切片实例与报文映射视图
【缺省用户角色】
network-admin
【参数】
index-value:报文和网络切片实例ID的绑定关系索引值,取值范围为1~65535。
dscp { dscp-startvalue [ to dscp-endvalue ] } &<1-32>:表示携带DSCP值在指定范围内的报文通过绑定的Slice ID标识的网络切片通道调度和转发。其中,dscp-startvalue表示DSCP起始值,取值范围为0~63。dscp-endvalue表示DSCP结束值,取值范围为0~63,DSCP结束值不能小于DSCP起始值,如果未指定to dscp-endvalue参数,则表示指定单个DSCP值。&<1-32>表示前面的DSCP取值范围最多可以重复输入32次。
interface interface-type interface-number:表示指定接口上接收的报文通过绑定的Slice ID标识的网络切片通道调度和转发。interface-type interface-number表示接口类型和接口编号。
vlan { vlan-startvalue [ to vlan-endvalue ] } &<1-32>:表示携带VLAN ID在指定范围内的报文通过绑定的Slice ID标识的网络切片通道调度和转发。其中,vlan-startvalue表示VLAN起始值,取值范围为1~4094。vlan-endvalue表示VLAN结束值,取值范围为1~4094,VLAN结束值不能小于VLAN起始值,如果未指定to vlan-endvalue参数,则表示指定单个VLAN值。&<1-32>表示前面的VLAN的取值范围最多可以重复输入32次。
vsi-name vsi-name:表示指定VSI的报文通过绑定的Slice ID标识的网络切片通道调度和转发,其中,vsi-name表示VSI实例的名称,为1~31个字符的字符串,区分大小写。
vxlan-list { vxlan-startvalue [ to vxlan-endvalue ] } &<1-32>:表示携带指定范围内VXLAN值的报文通过绑定的Slice ID标识的网络切片通道调度和转发。其中,vxlan-startvalue表示VXLAN起始值,取值范围为0~16777215。vxlan-endvalue表示VXLAN结束值,取值范围为0~16777215,VXLAN结束值不能小于VXLAN起始值,如果未指定to xlan-endvalue参数,则表示指定单个VXLAN值。&<1-32>表示可以前面的VXLAN的取值范围最多可以重复输入32次。
slice slice-id:报文绑定的网络切片实例ID。其中,slice-id取值范围为0~6,实际配置为0不生效。
replace dscp dscp-value:修改报文中dscp字段的值。
【使用指导】
配置本功能后,设备将接收到的特定报文和网络切片实例ID绑定,当这些报文从出接口转发时,设备将查找出接口上配置的网络切片通道,将报文从绑定的网络切片实例ID标识的网络切片通道调度和转发。如果出接口上不存在绑定的网络切片实例ID标识的网络切片通道,则按照普通转发流程转发报文。
多次执行index binding-type命令并指定不同index-value索引值可以创建多条报文和网络切片实例ID的绑定关系。当设备接收到报文时,系统将按照index-value索引值从小到大的顺序依次匹配index binding-type命令中指定的报文特征参数,如果匹配到某条index binding-type命令配置的绑定关系,则不再继续匹配。
多次执行index binding-type命令并指定相同index-value索引值时,最后一次执行的命令生效。
当某个DSCP/VLAN/VXLAN值或者接口/VSI已绑定了一个网络切片实例ID,则不能将DSCP/VLAN/VXLAN值或者接口/VSI与另一个网络切片实例ID绑定。
对于指定接口绑定网络切片实例ID通过网络切片通道对报文进行调度和转发,当前仅二层以太网接口、二层聚合接口和三层以太网接口支持。
【举例】
# 配置两个报文和网络切片通道的绑定关系:
· 索引值为1的绑定关系:携带DSCP值为10到20的报文和网络切片实例ID 1的绑定关系,报文通过该网络切片实例ID 1标识的网络切片通道调度和转发。
· 索引值为2的绑定关系:携带VLAN值为10到20的报文和网络切片实例ID 2的绑定关系,报文通过该网络切片实例ID 2标识的网络切片通道调度和转发,并修改报文中dscp字段的值为63。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] nsi-mapping
[Sysname-network-slice-nsi-mapping] index 1 binding-type dscp 10 to 20 slice 1
[Sysname-network-slice-nsi-mapping] index 2 binding-type vlan 10 to 20 slice 2 replace dscp 63
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~6,实际配置为0不生效。
【使用指导】
如果接口下执行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
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 enable命令用来开启接口的网络切片功能,并进入接口的Network Slice视图。
undo network-slice enable命令用来关闭接口的网络切片功能。
【命令】
network-slice enable
undo network-slice enable
【缺省情况】
接口上的网络切片功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
接口开启网络切片功能后,如果网络切片实例ID对应的业务报文出接口为该接口,则该接口将通过相应的网络切片通道转发该报文。在不同的网络切片场景下,均可以在接口下使用本命令来开启接口的网络切片功能,但不同场景实现的网络切片的机制不同,采用的接口类型也不相同。例如,SRv6网络切片场景中报文将封装和携带网络切片实例ID信息,此时,一般采用三层以太网接口、FlexE业务接口开启接口的网络切片功能。而在园区网络切片场景中,网络切片实例ID与报文建立绑定关系,而不会携带在报文中,此时,可以在二层以太聚合口开启接口的网络切片功能。
如果接口下执行了network-slice enable命令开启了接口的网络切片功能,则该接口无法加入链路聚合组。
仅物理接口和二层聚合接口支持本命令,三层聚合接口及其成员接口(包含对应的三层聚合子接口)暂不支持配置本命令。
【举例】
# 开启接口GigabitEthernet1/0/1的网络切片功能,并进入接口的Network Slice视图。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] network-slice enable
[Sysname-GigabitEthernet1/0/1-network-slice]
nsi-mapping命令用来创建网络切片实例与报文映射视图,并进入网络切片实例与报文映射视图。
undo nsi-mapping命令用来删除网络切片实例与报文映射视图并删除该视图下所有的配置。
【命令】
nsi-mapping
undo nsi-mapping
【缺省情况】
不存在网络切片实例与报文映射视图。
【视图】
Network Slice视图
【缺省用户角色】
network-admin
【使用指导】
只有执行本命令进网络切片实例与报文映射视图,才可以配置报文和网络切片实例ID的绑定关系。
【举例】
# 创建网络切片实例与报文映射视图,并进入网络切片实例与报文映射视图。
<Sysname> system-view
[Sysname] network-slice
[Sysname-network-slice] nsi-mapping
[Sysname-network-slice-nsi-mapping]
queue-buffer-class命令用来配置网络切片通道的队列缓存等级。
undo queue-buffer class命令用来恢复缺省情况。
【命令】
queue-buffer-clsss number
undo queue-buffer-class
【缺省情况】
网络切片通道的队列缓存等级为7。
【视图】
切片实例视图
【缺省用户角色】
network-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
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~6,实际配置为0不生效。如果未指定本参数,则清除所有网络切片实例ID的报文统计信息。
interface interface-type interface-number:清除指定接口的网络切片实例的报文统计信息。interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则清除所有接口的网络切片实例的报文统计信息。
【举例】
# 清除ID为2的网络切片实例的报文统计信息。
<Sysname> reset network-slice statistics slice-id 2
【相关命令】
· display network-slice statistics
slice-id flex-channel命令用来配置接口的网络切片通道,并指定网络切片通道的带宽值。
undo slice-id flex-channel命令用来删除接口的网络切片通道。
【命令】
slice-id slice-instance-id flex-channel flex-channel-value [ shared ]
undo slice-id slice-instance-id flex-channel
【缺省情况】
接口上未配置网络切片通道。
【视图】
接口的Network Slice视图
【缺省用户角色】
network-admin
【参数】
slice-instance-id:指定网络切片实例ID,即接口下网络切片通道ID,取值范围为0~6,实际配置为0不生效。
flex-channel bandwidth-value:指定网络切片通道的带宽值,取值范围为1~4294967295,单位为Mbps。配置时不超过接口的实际速率。
shared:指定该网络切片通道为共享模式,不同网络切片通道ID对应的网络切片报文可以共享该网络切片通道的带宽。如果未指定本参数,则表示该网络切片通道为独享模式,仅网络切片通道ID对应的网络切片报文才能通过该网络切片通道转发。
【使用指导】
设备在接口上为网络切片通道分配独立的调度队列资源,并通过指定网络切片实例ID匹配到已创建的网络切片实例,与通道的实例ID匹配的报文,通过该通道来转发。在接口上创建网络切片通道指定的网络切片通道的带宽值即是该网络切片通道的保证带宽,同时又是该网络切片通道的带宽上限,超出这部分带宽的流量将按照流量整形方式进行缓存处理。
根据配置参数不同,网络切片通道存在以下不同类型:
· 独享模式的网络切片通道:配置本功能指定flex-channel参数,且不指定shared参数时,设备在接口上为网络切片通道分配独享模式的调度队列资源,其他网络切片通道中的网络切片报文和非切片网络切片报文不能抢占本切片的调度队列的资源,即独享模式的带宽资源为刚性带宽。
· 共享模式的网络切片通道:配置本功能指定flex-channel参数,且指定shared参数时,设备在接口上为网络切片通道分配共享模式的调度队列资源,但网络拥塞时,非网络切片报文和其他网络切片通道ID中的网络切片报文可以竞争本切片的调度队列的资源,即共享模式的带宽资源为弹性带宽。共享模式的网络切片通道可以提供更加灵活的流量调度方式。
本命令指定的slice-instance-id,需要先通过instance命令创建。
同一接口下可以配置多个网络切片通道。
当网络切片通道为队列模式时,配置网络切片通道的带宽值分别与配置基于队列的流量整形、配置接口WFQ队列互斥。有关配置基于队列的流量整形和配置接口WFQ队列的详细介绍,请参见“ACL和QoS配置指导”中的“QoS”。
【举例】
# 配置接口GigabitEthernet1/0/1关联网络切片实例ID 1,创建接口的网络切片通道,并设置切片通道的带宽值为50Mbps。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] network-slice enable
[Sysname-GigabitEthernet1/0/1-network-slice] slice-id 1 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命令来查看通过指定网络切片转发的报文的统计信息。
在网络切片实例与报文映射视图下执行index binding-type命令创建了映射规则后,报文可以划分到配置的切片。此时,必须在接口下执行slice-id flex-channel命令来配置接口的网络切片通道才会统计到对应的网络切片通道的报文计数信息,否则,视为未划分出切片的通道,不能统计到网络切片的流量数据。
【举例】
# 开启网络切片的报文统计功能。
<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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!