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

15-确定性网络命令参考

目录

02-DetNetOAM命令

本章节下载 02-DetNetOAM命令  (242.78 KB)

02-DetNetOAM命令


1 DetNetOAM

1.1  DetNetOAM配置命令

1.1.1  binding path-group-id

binding path-group-id命令用来绑定路径组ID。

undo binding path-group-id命令用来删除绑定的路径组ID。

【命令】

binding path-group-id pathgroupID

undo binding path-group-id

【缺省情况】

实例下未绑定路径组ID。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【参数】

pathgroupID:表示路径组ID,,取值范围为1~4000。

【使用指导】

应用场景

路径组是一些SRv6等价路径的集合,SRv6路径用于指定DetNetOAM探测报文的转发路径,一个路径组通过路径组ID唯一标识。DetNetOAM绑定路径组并开启DetNetOAM实例的测量功能后,DetNetOAM会以相同的测量参数测量这个路径组中所有路径的时隙偏差、时延,以便协助DetNet模块实现业务报文的确定性转发。

注意事项

一个DetNetOAM实例只能绑定一个路径或路径组。一个路径组只能和一个DetNetOAM实例绑定。

如果DetNetOAM实例当前处于测量状态,则不允许修改路径组ID。如需修改路径组ID,请使用undo measure enable命令先关闭DetNetOAM实例的测量功能。

【举例】

# 将DetNetOAM检测实例abc和路径组ID 10绑定。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] binding path-group-id 10

【相关命令】

·     binding-path-id

·     measure enable

1.1.2  binding-path-id

binding-path-id命令用来为DetNetOAM实例绑定路径。

undo binding-path-id命令用来为DetNetOAM实例取消路径绑定。

【命令】

binding-path-id pathID

undo binding-path-id

【缺省情况】

DetNetOAM实例下未绑定路径。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

路径ID由DetNet模块生成,用于指定DetNetOAM探测报文的转发路径。一个DetNetOAM实例只能绑定一个路径。一个路径只能和一个DetNetOAM实例绑定。关于DetNet网络路径的描述和配置请参见“确定性网络配置指导”中的“DetNet”。

如果DetNetOAM实例当前处于测量状态,则不允许修改路径ID。如需修改路径ID,请使用undo measure enable命令先关闭DetNetOAM实例的测量功能。

【举例】

# 将实例abc和路径ID 10绑定。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] binding-path-id 10

【相关命令】

·     detnetip path(确定性网络命令参考/DetNet

·     measure enable

1.1.3  data-size

data-size命令用来配置探测报文填充内容大小。

undo data-size命令用来恢复缺省情况。

【命令】

data-size size

undo data-size

【缺省情况】

探测报文填充内容大小为128字节。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【参数】

size:表示探测报文中填充内容的大小,取值范围为84~1024,单位为字节。

【使用指导】

本命令的配置加上报文的IP头长度不能大于测试链路上所有接口MTU的最小值。否则,这个探测报文会被分片。

【举例】

# 配置探测报文中填充内容的大小为90字节。

<Sysname> system-view

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] data-size 90

1.1.4  delay-measure enable

delay-measure enable命令用来开启DetNetOAM实例的时延测量功能。

undo delay-measure enable命令用于关闭DetNetOAM实例的时延测量功能。

【命令】

delay-measure enable

undo delay-measure enable

【缺省情况】

DetNetOAM实例的时延测量功能处于关闭状态。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【使用指导】

本命令用来开启DetNetOAM实例的时延可视化功能。在确定性组网的首节点上创建实例,并配置探测周期、检测流、绑定PathgroupID等参数,当实例使能后,才能开始时延测量。该命令需要和measure enable配合使用,该命令本身不发送探测报文,因此配置该命令之后,其他命令仍然可以配置。

【举例】

# 开启DetNetOAM实例abc的时延测量功能。

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] delay-measure enable

1.1.5  detnetoam enable

detnetoam enable命令用来开启DetNetOAM检测功能,并进入DetNetOAM视图。如果DetNetOAM检测功能已经开启,执行该命令直接进入DetNetOAM视图。

undo detnetoam enable命令用来关闭DetNetOAM检测功能。

【命令】

detnetoam enable

undo detnetoam enable

【缺省情况】

DetNetOAM功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

要使用DetNetOAM检测功能,用户需要:

·     在确定性组网的首节点、中间节点和尾节点上开启DetNetOAM功能。

·     在确定性组网的首节点上还需要创建实例,并在实例下配置探测周期、检测流、绑定PathID等参数。

【举例】

# 开启功能并进入DetNetOAM视图。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam]

1.1.6  display detnetoam delay-statistics

display detnetoam delay-statistics命令用来显示最近5个周期生成的DetNetOAM对Pathgroup的时延测量结果。

【命令】

display detnetoam delay-statistics device-id device-id session-id session-id

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

device-id:表示发起探测报文的确定性节点的编号,与SessionID一起唯一决定一个探测会话,取值范围为1~255。

session-id:表示DetNetOAM探测会话的编号,与DeviceID一起唯一决定一个探测会话,取值范围为1~1048575。

【举例】

# 在首节点上显示DeviceID为1、SessionID为1的DetNetOAM对Pathgroup的时延测量结果。

<Sysname> display detnetoam delay-statistics device-id 1 session-id 1

DeviceID: 1 SessionID: 1

 Period ID     Sequence ID  TTL  TimeStamp(sec, nsec)     Direction  Interfance

 28002661      1            255  1680159757, 467595839    Ingress    GE1/0/6

 28002661      2            255  1680159757, 467746051    Ingress    GE1/0/6

 28002661      3            255  1680159757, 467746094    Ingress    GE1/0/6

 28002661      5            255  1680159757, 468046399    Ingress    GE1/0/6

 28002661      7            255  1680159757, 468345609    Ingress    GE1/0/6

 28002661      8            255  1680159757, 468495804    Ingress    GE1/0/6

 28002661      9            255  1680159757, 468495831    Ingress    GE1/0/6

 28002662      1            255  1680159817, 466695834    Ingress    GE1/0/6

 28002662      2            255  1680159817, 466846064    Ingress    GE1/0/6

 28002662      3            255  1680159817, 466996202    Ingress    GE1/0/6

 28002662      4            255  1680159817, 467145294    Ingress    GE1/0/6

 28002662      5            255  1680159817, 467295454    Ingress    GE1/0/6

 28002662      6            255  1680159817, 467295499    Ingress    GE1/0/6

 28002662      7            255  1680159817, 467444539    Ingress    GE1/0/6

 28002662      8            255  1680159817, 467594689    Ingress    GE1/0/6

 28002662      9            255  1680159817, 467744869    Ingress    GE1/0/6

 28002662      10           255  1680159817, 467744894    Ingress    GE1/0/6

# 在尾节点上显示DeviceID为1、SessionID为1的DetNetOAM对Pathgroup的时延测量结果。

<Sysname> display detnetoam delay-statistics device-id 1 session-id 1

Device ID: 1 Session ID: 1

 Period ID     Sequence ID  TTL  TimeStamp(sec, nsec)     Direction  Interfance

 28002661      1            253  1680159757, 467595839    Egress     GE1/0/6

 28002661      2            253  1680159757, 467746051    Egress     GE1/0/6

 28002661      3            253  1680159757, 467746094    Egress     GE1/0/6

 28002661      5            253  1680159757, 468046399    Egress     GE1/0/6

 28002661      7            253  1680159757, 468345609    Egress     GE1/0/6

 28002661      8            253  1680159757, 468495804    Egress     GE1/0/6

 28002661      9            253  1680159757, 468495831    Egress     GE1/0/6

 28002662      1            253  1680159817, 466695834    Egress     GE1/0/6

 28002662      2            253  1680159817, 466846064    Egress     GE1/0/6

 28002662      3            253  1680159817, 466996202    Egress     GE1/0/6

 28002662      4            253  1680159817, 467145294    Egress     GE1/0/6

 28002662      5            253  1680159817, 467295454    Egress     GE1/0/6

 28002662      6            253  1680159817, 467295499    Egress     GE1/0/6

 28002662      7            253  1680159817, 467444539    Egress     GE1/0/6

 28002662      8            253  1680159817, 467594689    Egress     GE1/0/6

 28002662      9            253  1680159817, 467744869    Egress     GE1/0/6

 28002662      10           253  1680159817, 467744894    Egress     GE1/0/6

表1-1 display detnetoam delay-statistics命令显示信息描述表

字段

描述

Device ID

表示发起DetNetOAM探测的确定性节点

Session ID

表示用于区分源自同一节点的会话

Period ID

周期号

Sequence ID

报文序列号

TTL

报文的TTL值

Timestamp

时间戳

Direction

打时间戳的点,取值为:

·     Ingress:检测报文进入首节点的时间戳

·     Egress:检测报文离开尾节点的时间戳

Interface

物理接口的名称

 

1.1.7  display detnetoam instance

display detnetoam instance命令用来显示DetNetOAM实例的相关信息。

【命令】

display detnetoam instance [ instance-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance-name:显示指定实例下配置的相关信息。instance-name表示DetNetOAM实例的名称,为1~31个字符的字符串,区分大小写。

【举例】

# 显示DetNetOAM实例1的相关信息。

<Sysname> display detnetoam instance 1

Instance name                  : 1

Status                         : Disabled

Device ID                      : 2

Session ID                     : 5

Path group ID                  : 10

Path ID                        : 1

Period                         : 10 sec

Delay measurement              : Disabled

Data size                      : 128

Flow information:

  Source IP                    : 1.1.1.1

  Destination IP               : 2.2.2.2

  Source port                  : 1000

  Destination port             : 2000

  DSCP                         : 23

# 显示DetNetOAM实例2的相关信息。

<Sysname> display detnetoam instance 2

Instance name                  : 2

Status                         : Disabled

Device ID                      : 2

Session ID                     : 6

Path group ID                  : 20

Path ID                        : 2

Period                         : 10 sec

Delay measurement              : Disabled

Data size                      : 128

Flow information: --

表1-2 display detnetoam instance命令显示信息描述表

字段

描述

Instance name

实例的名称

Status

测量是否开启,取值为:

·     Enabled:表示已开启

·     Disabled:表示未开启

Device ID

表示发起探测报文的确定性节点的编号,与SessionID一起唯一决定一个探测会话

Session ID

用于区分源自同一节点的会话,与DeviceID一起唯一决定一个探测会话

Path group ID

表示一个确定性路径组

Path ID

绑定路径ID,取值为--表示未绑定路径ID

Period

测量周期,单位为秒

Delay measurement

时延可视化功能是否开启,取值包括:

·     Enabled:表示已开启

·     Disabled:表示未开启

Data size

表示探测报文填充内容大小

Flow information

探测报文的参数,取值为--表示未配置探测报文的参数

Source IP

探测报文的源IP地址

Destination IP

探测报文的目的IP地址

Source port

探测报文的源端口号

Destination port

探测报文的目的端口号

DSCP

探测报文的DSCP

 

1.1.8  display detnetoam statistics

display detnetoam statistic命令用来显示最近5个周期生成的DetNetOAM测量结果。

【命令】

display detnetoam statistic [ path-id path-id path-hop path-hop ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

path-hop path-hop:表示路径跳数,取值范围为1~256。

【举例】

# 显示最近5个周期生成的DetNetOAM测量结果。

<Sysname> display detnetoam statistics

PathID: 1 PathHop: 1

 Period ID     TimeSlotMax       TimeSlotMin       TimeSlotAvg

 166626252     1                 0                 0

 166626253     0                 0                 0

 166626254     0                 0                 0

 166626255     0                 0                 0

 166626256     0                 0                 0

表1-3 display detnetoam statistics命令显示信息描述表

字段

描述

PathID

路径ID

PathHop

路径跳数

PeriodID

测量周期的编号

TimeSlotMax

最大时隙偏差

TimeSlotMin

最小时隙偏差

TimeSlotAvg

平均时隙偏差

 

1.1.9  display detnetoam timeslot-statistics

display detnetoam timeslot-statistics命令用来显示最近5个周期生成的DetNetOAM对Pathgroup的时隙偏差测量结果。

【命令】

display detnetoam timeslot-statistics device-id device-id session-id session-id [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

device-id device-id:表示发起DetNetOAM探测报文的确定性节点的编号,与SessionID一起唯一决定一个探测会话,取值范围为1~255。

session-id session-id:表示DetNetOAM探测会话的编号,会话ID与DeviceID一起唯一决定一个DetNetOAM探测会话,取值范围为1~1048575。

verbose:显示指定会话的详细测量信息。不指定该参数时,显示DetNetOAM简要测量信息。

【举例】

# 显示DeviceID为1、SessionID为1的DetNetOAM对Pathgroup的简要时隙偏差测量结果。

<Sysname> display detnetoam timeslot-statistics device-id 1 session-id 1

DeviceID: 1 SessionID: 1

 Period ID     Sequence ID       TTL               TimeSlotOffset

 28020376      1                 255               12

 28020376      2                 255               12

 28020376      3                 255               12

 28020376      4                 255               12

 28020376      5                 255               12

 28020376      6                 255               12

 28020376      7                 255               12

 28020376      8                 255               12

 28020376      9                 255               12

 28020376      10                255               12

# 显示DeviceID为1、SessionID为1的DetNetOAM对Pathgroup的详细时隙偏差测量结果。

<Sysname> display detnetoam timeslot-statistics device-id 1 session-id 1 verbose

Device ID            : 1

Session ID           : 1

PathGroupID          : 10

PathID               : 1

Period ID            : 28020378

Sequence ID          : 1

TTL                  : 255

TimeSlotOffset       : 3

 

Device ID            : 1

Session ID           : 1

PathGroupID          : 10

PathID               : 2

Period ID            : 28020378

Sequence ID          : 2

TTL                  : 255

TimeSlotOffset       : 12

表1-4 display detnetoam timeslot-statistics命令显示信息描述表

字段

描述

Device ID

发起DetNetOAM探测的确定性节点

Session ID

DetNetOAM探测会话的编号

Period ID

DetNetOAM探测周期号

Sequence ID

DetNetOAM探测报文序列号

TTL

DetNetOAM探测报文的TTL值

TimeSlotOffset

DetNetOAM探测到的时隙偏差

PathGroupID

DetNetOAM探测绑定的路径组ID

PathID

当前序列报文所走的路径ID

 

【相关命令】

·     display detnetoam instance

1.1.10  flow

flow命令用来配置DetNetOAM探测报文参数。

undo flow命令用来删除DetNetOAM探测报文参数配置。

【命令】

flow source-ip src-ip-address destination-ip dest-ip-address  source-port src-port-number destination-port dest-port-number [ dscp dscp-value ]

flow source-ipv6 src-ipv6-address destination-ipv6 dest-ipv6-address  source-port src-port-number destination-port dest-port-number [ dscp dscp-value ]

undo flow

【缺省情况】

未配置DetNetOAM探测报文参数。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【参数】

source-ip src-ip-address:指定探测报文的源IPv4地址,点分十进制格式。

destination-ip dest-ip-address:指定探测报文的目的IPv4地址,点分十进制格式。

source-ipv6 src-ipv6-address:指定探测报文的源IPv6地址。

destination-ipv6 dest-ipv6-address指定探测报文的目的IPv6地址。

source-port src-port-number:指定探测报文的源端口号,取值范围为0~65535。

destination-port dest-port-number:指定探测报文的目的端口号,取值范围为0~65535。

dscp dscp-value:指定探测报文的DSCP(Differentiated Services Code Point,区分服务代码点)值,取值范围为0~63,缺省值为63。

【使用指导】

同一个DetNetOAM实例下多次执行本命令,最新配置生效。

如果DetNetOAM实例当前处于测量状态,则不允许修改本命令。如需修改,请先关闭实例的测量功能。

【举例】

# 配置DetNetOAM探测报文参数:源IPv4地址为10.10.10.1,目的IPv4地址为10.10.10.2,源端口号为234,目的端口号为663,DSCP值为23。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] flow source-ip 10.10.10.1 destination-ip 10.10.10.2 source-port 234 destination-port 663 dscp 23

1.1.11  instance

instance命令用来创建DetNetOAM实例并进入DetNetOAM实例视图。如果指定的DetNetOAM实例已存在,则直接进入该DetNetOAM实例的视图。

undo instance命令用来删除DetNetOAM实例。

【命令】

instance instance-name

undo instance instance-name

【缺省情况】

不存在DetNetOAM实例。

【视图】

DetNetOAM视图

【缺省用户角色】

network-admin

【参数】

instance-name:表示DetNetOAM实例的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

用户需要在测量网络的首节点上创建实例。实例视图下可以配置周期、路径ID等测量参数。

中间节点和尾节点上无需创建实例,中间节点和尾节点只需要开启DetNetOAM功能,即可进行DetNetOAM测量功能。

【举例】

# 创建DetNetOAM测量实例abc并进入DetNetOAM实例视图。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-abc]

1.1.12  measure enable

measure enable命令用来开启DetNetOAM实例的测量功能。

undo measure enable命令用于关闭DetNetOAM实例的测量功能。

【命令】

measure enable

undo measure enable

【缺省情况】

DetNetOAM实例的测量功能处于关闭状态。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【使用指导】

本命令用于开启DetNetOAM实例的测量功能。

配置本命令前,必须创建实例,配置路径ID、DetNetOAM探测报文参数,否则,配置失败。

配置本命令后,不允许修改DetNetOAM实例视图下的配置。如需修改,请先关闭DetNetOAM实例的测量功能。

【举例】

# 开启DetNetOAM实例的测量功能。

<Sysname> system-view

[Sysname] detnetoam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] measure enable

1.1.13  period

period命令用来配置DetNetOAM实例的测量周期。

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

【命令】

period period

undo period

【缺省情况】

DetNetOAM实例的测量周期为60秒。

【视图】

DetNetOAM实例视图

【缺省用户角色】

network-admin

【参数】

period:表示DetNetOAM实例的测量周期,取值为10、60、600,单位为秒。

【使用指导】

DetNetOAM实例的测量周期是指首节点发送测试报文的周期。

如果DetNetOAM实例当前处于测量状态,则不允许修改测量周期。如需修改周期,请先关闭测量。

【举例】

# 实例abc的测量周期配置为10秒。

<Sysname> system-view

[Sysname] detnet-oam enable

[Sysname-detnetoam] instance abc

[Sysname-detnetoam-instance-abc] period 10

1.1.14  reset detnetoam delay-statistics

reset detnetoam delay-statistics命令用来清除指定DetNetOAM会话的时延测量数据。

【命令】

reset detnetoam delay-statistics [ device-id device-id session-id session-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

device-id:表示发起探测报文的确定性节点的编号,与SessionID一起唯一决定一个探测会话,取值范围为1~1048575。

session-id:表示用于区分源自同一节点的会话,与DeviceID一起唯一决定一个探测会话,取值范围为1~4294967295。

【举例】

# 清除DeviceID为1、SessionID为1的DetNetOAM的时延可视化统计数据。

<Sysname> reset detnetoam delay-statistics device-id 1 session-id 1

【相关命令】

·     display detnetoam delay-statistics

1.1.15  reset detnetoam timeslot-statistics

reset detnetoam timeslot-statistics命令用来清除指定DetNetOAM的测量会话的统计数据。

【命令】

reset detnetoam timeslot-statistics [ device-id device-id session-id session-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

device-id:表示发起探测报文的确定性节点的编号,与SessionID一起唯一决定一个探测会话,取值范围为1~255。

session-id:表示用于区分源自同一节点的会话,与DeviceID一起唯一决定一个探测会话,取值范围为1~1048575。

【举例】

# 清除DeviceID为1、SessionID为1的DetNetOAM的测量标定统计数据。

<Sysname> reset detnetoam timeslot-statistics device-id 1 session-id 1

【相关命令】

·     display detnetoam session-statistics

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

新华三官网
联系我们