02-CFD命令
本章节下载: 02-CFD命令 (226.63 KB)
cfd cc enable命令用来开启MEP的CCM报文发送功能。
undo cfd cc enable命令用来关闭MEP的CCM报文发送功能。
【命令】
cfd cc service-instance instance-id mep mep-id enable
undo cfd cc service-instance instance-id mep mep-id enable
【缺省情况】
MEP的CCM报文发送功能处于关闭状态。
【视图】
二层以太网接口视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示MEP的编号,mep-id的取值范围为1~8191。
【使用指导】
在接口视图下配置本命令的生效情况:
· 以太网接口视图下的配置只对当前接口生效;
· 聚合成员接口视图下的配置分为两种情况:当指定的MEP为不带VLAN属性的MA的MEP时,聚合成员端口上的配置只对当前接口生效;当指定的MEP为带VLAN属性的MA的MEP时,聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。
【举例】
# 在端口GigabitEthernet1/0/1上开启服务实例5内MEP 3的CCM报文发送功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] cfd cc service-instance 5 mep 3 enable
· cfd cc interval
cfd cc interval命令用来配置MEP发送的CCM报文中时间间隔域的值。
undo cfd cc interval命令用来取消MEP发送的CCM报文中时间间隔域的值的配置。
【命令】
cfd cc interval interval-value service-instance instance-id
undo cfd cc interval [ interval-value ] service-instance instance-id
【缺省情况】
MEP发送的CCM报文中时间间隔域的值为4。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval interval-value:表示CCM报文中时间间隔域(Interval域)的值,取值范围为1~7。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【使用指导】
CCM报文中时间间隔域的值、CCM报文的发送间隔和远端MEP的超时时间这三者之间的关系如表1-1所示。
CCM报文中时间间隔域的值 |
CCM报文的发送间隔 |
远端MEP的超时时间 |
1 |
10/3毫秒 |
35/3毫秒 |
2 |
10毫秒 |
35毫秒 |
3 |
100毫秒 |
350毫秒 |
4 |
1秒 |
3.5秒 |
5 |
10秒 |
35秒 |
6 |
60秒 |
210秒 |
7 |
600秒 |
2100秒 |
【举例】
# 配置服务实例2内MEP发送的CCM报文中时间间隔域的值为3。
<Sysname> system-view
[Sysname] cfd cc interval 3 service-instance 2
【相关命令】
· cfd cc enable
cfd enable命令用来开启CFD功能。
undo cfd enable命令用来关闭CFD功能。
【命令】
cfd enable
undo cfd enable
【缺省情况】
CFD功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
<Sysname> system-view
[Sysname] cfd enable
cfd hardware-cc命令用来开启硬件检测功能。
undo cfd hardware-cc用来关闭硬件检测功能。
【命令】
cfd hardware-cc service-instance instance-id remote-mep mep-list
undo cfd hardware-cc service-instance instance-id remote-mep mep-list
【缺省情况】
硬件检测功能处于关闭状态。
【视图】
二层以太网接口视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
remote-mep mep-list:表示远端MEP的编号列表,表示多个远端MEP。表示方式为mep-list = { mep-id [ to mep-id ] }&<1-10>。其中,mep-id为MEP的编号,取值范围为1~8191。&<1-10>表示前面的参数最多可以输入10次。
【举例】
# 在端口GigabitEthernet1/0/1上开启硬件检测功能,在服务实例1内对远端MEP 5进行硬件检测。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] cfd hardware-cc service-instance 1 remote-mep 5
cfd md命令用来创建MD。
undo cfd md命令用来删除MD。
【命令】
cfd md md-name [ index index-value ] level level-value [ md-id { dns dns-name | mac mac-address subnumber | none } ]
undo cfd md md-name
【缺省情况】
不存在MD。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
md md-name:表示字符串格式的MD名称,md-name为1~43个字符的字符串,可以由字母、数字和特殊字符(包括` ~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | : ; ' < > , . /)组成。
index index-value:表示MD的索引号,index-value的取值范围为1~4294967295。如果未指定本参数,系统将自动分配尚未使用的最小索引号。不建议用户手工指定MD的索引号,最好由系统来自动分配。
level level-value:表示MD的级别,level-value的取值范围为0~7。
md-id:表示MEP所发送的报文携带的MD名称。如果未指定本参数,该名称就是md-name。
dns dns-name:表示采用DNS名称的MD名称,dns-name表示DNS的名称。
mac mac-address subnumber:表示由MAC地址和一个整数构成的MD名称,mac-address表示MAC地址,subnumber的取值范围为0~65535。
none:表示MEP所发送的报文不携带MD名称。
【使用指导】
MD的名称应符合IEEE802.1ag-2007的规定。
当输入的MD名称错误或已存在,或者指定的索引号已被使用时,将不能创建MD。
删除MD时,基于该MD的配置均被删除。
【举例】
# 创建级别为3的MD test_md1。
<Sysname> system-view
[Sysname] cfd md test_md1 level 3
# 创建级别为5的MD test_md2,且MEP发送的报文携带的MD名称由MAC地址1-1-1和整数1构成。
<Sysname> system-view
[Sysname] cfd md test_md2 level 5 md-id mac 1-1-1 1
cfd mep命令用来创建MEP。
undo cfd mep命令用来删除MEP。
【命令】
cfd mep mep-id service-instance instance-id outbound
undo cfd mep mep-id service-instance instance-id
【缺省情况】
不存在MEP。
【视图】
二层以太网接口视图
【缺省用户角色】
network-admin
【参数】
mep mep-id:表示MEP的编号,mep-id的取值范围为1~8191。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
outbound:表示建立的是外向MEP。
【使用指导】
在创建MEP时,通过指定的服务实例确定该MEP所在的MA和MD。
创建的MEP必须已包含在对应服务实例的MEP列表中,否则不能创建成功。
在接口视图下配置本命令的生效情况:
· 以太网接口视图下的配置只对当前接口生效;
· 聚合成员接口视图下的配置分为两种情况:当创建的MEP为不带VLAN属性的MA的MEP时,聚合成员端口上的配置只对当前接口生效;当创建的MEP为带VLAN属性的MA的MEP时,聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。
【举例】
# 在服务实例5内配置MEP列表,在端口GigabitEthernet1/0/1上创建服务实例5内的外向MEP 3。
<Sysname> system-view
[Sysname] cfd md test_md level 3
[Sysname] cfd service-instance 5 ma-id vlan-based md test_md vlan 100
[Sysname] cfd meplist 3 service-instance 5
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] cfd mep 3 service-instance 5 outbound
【相关命令】
· cfd meplist
cfd meplist命令用来配置MEP列表。
undo cfd meplist命令用来删除已配置的MEP列表。
【命令】
cfd meplist mep-list service-instance instance-id
undo cfd meplist mep-list service-instance instance-id
【缺省情况】
不存在MEP列表。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
meplist mep-list:表示MEP的编号列表,表示多个MEP。表示方式为mep-list = { mep-id 1 [ to mep-id 2 ] }&<1-10>。其中,mep-id为MEP的编号,取值范围为1~8191。mep-id 2的取值必须大于等于mep-id 1的取值。&<1-10>表示前面的参数最多可以输入10次。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【使用指导】
MEP列表包括允许配置的本地MEP和需要监控的远端MEP。
在配置MEP列表之前必须先创建MD和服务实例。
删除MEP列表时,基于该列表的本地MEP的配置均被删除。
【举例】
# 在服务实例5内配置MEP为9到15的MEP列表。
<Sysname> system-view
[Sysname] cfd md test_md level 3
[Sysname] cfd service-instance 5 ma-id vlan-based md test_md vlan 100
[Sysname] cfd meplist 9 to 15 service-instance 5
【相关命令】
· cfd md
· cfd service-instance
cfd service-instance命令用来创建服务实例。
undo cfd service-instance命令用来删除服务实例。
【命令】
cfd service-instance instance-id ma-id { icc-based ma-name | integer ma-num | string ma-name | vlan-based [ vlan-id ] } [ ma-index index-value ] md md-name [ vlan vlan-id ]
undo cfd service-instance instance-id
【缺省情况】
不存在服务实例。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
ma-id:表示创建MA。
icc-based ma-name:表示以ICC(ITU Carrier Codes,国际电信联盟运营商代码)格式的字符串为名称的MA,ma-name为1~13个字符的字符串。
integer ma-num:表示以整数为名称的MA,ma-num的取值范围为0~65535。
string ma-name:表示以普通字符串为名称的MA,ma-name为1~45个字符的字符串,可以由字母、数字和特殊字符(包括` ~ ! @ # $ % ^ & * ( ) _ - + = { } [ ] | : ; ' < > , . /)组成。
vlan-based [ vlan-id ]:表示以VLAN编号为名称的MA,vlan-id的取值范围为1~4094。如果未指定vlan-id,则使用vlan vlan-id参数所指定的VLAN编号作为MA的名称;而如果不指定vlan vlan-id参数,则必须在本参数中指定vlan-id。
ma-index index-value:表示MA的索引号,index-value的取值范围为1~4294967295。如果未指定本参数,系统将自动分配尚未使用的最小索引号。不建议用户手工指定MA的索引号,最好由系统来自动分配。
md md-name:表示MD的名称,md-name为1~43个字符的字符串,可以由字母、数字和特殊字符(包括` ~ ! @ # $ % ^ & * ( ) - _ + = { } [ ] | : ; ' < > , . /)组成。
vlan vlan-id:表示MA所服务的VLAN,vlan-id的取值范围为1~4094。
【使用指导】
服务实例根据MD中定义的VLAN划分,每个VLAN是一个MA,有一个MA名称,并指定一个服务实例编号。MA的索引号代表了一个MD中的特定MA,它只在特定MD中唯一,不同MD中可以使用相同的MA索引号。
MA的名称应符合IEEE802.1ag-2007的规定。
创建MA时,如果指定了vlan-based [ vlan-id ]或vlan vlan-id参数,该MA就称为带VLAN属性的MA;否则称为不带VLAN属性的MA。
在创建服务实例之前,必须先为该服务实例创建MD。
在删除服务实例时,基于该服务实例的配置均被删除。
删除服务实例将不仅解除该服务实例与MA之间的关联,MA本身也将被删除。
【举例】
# 创建级别为3的MD test_md,并创建服务实例5,该服务实例的MA以VLAN编号为名称,且服务于VLAN 100。
<Sysname> system-view
[Sysname] cfd md test_md level 3
[Sysname] cfd service-instance 5 ma-id vlan-based md test_md vlan 100
【相关命令】
· cfd md
display cfd md命令用来显示MD的配置信息。
【命令】
display cfd md
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示MD的配置信息。
<Sysname> display cfd md
CFD is enabled.
Maintenance domains configured: 4 in total
Level Index Maintenance domain MD format MD ID
0 1 md_0 CHARSTRING md_0
1 2 md_1 DNS dns1
2 3 md_2 MAC 0001-00
01-0001-1
3 4 md_3 NONE Without
ID
表1-2 display cfd md命令显示信息描述表
字段 |
描述 |
CFD is enabled |
表示CFD功能处于开启状态 |
CFD is disabled |
表示CFD功能处于关闭状态 |
Maintenance domains configured |
系统配置的MD个数 |
Level |
MD级别 |
Index |
MD索引号 |
Maintenance domain |
MD名称 |
MD format |
MD名称的格式: · CHARSTRING:表示字符串格式 · DNS:表示采用DNS名称 · MAC:表示由MAC地址和一个整数构成 · NONE:表示不携带MD名称 |
MD ID |
MD ID的值: · 在CHARSTRING格式下,显示MD名称本身 · 在DNS格式下,显示为DNS名称 · 在MAC格式下,显示方式为MAC address-Subnumber · 在NONE格式下,显示为Without ID |
display cfd mep命令用来显示MEP的属性和运行信息。
【命令】
display cfd mep mep-id service-instance instance-id
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
mep mep-id:表示MEP的编号,mep-id的取值范围为1~8191。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【举例】
# 显示服务实例1内MEP 50的属性和运行信息。
<Sysname> display cfd mep 50 service-instance 1
Interface: GigabitEthernet1/0/2
Maintenance domain: md_0
Maintenance domain index:1
Maintenance association: ma_0
Maintenance association index:1
Level: 0 VLAN: 1 Direction: Outbound
Current state: Active CCM send: Enabled
FNG state: FNG_DEFECT_REPORTED
CCM:
Current state: CCI_WAITING
Interval: 1s SendCCM: 12018
Loopback:
NextSeqNumber: 0
SendLBR: 0 ReceiveInOrderLBR: 0 ReceiveOutOrderLBR: 0
Linktrace:
NextSeqNumber: 0
SendLTR: 0 ReceiveLTM: 0
表1-3 display cfd mep命令显示信息描述表
字段 |
描述 |
Interface |
MEP所在的接口 |
Maintenance domain |
MEP所在的MD(如果MD为无MD名称的格式,则该MD的名称显示为Without ID) |
Maintenance domain index |
MEP所在MD的索引号 |
Maintenance association |
MEP所在的MA |
Maintenance association index |
MEP所在MA的索引号 |
Level |
MD的级别 |
VLAN |
MA所在的VLAN |
Direction |
MEP的方向 |
Current state |
MEP的当前状态,包括: · Active:激活 · Inactive:未激活 |
CCM send |
MEP是否发送CCM报文 |
FNG state |
FNG(Fault Notification Generator,错误提示生成器)状态机的状态值(“-”表示不支持本字段): · FNG_RESET:故障已清除 · FNG_DEFECT:检测到故障 · FNG_REPORT_DEFECT:报告故障 · FNG_DEFECT_REPORTED:已报告故障 · FNG_DEFECT_CLEARING:故障清除中 |
CCM |
与CCM报文有关的信息 |
Current state |
CCM报文发送状态的状态值(“-”表示不支持本字段): · CCI_IDLE:初始状态 · CCI_WAITING:发送状态 |
Interval |
CCM报文发送的时间间隔(“Not supported”表示该MEP不支持该间隔的检测) |
SendCCM |
MEP已发送的CCM报文的数量(“-”表示不支持本字段) |
Loopback |
与环回相关的信息 |
NextSeqNumber |
下一个要发送的LBM报文的序号 |
SendLBR |
MEP已发送的LBR报文的数量。如果MEP为入方向,则不进行LBR报文的计数 |
ReceiveInOrderLBR |
MEP收到的序列正确的LBR报文的数量 |
ReceiveOutOrderLBR |
MEP收到的乱序的LBR报文的数量 |
Linktrace |
与链路跟踪相关的信息 |
NextSeqNumber |
下一个要发送的LTM报文的序号 |
SendLTR |
MEP已发送的LTR报文的数量。如果MEP为入方向,则不进行LTR报文的计数 |
ReceiveLTM |
MEP收到的LTM报文的数量 |
display cfd meplist命令用来显示服务实例内的MEP列表。
【命令】
display cfd meplist [ service-instance instance-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的MEP列表,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的MEP列表。
【举例】
# 显示服务实例5内的MEP列表。
<Sysname> display cfd meplist service-instance 5
Service instance: 5
MEP list: 1 to 20, 30, 50.
表1-4 display cfd meplist命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
MEP list |
MEP列表,NULL表示该服务实例没有MEP列表 |
display cfd mp命令用来显示MP的信息。
【命令】
display cfd mp [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口上的信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上的信息。
【使用指导】
MP信息的显示顺序:按照接口名称的顺序排列;在同一个接口上,按照先显示服务于VLAN的MP,再显示不服务于任何VLAN的MP的顺序排列。服务于VLAN的MP按照VLAN ID从小到大的顺序排列;在同一个VLAN内按照MEP(级别从高到低)的顺序排列;不服务于任何VLAN的MEP按级别从高到低的顺序排列。
【举例】
# 显示所有接口上MP的信息。
<Sysname> display cfd mp
Interface GigabitEthernet1/0/1 VLAN 100
MEP ID: 101 Level: 1 Service instance: 101 Direction: Outbound
Maintenance domain: md_1
Maintenance domain index:2
Maintenance association: ma_1
Maintenance association index: 2
MEP ID: 100 Level: 0 Service instance: 100 Direction: Outbound
Maintenance domain: md_0
Maintenance domain index:1
Maintenance association: ma_0
Maintenance association index: 1
表1-5 display cfd mp命令显示信息描述表
字段 |
描述 |
Interface GigabitEthernet1/0/1 VLAN 100 |
接口GigabitEthernet1/0/1在VLAN 100中的MP信息 |
Level |
MP所处的MD级别 |
Service instance |
MP所在的服务实例 |
Maintenance domain |
MP所属的MD |
Maintenance domain index |
MP所属MD的索引号 |
Maintenance association |
MP所属的MA |
Maintenance association index |
MP所属MA的索引号 |
MEP ID |
MEP的编号 |
Direction |
MEP的方向: · Outbound:表示出方向 |
display cfd remote-mep命令用来显示远端MEP的信息。
【命令】
display cfd remote-mep service-instance instance-id mep mep-id
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的远端MEP信息,instance-id的取值范围为1~32767。
mep mep-id:显示指定MEP所对应的远端MEP信息,mep-id的取值范围为1~8191。
【举例】
# 显示服务实例4内MEP 10所对应的远端MEP信息。
<Sysname> display cfd remote-mep service-instance 4 mep 10
MEP ID MAC address State Time MAC status
20 00e0-fc00-6565 OK 2013/03/06 02:36:38 UP
30 00e0-fc27-6502 OK 2013/03/06 02:36:38 DOWN
40 00e0-fc00-6510 FAILED 2013/03/06 02:36:39 DOWN
50 00e0-fc52-baa0 OK 2013/03/06 02:36:44 DOWN
60 0010-fc00-6502 OK 2013/03/06 02:36:42 DOWN
表1-6 display cfd remote-mep命令显示信息描述表
字段 |
描述 |
MEP ID |
远端MEP的编号 |
MAC address |
远端MEP所在设备的MAC地址(“-”表示不支持本字段) |
State |
远端MEP的运行状态: · OK · FAILED |
Time |
远端MEP最后进入FAILED或OK状态的时间(“-”表示不支持本字段) |
MAC status |
最后一次收到的远端MEP发送的CCM报文中表示该MEP所在接口的状态(“-”表示不支持本字段): · UP:表示已准备好传输报文 · DOWN:表示无法传输报文 · TESTING:表示处于测试模式 · UNKNOWN:表示状态无法确认 · DORMANT:表示处于休眠中 · NOT-PRESENT:表示某些组件不在位 · LLD:表示因底层无连接而down掉 |
display cfd service-instance命令用来显示服务实例的配置信息。
【命令】
display cfd service-instance [ instance-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance-id:显示指定服务实例的信息,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例的信息。
【举例】
# 显示所有服务实例的配置信息。
<Sysname> display cfd service-instance
Service instances configured (2 in total):
Service instance 5:
Maintenance domain: md_5
Maintenance domain index: 5
Maintenance association: ma_5
Maintenance association index: 5
Level: 5 VLAN: 5 MIP rule: NONE CCM interval: 1s
Direction:Outbound
MEP ID: 730 Interface: GigabitEthernet1/0/1
Service instance 6:
Maintenance domain: (Without ID)
Maintenance domain index: 6
Maintenance association: ma_6
Maintenance association index: 6
Level: 6 VLAN: 6 MIP rule: NONE CCM interval: 1s
Direction: Outbound
MEP ID: 731 Interface: GigabitEthernet1/0/2
表1-7 display cfd service-instance命令显示信息描述表
字段 |
描述 |
Service instances configured |
系统中配置的服务实例的个数 |
Service instance |
服务实例的编号 |
Maintenance domain |
该服务实例所在的MD(如果MD为无MD名称的格式,则该MD的名称显示为Without ID) |
Maintenance domain index |
该服务实例所在MD的索引号 |
Maintenance association: |
该服务实例所在的MA |
Maintenance association index |
该服务实例所在MA的索引号 |
Level |
MD的级别 |
VLAN |
MA所在的VLAN |
MIP rule |
服务实例上配置的创建MIP的规则 |
CCM interval |
该服务实例内的MEP发送CCM报文的间隔 |
Direction |
在服务实例上配置的MEP的方向 |
MEP ID |
在服务实例上配置的MEP的编号 |
Interface |
在服务实例上配置的MEP所处的接口 |
display cfd status命令用来显示CFD和AIS的开启状态。
【命令】
display cfd status
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示CFD和AIS的开启状态。
<Sysname> display cfd status
CFD is enabled.
AIS is disabled.
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!