• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

15-确定性网络命令参考

目录

01-DetNet命令

本章节下载 01-DetNet命令  (264.35 KB)

01-DetNet命令


1 DetNet

1.1  DetNet配置命令

1.1.1  apply flow

apply flow命令用来指定DetNet网络路径转发的业务流。

undo apply flow命令用来删除指定的DetNet业务流编号。

【命令】

apply flow flow-id

undo apply flow flow-id

【缺省情况】

未指定确定性网络路径转发的业务流。

【视图】

DetNet网络路径视图

【缺省用户角色】

network-admin

【参数】

flow-id:DetNet业务流的编号,取值范围为1~512。引用的流编号必须存在且有效,否则配置不能生效。

【使用指导】

应用场景

只有通过本命令指定了可进入DetNet网络路径转发的业务流,该业务流才能自动进入指定编号的DetNet网络路径进行转发。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

可通过多次执行本命令指定进入该DetNet网络路径的多个业务流。

【举例】

# 指定编号为9的DetNet网络路径上转发编号为10的DetNet业务流。

<Sysname> system-view

[Sysname] detnetip path 9

[Sysname-detnet-path9] apply flow 10

【相关命令】

·     detnetip flow

·     detnetip path

·     display detnetip path

1.1.2  bind group

bind group命令用来绑定DetNet路径组。

undo bind group命令用来取消绑定的DetNet路径组。

【命令】

bind group group-id

undo bind group

【缺省情况】

未绑定DetNet路径组。

【视图】

DetNet网络路径视图

【缺省用户角色】

network-admin

【参数】

group-id:DetNet路径组的编号,取值范围为1~4000。

【使用指导】

应用场景

在支持DetNet多发选收功能的网络中,需要在首节点上通过bind group命令将指定的DetNet网络路径进行绑定。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

由同一个DetNet路径组绑定的DetNet网络路径中,必须保证配置了相同的报文源接口。

同一个DetNet网络路径只能绑定在一个DetNet路径组中。

目前,同一个DetNet路径组中最多只能绑定十个DetNet网络路径,且这两条路径中配置的SRv6路径策略目的节点必须相同。

【举例】

# 配置路径编号为1的DetNet网络路径绑定DetNet路径组10。

<Sysname> system-view

[Sysname] detnetip path 1

[Sysname-detnet-path1] bind group 10

【相关命令】

·     display detnetip path

·     display detnetip path-group

1.1.3  detnetip device-id

detnetip device-id命令用来配置DetNet设备ID。

undo detnetip device-id命令用来删除DetNet设备ID。

【命令】

detnetip device-id device-id

undo detnetip device-id

【缺省情况】

未配置DetNet设备ID。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

device-id:DetNet设备编号,取值范围为1~255。

【使用指导】

应用场景

在支持DetNet多发选收功能的网络中,由于尾节点需要区分哪些报文属于同一条确定性业务流,因此就需要在首节点上指定多发选收功能转发的报文中需要携带的流ID和设备ID。

注意事项

本功能只需要在DetNet网络路径的首节点上开启。

DetNet设备ID需要在当前DetNet网络中全局唯一。

【举例】

# 配置DetNet设备ID为101。

<Sysname> system-view

[Sysname] detnetip device-id 101

1.1.4  detnetip enable

detnetip enable命令用来开启DetNet网络功能。

undo detnetip enable命令用来关闭DetNet网络功能。

【命令】

detnetip enable

undo detnetip enable

【缺省情况】

DetNet网络功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

工作机制

设备上开启DetNet网络功能后,本设备将优先转发DetNet网络路径上的DetNet业务流数据,以保证该业务流的服务质量。

注意事项

本功能只需要在DetNet网络路径的首节点上开启,路径上的其它节点上只需要支持SRv6转发即可。

【举例】

# 开启DetNet网络功能。

<Sysname> system-view

[Sysname] detnetip enable

【相关命令】

·     detnetip flow

·     detnetip path

1.1.5  detnetip flow

detnetip flow命令用来配置DetNet业务流参数。

undo detnetip flow命令用来删除指定的DetNet业务流参数。

【命令】

detnetip flow flow-id { { { destination-ip ipv4-address mask mask-length | destination-ipv6 ipv6-address prefix prefix-length } | destination-port port-number | dscp dscp-value | protocol protocol-value | { source-ip ipv4-address mask mask-length | source-ipv6 ipv6-address prefix prefix-length } | source-port port-number }* | any }

undo detnetip flow flow-id

【缺省情况】

未配置DetNet业务流参数。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

flow-id:DetNet业务流的编号,取值范围为1~512。

destination-ip ipv4-address:报文目的IPv4地址。

mask mask:IPv4地址掩码长度,取值范围为1~32。

destination-ipv6 ipv6-address:报文目的IPv6地址。

prefix prefix-length:IPv6地址的前缀长度,取值范围为1~128。

destination-port port-number:报文的目的端口,取值范围为0~65535。

dscp dscp-value:报文的DSCP优先级,取值范围为0~63。

protocol protocol-value:报文的协议类型值,取值范围为0~255。

source-ip ipv4-address:报文的源IPv4地址。

source-ipv6 ipv6-address:报文的源IPv6地址。

source-port port-number:报文的源端口,取值范围为0~65535。

any:表示匹配任意流。

【使用指导】

工作机制

本命令用来定义DetNet业务流的报文参数,包括流编号、报文源地址、报文目的地址、报文源端口、报文目的端口、报文协议类型和DSCP值。若未指定DetNet业务流的某个报文参数,则表示设备不使用该特征过滤进入DetNet网络路径的业务流。本命令指定any参数时,表示所有流均作为DetNet业务流。

本功能只需要在DetNet网络路径的首节点上配置。

注意事项

对于同一个编号的DetNet业务流,多次执行本命令,最后一次执行的命令生效。

不能修改或删除一条已经通过apply flow命令与DetNet网络路径视图绑定的DetNet业务流。如果要修改或删除该业务流,请先在所属的DetNet网络路径视图下通过undo apply flow命令解除已有的绑定关系。

【举例】

# 配置一条DetNet业务流的报文参数:流编号为10、目的IPv6地址为AD80::ABAA:0000:00C2:0002、IPv6前缀长度为112。

<Sysname> system-view

[Sysname] detnetip flow 10 destination-ipv6 AD80::ABAA:0000:00C2:0002 prefix 112

【相关命令】

·     display detnetip flow

1.1.6  detnetip path

detnetip path命令用来创建DetNet网络路径,并进入DetNet网络路径视图。如果指定的DetNet网络路径已经存在,则直接进入DetNet网络路径视图。

undo detnetip path命令用来删除指定的DetNet网络路径。

【命令】

detnetip path path-id

undo detnetip path path-id

【缺省情况】

未配置DetNet网络路径。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

path-id:DetNet网络路径的编号,取值范围为1~4000。

【使用指导】

工作机制

DetNet网络路径由路径编号唯一标识。DetNet网络路径视图下,可以定义一组指导DetNet业务流转发的路径规划参数,例如支持的网络类型、业务流的源接口、转发路径策略、转发时隙。

如果要支持DetNet多发选收功能,还需要在两条互为备份的DetNet网络路径视图下绑定同一个DetNet路径组。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

【举例】

# 创建路径编号为10的DetNet网络路径,并进入该DetNet网络路径视图。

<Sysname> system-view

[Sysname] detnetip path 10

[Sysname-detnet-path10]

【相关命令】

·     bind group

·     display detnetip path

1.1.7  detnetip path-group

detnetip path-group命令用来创建DetNet路径组,并进入DetNet路径组视图。如果指定的DetNet路径组已经存在,则直接进入DetNet路径组视图。

undo detnetip path-group命令用来删除指定的DetNet路径组。

【命令】

detnetip path-group group-id

undo detnetip path-group group-id

【缺省情况】

未配置DetNet路径组。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:DetNet路径组的编号,取值范围为1~4000。

【使用指导】

应用场景

在支持DetNet多发选收功能的网络中,需要通过DetNet路径组将互为备份的两条DetNet网络路径进行绑定。在首节点上配置DetNet路径组后,由同一个源接口进入DetNet网络的确定性业务流将自动由属于同一个DetNet路径组的多条DetNet网络路径进行复制后转发。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

首节点上可以存在多个DetNet路径组。

同一个DetNet路径组下最多绑定十条路径。

为了保证DetNet路径组生效,请确保DetNet路径组下绑定了DetNet网络路径。

【举例】

# 创建路径编号为10的DetNet路径组,并进入该DetNet路径组视图。

<Sysname> system-view

[Sysname] detnetip path-group 10

[Sysname-detnet-path-group10]

【相关命令】

·     display detnetip path-group

1.1.8  display detnetip capability

display detnetip capability命令用来查看接口的确定性IP(DetNet)网络能力信息。

【命令】

display detnetip capability interface interface-type interface-number

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口的DetNet网络能力信息。其中,interface-type interface-number表示接口类型和接口编号。

【举例】

# 显示接口GigabitEthernet1/0/6的DetNet网络能力信息。

<Sysname> display detnetip capability interface gigabitethernet 1/0/6

 DetNet capability:

   Interface        : GigabitEthernet1/0/6

   Bandwidth        : 12 kbps

   Number of queues : 15

   Queue timeslot   : 10 us

表1-1 display detnetip capability命令显示信息描述表

字段

描述

DetNet capability

DetNet网络能力信息

Interface

接口名称

Bandwidth

接口带宽,单位为kbps

Number of queues

接口队列数目

Queue timeslot

队列时隙,即接口上每个队列的发包时长,单位为微秒

 

1.1.9  display detnetip flow

display detnetip flow命令用来查看DetNet业务流参数信息。

【命令】

display detnetip flow [ id flow-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

id flow-id:表示DetNet业务流的编号,取值范围为1~512。若不指定本参数,则显示设备上所有确定性业务流信息。

【举例】

# 显示流编号为10的DetNet业务流的参数信息。

<Sysname> display detnetip flow id 10

 DetNet IP flow information:

   Maximum DetNet IP flows: 1024

   Flow ID            : 10

     destination-ip   : 1.1.1.1/24

     source-ip        : -

     destination-ipv6 : 1::1/112

     source-ipv6      : 1::2/112

     destination-port : 8000

     source-port      : 7000

     protocol         : 2

     dscp             : 30

表1-2 display detnetip flow命令显示信息描述表

字段

描述

Maximum DetNet IP flows

当前可支持的DetNet业务流的最大个数

Flow ID

DetNet业务流的编号

destination-ip

目的IPv4地址/掩码长度

若未配置,则显示为“-”

source-ip

源IPv4地址/掩码长度

若未配置,则显示为“-”

destination-ipv6

目的IPv6地址/前缀长度

若未配置,则显示为“-”

source-ipv6

源IPv6地址/前缀长度

若未配置,则显示为“-”

destination-port

目的端口号

若未配置,则显示为“-”

source-port

源端口号

若未配置,则显示为“-”

protocol

系统预定义的协议类型值

dscp

报文的DSCP优先级

 

【相关命令】

·     detnetip flow

1.1.10  display detnetip path

display detnetip path命令用来查看DetNet网络路径的定义信息。

【命令】

display detnetip path [ id path-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

id path-id:表示DetNet网络路径的编号,取值范围为1~4000。若不指定本参数,则显示设备上所有DetNet网络路径的定义信息。

【举例】

# 显示路径编号为1的DetNet网络路径的定义信息。

<Sysname> display detnetip path id 1

 DetNet IP path information:

   path id          : 1

   type             : SRv6

   source-interface : GigabitEthernet1/0/6

   policy color     : 15

   end-point        : 1::1

   flow list        : 1,2

   timeslot         : 1,3,5,10,15

   group id         : 10

表1-3 display detnetip path命令显示信息描述表

字段

描述

path id

路径编号

type

路径支持的网络类型

source-interface

业务流的源接口

policy color

路径策略的Color属性

end-point

路径策略的目的节点地址

flow list

绑定的DetNet业务流编号列表

timeslot

当前路径上的报文转发时隙

group id

绑定的路径组编号

 

1.1.11  display detnetip path-group

display detnetip path-group命令用来查看DetNet路径组信息。

【命令】

display detnetip path-group group-id

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-id:DetNet路径组的编号,取值范围为1~4000。

【举例】

# 显示编号为10的DetNet路径组信息。

<Sysname> display detnetip path-group 10

DetNet IP path group information:

   path group id    : 10

   time-delay       : 20 us

 

DetNet IP path information:

   path id          : 1

   type             : SRv6

   source-interface : GE1/0/6

   policy color     : 15

   end-point        : 1::1

   flow list        : 1,2

   timeslot         : 1,3,5,10,15

 

   path id          : 2

   type             : SRv6

   source-interface : GE1/0/7

   policy color     : 15

   end-point        : 1::1

   flow list        : 1,2

   timeslot         : 1,3,5,10,15

表1-4 display detnetip path-group命令显示信息描述表

字段

描述

DetNet IP path group information

DetNet路径组信息

path group id

DetNet路径组编号

time-delay

统一延迟时长,单位为微秒

DetNet IP path information

DetNet网络路径信息

path id

路径编号

type

路径支持的网络类型

source-interface

业务流的源接口

policy color

路径策略的Color属性

end-point

路径策略的目的节点地址

flow list

绑定的DetNet业务流编号列表

timeslot

当前路径上的报文转发时隙

 

1.1.12  policy color end-point

policy color end-point命令用来配置DetNet网络路径的路径策略属性。

undo policy命令用来删除DetNet网络路径的路径策略属性。

【命令】

policy color color-value end-point ipv6 ipv6-address

undo policy

【缺省情况】

未配置DetNet网络路径的路径策略属性。

【视图】

SRv6 DetNet网络路径视图

【缺省用户角色】

network-admin

【参数】

color-value:SRv6路径策略的Color属性,取值范围为0~4294967295。

ipv6 ipv6-address:SRv6路径策略的目的节点的IPv6地址。

【使用指导】

工作机制

配置了DetNet网络路径的路径策略属性之后,如果当前节点上存在对应的SRv6 TE policy,则该DetNet网络路径将会自动生效,并用于指导后续的报文转发。其中,Color为转发路径的Color属性,用于在相同的源和目的节点之间区分不同的SRv6类型的DetNet网络路径;Endpoint为SRv6类型的DetNet网络路径目的节点的IPv6地址。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

多次执行本命令,最后一次执行的命令生效。

不同的DetNet网络路径的策略属性不能相同,即不能配置相同的Color和目的节点地址。

【举例】

# 配置路径编号为10的SRv6类型DetNet网络路径的Color属性为20、目的节点IPv6地址为1000::1。

<Sysname> system-view

[Sysname] detnetip path 10

[Sysname-detnet-path10] type srv6

[Sysname-detnet-path10-srv6] policy color 20 end-point ipv6 1000::1

【相关命令】

·     display detnetip path

1.1.13  source interface

source interface命令用来配置DetNet网络路径的报文源接口。

undo source interface命令用来恢复缺省情况。

【命令】

source interface interface-type interface-number

undo source interface

【缺省情况】

未配置DetNet网络路径的报文源接口。

【视图】

DetNet网络路径视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:指定接口类型和接口编号。目前仅支持三层以太网接口及三层以太网子接口作为DetNet网络路径的源接口。

【使用指导】

本命令用来指定报文进入DetNet网络路径的源接口,若不指定源接口,则该路径无法生效。

仅需要在DetNet网络路径的首节点上配置。

指定的源接口必须具备DetNet网络能力。可以通过执行display detnetip capability命令查看接口的DetNet网络能力信息。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置路径编号为10的DetNet网络路径的报文源接口为GigabitEthernet1/0/6。

<Sysname> system-view

[Sysname] detnetip path 10

[Sysname-detnet-path10] source interface gigabitethernet 1/0/6

【相关命令】

·     display detnetip capability

·     display detnetip path

1.1.14  time-delay

time-delay命令用来设置DetNet路径组的统一延迟时长。

undo time-delay命令用来取消设置的DetNet路径组的统一延迟时长。

【命令】

time-delay time-value

undo time-delay

【缺省情况】

未设置DetNet路径组的统一延迟时长。

【视图】

DetNet路径组视图

【缺省用户角色】

network-admin

【参数】

time-value:DetNet路径组的统一延迟时长,,取值范围为300~5000,单位为微秒。

【使用指导】

应用场景

在支持DetNet多发选收功能的网络中,同一个DetNet路径组内不同路径的时延可能不同,为了保证尾节点上发出报文的时间可控,需要在首节点上为重新组织后的报文指定它们在尾节点上发送的统一延迟时间。当尾节点收到来自不同路径的同一条确定性业务流的报文后,首先基于报文中携带的标识(时间戳、FlowID、序列号、统一延迟时间等)对其去重以及重新排序,然后在这个指定的统一延迟时间到达后将其转发出去。

推荐配置

DetNet路径组的补偿时间=检测到的多条路径时延的最大值+经验值。其中,路径时延的测量由DetNet OAM功能完成,经验值由实际测试结果确定。

注意事项

本功能只需要在DetNet网络路径的首节点上配置。

【举例】

# 配置DetNet路径组10的统一延迟时长为20微秒。

<Sysname> system-view

[Sysname] detnetip path-group 10

[Sysname-detnet-path-group10] time-delay 20

【相关命令】

·     display detnetip path-group

1.1.15  timeslot

timeslot命令用来配置DetNet网络路径上的报文转发时隙。

undo timeslot命令用来删除指定节点的报文转发时隙。

【命令】

timeslot hop hop-index value value

undo timeslot [ hop hop-index ]

【缺省情况】

未配置DetNet网络路径的时隙。

【视图】

DetNet路径视图

【缺省用户角色】

network-admin

【参数】

hop hop-index:转发节点编号,取值范围为1~11。在报文转发路径上,首节点编号为1,后续节点的编号按照报文转发顺序依次递增。

value value:节点上的接口队列编号,取值范围1~15。

【使用指导】

工作机制

本配置用于控制DetNet网络路径的报文转发时隙。通过指定该路径上包含的设备节点列表,以及各设备上用于转发报文的出接口队列编号,每个设备节点将依次在相应编号的出接口队列上转发进入该路径的报文。

通常情况下,由SDN控制器经过路径参数检测及路径时延偏差计算后将DetNet网络路径上的报文转发时隙自动下发给指定路径中的首节点,通过命令行手工配置的方式多用于调测环境。

注意事项

在首节点上配置报文转发时隙时,需要严格按照报文的转发顺序进行配置,即以首节点为起始、尾节点为终止,依次配置该路径上各转发节点的报文转发时隙。

如果需要新增中间节点,则需要首先删除该节点预期位置之后的所有已有节点的转发时隙配置,然后从待新增的节点开始依次配置。如果新增节点较多,或者新增节点位置接近首节点,建议直接执行undo timeslot命令批量删除该路径下的所有转发时隙配置后,重新按照规划的顺序进行配置。

对于同一个转发节点,多次执行本命令,最后一次执行的命令生效。

执行undo timeslot hop hop-index命令时,只允许删除该路径上最后一个节点的转发时隙配置,不允许删除其它节点的转发时隙配置。

【举例】

# 配置路径编号为10的DetNet网络路径上的报文转发时隙:编号为1的首节点,接口队列编号为5;编号为2的节点,接口队列编号为8;编号为3的尾节点,接口队列编号为10。

<Sysname> system-view

[Sysname] detnetip path 10

[Sysname-detnet-path10] timeslot hop 1 value 5

[Sysname-detnet-path10] timeslot hop 2 value 8

[Sysname-detnet-path10] timeslot hop 3 value 10

【相关命令】

·     display detnetip path

1.1.16  type

type命令用来配置DetNet网络路径类型,并进入指定类型的DetNet网络路径视图。

undo type命令用来恢复缺省情况。

【命令】

type srv6

undo type

【缺省情况】

未配置DetNet网络路径类型。

【视图】

DetNet网络路径视图

【缺省用户角色】

network-admin

【参数】

srv6:SRv6网络类型。

【使用指导】

目前,DetNet网络路径仅支持SRv6类型。进入指定类型的DetNet网络路径视图后,可对该路径的相应网络参数进行配置。

本功能只需要在DetNet网络路径的首节点上配置。

【举例】

# 配置路径编号为10的SRv6 DetNet网络路径,并进入该路径视图。

<Sysname> system-view

[Sysname] detnetip path 10

[Sysname-detnet-path10] type srv6

[Sysname-detnet-path10-srv6]

【相关命令】

·     display detnetip path

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们