08-连通错误检测命令
本章节下载: 08-连通错误检测命令 (204.01 KB)
目 录
1.1.5 cfd linktrace auto-detection
1.1.15 display cfd linktrace-reply
1.1.16 display cfd linktrace-reply auto-detection
1.1.23 display cfd service-instance
【命令】
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:表示维护端点的ID,mep-id的取值范围为1~8191。
【描述】
cfd cc enable命令用来使能端口下指定维护端点的CCM报文发送功能。undo cfd cc enable命令用来关闭端口下指定维护端点的CCM报文发送功能。
缺省情况下,维护端点的CCM报文发送功能处于关闭状态。
相关配置可参考命令cfd cc interval。
【举例】
# 在端口GigabitEthernet2/0/1下,使能服务实例5内维护端点3的CCM报文发送功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] cfd cc service-instance 5 mep 3 enable
【命令】
cfd cc interval interval-value service-instance instance-id
undo cfd cc interval service-instance instance-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
interval interval-value:表示时间间隔域的值。interval-value的取值范围为3~7。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【描述】
cfd cc interval命令用来配置维护端点发送的CCM报文中时间间隔域的值。undo cfd cc interval命令用来恢复缺省情况。
缺省情况下,维护端点发送的CCM报文中时间间隔域的值为4。
需要注意的是,维护端点发送的CCM报文中时间间隔域(Interval域)的值与CCM发送时间间隔、远端MEP超时时间的关系如表1-1所示。
表1-1 时间间隔域的值与CCM发送时间间隔、远端MEP超时时间的关系
| 
    时间间隔域的值  | 
   
    CCM发送时间间隔  | 
   
    远端MEP超时时间  | 
 
| 
   3  | 
  
   100毫秒  | 
  
   350毫秒  | 
 
| 
   4  | 
  
   1秒  | 
  
   3.5秒  | 
 
| 
   5  | 
  
   10秒  | 
  
   35秒  | 
 
| 
   6  | 
  
   60秒  | 
  
   210秒  | 
 
| 
   7  | 
  
   600秒  | 
  
   2100秒  | 
相关配置可参考命令cfd cc enable。
![]()
存在带辅助CPU的SD单板时,Interval域的有效取值范围为3~7值;不存在带辅助CPU的SD单板时,其它情况下Interval域的有效取值范围为4~7。
【举例】
# 配置服务实例2内维护端点发送的CCM报文中时间间隔域的值为7。
<Sysname> system-view
[Sysname] cfd cc interval 7 service-instance 2
【命令】
cfd enable
undo cfd enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
cfd enable命令用来使能CFD功能。undo cfd enable命令用来关闭CFD功能。
缺省情况下,CFD功能处于关闭状态。
【举例】
<Sysname> system-view
[Sysname] cfd enable
【命令】
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:表示发送LTM报文的维护端点的ID,mep-id的取值范围为1~8191。
target-mep target-mep-id:表示LTM报文的目的维护端点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所采用协议版本的不同而有所区别。
# 在IEEE 802.1ag标准协议版本下发送LTM报文。
<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
# 在IEEE 802.1ag draft5.2协议版本下发送LTM报文。
<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
表1-2 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地址。 当采用IEEE 802.1ag标准协议时: l Hit:表示本设备就是目标MAC地址 l FDB:表示在转发表中找到了目标MAC地址 l MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 当采用IEEE 802.1ag draft5.2协议时: l Found:表示找到了目标MAC地址 l Unknown:表示没有找到目标MAC地址 l None:表示回应LTM报文的是终点设备,无需查找目标MAC地址  | 
【命令】
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 使能自动发送链路跟踪报文的功能后,如果维护端点在收不到远端的CCM报文、判定同远端维护端点的连接出错时将发送LTM报文(该LTM报文的目标为远端维护端点,LTM报文中的TTL字段的值为最大值255),通过检测回应的LTR报文来定位故障。
l 关闭自动发送链路跟踪报文的功能后,缓冲区中的内容将被删除,记录被清空。
相关配置可参考命令cfd linktrace。
【举例】
# 使能自动发送链路跟踪报文功能,保存自动检测结果的缓冲区的大小为100次。
<Sysname> system-view
[Sysname] cfd linktrace auto-detection size 100
【命令】
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:表示维护端点的ID,mep-id的取值范围为1~8191。
target-mep target-mep-id:表示LBM报文目的维护端点的ID,target-mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。
number number:表示发送LBM报文数量,number的取值范围为1~10,缺省值为5。
【描述】
cfd loopback命令用来启用LB功能,从指定的维护端点向本服务实例中其它的维护点发送LBM报文并接收LBR报文。
缺省情况下,LB功能未启用。
【举例】
# 启用LB功能检查链路状况。
<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-3 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  | 
  
   丢失LBM报文的数量  | 
【命令】
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个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
md md-name:表示维护域的名称,md-name为1~43个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
vlan vlan-id:表示维护集所服务的VLAN,vlan-id的取值范围为1~4094。
【描述】
cfd ma命令用来在维护域中创建维护集。undo cfd ma命令用来删除维护域中的维护集。
缺省情况下,没有创建维护集。
需要注意的是:
l 在创建维护集之前必须先创建维护域。
l 维护集名称与维护域名称的长度之和应不不得大于44个字符。
l 删除维护集时,基于该维护集的配置均被删除。
相关配置可参考命令cfd md。
【举例】
# 在维护域test_md中创建维护集test_ma,该维护域服务于VLAN 100。
<Sysname> system-view
[Sysname] cfd md test_md level 3
[Sysname] cfd ma test_ma md test_md vlan 100
【命令】
cfd md md-name level level-value
undo cfd md md-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
md md-name:表示维护域的名称,md-name为1~43个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
level level-value:表示维护域的级别,level-value的取值范围为0~7。
【描述】
cfd md命令用来创建维护域。undo cfd md命令用来删除维护域。
缺省情况下,没有创建维护域。
需要注意的是:
l 在每个级别只能创建一个维护域。当输入的维护域名错误或者已经存在时,将不能创建维护域。
l 删除维护域时,基于该维护域的配置均被删除。
【举例】
# 创建维护域test_md,其级别为3。
<Sysname> system-view
[Sysname] cfd md test_md level 3
【命令】
cfd mep mep-id service-instance instance-id { inbound | outbound }
undo cfd mep mep-id service-instance instance-id
【视图】
以太网端口视图
【缺省级别】
2:系统级
【参数】
mep mep-id:表示维护端点的ID,mep-id的取值范围为1~8191。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
inbound:表示建立的维护端点是内向的。
outbound:表示建立的维护端点是外向的。
【描述】
cfd mep命令用来在端口上创建维护端点(MEP)。undo cfd mep命令用来删除维护端点。
缺省情况下,端口上没有配置维护端点。
需要注意的是:
l 在创建维护端点时,通过指定的服务实例确定该维护端点所在的维护集和维护域。
l 创建的维护端点必须已包含在对应服务实例的维护端点列表中,否则不能创建成功。
相关配置可参考命令cfd meplist。
【举例】
# 创建服务实例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 2/0/1
[Sysname-GigabitEthernet2/0/1] cfd mep 3 service-instance 5 inbound
【命令】
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:表示维护端点的ID,mep-id的取值范围为1~8191。
【描述】
cfd mep enable命令用来使能端口上配置的维护端点(MEP)。undo cfd mep enable命令用来关闭端口上配置的维护端点。
缺省情况下,维护端点处于关闭状态。
需要注意的是,创建维护端点时,维护端点处于关闭状态,不响应LTM和LBM报文;使能维护端点后,该维护端点可以响应LTM和LBM报文。
相关配置可参考命令cfd mep。
【举例】
# 使能服务实例5内的维护端点3。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] cfd mep service-instance 5 mep 3 enable
【命令】
cfd meplist mep-list service-instance instance-id
undo cfd meplist mep-list service-instance instance-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
meplist mep-list:表示维护端点的ID列表,表示多个维护端点。表示方式为mep-list = { mep-id [ to mep-id ] }&<1-10>。其中,mep-id为维护端点的ID,取值范围为1~8191。&<1-10>表示前面的参数最多可以输入10次。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【描述】
cfd meplist命令用来配置维护端点列表,包括允许配置的本地维护端点和需要监控的远端维护端点。undo cfd meplist命令用来删除已配置的维护端点列表。
缺省情况下,没有配置维护端点列表。
需要注意的是:
l 在配置维护端点列表之前必须先创建维护域、维护集和服务实例。
l 删除维护端点列表时,基于该列表的本地维护端点的配置均被删除。
相关配置可参考命令cfd ma、cfd md和cfd 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
【命令】
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:表示在低级别MA上没有维护中间点(MIP)时,本层是否创建维护中间点依赖于低级别MA上是否有维护端点(MEP)。
default:表示在低级别MA上没有维护中间点时,本层创建维护中间点。
【描述】
cfd mip-rule命令用来配置一条生成维护中间点的规则。undo cfd mip-rule命令用来删除一个创建维护中间点的规则。
缺省情况下,没有配置维护中间点生成规则,也没有创建维护中间点。
需要注意的是,维护中间点是由系统根据本命令所配置的规则在每个端口上自动创建的。如果该端口不存在维护中间点,那么检查每一个维护域(从低级别到高级别)中的维护集,按表1-4所示的规则来决定是否创建维护中间点(在同一VLAN内)。
表1-4 生成MIP的规则表
| 
    低级别MA上是否存在MIP  | 
   
    本命令所配置的参数  | 
   
    低级别MA上是否存在MEP  | 
   
    是否创建MIP  | 
 
| 
   是  | 
  
   ―  | 
  
   ―  | 
  
   否  | 
 
| 
   否  | 
  
   explicit  | 
  
   否  | 
  
   否  | 
 
| 
   是  | 
  
   是  | 
 ||
| 
   default  | 
  
   ―  | 
  
   是  | 
配置了本命令后,以下条件中的任意一个均可触发维护中间点的创建或删除:
l 启动CFD功能(cfd enable)
l 创建或删除端口上的维护端点
l 端口的VLAN属性发生变化
l 本命令配置的规则发生变化
【举例】
# 创建维护中间点生成规则。
<Sysname> system-view
[Sysname] cfd mip-rule default service-instance 5
【命令】
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:表示维护域的名称,md-name为1~43个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
ma ma-name:表示维护集的名称,ma-name为1~43个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
【描述】
cfd service-instance命令用来创建服务实例。undo cfd service-instance命令用来删除服务实例。
缺省情况下,没有创建服务实例。
需要注意的是:
l 在创建服务实例之前必须先创建维护域和维护集。
l 服务实例号唯一标识了特定维护域中的特定维护集。
l 在删除服务实例时,基于该服务实例的配置均被删除。
l 删除服务实例仅解除了服务实例号同维护集的关系,维护集本身并没有被删除。
相关配置可参考命令cfd md和cfd ma。
【举例】
# 创建服务实例5,维护域为test_md,维护集为test_ma。
<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
【命令】
cfd version { draft5 | standard }
undo cfd version
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
draft5:表示采用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
【命令】
display cfd linktrace-reply [ service-instance instance-id [ mep mep-id ] ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示维护端点的ID,mep-id的取值范围为1~8191。
【描述】
display cfd linktrace-reply命令用来显示维护端点上获得的LTR报文信息。
需要注意的是:
l 如果没有指定维护端点,则显示该服务实例内所有维护端点保存的LTR报文信息。
l 如果没有指定服务实例,则显示所有服务实例内所有维护端点保存的LTR报文信息。
【举例】
![]()
显示内容根据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
# 在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
表1-5 display cfd linktrace-reply命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   Service instance  | 
  
   发送LTM报文的维护端点所在的服务实例  | 
 
| 
   MEP ID  | 
  
   发送LTM报文的维护端点的ID  | 
 
| 
   MAC Address  | 
  
   LTR报文中的源MAC地址  | 
 
| 
   TTL  | 
  
   LTM经过设备时的跳数  | 
 
| 
   Last MAC  | 
  
   LTM报文所经过上一跳设备的MAC地址  | 
 
| 
   Forwarded  | 
  
   表示是否转发LTM报文: l Yes:表示转发LTM报文 l No:表示不转发LTM报文  | 
 
| 
   Relay Action  | 
  
   表示转发设备在MAC地址表中是否找到了目标MAC地址。 当采用IEEE 802.1ag标准协议时: l Hit:表示本设备就是目标MAC地址 l FDB:表示在转发表中找到了目标MAC地址 l MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 当采用IEEE 802.1ag draft5.2协议时: l Found:表示找到了目标MAC地址 l Unknown:表示没有找到目标MAC地址 l None:表示回应LTM报文的是终点设备,无需查找目标MAC地址  | 
【命令】
display cfd linktrace-reply auto-detection [ size size-value ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
size size-value:显示最近多少次自动检测的结果,size-value的取值范围为1~100。
【描述】
display cfd linktrace-reply auto-detection命令用来显示自动发送LTM报文所收到的LTR报文的内容。
需要注意的是:
l 当执行cfd linktrace auto-detection命令之后,自动发送LTM报文所收到的LTR报文保存于缓冲区中,本命令显示该缓冲区的内容。
l 如果不指定size参数,将显示缓冲区中的全部信息。
相关配置可参考命令cfd linktrace auto-detection。
【举例】
![]()
显示内容根据LTM报文发出时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
# 在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
表1-6 display cfd linktrace-reply auto-detection命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   Service instance  | 
  
   发送LTM报文的MEP所在的服务实例  | 
 
| 
   MEP ID  | 
  
   发送LTM报文的MEP的ID  | 
 
| 
   Time  | 
  
   自动发送LTM报文的时间  | 
 
| 
   Target MEP ID  | 
  
   目标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地址。 当采用IEEE 802.1ag标准协议时: l Hit:表示本设备就是目标MAC地址 l FDB:表示在转发表中找到了目标MAC地址 l MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 当采用IEEE 802.1ag draft5.2协议时: l Found:表示找到了目标MAC地址 l Unknown:表示没有找到目标MAC地址 l None:表示回应LTM报文的是终点设备,无需查找目标MAC地址  | 
【命令】
display cfd ma [ [ ma-name ] md md-name ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
ma-name:表示维护集的名称,为1~43个字符,由字母、数字、下划线组成,首尾字符不能为下划线。
md md-name:表示维护域的名称,md-name为1~43个字符的字符串,由字母、数字、下划线组成,首尾字符不能为下划线。
【描述】
display cfd ma命令用来显示维护集的配置信息。
需要注意的是:
l 如果没有指定维护域,则显示该设备上所有维护域中的维护集的配置信息。
l 如果指定了维护集和维护域,则显示该设备上指定维护域中指定维护集的配置信息。
l 如果只指定了维护域,则显示该设备上指定维护域中的所有维护集的配置信息。
【举例】
# 显示所有维护域中所有维护集的配置信息。
<Sysname> display cfd ma
3 maintenance domain(s) configured.
Maintenance domain: mdtest_5
1 maintenance association(s) belong(s) to maintenance domain mdtest_5:
Maintenance association: matest_5
Service instance: 5 VLAN: 5 Level: 5
Maintenance domain: mdtest_6
1 maintenance association(s) belong(s) to maintenance domain mdtest_6:
Maintenance association: matest_6
Service instance: 6 VLAN: 6 Level: 6
Maintenance domain: mdtest_7
1 maintenance association(s) belong(s) to maintenance domain mdtest_7:
Maintenance association: matest_7
Service instance: 7 VLAN: 7 Level: 7
表1-7 display cfd ma命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   3 maintenance domain(s) configured.  | 
  
   系统配置的维护域个数  | 
 
| 
   Maintenance domain  | 
  
   维护域的名称  | 
 
| 
   1 maintenance association(s) belong(s) to maintenance domain mdtest_5  | 
  
   该维护域中配置的维护集的个数  | 
 
| 
   Maintenance association  | 
  
   维护集的名称  | 
 
| 
   Service instance  | 
  
   该维护集的服务实例号  | 
 
| 
   VLAN  | 
  
   该维护集所属的VLAN  | 
 
| 
   Level  | 
  
   该维护集所属的维护域的级别  | 
【命令】
display cfd md
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
无
【描述】
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: mdtest_7
表1-8 display cfd md命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   CFD is enabled  | 
  
   表示CFD功能已使能  | 
 
| 
   CFD is disabled  | 
  
   表示CFD功能未使能  | 
 
| 
   8 maintenance domain(s) configured  | 
  
   系统配置的维护域个数  | 
 
| 
   Level  | 
  
   维护域级别,每个级别上只可配置一个维护域  | 
 
| 
   Maintenance domain  | 
  
   维护域名称,维护域由维护域名称唯一标识  | 
【命令】
display cfd mep mep-id service-instance instance-id
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
mep mep-id:表示维护端点的ID,mep-id的取值范围为1~8191。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【描述】
display cfd mep命令用来显示维护端点的属性和运行信息。
【举例】
# 显示服务实例1内维护端点50的属性和运行信息。
<Sysname> display cfd mep 50 service-instance 1
Interface: GigabitEthernet2/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:mdtest1
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-9 display cfd mep命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   Interface  | 
  
   维护端点所在的端口  | 
 
| 
   Maintenance domain  | 
  
   维护端点所在的维护域  | 
 
| 
   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报文的数量。如果MEP为入方向,则不进行LBR报文的计数  | 
 
| 
   ReceiveInOrderLBR  | 
  
   维护端点收到的序列正确的LBR报文的数量  | 
 
| 
   ReceiveOutOrderLBR  | 
  
   维护端点收到的乱序的LBR报文的数量  | 
 
| 
   Linktrace  | 
  
   与链路跟踪相关的信息  | 
 
| 
   NextSeqNumber  | 
  
   下一个要发送的链路跟踪报文(LTM报文)的序号  | 
 
| 
   SendLTR  | 
  
   维护端点已发送的LTR报文的数量。如果MEP为入方向,则不进行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报文的维护端点的ID  | 
 
| 
   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(反向错误指示)位被置位的CCM报文(本信息在收到该种类型的CCM报文后才显示)  | 
【命令】
display cfd meplist [ service-instance instance-id ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【描述】
display cfd meplist命令用来显示服务实例内的维护端点的列表。
需要注意的是,如果没有指定服务实例,则显示所有服务实例内的维护端点的列表。
【举例】
# 显示服务实例5内的维护端点的列表。
<Sysname> display cfd meplist service-instance 5
Service instance: 5:
MEP list: 1 to 20, 30, 50.
表1-10 display cfd meplist命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   Service instance  | 
  
   维护端点所在的服务实例  | 
 
| 
   MEP list  | 
  
   维护端点列表  | 
【命令】
display cfd mp [ interface interface-type interface-number ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:显示指定端口上维护点的信息,interface-type interface-number表示端口类型和端口编号。
【描述】
display cfd mp命令用来显示维护点的信息。
需要注意的是:
l 如果没有指定端口,则显示所有端口上维护点的信息。
l 维护点信息的显示顺序:按照端口名称的顺序排列;在同一个端口上按照VLAN ID从小到大的顺序排列;在同一个VLAN内按照外向维护端点(级别从低到高)、维护中间点、内向维护端点(级别从高到低)的顺序排列。
【举例】
# 显示所有端口上维护点的信息。
<Sysname> display cfd mp
Interface GigabitEthernet2/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 GigabitEthernet2/0/4 VLAN 1
MEP ID: 9 Level: 6 Service instance: 6 Direction: Outbound
Maintenance domain: mdtest6
Maintenance association: matest6
表1-11 display cfd mp命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   Interface GigabitEthernet2/0/1 VLAN 100  | 
  
   在端口上的每个VLAN中的维护点配置  | 
 
| 
   MEP ID  | 
  
   维护端点的ID  | 
 
| 
   MIP  | 
  
   该维护点是维护中间点  | 
 
| 
   Level  | 
  
   维护点所处的维护域级别  | 
 
| 
   Service instance  | 
  
   维护点所属的服务实例  | 
 
| 
   Direction  | 
  
   维护端点的方向  | 
 
| 
   Maintenance domain  | 
  
   维护点所属的维护域  | 
 
| 
   Maintenance association  | 
  
   维护点所属的维护集  | 
【命令】
display cfd remote-mep service-instance instance-id mep mep-id
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示远端维护端点的ID,mep-id的取值范围为1~8191。
【描述】
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-12 display cfd remote-mep命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   MEP ID  | 
  
   远端MEP的ID  | 
 
| 
   MAC Address  | 
  
   远端MEP所在设备的MAC地址  | 
 
| 
   State  | 
  
   远端MEP的运行状态: l OK l FAILED  | 
 
| 
   Time  | 
  
   远端MEP最后进入FAILED或OK状态的时间  | 
 
| 
   MAC Status  | 
  
   最后一次收到的远端MEP发送的CCM报文中表示远端MEP所在端口的状态: l UP l DOWN  | 
【命令】
display cfd service-instance [ instance-id ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
instance-id:显示指定服务实例的配置信息,instance-id表示服务实例的编号,取值范围为1~32767。
【描述】
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
Service instance 6:
Maintenance domain: mdtest_6
Maintenance association: matest_6
Level: 6 VLAN: 6 MIP rule: None CCM interval: 1s
<Sysname> display cfd service-instance 7
Service instance 7:
Maintenance domain: mdtest_7
Maintenance association: matest_7
Level: 7 VLAN: 7 MIP rule: None CCM interval: 1s
MEP ID: 731 Interface: GigabitEthernet2/0/1 Direction: Inbound
表1-13 display cfd service-instance命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   2 service instance(s) are configured.  | 
  
   系统中配置的服务实例的个数  | 
 
| 
   Service instance 5  | 
  
   服务实例号  | 
 
| 
   Maintenance domain  | 
  
   该服务实例所在的维护域  | 
 
| 
   Maintenance association:  | 
  
   该服务实例所在的维护集  | 
 
| 
   Level  | 
  
   维护域的级别  | 
 
| 
   VLAN  | 
  
   维护集所在的VLAN  | 
 
| 
   MIP rule  | 
  
   服务实例上配置的生成维护中间点的规则  | 
 
| 
   CCM interval  | 
  
   该服务实例内的维护端点发送CCM报文的间隔  | 
 
| 
   MEP ID  | 
  
   在服务实例上配置的维护端点的ID  | 
 
| 
   Interface  | 
  
   在服务实例上配置的维护端点所处的端口  | 
 
| 
   Direction  | 
  
   在服务实例上配置的维护端点的方向  | 
【命令】
display cfd status
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
无
【描述】
display cfd status命令用来显示CFD的使能状态。
【举例】
# 显示CFD的使能状态。
<Sysname> display cfd status
CFD is enabled.
表1-14 display cfd status命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   CFD is enabled  | 
  
   表示CFD功能已使能  | 
 
| 
   CFD is disabled  | 
  
   表示CFD功能未使能  | 
【命令】
display cfd version
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display cfd version命令用来显示CFD采用的协议版本。
【举例】
# 显示CFD采用的协议版本。
<Sysname> display cfd version
The current CFD version is draft5.
表1-15 display cfd version命令显示信息描述表
| 
    字段  | 
   
    描述  | 
 
| 
   The current CFD version is draft5  | 
  
   表示CFD采用的协议版本为IEEE 802.1ag draft5.2协议  | 
 
| 
   The current CFD version is standard  | 
  
   表示CFD采用的协议版本为IEEE 802.1ag标准协议  | 
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
