• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

09-可靠性命令参考

目录

02-CFD命令

本章节下载 02-CFD命令  (254.68 KB)

02-CFD命令


1 CFD配置命令

1.1  CFD配置命令

1.1.1  cfd ais enable

【命令】

cfd ais enable

undo cfd ais enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

cfd ais enable命令用来使能告警抑制功能。undo cfd ais enable命令用来关闭告警抑制功能。

缺省情况下,告警抑制功能处于关闭状态。

【举例】

# 使能告警抑制功能。

<Sysname> system-view

[Sysname] cfd ais enable

1.1.2  cfd ais level

【命令】

cfd ais level level-value service-instance instance-id

undo cfd ais level level-value service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

level level-value:表示AIS报文的发送级别,level-value的取值范围为1~7。

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

【描述】

cfd ais level命令用来配置AIS报文的发送级别。undo cfd ais level命令用来恢复缺省情况。

缺省情况下,没有配置AIS报文的发送级别。

需要注意的是:

l              如果服务实例中没有配置AIS报文的发送级别,则该服务实例中的维护端点将无法发送AIS报文。

l              undo cfd ais level命令中不论指定level-value为取值范围内的何值,系统都会将AIS报文的发送级别恢复为无效值。

【举例】

# 配置服务实例1内AIS报文的发送级别为3。

<Sysname> system-view

[Sysname] cfd ais level 3 service-instance 1

1.1.3  cfd ais period

【命令】

cfd ais period period-value service-instance instance-id

undo cfd ais period period-value service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

period period-value:表示发送周期,period-value的取值为1或60,单位为秒。

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

【描述】

cfd ais period命令用来配置AIS报文的发送周期。undo cfd ais period命令用来恢复缺省情况。

缺省情况下,AIS报文的发送周期为1秒。

需要注意的是,在undo cfd ais period命令中不论指定period-value为取值范围内的何值,系统都会将AIS报文的发送周期恢复为1秒。

【举例】

# 配置服务实例1内AIS报文的发送周期为60秒。

<Sysname> system-view

[Sysname] cfd ais period 60 service-instance 1

1.1.4  cfd cc enable

【命令】

cfd cc service-instance instance-id mep mep-id enable

undo cfd cc service-instance instance-id mep mep-id enable

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

【描述】

cfd cc enable命令用来使能端口下指定维护端点的CCM报文发送功能。undo cfd cc enable命令用来关闭端口下指定维护端点的CCM报文发送功能。

缺省情况下,维护端点的CCM报文发送功能处于关闭状态。

相关配置可参考命令cfd cc interval

【举例】

# 在端口GigabitEthernet1/0/1上使能服务实例5内维护端点3的CCM报文发送功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] cfd cc service-instance 5 mep 3 enable

1.1.5  cfd cc interval

【命令】

cfd cc interval interval-value service-instance instance-id

undo cfd cc interval service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

interval interval-value:表示时间间隔域(Interval域)的值,取值范围47

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

【描述】

cfd cc interval命令用来配置维护端点发送的CCM报文中时间间隔域的值。undo cfd cc interval命令用来恢复缺省情况。

缺省情况下,维护端点发送的CCM报文中时间间隔域的值为4。

需要注意的是,维护端点发送的CCM报文中时间间隔域的值与CCM发送时间间隔、远端MEP超时时间的关系如表1-1所示。

表1-1 时间间隔域的值与CCM发送时间间隔、远端MEP超时时间的关系

时间间隔域的值

CCM发送时间间隔

远端MEP超时时间

4

1秒

3.5秒

5

10秒

35秒

6

60秒

210秒

7

600秒

2100秒

 

相关配置可参考命令cfd cc enable

【举例】

# 配置服务实例2内维护端点发送的CCM报文中时间间隔域的值为7。

<Sysname> system-view

[Sysname] cfd cc interval 7 service-instance 2

1.1.6  cfd dm one-way

【命令】

cfd dm one-way service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示源维护端点的编号,mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

target-mep target-mep-id:表示目标维护端点的编号,target-mep-id的取值范围为1~8191。

number number:表示1DM报文的发送数量,number的取值范围为2~10,缺省值为5。

【描述】

cfd dm one-way命令用来启用单向时延测试功能,通过从源维护端点发送1DM报文到目标维护端点来测试设备间的单向时延。

缺省情况下,单向时延测试功能未启用。

需要注意的是:

l              本功能只能在CFD协议的IEEE 802.1ag标准版本下起作用。

l              单向时延的测试结果需在目标维护端点上通过display cfd dm one-way history命令来查看。

相关配置可参考命令cfd versiondisplay cfd dm one-way history

【举例】

# 在CFD协议的IEEE 802.1ag标准版本下启用单向时延测试功能,测试服务实例1内源维护端点1101到目标维护端点1003的单向时延。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd dm one-way service-instance 1 mep 1101 target-mep 1003

Info: 5 1DMs have been sent. Please check the result on the remote device.

表1-2 cfd dm one-way命令显示信息描述表

字段

描述

5 1DMs have been sent

已发送5个1DM报文

Please check the result on the remote device

请在目标设备上查看结果

 

1.1.7  cfd dm two-way

【命令】

cfd dm two-way service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示源维护端点的编号,mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

target-mep target-mep-id:表示目标维护端点的编号,target-mep-id的取值范围为1~8191。

number number:表示DMM报文的发送数量,number的取值范围为2~10,缺省值为5。

【描述】

cfd dm two-way命令用来启用双向时延测试功能,通过从源维护端点发送DMM报文到目标维护端点,并检测回应的DMR报文来测试设备间的双向时延。

缺省情况下,双向时延测试功能未启用。

需要注意的是,本功能只能在CFD协议的IEEE 802.1ag标准版本下起作用。

相关配置可参考命令cfd version

【举例】

# 在CFD协议的IEEE 802.1ag标准版本下启用双向时延测试功能,测试服务实例1内源维护端点1101到目标维护端点2001的双向时延。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd dm two-way service-instance 1 mep 1101 target-mep 2001

Frame delay:

Reply from 0010-FC00-6512: 10ms

Reply from 0010-FC00-6512: 9ms

Reply from 0010-FC00-6512: 11ms

Reply from 0010-FC00-6512: 5ms

Reply from 0010-FC00-6512: 5ms

Average: 8ms

Send DMMs: 5       Received: 5        Lost: 0

 

Frame delay variation: 5ms  4ms  6ms  0ms  0ms

Average: 3ms

表1-3 cfd dm two-way命令显示信息描述表

字段

描述

Reply from 0010-FC00-6512

从MAC地址为0010-FC00-6512的维护端点返回的DMR报文的时延

Frame delay

帧时延

Average

帧时延或帧时延变化的平均值

Send DMMs

发送的DMM报文总数

Received

收到的DMR报文总数

Lost

丢失的DMR报文总数

Frame delay variation

帧时延变化

 

1.1.8  cfd enable

【命令】

cfd enable

undo cfd enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

cfd enable命令用来使能CFD功能。undo cfd enable命令用来关闭CFD功能。

缺省情况下,CFD功能处于关闭状态。

【举例】

# 使能CFD功能。

<Sysname> system-view

[Sysname] cfd enable

1.1.9  cfd linktrace

【命令】

cfd linktrace service-instance instance-id mep mep-id { target-mep target-mep-id | target-mac mac-address } [ ttl ttl-value ] [ hw-only ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示源维护端点的编号,mep-id的取值范围为1~8191。

target-mep target-mep-id:表示目标维护端点的编号,target-mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

ttl ttl-value:表示生存时间值,ttl-value的取值范围为1~255,缺省值为64。

hw-only:表示所发送的LTM报文的HW-only位置位。当设置了此参数时,表示接收LTM报文的维护中间点在硬件转发表中找不到目标MAC地址时,不对报文进行广播转发;否则,将对报文进行广播转发。

【描述】

cfd linktrace命令用来查找源维护端点到目标维护端点的路径,通过从源维护端点发送LTM报文到目标维护端点,并检测回应的LTR报文来确定设备间的路径。

相关配置可参考命令cfd linktrace auto-detection

【举例】

显示内容根据CFD所采用协议版本的不同而有所区别。

 

# 在CFD协议的IEEE 802.1ag标准版本下,在服务实例1内查找源维护端点1101到目标维护端点2001的路径。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd linktrace service-instance 1 mep 1101 target-mep 2001

Linktrace to MEP 2001 with the sequence number 1101-43361

MAC Address               TTL     Last MAC         Relay Action

0010-FC00-6512            63      0010-FC00-6500   Hit

# 在CFD协议的IEEE 802.1ag draft5.2版本下,在服务实例1内查找源维护端点1101到目标维护端点2001的路径。

<Sysname> system-view

[Sysname] cfd version draft5

[Sysname] cfd linktrace service-instance 1 mep 1101 target-mep 2001

Linktrace to MEP 2001 with the sequence number 1101-43361 :

MAC Address               TTL     Forwarded         Relay Action

0010-FC00-6512            63      No                None

# 在CFD协议的IEEE 802.1ag draft5.2过渡版本下,在服务实例1内查找源维护端点1101到目标维护端点2001的路径。

<Sysname> system-view

[Sysname] cfd version draft5-plus

[Sysname] cfd linktrace service-instance 1 mep 1101 target-mep 2001

Linktrace to MEP 2001 with the sequence number 1101-43361 :

MAC Address               TTL     Forwarded         Relay Action

0010-FC00-6512            63      No                None

表1-4 cfd linktrace命令显示信息描述表

字段

描述

Linktrace to MEP 2001 with the sequence number 1101-43361

以序列号1101-43361发送LTM报文到目标维护端点2001

MAC Address

LTR报文中的源MAC地址

TTL

LTM报文经过设备时的跳数

Last MAC

LTM报文所经过上一跳设备的MAC地址

Forwarded

表示设备是否转发LTM报文:

l      Yes:表示转发LTM报文

l      No:表示不转发LTM报文

Relay Action

表示转发设备在MAC地址表中是否找到了目标MAC地址。

当CFD协议采用IEEE 802.1ag标准版本时:

l      Hit:表示本设备就是目标MAC地址

l      FDB:表示在转发表中找到了目标MAC地址

l      MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址

当CFD协议采用IEEE 802.1ag draft5.2版本或IEEE 802.1ag draft5.2过渡版本时:

l      Found:表示找到了目标MAC地址

l      Unknown:表示没有找到目标MAC地址

l      None:表示回应LTM报文的是终点设备,无需查找目标MAC地址

 

1.1.10  cfd linktrace auto-detection

【命令】

cfd linktrace auto-detection [ size size-value ]

undo cfd linktrace auto-detection

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

size size-value:表示保存自动检测结果的缓冲区的大小,size-value的取值范围为1~100,以发送的次数为单位,缺省值为5次,即缓冲区只记录最近5次自动检测的结果。

【描述】

cfd linktrace auto-detection命令用来使能自动发送链路跟踪报文功能。undo cfd linktrace auto-detection命令用来关闭自动发送链路跟踪报文功能。

缺省情况下,自动发送链路跟踪报文功能处于关闭状态。

需要注意的是:

l              使能本功能后,当源维护端点在3.5个CCM报文发送周期内未收到目标维护端点发来的CCM报文,从而判定与目标维护端点的连接出错时,将发送LTM报文(该LTM报文的目地为目标维护端点,LTM报文中TTL字段为最大值255),通过检测回应的LTR报文来定位故障。

l              关闭自动发送链路跟踪报文的功能后,缓冲区中的内容将被删除,记录被清空。

相关配置可参考命令cfd linktrace

【举例】

# 使能自动发送链路跟踪报文功能,保存自动检测结果的缓冲区的大小为100次。

<Sysname> system-view

[Sysname] cfd linktrace auto-detection size 100

1.1.11  cfd loopback

【命令】

cfd loopback service-instance instance-id mep mep-id { target-mep target-mep-id | target-mac mac-address } [ number number ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

target-mep target-mep-id:表示LBM报文目标维护端点的编号,target-mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

number number:表示发送LBM报文数量,number的取值范围为1~10,缺省值为5。

【描述】

cfd loopback命令用来启用环回功能,从指定的维护端点向本服务实例中其它的维护点发送LBM报文并接收LBR报文。

缺省情况下,环回功能未启用。

【举例】

# 启用环回功能,检查服务实例1内维护端点1101到2001的链路状况。

<Sysname> system-view

[Sysname] cfd loopback service-instance 1 mep 1101 target-mep 2001

Loopback to 0010-FC00-6512 with the sequence number start from 1101-43404:

Reply from 0010-FC00-6512: sequence number=1101-43404

Reply from 0010-FC00-6512: sequence number=1101-43405

Reply from 0010-FC00-6512: sequence number=1101-43406

Reply from 0010-FC00-6512: sequence number=1101-43407

Reply from 0010-FC00-6512: sequence number=1101-43408

Send:5        Received:5        Lost:0

表1-5 cfd loopback命令显示信息描述表

字段

描述

Loopback to 0010-FC00-6512 with the sequence number start from 1101-43404

以1101-43404为起始序列号发送LBM报文到MAC地址为0010-FC00-6512的维护端点

Reply from 0010-FC00-6512

表示从MAC地址为0010-FC00-6512的目标设备返回

sequence number

LBR报文中的序列号

Send

发送LBM报文的数量

Received

收到LBR报文的数量

Lost

丢失LBR报文的数量

 

1.1.12  cfd ma

【命令】

cfd ma ma-name md md-name vlan vlan-id

undo cfd ma ma-name md md-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

ma ma-name:表示维护集的名称,ma-name为1~43个字符的字符串。对于IEEE 802.1ag标准版本,ma-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,ma-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

md md-name:表示维护域的名称,md-name为1~43个字符的字符串。对于IEEE 802.1ag标准版本,md-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,md-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

vlan vlan-id:表示维护集所服务的VLAN,vlan-id的取值范围为1~4094。

【描述】

cfd ma命令用来在维护域中创建维护集。undo cfd ma命令用来删除维护域中的维护集。

缺省情况下,没有创建维护集。

需要注意的是:

l              在创建维护集之前必须先创建维护域。

l              维护集名称与维护域名称的长度之和应不不得大于44个字符。

l              删除维护集时,基于该维护集的配置均被删除。

相关配置可参考命令cfd md

【举例】

# 在维护域test_md中创建服务于VLAN 100的维护集test_ma。

<Sysname> system-view

[Sysname] cfd md test_md level 3

[Sysname] cfd ma test_ma md test_md vlan 100

1.1.13  cfd md

【命令】

cfd md md-name level level-value

undo cfd md md-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

md md-name:表示维护域的名称,md-name为1~43个字符的字符串。对于IEEE 802.1ag标准版本,md-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,md-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

level level-value:表示维护域的级别,level-value的取值范围为0~7。

【描述】

cfd md命令用来创建维护域。undo cfd md命令用来删除维护域。

缺省情况下,没有创建维护域。

需要注意的是:

l              在每个级别只能创建一个维护域。当输入的维护域名称错误或者已经存在时,将不能创建维护域。

l              删除维护域时,基于该维护域的配置均被删除。

【举例】

# 创建级别为3的维护域test_md。

<Sysname> system-view

[Sysname] cfd md test_md level 3

1.1.14  cfd mep

【命令】

cfd mep mep-id service-instance instance-id { inbound | outbound }

undo cfd mep mep-id service-instance instance-id

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

inbound:表示建立的维护端点是内向的。

outbound:表示建立的维护端点是外向的。

【描述】

cfd mep命令用来在端口上创建维护端点。undo cfd mep命令用来删除维护端点。

缺省情况下,端口上不存在维护端点。

需要注意的是:

l              在创建维护端点时,通过指定的服务实例确定该维护端点所在的维护集和维护域。

l              创建的维护端点必须已包含在对应服务实例的维护端点列表中,否则不能创建成功。

相关配置可参考命令cfd meplist

【举例】

# 在服务实例5内配置维护端点列表,在端口GigabitEthernet1/0/1上创建并使能服务实例5内的内向维护端点3。

<Sysname> system-view

[Sysname] cfd md test_md level 3

[Sysname] cfd ma test_ma md test_md vlan 100

[Sysname] cfd service-instance 5 md test_md ma test_ma

[Sysname] cfd meplist 3 service-instance 5

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] cfd mep 3 service-instance 5 inbound

1.1.15  cfd mep enable

【命令】

cfd mep service-instance instance-id mep mep-id enable

undo cfd mep service-instance instance-id mep mep-id enable

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

【描述】

cfd mep enable命令用来使能端口上配置的维护端点。undo cfd mep enable命令用来关闭端口上配置的维护端点。

缺省情况下,维护端点处于关闭状态。

需要注意的是,创建维护端点时,维护端点处于关闭状态,不响应各种CFD测试报文(如LTM、LBM、1DM、DMM、TST等);使能维护端点后,该维护端点可以响应这些CFD测试报文。

相关配置可参考命令cfd mep

【举例】

# 使能服务实例5内的维护端点3。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] cfd mep service-instance 5 mep 3 enable

1.1.16  cfd meplist

【命令】

cfd meplist mep-list service-instance instance-id

undo cfd meplist mep-list service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

meplist mep-list:表示维护端点的编号列表,表示多个维护端点。表示方式为mep-list = { mep-id [ to mep-id ] }&<1-10>。其中,mep-id为维护端点的编号,取值范围为1~8191。&<1-10>表示前面的参数最多可以输入10次。

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

【描述】

cfd meplist命令用来配置维护端点列表,包括允许配置的本地维护端点和需要监控的远端维护端点。undo cfd meplist命令用来删除已配置的维护端点列表。

缺省情况下,不存在维护端点列表。

需要注意的是:

l              在配置维护端点列表之前必须先创建维护域、维护集和服务实例。

l              删除维护端点列表时,基于该列表的本地维护端点的配置均被删除。

相关配置可参考命令cfd macfd mdcfd service-instance

【举例】

# 在服务实例5内配置维护端点为9到15的维护端点列表。

<Sysname> system-view

[Sysname] cfd md test_md level 3

[Sysname] cfd ma test_ma md test_md vlan 100

[Sysname] cfd service-instance 5 md test_md ma test_ma

[Sysname] cfd meplist 9 to 15 service-instance 5

1.1.17  cfd mip-rule

【命令】

cfd mip-rule { explicit | default } service-instance instance-id

undo cfd mip-rule service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

explicit:Explicit规则,表示在低级别维护集上没有维护中间点时,本级别是否创建维护中间点依赖于低级别维护集上是否有维护端点。

default:Default规则,表示在低级别维护集上没有维护中间点时,本级别创建维护中间点。

【描述】

cfd mip-rule命令用来配置维护中间点的创建规则,维护中间点就是系统按照该规则在各端口上自动创建的。undo cfd mip-rule命令用来删除维护中间点的创建规则。

缺省情况下,没有配置维护中间点的创建规则,也不存在维护中间点。

【举例】

# 在服务实例5内配置维护中间点的创建规则为Default规则。

<Sysname> system-view

[Sysname] cfd mip-rule default service-instance 5

1.1.18  cfd service-instance

【命令】

cfd service-instance instance-id md md-name ma ma-name

undo cfd service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

md md-name:表示维护域的名称。对于IEEE 802.1ag标准版本,md-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,md-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

ma ma-name:表示维护集的名称,ma-name为1~43个字符的字符串。对于IEEE 802.1ag标准版本,ma-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,ma-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

【描述】

cfd service-instance命令用来创建有维护域名称的服务实例。undo cfd service-instance命令用来删除服务实例。

缺省情况下,没有创建服务实例。

需要注意的是:

l              在创建有维护域名称的服务实例之前,必须先为该服务实例创建维护域和维护集。

l              服务实例号唯一标识了特定维护域中的特定维护集。

l              在删除服务实例时,基于该服务实例的配置均被删除。

l              删除服务实例仅解除了服务实例号同维护集的关系,维护集本身并没有被删除。

l              有维护域名称的服务实例在CFD协议的任意版本下都有效。

相关配置可参考命令cfd mdcfd macfd version

【举例】

# 创建级别为3的维护域test_md,在test_md中创建服务于VLAN 100的维护集test_ma,并为test_md和test_ma创建有维护域名称的服务实例5。

<Sysname> system-view

[Sysname] cfd md test_md level 3

[Sysname] cfd ma test_ma md test_md vlan 100

[Sysname] cfd service-instance 5 md test_md ma test_ma

1.1.19  cfd service-instance maid format

【命令】

cfd service-instance instance-id maid format { icc-based ma-name | string ma-name } level level-value vlan vlan-id

undo cfd service-instance instance-id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

icc-based ma-name:表示Y.1731格式的维护集名称,ma-name为1~13个字符的字符串。对于IEEE 802.1ag标准版本,ma-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,ma-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

string ma-name:表示IEEE 802.1ag格式的维护集名称,ma-name为1~45个字符的字符串。对于IEEE 802.1ag标准版本,ma-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,ma-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符

level level-value:表示服务实例所属维护域的级别,level-value的取值范围为0~7。

vlan vlan-id:表示服务实例所在的VLAN,vlan-id的取值范围为1~4094。

【描述】

cfd service-instance maid format命令用来创建无维护域名称的服务实例。undo cfd service-instance命令用来删除服务实例。

缺省情况下,没有创建服务实例。

需要注意的是:

l              在创建无维护域名称的服务实例时,系统会自动为该服务实例创建维护集和维护域。

l              服务实例编号、维护集名称和维护域级别三者唯一标识了特定的维护集。

l              在删除服务实例时,基于该服务实例的配置均被删除。

l              删除服务实例不仅解除了服务实例号同维护集的关系,维护集本身也将被删除。

l              当维护域中的所有维护集都被删除后,该维护域将被自动删除。

l              无维护域名称的服务实例只在CFD协议的IEEE 802.1ag标准版本下有效。

相关配置可参考命令cfd version

【举例】

# 在CFD协议的IEEE 802.1ag标准版本下创建无维护域名称的服务实例5,该服务实例采用了Y.1731格式的维护集名称test_ma1,维护域级别为3,服务于VLAN 100。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd service-instance 5 maid format icc-based test_ma1 level 3 vlan 100

# 在CFD协议的IEEE 802.1ag标准版本下创建无维护域名称的服务实例6,该服务实例采用了IEEE 802.1ag格式的维护集名称test_ma2,维护域级别为4,服务于VLAN 200。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd service-instance 6 maid format string test_ma2 level 4 vlan 200

1.1.20  cfd slm

【命令】

cfd slm service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示源维护端点的编号,mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

target-mep target-mep-id:表示目标维护端点的编号,target-mep-id的取值范围为1~8191。

number number:表示LMM报文的发送数量,number的取值范围为2~10,缺省值为5。

【描述】

cfd slm命令用来启用单向丢包测试功能,通过从源维护端点发送LMM报文到目标维护端点,并检测回应的LMR报文来测试设备间的单向丢包情况。

缺省情况下,单向丢包测试功能未启用。

需要注意的是,本功能只能在CFD协议的IEEE 802.1ag标准版本下起作用。

相关配置可参考命令cfd version

【举例】

# 在CFD协议的IEEE 802.1ag标准版本下启用单向丢包测试功能,测试服务实例1内源维护端点1101到目标维护端点2001的单向丢包情况。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd slm service-instance 1 mep 1101 target-mep 2001

Reply from 0010-FC00-6512

Far-end frame loss: 10    Near-end frame loss: 20

Reply from 0010-FC00-6512

Far-end frame loss: 40    Near-end frame loss: 40

Reply from 0010-FC00-6512

Far-end frame loss: 0     Near-end frame loss: 10

Reply from 0010-FC00-6512

Far-end frame loss: 30    Near-end frame loss: 30

 

Average

Far-end frame loss: 20    Near-end frame loss: 25

Far-end frame loss rate: 25%    Near-end frame loss rate: 32%

Send LMMs: 5        Received: 5        Lost: 0

表1-6 cfd slm命令显示信息描述表

字段

描述

Reply from 0010-FC00-6512

从MAC地址为0010-FC00-6512的目标维护端点返回的LMR报文

Far-end frame loss

目标维护端点的帧丢失数

Near-end frame loss

源维护端点的帧丢失数

Far-end frame loss rate

目标维护端点的帧丢失率

Near-end frame loss rate

源维护端点的帧丢失率

Average

帧丢失数平均值

Send LMMs

发送的LMM报文总数

Received

收到的LMR报文总数

Lost

丢失的LMR报文总数

 

1.1.21  cfd tst

【命令】

cfd tst service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ] [ length-of-test length ] [ pattern-of-test { all-zero | prbs } [ with-crc ] ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示源维护端点的编号,mep-id的取值范围为1~8191。

target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。

target-mep target-mep-id:表示目标维护端点的编号,target-mep-id的取值范围为1~8191。

number number:表示TST报文的发送数量,number的取值范围为1~10,缺省值为5。

length-of-test length:表示TST报文中Test TLV(Type/Length/Value,类型/长度/值)中的长度值,length的取值范围为4~1400,缺省值为64。

pattern-of-test { all-zero | prbs } [ with-crc ]:表示TST报文中Test TLV的模式,一共有四种模式,分别是:all-zero(不带CRC-32校验码的全0值)、prbs(不带CRC-32校验码的伪随机序列)、all-zero with-crc(带CRC-32校验码的全0值)和prbs with-crc(带CRC-32校验码的伪随机序列)。缺省模式为all-zero

【描述】

cfd tst命令用来启用比特错误测试功能,通过从源维护端点发送TST报文到目标维护端点来测试设备间的比特错误。

缺省情况下,比特错误测试功能未启用。

需要注意的是:

l              本功能只能在CFD协议的IEEE 802.1ag标准版本下起作用。

l              比特错误的测试结果需在目标维护端点上通过display cfd tst命令来查看。

相关配置可参考命令cfd versiondisplay cfd tst

【举例】

# 在CFD协议的IEEE 802.1ag标准版本下进行维护端点间的比特错误测试,测试服务实例1内源维护端点1101到目标维护端点1003的比特错误。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] cfd tst service-instance 1 mep 1101 target-mep 1003

Info: TST process is done. Please check the result on the remote device.

表1-7 cfd dm one-way命令显示信息描述表

字段

描述

TST process is done

已进行错误比特测试

Please check the result on the remote device

请在目标设备上查看结果

 

1.1.22  cfd version

【命令】

cfd version { draft5 | draft5-plus | standard }

undo cfd version

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

draft5:表示采用IEEE 802.1ag draft5.2版本。

draft5-plus:表示采用IEEE 802.1ag draft5.2过渡版本。

standard:表示采用IEEE 802.1ag标准版本。

【描述】

cfd version命令用来配置CFD采用的协议版本。undo cfd version命令用来恢复缺省情况。

缺省情况下,CFD采用的协议版本为IEEE 802.1ag标准版本。

【举例】

# 配置CFD采用的协议版本为IEEE 802.1ag draft5.2版本。

<Sysname> system-view

[Sysname] cfd version draft5

1.1.23  display cfd ais

【命令】

display cfd ais [ service-instance instance-id [ mep mep-id ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd ais命令用来显示维护端点上AIS的配置和动态信息。

需要注意的是:

l              如果没有指定维护端点,则显示该服务实例内所有维护端点上AIS的配置和动态信息。

l              如果没有指定服务实例,则显示所有服务实例内所有维护端点上AIS的配置和动态信息。

相关配置可参考命令cfd ais enablecfd ais levelcfd ais period

【举例】

# 显示所有服务实例内所有维护端点上AIS的配置和动态信息。

<Sysname> display cfd ais

Service instance: 5

AIS level: 4    AIS period: 1s

MEP ID: 1

AIS condition: yes   Time to enter the condition: 2009/05/22 10:43:57

AIS state machine: Prestate: NO_RECEIVE

                   Curstate: RECEIVE

MEP ID: 2

AIS condition: yes   Time to enter the condition: 2009/05/22 10:43:57

AIS state machine: Prestate: NO_RECEIVE

                   Curstate: RECEIVE

 

Service instance: 20

AIS level: 3    AIS period: 60s

MEP ID: 10

AIS condition: yes   Time to enter the condition: 2009/05/22 10:43:57

AIS state machine: Prestate: NO_RECEIVE

                   Curstate: RECEIVE

 

Service instance: 100

AIS level: 6    AIS period: 1s

MEP ID: 20

AIS condition: no    Time to enter the condition: 2006/05/22 11:40:01

AIS state machine: Prestate: IDLE

                   Curstate: NO_RECEIVE

表1-8 display cfd ais命令显示信息描述表

字段

描述

Service instance

维护端点所在的服务实例

AIS level

AIS报文的发送级别

AIS period

AIS报文的发送周期

MEP ID

维护端点的编号

AIS condition

抑制告警的状态:

l      yes:表示正在抑制告警

l      no:表示没有抑制告警

Time to enter the condition

上次进入抑制告警状态的时间

AIS state machine

AIS报文接收状态机

Prestate

上一个状态:

l      IDLE:表示未激活

l      NO_RECEIVE:表示激活

l      RECEIVE:表示收到AIS报文

Curstate

当前状态:

l      IDLE:表示未激活

l      NO_RECEIVE:表示激活

l      RECEIVE:表示收到AIS报文

 

1.1.24  display cfd dm one-way history

【命令】

display cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd dm one-way history命令用来显示维护端点上单向时延的测试结果。

需要注意的是:

l              如果没有指定维护端点,则显示该服务实例内所有维护端点上单向时延的测试结果。

l              如果没有指定服务实例,则显示所有服务实例内所有维护端点上单向时延的测试结果。

相关配置可参考命令cfd dm one-way

【举例】

# 显示所有服务实例内所有维护端点上单向时延的测试结果。

<Sysname> display cfd dm one-way history

Service instance: 1

MEP ID: 1003

Send 1DM total number: 0

Received 1DM total number: 5

Frame delay: 10ms  9ms  11ms  5ms  5ms

Delay average: 8ms

Frame delay variation:5ms  4ms  6ms  0ms 0ms

Variation average: 3ms

MEP ID: 1004

Send 1DM total number: 0

Received 1DM total number: 5

Frame delay: 10ms  9ms  11ms  5ms  5ms

Delay average: 8ms

Delay variation: 5ms  4ms  6ms  0ms  0ms

Variation average: 3ms

 

Service instance: 2

No mep exists in the service instance.

 

Service instance: 3

MEP ID: 1023

Send 1DM total number: 5

Received 1DM total number: 10

Frame delay: 20ms  9ms  8ms  7ms  1ms 5ms  13ms  17ms  9ms  10ms

Delay average: 9ms

Delay variation: 19ms  8ms  7ms  6ms  0ms 4ms  12ms  16ms  8ms  9ms

Variation average: 8ms

 

Service instance: 4

MEP ID: 1023

Send 1DM total number: 77

Received 1DM total number: 0

表1-9 display cfd dm one-way history命令显示信息描述表

字段

描述

Service instance

维护端点所在的服务实例

MEP ID

维护端点的编号

Send 1DM total number

发出的1DM报文数量

Received 1DM total number

收到的1DM报文数量

Frame delay

帧时延

Delay average

帧时延的平均值

Delay variation

帧时延变化

Variation average

帧时延变化的平均值

No mep exists in the service instance

本服务实例内没有维护端点

 

1.1.25  display cfd linktrace-reply

【命令】

display cfd linktrace-reply [ service-instance instance-id [ mep mep-id ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd linktrace-reply命令用来显示维护端点上获得的LTR报文信息。

需要注意的是:

l              如果没有指定维护端点,则显示该服务实例内所有维护端点保存的LTR报文信息。

l              如果没有指定服务实例,则显示所有服务实例内所有维护端点保存的LTR报文信息。

【举例】

显示内容根据CFD所采用协议版本的不同而有所区别。

 

# 在CFD协议的IEEE 802.1ag标准版本下,显示所有服务实例内所有维护端点保存的LTR报文信息。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] display cfd linktrace-reply

Service instance: 1       MEP ID: 1003

MAC Address               TTL     Last MAC          Relay Action

0000-FC00-6505            63      0000-FC00-6504    MPDB

000F-E269-A852            62      0000-FC00-6505    FDB

0000-FC00-6508            61      000F-E269-A852    Hit

Service instance: 2       MEP ID: 1023

MAC Address               TTL     Last MAC          Relay Action

0000-FC00-6508            61      000F-E269-A852    Hit

# 在CFD协议的IEEE 802.1ag draft5.2版本下,显示所有服务实例内所有维护端点保存的LTR报文信息。

<Sysname> system-view

[Sysname] cfd version draft5

[Sysname] display cfd linktrace-reply

Service instance: 1       MEP ID: 1003

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      Yes               Found

00E0-FC00-6510            62      Yes               Found

00E0-FC52-BAA0            61      No                None

 

Service instance: 2       MEP ID: 1023

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      No                None

# 在CFD协议的IEEE 802.1ag draft5.2过渡版本下,显示所有服务实例内所有维护端点保存的LTR报文信息。

<Sysname> system-view

[Sysname] cfd version draft5-plus

[Sysname] display cfd linktrace-reply

Service instance: 1       MEP ID: 1003

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      Yes               Found

00E0-FC00-6510            62      Yes               Found

00E0-FC52-BAA0            61      No                None

 

Service instance: 2       MEP ID: 1023

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      No                None

表1-10 display cfd linktrace-reply命令显示信息描述表

字段

描述

Service instance

发送LTM报文的维护端点所在的服务实例

MEP ID

发送LTM报文的维护端点的编号

MAC Address

LTR报文中的源MAC地址

TTL

LTM经过设备时的跳数

Last MAC

LTM报文所经过上一跳设备的MAC地址

Forwarded

表示是否转发LTM报文:

l      Yes:表示转发LTM报文

l      No:表示不转发LTM报文

Relay Action

表示转发设备在MAC地址表中是否找到了目标MAC地址。

当CFD协议采用IEEE 802.1ag标准版本时:

l      Hit:表示本设备就是目标MAC地址

l      FDB:表示在转发表中找到了目标MAC地址

l      MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址

当CFD协议采用IEEE 802.1ag draft5.2版本或IEEE 802.1ag draft5.2过渡版本时:

l      Found:表示找到了目标MAC地址

l      Unknown:表示没有找到目标MAC地址

l      None:表示回应LTM报文的是终点设备,无需查找目标MAC地址

 

1.1.26  display cfd linktrace-reply auto-detection

【命令】

display cfd linktrace-reply auto-detection [ size size-value ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

size size-value:显示最近多少次自动检测的结果,size-value的取值范围为1~100。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd linktrace-reply auto-detection命令用来显示自动发送LTM报文所收到的LTR报文的内容。

需要注意的是:

l              当执行cfd linktrace auto-detection命令之后,自动发送LTM报文所收到的LTR报文保存于缓冲区中,本命令显示该缓冲区的内容。

l              如果不指定size参数,将显示缓冲区中的全部信息。

相关配置可参考命令cfd linktrace auto-detection

【举例】

显示内容根据LTM报文发出时CFD所采用协议版本的不同而有所区别。

 

# 在CFD协议的IEEE 802.1ag标准版本下,显示自动发送LTM报文所收到的LTR报文的内容。

<Sysname> system-view

[Sysname] cfd version standard

[Sysname] display cfd linktrace-reply auto-detection

Service instance: 1       MEP ID: 1003    Time: 2006/05/22 10:43:57

Target MEP ID: 2005       TTL: 64

MAC Address               TTL     Last MAC          Relay Action

0000-FC00-6505            63      0000-FC00-6504    MPDB

000F-E269-A852            62      0000-FC00-6505    FDB

0000-FC00-6508            61      000F-E269-A852    Hit

Service instance: 2       MEP ID: 1023    Time: 2006/05/22 10:44:06

Target MEP ID: 2025       TTL: 64

MAC Address               TTL     Last MAC          Relay Action

0000-FC00-6508            61      000F-E269-A852    Hit

# 在CFD协议的IEEE 802.1ag draft5.2版本下,显示自动发送LTM报文所收到的LTR报文的内容。

<Sysname> system-view

[Sysname] cfd version draft5

[Sysname] display cfd linktrace-reply auto-detection

Service instance: 1       MEP ID: 1003    Time: 2006/05/22 10:43:57

Target MEP ID: 2005       TTL: 64

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      Yes               Found

00E0-FC00-6510            62      Yes               Found

00E0-FC52-BAA0            61      No                None

 

Service instance: 2       MEP ID: 1023    Time: 2006/05/22 10:44:06

Target MEP ID: 2025       TTL: 64

MAC Address               TTL        Forwarded        Relay Action

00E0-FC27-6502            63         No               None

# 在CFD协议的IEEE 802.1ag draft5.2过渡版本下,显示自动发送LTM报文所收到的LTR报文的内容。

<Sysname> system-view

[Sysname] cfd version draft5-plus

[Sysname] display cfd linktrace-reply auto-detection

Service instance: 1       MEP ID: 1003    Time: 2006/05/22 10:43:57

Target MEP ID: 2005       TTL: 64

MAC Address               TTL     Forwarded         Relay Action

00E0-FC27-6502            63      Yes               Found

00E0-FC00-6510            62      Yes               Found

00E0-FC52-BAA0            61      No                None

 

Service instance: 2       MEP ID: 1023    Time: 2006/05/22 10:44:06

Target MEP ID: 2025       TTL: 64

MAC Address               TTL        Forwarded        Relay Action

00E0-FC27-6502            63         No               None

表1-11 display cfd linktrace-reply auto-detection命令显示信息描述表

字段

描述

Service instance

发送LTM报文的维护端点所在的服务实例

MEP ID

发送LTM报文的维护端点的编号

Time

自动发送LTM报文的时间

Target MEP ID

目标维护端点的编号

TTL

自动发送的LTM报文中的初始跳数

MAC Address

LTR报文的源MAC地址

TTL

LTM报文经过设备时的跳数

Last MAC

LTM报文所经过上一跳设备的MAC地址

Forwarded

表示设备是否转发LTM报文:

l      Yes:表示转发LTM报文

l      No:表示不转发LTM报文

Relay Action

表示转发设备在MAC地址表中是否找到了目标MAC地址。

当CFD协议采用IEEE 802.1ag标准版本时:

l      Hit:表示本设备就是目标MAC地址

l      FDB:表示在转发表中找到了目标MAC地址

l      MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址

当CFD协议采用IEEE 802.1ag draft5.2版本或IEEE 802.1ag draft5.2过渡版本时:

l      Found:表示找到了目标MAC地址

l      Unknown:表示没有找到目标MAC地址

l      None:表示回应LTM报文的是终点设备,无需查找目标MAC地址

 

1.1.27  display cfd ma

【命令】

display cfd ma [ [ ma-name ] md { md-name | level level-value } ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

ma-name:表示维护集的名称,为1~43个字符的字符串。对于IEEE 802.1ag标准版本,ma-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,ma-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

md-name:表示维护域的名称,为1~43个字符的字符串。对于IEEE 802.1ag标准版本,md-name可以由字母、数字和特殊字符(包括~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | \ : ; " ' < > , . /)组成;对于IEEE 802.1ag draft5.2版本和IEEE 802.1ag draft5.2过渡版本,md-name可以由字母、数字和特殊字符(包括- _)组成,但首尾不允许出现特殊字符。

level level-value:表示维护域的级别,level-value的取值范围为0~7。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd ma命令用来显示维护集的配置信息。

需要注意的是:

l              如果没有指定维护域,则显示该设备上所有维护域中的维护集的配置信息。

l              如果指定了维护集和维护域,则显示该设备上指定维护域中指定维护集的配置信息。

l              如果只指定了维护域,则显示该设备上指定维护域中的所有维护集的配置信息。

l              如果维护域为无维护域名称的格式,则只能通过指定维护域级别的方式来指定维护域。

【举例】

# 显示所有维护域中所有维护集的配置信息。

<Sysname> display cfd ma

3 maintenance domain(s) configured.

Maintenance domain: mdtest_5

1 maintenance association(s) belong(s) to this maintenance domain:

Maintenance association: matest_5

Service instance: 5          VLAN: 5          Level: 5

 

Maintenance domain: mdtest_6

1 maintenance association(s) belong(s) to this maintenance domain:

Maintenance association: matest_6

Service instance: 6          VLAN: 6          Level: 6

 

Maintenance domain: (Without Name)

1 maintenance association(s) belong(s) to this maintenance domain:

Maintenance association: matest_7

Service instance: 7          VLAN: 7          Level: 7

表1-12 display cfd ma命令显示信息描述表

字段

描述

3 maintenance domain(s) configured.

系统配置的维护域个数

Maintenance domain

维护域的名称(如果维护域为无维护域名称的格式,则该维护域的名称显示为Without Name,即无名称)

Level

维护域的级别

1 maintenance association(s) belong(s) to this maintenance domain

该维护域中配置的维护集的个数

Maintenance association

维护集的名称

Service instance

该维护集的服务实例编号

VLAN

该维护集所属的VLAN

Level

该维护集所属的维护域的级别

 

1.1.28  display cfd md

【命令】

display cfd md [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd md命令用来显示维护域的配置信息。

【举例】

# 显示维护域的配置信息。

<Sysname> display cfd md

CFD is enabled.

8 maintenance domain(s) configured:

Level: 0     Maintenance domain: mdtest_0

Level: 1     Maintenance domain: mdtest_1

Level: 2     Maintenance domain: mdtest_2

Level: 3     Maintenance domain: mdtest_3

Level: 4     Maintenance domain: mdtest_4

Level: 5     Maintenance domain: mdtest_5

Level: 6     Maintenance domain: mdtest_6

Level: 7     Maintenance domain: (Without Name)

表1-13 display cfd md命令显示信息描述表

字段

描述

CFD is enabled

表示CFD功能处于开启状态

CFD is disabled

表示CFD功能处于关闭状态

8 maintenance domain(s) configured

系统配置的维护域个数

Level

维护域级别,每个级别上只可配置一个维护域

Maintenance domain

维护域名称,维护域由维护域名称唯一标识(如果维护域为无维护域名称的格式,则该维护域的名称显示为Without Name,即无名称)

 

1.1.29  display cfd mep

【命令】

display cfd mep mep-id service-instance instance-id [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd mep命令用来显示维护端点的属性和运行信息。

【举例】

# 显示服务实例1内维护端点50的属性和运行信息。

<Sysname> display cfd mep 50 service-instance 1

Interface: GigabitEthernet1/0/2

Maintenance domain: mdtest_1

Maintenance association: matest_1

Level: 1        VLAN: 1         Direction: Outbound

Administrative state: Active          CCM send: Enable

FNG state: FNG_DEFECT_REPORTED

 

CCM:

Current state: CCI_WAITING

Interval: 1s       SendCCM: 12018

 

Loopback:

NextSeqNumber: 8877

SendLBR: 0          ReceiveInOrderLBR: 0          ReceiveOutOrderLBR: 0

 

Linktrace:

NextSeqNumber: 8877

SendLTR: 0          ReceiveLTM: 0

 

No CCM from some remote MEPs is received.

 

One or more streams of error CCMs is received. The last-received CCM:

Maintenance domain: (Without Name)

Maintenance association:matest1

MEP:5      Sequence Number:0x50A

Received Time: 02/3/6 13:01:34

 

One or more streams of cross-connect CCMs is received. The last-received CCM:

Maintenance domain:mdtest1

Maintenance association:matest1

MEP:6      Sequence Number:0x63A

Received Time: 02/3/6 13:01:34

 

Some other MEPs are transmitting the RDI bit.

表1-14 display cfd mep命令显示信息描述表

字段

描述

Interface

维护端点所在的端口

Maintenance domain

维护端点所在的维护域(如果维护域为无维护域名称的格式,则该维护域的名称显示为Without Name,即无名称)

Maintenance association

维护端点所在的维护集

Level

维护域的级别

VLAN

维护集所在的VLAN

Direction

维护端点的方向

Administrative state

维护端点的状态,状态值包括:Active和Inactive

CCM send

维护端点是否发送CCM报文

FNG state

FNG(Fault Notification Generator,错误提示生成器)状态机的状态值:

l      FNG_RESET

l      FNG_DEFECT

l      FNG_REPORT_DEFECT

l      FNG_DEFECT_REPORTED

l      FNG_DEFECT_CLEARING

CCM

与CCM报文有关的信息

Current state

CCM报文发送状态的状态值:

l      CCI_IDLE

l      CCI_WAITING

Interval

CCM报文发送的时间间隔

SendCCM

维护端点已发送的CCM报文的数量

Loopback

与环回相关的信息

NextSeqNumber

下一个要发送的LBM报文的序号

SendLBR

维护端点已发送的LBR报文的数量。如果维护端点为入方向,则不进行LBR报文的计数

ReceiveInOrderLBR

维护端点收到的序列正确的LBR报文的数量

ReceiveOutOrderLBR

维护端点收到的乱序的LBR报文的数量

Linktrace

与链路跟踪相关的信息

NextSeqNumber

下一个要发送的LTM报文的序号

SendLTR

维护端点已发送的LTR报文的数量。如果维护端点为入方向,则不进行LTR报文的计数

ReceiveLTM

维护端点收到的LTM报文的数量

No CCM from some remote MEPs is received.

表明没有收到某些远端维护端点发送的CCM报文(本信息在有CCM报文丢失的时候才会显示)

One or more streams of error CCMs is received. The last-received CCM:

表明收到了错误的CCM报文,并显示最后一个错误的CCM报文的内容(本信息在收到了错误的CCM报文时才会显示)

Maintenance domain

最后一个错误CCM报文所属的维护域

Maintenance association

最后一个错误CCM报文所属的维护集

MEP

发送最后一个错误CCM报文的维护端点的编号

Sequence Number

最后一个错误CCM报文的序列号

Received Time

收到最后一个错误CCM报文的时间

One or more streams of cross-connect CCMs is received. The last-received CCM:

网络的配置中可能存在有交叉连接的情况,本信息表明收到了交叉连接的报文,并显示最后一个交叉连接的报文的内容(本信息在收到CCM报文后,认为属于交叉连接时才显示)

Some other MEPs are transmitting the RDI bit.

收到了其他维护端点发送的RDI(Remote Defect Indication,远程故障指示)位被置位的CCM报文(本信息在收到该种类型的CCM报文后才显示)

 

1.1.30  display cfd meplist

【命令】

display cfd meplist [ service-instance instance-id ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd meplist命令用来显示服务实例内的维护端点的列表。

需要注意的是,如果没有指定服务实例,则显示所有服务实例内的维护端点的列表。

【举例】

# 显示服务实例5内的维护端点的列表。

<Sysname> display cfd meplist service-instance 5

Service instance: 5

MEP list: 1 to 20, 30, 50.

表1-15 display cfd meplist命令显示信息描述表

字段

描述

Service instance

维护端点所在的服务实例

MEP list

维护端点列表

 

1.1.31  display cfd mp

【命令】

display cfd mp [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-type interface-number:显示指定端口上维护点的信息,interface-type interface-number表示端口类型和端口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd mp命令用来显示维护点的信息。

需要注意的是:

l              如果没有指定端口,则显示所有端口上维护点的信息。

l              维护点信息的显示顺序:按照端口名称的顺序排列;在同一个端口上按照VLAN ID从小到大的顺序排列;在同一个VLAN内按照外向维护端点(级别从低到高)、维护中间点、内向维护端点(级别从高到低)的顺序排列。

【举例】

# 显示所有端口上维护点的信息。

<Sysname> display cfd mp

Interface GigabitEthernet1/0/1   VLAN 100

MEP ID: 100      Level: 0    Service instance: 100    Direction: Outbound

Maintenance domain: mdtest0

Maintenance association: mainmd0

 

MEP ID: 105      Level: 5    Service instance: 105    Direction: Outbound

Maintenance domain: mdtest5

Maintenance association: mainmd5

 

MIP              Level: 6    Service instance: 106

Maintenance domain: mdtest6

Maintenance association: mainmd6

 

MEP ID: 104      Level: 4    Service instance: 104    Direction: Inbound

Maintenance domain: mdtest4

Maintenance association: mainmd4

 

MEP ID: 102      Level: 2    Service instance: 102    Direction: Inbound

Maintenance domain: mdtest2

Maintenance association: mainmd2

 

Interface GigabitEthernet1/0/4   VLAN 1

MEP ID: 9        Level: 6    Service instance: 6      Direction: Outbound

Maintenance domain: mdtest6

Maintenance association: matest6

表1-16 display cfd mp命令显示信息描述表

字段

描述

Interface GigabitEthernet1/0/1   VLAN 100

在端口上的每个VLAN中的维护点配置

MEP ID

维护端点的编号

MIP

该维护点是维护中间点

Level

维护点所处的维护域级别

Service instance

维护点所在的服务实例

Direction

维护端点的方向

Maintenance domain

维护点所属的维护域

Maintenance association

维护点所属的维护集

 

1.1.32  display cfd remote-mep

【命令】

display cfd remote-mep service-instance instance-id mep mep-id [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示远端维护端点的编号,mep-id的取值范围为1~8191。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd remote-mep命令用来显示远端维护端点的信息。

【举例】

# 显示服务实例4内远端维护端点10的信息。

<Sysname> display cfd remote-mep service-instance 4 mep 10

MEP ID   MAC Address      State        Time                  MAC Status

20       00E0-FC00-6565   OK           2006/03/06 02:36:38   UP

30       00E0-FC27-6502   OK           2006/03/06 02:36:38   DOWN

40       00E0-FC00-6510   FAILED       2006/03/06 02:36:39   DOWN

50       00E0-FC52-BAA0   OK           2006/03/06 02:36:44   DOWN

60       0010-FC00-6502   OK           2006/03/06 02:36:42   DOWN

表1-17 display cfd remote-mep命令显示信息描述表

字段

描述

MEP ID

远端维护端点的编号

MAC Address

远端维护端点所在设备的MAC地址

State

远端维护端点的运行状态:

l      OK

l      FAILED

Time

远端维护端点最后进入FAILED或OK状态的时间

MAC Status

最后一次收到的远端维护端点发送的CCM报文中表示该维护端点所在端口的状态:

l      UP

l      DOWN

 

1.1.33  display cfd service-instance

【命令】

display cfd service-instance [ instance-id ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

instance-id:显示指定服务实例的配置信息,instance-id表示服务实例的编号,取值范围为1~32767。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd service-instance命令用来显示服务实例的配置信息。

需要注意的是,如果不指定服务实例号,将显示所有服务实例的配置信息。

【举例】

# 显示所有服务实例的配置信息。

<Sysname> display cfd service-instance

2 service instance(s) configured:

Service instance 5:

Maintenance domain: mdtest_5

Maintenance association: matest_5

Level: 5        VLAN: 5        MIP rule: None         CCM interval: 1s

MEP ID: 730     Interface: GigabitEthernet1/0/1                Direction: Inbound

 

Service instance 6:

Maintenance domain: (Without Name)

Maintenance association: matest_6

Level: 6        VLAN: 6        MIP rule: None         CCM interval: 1s

MEP ID: 731     Interface: GigabitEthernet1/0/2                Direction: Outbound

表1-18 display cfd service-instance命令显示信息描述表

字段

描述

2 service instance(s) are configured.

系统中配置的服务实例的个数

Service instance 5

服务实例的编号

Maintenance domain

该服务实例所在的维护域(如果维护域为无维护域名称的格式,则该维护域的名称显示为Without Name,即无名称)

Maintenance association:

该服务实例所在的维护集

Level

维护域的级别

VLAN

维护集所在的VLAN

MIP rule

服务实例上配置的创建维护中间点的规则

CCM interval

该服务实例内的维护端点发送CCM报文的间隔

MEP ID

在服务实例上配置的维护端点的编号

Interface

在服务实例上配置的维护端点所处的端口

Direction

在服务实例上配置的维护端点的方向

 

1.1.34  display cfd status

【命令】

display cfd status [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd status命令用来显示CFD和AIS的使能状态。

【举例】

# 显示CFD的使能状态。

<Sysname> display cfd status

CFD is enabled.

AIS is disabled.

表1-19 display cfd status命令显示信息描述表

字段

描述

CFD/AIS is enabled

表示CFD/AIS功能处于开启状态

CFD/AIS is disabled

表示CFD/AIS功能处于关闭状态

 

1.1.35  display cfd tst

【命令】

display cfd tst [ service-instance instance-id [ mep mep-id ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd tst命令用来显示维护端点上比特错误的测试结果。

需要注意的是:

l              如果没有指定维护端点,则显示该服务实例内所有维护端点上比特错误的测试结果。

l              如果没有指定服务实例,则显示所有服务实例内所有维护端点上比特错误的测试结果。

相关配置可参考命令cfd tst

【举例】

# 显示所有服务实例内所有维护端点上比特错误的测试结果。

<Sysname> display cfd tst

Service instance: 1

MEP ID: 1003

Send TST total number: 0

Received TST total number: 5

Received from 0010-FC00-6510, sequence number 1: Bit True

Received from 0010-FC00-6510, sequence number 2: Bit True

Received from 0010-FC00-6510, sequence number 3: Bit True

Received from 0010-FC00-6510, sequence number 4: Bit True

Received from 0010-FC00-6510, sequence number 5: Bit True

MEP ID: 1004

Send TST total number: 5

Received TST total number: 0

 

Service instance: 2

No mep exists in the service instance.

 

Service instance: 3

MEP ID: 1023

Send TST total number: 5

Received TST total number: 0

表1-20 display cfd tst命令显示信息描述表

字段

描述

Service instance

维护端点所在的服务实例

MEP ID

维护端点的编号

Send TST total number

发送的TST报文总数

Received TST total number

收到的TST报文总数

Received from 0010-FC00-6510, sequence number 01

从MAC地址为0010-FC00-6510的维护端点收到的序列号为01的TST报文:

l      Bit True:表示没有发生比特错误

l      Bit False:表示发生了比特错误

No mep exists in the service instance

本服务实例内没有维护端点

 

1.1.36  display cfd version

【命令】

display cfd version [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display cfd version命令用来显示CFD采用的协议版本。

【举例】

# 显示CFD采用的协议版本。

<Sysname> display cfd version

The current CFD version is standard.

表1-21 display cfd version命令显示信息描述表

字段

描述

The current CFD version is draft5

表示CFD采用的协议版本为IEEE 802.1ag draft5.2版本

The current CFD version is draft5-plus

表示CFD采用的协议版本为IEEE 802.1ag draft5.2过渡版本

The current CFD version is standard

表示CFD采用的协议版本为IEEE 802.1ag标准版本

 

1.1.37  reset cfd dm one-way history

【命令】

reset cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

【描述】

reset cfd dm one-way history命令用来清除维护端点上单向时延的测试结果。

需要注意的是:

l              如果没有指定维护端点,则清除该服务实例内所有维护端点上单向时延的测试结果。

l              如果没有指定服务实例,则清除所有服务实例内所有维护端点上单向时延的测试结果。

相关配置可参考命令display cfd dm one-way history

【举例】

# 清除所有服务实例内所有维护端点上单向时延的测试结果。

<Sysname> reset cfd dm one-way history

1.1.38  reset cfd tst

【命令】

reset cfd tst [ service-instance instance-id [ mep mep-id ] ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。

mep mep-id:表示维护端点的编号,mep-id的取值范围为1~8191。

【描述】

reset cfd tst命令用来清除维护端点上比特错误的测试结果。

需要注意的是:

l              如果没有指定维护端点,则清除该服务实例内所有维护端点上比特错误的测试结果。

l              如果没有指定服务实例,则清除所有服务实例内所有维护端点上比特错误的测试结果。

相关配置可参考命令display cfd tst

【举例】

# 清除所有服务实例内所有维护端点上比特错误的测试结果。

<Sysname> reset cfd tst

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

新华三官网
联系我们