02-CFD命令
本章节下载: 02-CFD命令 (394.33 KB)
目 录
1.1.8 cfd dm two-way continual
1.1.9 cfd dm two-way threshold
1.1.13 cfd linktrace auto-detection
1.1.23 cfd slm port-trigger up-delay
1.1.29 display cfd dm one-way history
1.1.30 display cfd dm two-way history
1.1.31 display cfd linktrace-reply
1.1.32 display cfd linktrace-reply auto-detection
1.1.38 display cfd service-instance
1.1.39 display cfd slm history
1.1.41 display cfd tst history
1.1.42 reset cfd dm one-way history
cfd ais enable命令用来开启告警抑制功能。
undo cfd ais enable命令用来关闭告警抑制功能。
【命令】
cfd ais enable
undo cfd ais enable
【缺省情况】
告警抑制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
本命令仅在以太网网络中生效,在二层VPN网络中不生效。
【举例】
# 开启告警抑制功能。
<Sysname> system-view
[Sysname] cfd ais enable
【相关命令】
· cfd ais level
· cfd ais period
cfd ais level命令用来配置AIS报文的发送级别。
undo cfd ais level命令用来取消AIS报文的发送级别的配置。
【命令】
cfd ais level level-value service-instance instance-id
undo cfd ais level level-value service-instance instance-id
【缺省情况】
未配置AIS报文的发送级别。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
level level-value:表示AIS报文的发送级别,level-value的取值范围为1~7。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【使用指导】
如果服务实例中没有配置AIS报文的发送级别,则该服务实例中的MEP将无法发送AIS报文。
本命令仅支持在以太网网络中配置,即不支持将service-instance instance-id指定为基于二层VPN网络的服务实例。
【举例】
# 配置服务实例1内AIS报文的发送级别为3。
<Sysname> system-view
[Sysname] cfd ais level 3 service-instance 1
【相关命令】
· cfd ais enable
· cfd ais period
cfd ais period命令用来配置AIS报文的发送周期。
undo cfd ais period命令用来取消AIS报文的发送周期的配置。
【命令】
cfd ais period period-value service-instance instance-id
undo cfd ais period period-value service-instance instance-id
【缺省情况】
AIS报文的发送周期为1秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
period period-value:表示发送周期,period-value的取值为1或60,单位为秒。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【使用指导】
本命令仅支持在以太网网络中配置,即不支持将service-instance instance-id指定为基于二层VPN网络的服务实例。
【举例】
# 配置服务实例1内AIS报文的发送周期为60秒。
<Sysname> system-view
[Sysname] cfd ais period 60 service-instance 1
【相关命令】
· cfd ais enable
· cfd ais level
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时,聚合成员端口上的配置,只有当成员端口退出聚合组后才能生效。
在以太网网络中,只能在二层以太网接口、二层聚合接口和三层以太网接口上开启MEP的CCM报文发送功能;在二层VPN网络中,只能在三层以太网子接口上开启MEP的CCM报文发送功能。
【举例】
# 在接口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
# 在三层以太网子接口GigabitEthernet1/0/1.1上开启服务实例5内MEP 3的CCM报文发送功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1.1
[Sysname-GigabitEthernet1/0/1.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报文中时间间隔域的值为7。
<Sysname> system-view
[Sysname] cfd cc interval 7 service-instance 2
【相关命令】
· cfd cc enable
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 ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
number number:表示1DM报文的发送数量,number的取值范围为2~10,缺省值为5。
【使用指导】
单向时延测试功能的实现方式是:通过从源MEP发送1DM报文到目标MEP来测试设备间的单向时延。
单向时延的测试结果需在目标MEP上通过display cfd dm one-way history命令来显示。
本命令仅支持在以太网网络中配置,即不支持将service-instance instance-id指定为基于二层VPN网络的服务实例。
【举例】
# 在服务实例1内测试源MEP 1101到目标MEP 1003的单向时延。
<Sysname> cfd dm one-way service-instance 1 mep 1101 target-mep 1003
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 |
请在目标设备上查看结果 |
【相关命令】
· display cfd dm one-way history
· reset cfd dm one-way history
cfd dm two-way命令用来手工按需执行双向时延测试。
【命令】
cfd dm two-way service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ dot1p dot1p-value ] [ number number ] [ interval interval ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
dot1p dot1p-value:表示DMM报文的802.1p优先级,dot1p-value的取值范围为0~7,缺省值为7。
number number:表示DMM报文的发送数量,number的取值范围为2~10,缺省值为5。
interval interval:表示发送DMM报文的时间间隔,interval的取值范围为1和10,单位为秒,缺省值为1。
【使用指导】
手工按需执行双向时延测试的实现方式是:通过从源MEP发送DMM报文到目标MEP,并检测回应的DMR报文来测试设备间的双向时延。
对于同一源MEP,同一时间只能进行系统自动执行双向时延测试和手工按需执行双向时延测试中的一种。如果先配置了cfd dm two-way continual命令,则需要执行undo cfd dm two-way continual命令,才能配置cfd dm two-way命令;如果先配置了cfd dm two-way命令,则需要等待手工按需执行双向时延测试完成后,才能配置cfd dm two-way continual命令。
【举例】
# 在服务实例1内手工按需执行测试源MEP 1101到目标MEP 2001的双向时延。
<Sysname> cfd dm two-way service-instance 1 mep 1101 target-mep 2001
Frame delay:
Reply from 0010-fc00-6512: 10us
Reply from 0010-fc00-6512: 9us
Reply from 0010-fc00-6512: 11us
Reply from 0010-fc00-6512: 5us
Reply from 0010-fc00-6512: 5us
Average: 8us
Sent DMMs: 5 Received: 5 Lost: 0
Frame delay variation: 1us 2us 6us 0us
Average: 2us
表1-3 cfd dm two-way命令显示信息描述表
字段 |
描述 |
Frame delay |
帧时延 |
Reply from 0010-fc00-6512 |
从MAC地址为0010-FC00-6512的MEP返回的DMR报文的时延 |
Average |
帧时延或帧时延变化的平均值 |
Sent DMMs |
发送的DMM报文总数 |
Received |
收到的DMR报文总数 |
Lost |
丢失的DMR报文总数 |
Frame delay variation |
帧时延变化 |
cfd dm two-way continual命令用来开启系统自动执行双向时延测试功能。
undo cfd dm two-way continual命令用来关闭系统自动执行双向时延测试功能。
【命令】
cfd dm two-way continual service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ dot1p dot1p-value ] [ interval interval ]
undo cfd dm two-way continual service-instance instance-id mep mep-id
【缺省情况】
系统自动执行双向时延测试功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MEP的MAC地址,mac-address的格式为H-H-H。目标MEP的MAC地址不能为本地MEP的MAC地址和非单播MAC地址,否则配置失败。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
dot1p dot1p-value:表示DMM报文的802.1p优先级,dot1p-value的取值范围为0~7,缺省值为7。该数值越大,优先级越高。
interval interval:表示发送DMM报文的时间间隔,interval的取值为1和10,单位为秒,缺省值为1。
【使用指导】
系统自动执行双向时延测试功能的实现方式是:持续地从源MEP发送DMM报文到目标MEP,并检测回应的DMR报文来测试设备间的双向时延。
当设备支持CFD硬件检测功能时,指定目标MEP时仅支持指定目标MEP的MAC地址。若指定目标MEP的编号,则配置失败。
不能通过重复执行本命令修改某个源MEP的系统自动执行双向时延测试功能。如需修改,请先通过undo cfd dm two-way continual命令关闭该源MEP的系统自动执行双向时延测试功能,再执行cfd dm two-way continual命令。
对于同一源MEP,同一时间只能进行系统自动执行双向时延测试和手工按需执行双向时延测试中的一种。如果先配置了cfd dm two-way continual命令,则需要执行undo cfd dm two-way continual命令,才能配置cfd dm two-way命令;如果先配置了cfd dm two-way命令,则需要等待手工按需执行双向时延测试完成后,才能配置cfd dm two-way continual命令。
系统自动执行双向时延测试结果需要在源MEP所在设备上通过display cfd dm two-way history命令来查看。
本命令仅支持在以太网网络中配置,不支持在二层VPN网络中配置。
【举例】
# 在服务实例1内开启源MEP 1101到目标MEP 2001的系统自动执行双向时延测试功能。
<Sysname> system-view
[Sysname] cfd dm two-way continual service-instance 1 mep 1101 target-mep 2001
【相关命令】
· cfd dm two-way
· cfd dm two-way threshold
· display cfd dm two-way history
cfd dm two-way threshold命令用来配置系统自动执行双向时延测试的延时阈值。
undo cfd dm two-way threshold命令用来恢复系统自动执行双向时延测试的延时阈值。
【命令】
cfd dm two-way threshold service-instance instance-id mep mep-id { lower-limit lower-limit | upper-limit upper-limit } *
undo cfd dm two-way threshold service-instance instance-id mep mep-id [ lower-limit | upper-limit ]
【缺省情况】
系统自动执行双向时延测试的延时时间的下限为0微秒,上限为4294967295微秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
lower-limit lower-limit:表示延时时间的下限,lower-limit的取值范围为0~4294967295,单位为微秒。
upper-limit upper-limit:表示延时时间的上限,upper-limit的取值范围为0~4294967295,单位为微秒。
【使用指导】
只有配置了cfd dm two-way continual命令,本命令才会生效。
如果配置了cfd port-trigger dm action { block | shutdown }命令,当延时时间连续三次达到或超过上限时,阻塞或关闭端口;当延时时间连续三次达到或低于下限时,则恢复或打开端口。
延时时间的下限必须小于上限。
二层VPN网络不支持配置本命令。
【举例】
# 在服务实例1内配置MEP 1101的系统自动执行双向时延测试的延时阈值,下限为10000微秒,上限为5000000微秒。
<Sysname> system-view
[Sysname] cfd dm two-way threshold service-instance 1 mep 1101 lower-limit 10000 upper-limit 5000000
【相关命令】
· cfd dm two-way continual
· cfd port-trigger
· display cfd dm two-way history
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 linktrace命令用来查找源MEP到目标MP的路径。
【命令】
cfd linktrace service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ ttl ttl-value ] [ hw-only ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MP的MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
ttl ttl-value:表示生存时间值,ttl-value的取值范围为1~255,缺省值为64。
hw-only:表示所发送的LTM报文的HW-only位置位。当设置了此参数时,表示接收LTM报文的MIP在硬件转发表中找不到目标MAC地址时,不对报文进行广播;否则,将对报文进行广播。
【使用指导】
查找源MEP到目标MP的路径的实现方式是:通过从源MEP发送LTM报文到目标MP,并检测回应的LTR报文来确定设备间的路径。
【举例】
# 在服务实例1内查找源MEP 1101到目标MEP 2001的路径。
<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
表1-4 cfd linktrace命令显示信息描述表
字段 |
描述 |
Linktrace to MEP 2001 with the sequence number 1101-43361 |
以序列号1101-43361发送LTM报文到目标MEP 2001 |
MAC address |
LTR报文中的源MAC地址 |
TTL |
LTM报文经过此设备时的TTL值 |
Last MAC |
LTM报文所经过上一跳设备的MAC地址 |
Relay action |
表示转发设备在MAC地址表中是否找到了目标MAC地址: · Hit:表示本设备就是目标MAC地址 · FDB:表示在转发表中找到了目标MAC地址 · MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 |
【相关命令】
· cfd linktrace auto-detection
· display cfd linktrace-reply
cfd linktrace auto-detection命令用来开启自动发送LTM报文功能。
undo cfd linktrace auto-detection命令用来关闭自动发送LTM报文功能。
【命令】
cfd linktrace auto-detection [ size size-value ]
undo cfd linktrace auto-detection
【缺省情况】
自动发送LTM报文功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
size size-value:表示缓冲区只记录最近size-value次自动检测的结果,size-value的取值范围为1~100,单位为次,缺省值为5,即缓冲区只记录最近5次自动检测的结果。
【使用指导】
开启本功能后,当源MEP在3.5个CCM报文发送周期内未收到目标MEP发来的CCM报文,从而判定与目标MEP的连接出错时,将发送LTM报文(该LTM报文的目地为目标MEP,LTM报文中TTL字段为最大值255),通过检测回应的LTR报文来定位故障。
关闭自动发送LTM报文的功能后,缓冲区中的内容将被删除,记录被清空。
支持硬件检测功能的单板上所配置的外向MEP,不会自动发送LTM报文。
【举例】
# 开启自动发送LTM报文功能,且缓冲区只记录最近100次自动检测的结果。
<Sysname> system-view
[Sysname] cfd linktrace auto-detection size 100
【相关命令】
· cfd linktrace
· display cfd linktrace-reply auto-detection
cfd loopback命令用来开启环回功能。
【命令】
cfd loopback service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MP的MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
number number:表示发送LBM报文数量,number的取值范围为1~10,缺省值为5。
【使用指导】
开启本功能后,由源MEP发送LBM报文给目标MP,并根据能否收到对端反馈的LBR报文来检验链路状态。
【举例】
# 开启环回功能,检查服务实例1内MEP 1101到2001的链路状况(假设链路状态正常)。
<Sysname> cfd loopback service-instance 1 mep 1101 target-mep 2001
Loopback to MEP 2001 with the sequence number start from 1101-43404:
Reply from 0010-fc00-6512: sequence number=1101-43404 Time=5ms
Reply from 0010-fc00-6512: sequence number=1101-43405 Time=5ms
Reply from 0010-fc00-6512: sequence number=1101-43406 Time=5ms
Reply from 0010-fc00-6512: sequence number=1101-43407 Time=5ms
Reply from 0010-fc00-6512: sequence number=1101-43408 Time=5ms
Sent: 5 Received: 5 Lost: 0
# 开启环回功能,检查服务实例1内MEP 1101到2001的链路状况(假设链路状态不正常)。
<Sysname> cfd loopback service-instance 1 mep 1101 target-mep 2001
Loopback to MEP 2001 with the sequence number start from 1101-43404:
Sent: 5 Received: 0 Lost: 5
表1-5 cfd loopback命令显示信息描述表
字段 |
描述 |
Loopback to MEP 2001 with the sequence number start from 1101-43404 |
以1101-43404为起始序列号发送LBM报文到远端MEP2001 |
Reply from 0010-fc00-6512 |
表示从MAC地址为0010-FC00-6512的目标MP返回 |
sequence number |
LBR报文中的序列号 |
Time=5ms |
表示从发出LBM报文到收到LBR报文的时间间隔为5毫秒 |
Sent |
发送LBM报文的数量 |
Received |
收到LBR报文的数量 |
Lost |
丢失LBR报文的数量 |
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 { inbound | outbound }
undo cfd mep mep-id service-instance instance-id
在三层以太网接口视图下:
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。
inbound:表示建立的是内向MEP。
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列表,包括允许配置的本地MEP和需要监控的远端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列表之前必须先创建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 mip-rule命令用来配置MIP的创建规则,系统将按照此规则在接口上自动创建MIP。
undo cfd mip-rule命令用来取消MIP的创建规则的配置,并删除指定服务实例内已创建的MIP。
【命令】
cfd mip-rule { default | explicit } service-instance instance-id
undo cfd mip-rule [ default | explicit ] service-instance instance-id
【缺省情况】
未配置MIP的创建规则,系统不自动创建MIP。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
default:表示Default规则,即:当接口上没有更低级别的MIP时,在本级别创建MIP。在此规则下,接口上即使没有配置MEP也可创建MIP。
explicit:表示Explicit规则,即:当接口上没有更低级别的MIP且有更低级别的MEP时,在本级别创建MIP。在此规则下,接口上只有配置了更低级别的MEP时才可创建MIP。
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
【使用指导】
本命令仅在以太网网络中生效,在二层VPN网络中不生效。
【举例】
# 在服务实例5内配置MIP的创建规则为Default规则。
<Sysname> system-view
[Sysname] cfd mip-rule default service-instance 5
cfd port-trigger命令用来配置端口联动触发模式和动作。
undo cfd port-trigger命令用来关闭端口联动触发模式和动作。
【命令】
cfd port-trigger { cc-expire | dm | rdi | slm | tst } action { block | shutdown }
undo cfd port-trigger { cc-expire | dm | rdi | slm | tst } action
【缺省情况】
未配置端口联动触发模式和动作。
【视图】
二层以太网接口视图
二层聚合接口视图
三层以太网接口视图
【缺省用户角色】
network-admin
【参数】
cc-expire:连续性检测超时模式,表示当CFD连续性检测功能超时时,触发端口联动。
dm:系统自动执行双向时延测试模式,表示当延时时间达到或超过上限阈值,达到或低于下限阈值时,触发端口联动。
rdi:远端故障标记模式,表示当收到有远端故障标记的CCM报文时,触发端口联动。
slm:系统自动执行单向丢包测试模式,表示当丢包率达到或超过上限阈值,达到或低于下限阈值时,触发端口联动。
tst:系统自动执行比特错误测试模式,表示当发生比特错误的报文率达到或超过上限阈值,达到或低于下限阈值时,触发端口联动。
block:端口联动触发的动作为阻塞端口,即端口的链路层协议状态变为DOWN(CFD),且不允许该端口继续收发数据报文。
shutdown:端口联动触发的动作为关闭端口,即端口的物理状态变为CFD DOWN,且不允许该端口继续收发数据报文和协议报文。
【使用指导】
本命令执行并检测到链路故障时,会阻塞或关闭端口。
当故障的链路恢复正常后:
· 对于端口联动触发的动作为阻塞端口:由系统自动执行单向丢包测试模式被阻塞的端口需要执行undo cfd port-trigger slm action命令或cfd slm port-trigger up-delay命令才能被重新开启外;由其它模式阻塞的端口会自动恢复正常。
· 对于端口联动触发的动作为关闭端口:需要执行undo shutdown命令或undo cfd port-trigger { cc-expire | dm | rdi | slm | tst } action命令才能被重新开启。
同一接口上,通过多次执行本命令配置多种不同的端口联动触发模式,多种触发模式可以共同存在并生效;同一接口上,通过多次执行本命令为同一端口联动触发模式配置两种不同的动作,最后一次配置的动作生效。
本命令仅在有外向MEP的接口上配置才会生效。
【举例】
# 在二层以太网接口GigabitEthernet1/0/1下配置端口联动触发模式为连续性检测超时模式,端口联动触发的动作为阻塞端口。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] cfd port-trigger cc-expire action block
# 在二层以太网接口GigabitEthernet1/0/1下配置端口联动触发模式为连续性检测超时模式,端口联动触发的动作为关闭端口。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] cfd port-trigger cc-expire action shutdown
【相关命令】
· cfd cc enable
· cfd dm two-way continual
· cfd dm two-way threshold
· cfd mep
· cfd slm continual
· cfd slm threshold
· cfd tst continual
· cfd tst threshold
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个字符的字符串。MA的名称应符合IEEE802.1ag-2007的规定。
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。
在删除服务实例时,基于该服务实例的配置均被删除,同时解除该服务实例与MA之间的关联,MA本身也将被删除。
配置基于以太网网络的服务实例时,需要注意的是:
· 服务实例根据MD中定义的VLAN划分,每个VLAN是一个MA,有一个MA名称,并指定一个服务实例编号。MA的索引号代表了一个MD中的特定MA,它只在特定MD中唯一,不同MD中可以使用相同的MA索引号。
· 创建MA时,如果指定了vlan-based [ vlan-id ]或vlan vlan-id参数,该MA就称为带VLAN属性的MA;否则称为不带VLAN属性的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
cfd slm命令用来手工按需执行单向丢包测试。
【命令】
cfd slm service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ dot1p dot1p-value ] [ number number ] [ interval interval ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
dot1p dot1p-value:表示LMM报文的802.1p优先级,dot1p-value的取值范围为0~7,缺省值为7。
number number:表示LMM报文的发送数量,number的取值范围为2~10,缺省值为5。
interval interval:表示发送LMM报文的时间间隔,interval的取值范围为1和10,单位为秒,缺省值为1。
【使用指导】
手工按需执行单向丢包测试的实现方式是:通过从源MEP发送LMM报文到目标MEP,并检测回应的LMR报文来测试设备间的单向丢包情况。
在二层VPN网络上进行手工按需执行单向丢包测试前,需要先配置单向丢包测试报文的统计模式,并要求在源MEP和目标MEP上配置相同的报文统计模式。
如果MEP所在接口配置了基于单向丢包测试报文的统计模式为按报文的802.1p优先级进行统计,配置cfd slm命令时必须指定dot1p dot1p-value参数;如果MEP所在接口配置了基于单向丢包测试报文的统计模式为按接口进行统计,配置cfd slm命令时不能指定dot1p dot1p-value参数。
对于同一源MEP,同一时间只能进行系统自动执行单向丢包测试和手工按需执行单向丢包测试中的一种。如果先配置了cfd slm continual命令,则需要执行undo cfd slm continual命令,才能配置cfd slm命令;如果先配置了cfd slm命令,则需要等待手工按需执行单向丢包测试完成后,才能配置cfd slm continual命令。
【举例】
# 在服务实例1内手工按需执行测试源MEP 1101到目标MEP 2001的单向丢包情况。
<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.00% Near-end frame loss rate: 32.00%
Sent LMMs: 5 Received: 5 Lost: 0
表1-6 cfd slm命令显示信息描述表
字段 |
描述 |
Reply from 0010-fc00-6512 |
从MAC地址为0010-FC00-6512的目标MEP返回的LMR报文 |
Far-end frame loss |
目标MEP的帧丢失数 |
Near-end frame loss |
源MEP的帧丢失数 |
Far-end frame loss rate |
目标MEP的帧丢失率 |
Near-end frame loss rate |
源MEP的帧丢失率 |
Average |
帧丢失数平均值 |
Sent LMMs |
发送的LMM报文总数 |
Received |
收到的LMR报文总数 |
Lost |
丢失的LMR报文总数 |
【相关命令】
· cfd frame-count mode
cfd slm continual命令用来开启系统自动执行单向丢包测试功能。
undo cfd slm continual命令用来关闭系统自动执行单向丢包测试功能。
【命令】
cfd slm continual service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ dot1p dot1p-value ] [ interval interval ]
undo cfd slm continual service-instance instance-id mep mep-id
【缺省情况】
系统自动执行单向丢包测试功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MEP的MAC地址,mac-address的格式为H-H-H。目标MEP的MAC地址不能为本地MEP的MAC地址和非单播MAC地址,否则配置失败。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
dot1p dot1p-value:表示LMM报文的802.1p优先级,dot1p-value的取值范围为0~7,缺省值为7。该数值越大,优先级越高。
interval interval:表示发送LMM报文的时间间隔,interval的取值为1和10,单位为秒,缺省值为1。
【使用指导】
系统自动执行单向丢包测试功能的实现方式是:持续地从源MEP发送LMM报文到目标MEP,并检测回应的LMR报文来测试设备间的单向丢包。
当设备支持CFD硬件检测功能时,指定目标MEP时仅支持指定目标MEP的MAC地址。若指定目标MEP的编号,则配置失败。
不能通过重复执行本命令修改某个源MEP的系统自动执行单向丢包测试功能。如需修改,请先通过undo cfd slm continual命令关闭该源MEP的系统自动执行单向丢包测试功能,再执行cfd slm continual命令。
对于同一源MEP,同一时间只能进行系统自动执行单向丢包测试和手工按需执行单向丢包测试中的一种。如果先配置了cfd slm continual命令,则需要执行undo cfd slm continual命令,才能配置cfd slm命令;如果先配置了cfd slm命令,则需要等待手工按需执行单向丢包测试完成后,才能配置cfd slm continual命令。
系统自动执行单向丢包测试结果需要在源MEP所在设备上通过display cfd slm history命令来查看。
本命令仅支持在以太网网络中配置,不支持在二层VPN网络中配置。
【举例】
# 在服务实例1内开启源MEP 1101到目标MEP 2001的系统自动执行单向丢包测试功能。
<Sysname> system-view
[Sysname] cfd slm continual service-instance 1 mep 1101 target-mep 2001
【相关命令】
· cfd slm
· cfd slm threshold
· display cfd slm history
cfd slm port-trigger up-delay命令用来在系统自动执行单向丢包测试与端口联动过程中,配置被阻塞的接口经过指定的延时时间后自动恢复为up状态,并恢复系统自动执行单向丢包测试功能。
undo cfd slm port-trigger up-delay命令用来恢复缺省情况。
【命令】
cfd slm port-trigger up-delay delay
undo cfd slm port-trigger up-delay
【缺省情况】
在系统自动执行单向丢包测试与端口联动过程中,如果接口被端口联动功能阻塞,不会自动尝试恢复为up状态,需要执行undo cfd port-trigger slm action命令才能恢复up状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
delay:表示接口恢复为up状态的延时时间,取值范围为10~300,单位为分钟。
【使用指导】
配置了本命令后,在系统自动执行单向丢包测试与端口联动过程中,如果接口被端口联动功能阻塞,系统自动执行单向丢包测试功能会停止。经过指定延时时间后,接口会尝试恢复为up状态,并继续系统自动执行单向丢包测试。
【举例】
# 配置在系统自动执行单向丢包测试与端口联动过程中,被阻塞的接口恢复为up状态的延时时间为10分钟。
<Sysname> system-view
[Sysname] cfd slm port-trigger up-delay 10
【相关命令】
· cfd port-trigger
· cfd slm continual
· cfd slm threshold
· display cfd slm history
cfd slm threshold命令用来配置系统自动执行单向丢包测试功能的丢包率阈值。
undo cfd slm threshold命令用来恢复系统自动执行单向丢包测试功能的丢包率阈值。
【命令】
cfd slm { far-end | near-end } threshold service-instance instance-id mep mep-id { lower-limit lower-limit | upper-limit upper-limit } *
undo cfd slm { far-end | near-end } threshold service-instance instance-id mep mep-id [ lower-limit | upper-limit ]
【缺省情况】
对于源MEP端和目标MEP端,系统自动执行单向丢包测试功能的丢包率阈值的下限均为0,上限均为100%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
far-end:表示目标MEP端。
near-end:表示源MEP端。
mep mep-id:表示MEP的编号,mep-id的取值范围为1~8191。
lower-limit lower-limit:表示丢包率的下限,lower-limit为1~8个字符的字符串,只能由数字和特殊字符(.)组成,最小值为0,最大值为100,单位为百分比。
upper-limit upper-limit:表示丢包率的上限,upper-limit为1~8个字符的字符串,只能由数字和特殊字符(.)组成,最小值为0,最大值为100,单位为百分比。
【使用指导】
只有配置了cfd slm continual命令,本命令才会生效。
如果配置了cfd port-trigger slm action { block | shutdown }命令,当源MEP端或者目标MEP端的丢包率连续三次达到或超过上限时,则阻塞或关闭端口。之后若故障的链路恢复正常,被阻塞的端口和被关闭的端口需要执行undo cfd port-trigger slm action命令才能被重新开启。当源MEP端和目标MEP端的丢包率都连续三次达到或低于下限时,则保持端口up状态。
丢包率的下限必须小于上限。
二层VPN网络不支持配置本命令。
【举例】
# 在服务实例1内配置接收端MEP 1101的系统自动执行单向丢包测试的丢包率阈值,下限为0.2%,上限为0.8%。
<Sysname>system-view
[Sysname] cfd slm near-end threshold service-instance 1 mep 1101 lower-limit 0.2 upper-limit 0.8
【相关命令】
· cfd port-trigger
· cfd slm continual
· display cfd slm history
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 ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MAC地址,mac-address的格式为H-H-H。
target-mep target-mep-id:表示目标MEP的编号,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。
【使用指导】
手工按需执行比特错误测试的实现方式是:通过从源MEP发送TST报文到目标MEP来测试设备间的比特错误。
比特错误的测试结果需在目标MEP上通过display cfd tst history命令来显示。
对于同一源MEP,同一时间只能进行系统自动执行比特错误测试和手工按需执行比特错误测试中的一种。如果先配置了cfd tst continual命令,则需要执行undo cfd tst continual命令,才能配置cfd tst命令;如果先配置了cfd tst命令,则需要等待手工按需执行比特错误测试完成后,才能配置cfd tst continual命令。
本命令仅支持在以太网网络中配置,即不支持将service-instance instance-id指定为基于二层VPN网络的服务实例。
【举例】
# 在服务实例1内手工按需执行测试源MEP 1101到目标MEP 1003的比特错误。
<Sysname> cfd tst service-instance 1 mep 1101 target-mep 1003
5 TSTs have been sent. Please check the result on the remote device.
表1-7 cfd tst命令显示信息描述表
字段 |
描述 |
5 TSTs have been sent |
已发送5个TST报文 |
Please check the result on the remote device |
请在目标设备上查看结果 |
【相关命令】
· display cfd tst history
· reset cfd tst
cfd tst continual命令用来开启系统自动执行比特错误测试功能。
undo cfd tst continual命令用来关闭系统自动执行比特错误测试功能。
【命令】
cfd tst continual service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ length-of-test length ] [ pattern-of-test { all-zero | prbs } [ with-crc ] ] [ interval interval ]
undo cfd tst continual service-instance instance-id mep mep-id
【缺省情况】
系统自动执行比特错误测试功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
target-mac mac-address:表示目标MEP的MAC地址,mac-address的格式为H-H-H。目标MEP的MAC地址不能为本地MEP的MAC地址和非单播MAC地址,否则配置失败。
target-mep target-mep-id:表示目标MEP的编号,target-mep-id的取值范围为1~8191。
length-of-test length:表示TST报文中Test TLV中的长度值,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校验码的伪随机序列)。
interval interval:表示发送TST报文的时间间隔,interval的取值为100和1000,单位为毫秒,缺省值为1000。
【使用指导】
系统自动执行比特错误测试功能的实现方式是:持续地从源MEP发送TST报文到目标MEP来测试设备间的比特错误。
当设备支持CFD硬件检测功能时,指定目标MEP时仅支持指定目标MEP的MAC地址。若指定目标MEP的编号,则配置失败。
不能通过重复执行本命令修改某个源MEP的系统自动执行比特错误测试功能。如果需要修改,请先通过undo cfd tst continual命令关闭该源MEP的系统自动执行比特错误测试功能,再执行cfd tst continual命令。
对于同一源MEP,同一时间只能进行系统自动执行比特错误测试和手工按需执行比特错误测试中的一种。如果先配置了cfd tst continual命令,则需要执行undo cfd tst continual命令,才能配置cfd tst命令;如果先配置了cfd tst命令,则需要等待手工按需执行比特错误测试完成后,才能配置cfd tst continual命令。
系统自动执行比特错误测试结果需要在目标MEP所在设备上通过display cfd tst history命令来查看。
本命令仅支持在以太网网络中配置,不支持在二层VPN网络中配置。
【举例】
# 在服务实例1内开启源MEP 1101到目标MEP 2001的系统自动执行比特错误测试功能。
<Sysname> system-view
[Sysname] cfd tst continual service-instance 1 mep 1101 target-mep 2001
【相关命令】
· cfd tst
· cfd tst threshold
· display cfd tst history
cfd tst threshold命令用来配置系统自动执行比特错误测试的错误报文率阈值。
undo cfd tst threshold命令用来恢复系统自动执行比特错误测试的错误报文率阈值。
【命令】
cfd tst threshold service-instance instance-id mep mep-id { lower-limit lower-limit | upper-limit upper-limit } *
undo cfd tst threshold service-instance instance-id mep mep-id [ lower-limit | upper-limit ]
【缺省情况】
系统自动执行比特错误测试的错误报文率阈值的下限为0,上限为100%。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
service-instance instance-id:表示服务实例的编号,instance-id的取值范围为1~32767。
mep mep-id:表示源MEP的编号,mep-id的取值范围为1~8191。
lower-limit lower-limit:表示错误报文率的下限,lower-limit为1~8个字符的字符串,只能由数字和特殊字符(.)组成,最小值为0,最大值为100,单位为百分比。
upper-limit upper-limit:表示错误报文率的上限,upper-limit为1~8个字符的字符串,只能由数字和特殊字符(.)组成,最小值为0,最大值为100,单位为百分比。
【使用指导】
只有配置了cfd tst continual命令,本命令才会生效。
如果配置了cfd port-trigger tst action { block | shutdown }命令,当错误报文率连续三次达到或超过上限时,则阻塞或关闭端口;当错误报文率连续三次达到或低于下限时,则恢复或打开端口。
错误报文率的下限必须小于上限。
二层VPN网络不支持配置本命令。
【举例】
# 在服务实例1内配置MEP 1101的系统自动执行比特错误测试的错误报文率阈值,下限为4.5%,上限为80.7%。
<Sysname> system-view
[Sysname] cfd tst threshold service-instance 1 mep 1101 lower-limit 4.5 upper-limit 80.7
【相关命令】
· cfd port-trigger
· cfd tst continual
· display cfd tst history
display cfd ais命令用来显示MEP上AIS的配置和动态信息。
【命令】
display cfd ais [ service-instance instance-id [ mep mep-id ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的信息,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的信息。
mep mep-id:显示指定MEP的信息,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的信息。
【举例】
# 显示所有服务实例内所有MEP上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: 2013/01/22 10:43:57
AIS state machine: Previous state: NO_RECEIVE
Current state: RECEIVE
MEP ID: 2
AIS condition: yes Time to enter the condition: 2013/01/22 10:43:57
AIS state machine: Previous state: NO_RECEIVE
Current state: RECEIVE
Service instance: 20
AIS level: 3 AIS period: 60s
MEP ID: 10
AIS condition: yes Time to enter the condition: 2013/01/22 10:43:57
AIS state machine: Previous state: NO_RECEIVE
Current state: RECEIVE
Service instance: 100
AIS level: 6 AIS period: 1s
MEP ID: 20
AIS condition: no Time to enter the condition: 2013/01/22 11:40:01
AIS state machine: Previous state: IDLE
Current state: NO_RECEIVE
MEP ID: 50
AIS condition: no Time to enter the condition: -
AIS state machine: Previous state: IDLE
Current state: NO_RECEIVE
表1-8 display cfd ais命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
AIS level |
AIS报文的发送级别 |
AIS period |
AIS报文的发送周期 |
MEP ID |
MEP的编号 |
AIS condition |
抑制告警的状态: · yes:表示正在抑制告警 · no:表示没有抑制告警 |
Time to enter the condition |
上次进入抑制告警状态的时间(“-”表示开启了告警抑制功能,但MEP从未收到过AIS报文) |
AIS state machine |
AIS报文接收状态机 |
Previous state |
上一个状态: · IDLE:表示未激活 · NO_RECEIVE:表示激活 · RECEIVE:表示收到AIS报文 |
Current state |
当前状态: · IDLE:表示未激活 · NO_RECEIVE:表示激活 · RECEIVE:表示收到AIS报文 |
display cfd dm one-way history命令用来显示单向时延的测试结果。
【命令】
display cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的测试结果,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的测试结果。
mep mep-id:显示指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的测试结果。
【使用指导】
对于内向MEP,其所属服务实例内所有MEP的单向时延测试结果都相同。
【举例】
# 显示所有服务实例内所有MEP上单向时延的测试结果。
<Sysname> display cfd dm one-way history
Service instance: 1
MEP ID: 1003
Sent 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
Sent 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
Sent 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
Sent 1DM total number: 77
Received 1DM total number: 0
表1-9 display cfd dm one-way history命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
MEP ID |
MEP的编号 |
Sent 1DM total number |
发出的1DM报文数量 |
Received 1DM total number |
收到的1DM报文数量 |
Frame delay |
帧时延 |
Delay average |
帧时延的平均值 |
Delay variation |
帧时延变化 |
Variation average |
帧时延变化的平均值 |
No MEP exists in the service instance |
本服务实例内没有MEP |
【相关命令】
· cfd dm one-way
· reset cfd dm one-way history
display cfd dm two-way history命令用来显示双向时延的测试结果。
【命令】
display cfd dm two-way history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
任意视图
network-operator
【参数】
service-instance instance-id:表示服务实例的编号,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的测试结果。
mep mep-id:显示指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的测试结果。
number number:表示最新双向时延历史信息数目,number的取值范围为1~64,缺省值为5。
# 显示所有服务实例内所有MEP上双向时延的测试结果。
<Sysname> display cfd dm two-way history
Service instance: 1
MEP ID: 1003
Send status: Testing
Frame delay:
Reply from 0010-fc00-6512: 10us
Reply from 0010-fc00-6512: 9us
Reply from 0010-fc00-6512: 11us
Reply from 0010-fc00-6512: 5us
Reply from 0010-fc00-6512: 5us
Average: 8us
Frame delay variation: 1us 2us 6us 0us
Average: 2us
Packet statistics:
Sent DMMs: 5 Received: 5 Lost: 0
MEP ID: 1004
Send status: Init
Frame delay:
Reply from 0010-fc00-6512: 10us
Reply from 0010-fc00-6512: 9us
Reply from 0010-fc00-6512: 11us
Reply from 0010-fc00-6512: 5us
Reply from 0010-fc00-6512: 5us
Average: 8us
Frame delay variation: 1us 2us 6us 0us
Average: 2us
Packet statistics:
Sent DMMs: 5 Received: 5 Lost: 0
Service instance: 2
No MEP exists in the service instance.
表1-10 display cfd dm two-way history命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
MEP ID |
MEP的编号 |
Send status |
MEP发送DMM报文的状态: · Testing:正在进行测试 · Init:未开始进行测试,处于初始化状态 · Stop:停止测试 · -:从未进行测试 |
Frame delay |
帧时延 |
Reply from 0010-fc00-6512 |
从MAC地址为0010-FC00-6512的MEP返回的DMR报文的时延 |
Average |
帧时延或帧时延变化的平均值 |
Frame delay variation |
帧时延变化 |
Packet statistics |
收发报文数以及丢失报文数统计 |
Sent DMMs |
发送的DMM报文总数 |
Received |
收到的DMR报文总数 |
Lost |
丢失的DMR报文总数 |
No MEP exists in the service instance |
本服务实例内没有MEP |
【相关命令】
· cfd dm two-way
· cfd dm two-way continual
display cfd linktrace-reply命令用来显示MEP上获得的LTR报文信息。
【命令】
display cfd linktrace-reply [ service-instance instance-id [ mep mep-id ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的信息,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的信息。
mep mep-id:显示指定MEP的信息,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的信息。
【使用指导】
本命令只显示执行cfd linktrace命令所收到的LTR报文信息。
【举例】
# 显示所有服务实例内所有MEP保存的LTR报文信息。
<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
表1-11 display cfd linktrace-reply命令显示信息描述表
字段 |
描述 |
Service instance |
发送LTM报文的MEP所在的服务实例 |
MEP ID |
发送LTM报文的MEP的编号 |
MAC address |
LTR报文中的源MAC地址 |
TTL |
LTM经过此设备时的TTL值 |
Last MAC |
LTM报文所经过上一跳设备的MAC地址 |
Relay action |
表示转发设备在MAC地址表中是否找到了目标MAC地址: · Hit:表示本设备就是目标MAC地址 · FDB:表示在转发表中找到了目标MAC地址 · MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 |
【相关命令】
· cfd linktrace
display cfd linktrace-reply auto-detection命令用来显示自动发送LTM报文后收到的LTR报文信息。
【命令】
display cfd linktrace-reply auto-detection [ size size-value ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
size size-value:显示最近size-value次自动检测的结果,size-value的取值范围为1~100。如果未指定本参数,将显示缓冲区中的全部信息。
【使用指导】
本命令只显示执行cfd linktrace auto-detection命令所收到的LTR报文信息。
【举例】
# 显示自动发送LTM报文所收到的LTR报文的内容。
<Sysname> display cfd linktrace-reply auto-detection
Service instance: 1 MEP ID: 1003 Time: 2013/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: 2013/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
表1-12 display cfd linktrace-reply auto-detection命令显示信息描述表
字段 |
描述 |
Service instance |
发送LTM报文的MEP所在的服务实例 |
MEP ID |
发送LTM报文的MEP的编号 |
Time |
自动发送LTM报文的时间 |
Target MEP ID |
目标MEP的编号 |
TTL |
自动发送的LTM报文中的初始TTL值 |
MAC address |
LTR报文的源MAC地址 |
TTL |
LTM报文经过此设备时的TTL值 |
Last MAC |
LTM报文所经过上一跳设备的MAC地址 |
Relay action |
表示转发设备在MAC地址表中是否找到了目标MAC地址: · Hit:表示本设备就是目标MAC地址 · FDB:表示在转发表中找到了目标MAC地址 · MPDB:表示没有找到目标MAC地址,或者在MEP或MIP数据库中找到了目标MAC地址 |
【相关命令】
· cfd linktrace auto-detection
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-13 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: 8877
SendLBR: 0 ReceiveInOrderLBR: 0 ReceiveOutOrderLBR: 0
Linktrace:
NextSeqNumber: 8877
SendLTR: 0 ReceiveLTM: 0
No CCM received from some remote MEPs.
One or more streams of error CCMs is received. The last received CCM:
Maintenance domain: (Without ID)
Maintenance association: matest1
MEP ID: 5 Sequence Number:0x50A
MAC Address: 0011-2233-4402
Received Time: 2013/03/06 13:01:34
One or more streams of cross-connect CCMs is received. The last received CCM:
Maintenance domain: mdtest1
Maintenance association:matest1
MEP ID: 6 Sequence Number:0x63A
MAC Address: 0011-2233-4401
Received Time: 2013/03/06 13:01:34
Some other MEPs are transmitting the RDI bit.
# 显示二层VPN网络中服务实例1内MEP 50的属性和运行信息。(路由应用)
<Sysname> display cfd mep 50 service-instance 1
Interface: GigabitEthernet1/0/2.1
Maintenance domain: md_0
Maintenance domain index:1
Maintenance association: ma_0
Maintenance association index:1
Level: 0 Direction: Inbound
Current state: Active CCM send: Enabled
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 received from some remote MEPs.
# 显示二层VPN网络中服务实例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 EthSrv: 1 Direction: Inbound
Current state: Active CCM send: Enabled
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 received from some remote MEPs.
表1-14 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 |
EthSrv |
MEP所在的以太网服务实例 |
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报文的数量 |
No CCM received from some remote MEPs. |
表明没有收到某些远端MEP发送的CCM报文(本信息在有CCM报文丢失的时候才会显示) |
One or more streams of error CCMs is received. The last received CCM: |
表明收到了错误的CCM报文,并显示最后一个错误的CCM报文的内容(本信息在收到了错误的CCM报文时才会显示) |
Maintenance domain |
最后一个错误CCM报文所属的MD(“-”表示不支持本字段) |
Maintenance association |
最后一个错误CCM报文所属的MA(“-”表示不支持本字段) |
MEP |
发送最后一个错误CCM报文的MEP编号(“-”表示不支持本字段) |
Sequence Number |
最后一个错误CCM报文的序列号(“-”表示不支持本字段) |
MAC Address |
发送错误CCM报文的MAC地址 |
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. |
收到了其他MEP发送的RDI(Remote Defect Indication,远程故障指示)标志位被置位的CCM报文(本信息在收到该种类型的CCM报文后才显示) |
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-15 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的信息。
<Sysname> display cfd mp
Interface GigabitEthernet1/0/1 VLAN 100
MIP Level: 1 Service instance: 101
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
Interface GigabitEthernet1/0/2 VLAN NONE
MEP ID: 101 Level: 2 Service instance: 102 Direction: Inbound
Maintenance domain: md_2
Maintenance domain index: 3
Maintenance association: ma_2
Maintenance association index: 3
表1-16 display cfd mp命令显示信息描述表
字段 |
描述 |
Interface GigabitEthernet1/0/1 VLAN 100 |
接口GigabitEthernet1/0/1在VLAN 100中的MP信息 |
Interface GigabitEthernet1/0/2 VLAN NONE |
接口GigabitEthernet1/0/2上不服务于任何VLAN的MP信息或在二层VPN网络中MP信息 |
MIP |
该MP是MIP |
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的方向: · Inbound:表示入方向 · 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-17 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: Inbound
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-18 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 slm history命令用来显示单向丢包的测试结果。
【命令】
display cfd slm history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:表示服务实例的标号,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的测试结果。
mep mep-id:显示指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的测试结果。
number number:指定最新单向丢包历史信息数目,number的取值范围为1~64,缺省值为5。
【举例】
# 显示服务实例1内源MEP 1101到目标MEP 2001的单向丢包的测试结果。
<Sysname> display cfd slm history service-instance 1 mep 1101
Service instance: 1
MEP ID: 1101
Send status: Testing
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
Reply from 0010-fc00-6512
Far-end frame loss: 20 Near-end frame loss: 25
Average:
Far-end frame loss: 20 Near-end frame loss: 25
Far-end frame loss rate: 25.00% Near-end frame loss rate: 32.00%
Packet statistics:
Sent LMMs: 100 Received: 100 Lost: 0
表1-19 display cfd slm history命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
MEP ID |
MEP的编号 |
Send status |
MEP发送LMM报文的状态: · Testing:正在进行测试 · Init:未开始进行测试,处于初始化状态 · Stop:停止测试 · -:从未进行测试 |
Reply from 0010-fc00-6512 |
从MAC地址为0010-FC00-6512的目标MEP返回的LMR报文 |
Far-end frame loss |
目标MEP的帧丢失数 |
Near-end frame loss |
源MEP的帧丢失数 |
Far-end frame loss rate |
目标MEP的帧丢失率 |
Near-end frame loss rate |
源MEP的帧丢失率 |
Average |
帧丢失数平均值 |
Sent LMMs |
发送的LMM报文总数 |
Received |
收到的LMR报文总数 |
Lost |
丢失的LMR报文总数 |
No MEP exists in the service instance |
本服务实例内没有MEP |
【相关命令】
· cfd slm
· cfd slm continual
display cfd status命令用来显示CFD和AIS的开启状态。
【命令】
display cfd status
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示CFD的开启状态。
<Sysname> display cfd status
CFD is enabled.
AIS is disabled.
表1-20 display cfd status命令显示信息描述表
字段 |
描述 |
CFD is enabled |
表示CFD功能处于开启状态 |
AIS is enabled |
表示AIS功能处于开启状态 |
CFD is disabled |
表示CFD功能处于关闭状态 |
AIS is disabled |
表示AIS功能处于关闭状态 |
display cfd tst history命令用来显示比特错误的测试结果。
【命令】
display cfd tst history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
service-instance instance-id:显示指定服务实例内的测试结果,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将显示所有服务实例内的测试结果。
mep mep-id:显示指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将显示所有MEP的测试结果。
number number:表示最新错误比特历史信息数目,number的取值范围为1~64,缺省值为5。
【使用指导】
对于内向MEP,其所属服务实例内所有MEP的比特错误测试结果都相同。
【举例】
# 显示所有服务实例内所有MEP上比特错误的测试结果。
<Sysname> display cfd tst history
Service instance: 1
MEP ID: 1003
Send status: Testing
Received from 0010-fc00-6510, Bit True, sequence number 0
Received from 0010-fc00-6510, Bit True, sequence number 1
Received from 0010-fc00-6510, Bit True, sequence number 2
Received from 0010-fc00-6510, Bit True, sequence number 3
Received from 0010-fc00-6510, Bit True, sequence number 4
Sent TST total number: 7
Received TST total number: 5
Received bit error TST number:0
Percentage of error messages:0.00%
MEP ID: 1004
Send status: Init
Sent TST total number: 5
Received TST total number: 0
Received bit error TST number:0
Percentage of error messages:0.00%
Service instance: 2
No MEP exists in the service instance.
Service instance: 3
MEP ID: 1023
Send status: Stop
Sent TST total number: 5
Received TST total number: 0
Received bit error TST number:0
Percentage of error messages:0.00%
表1-21 display cfd tst history命令显示信息描述表
字段 |
描述 |
Service instance |
MEP所在的服务实例 |
MEP ID |
MEP的编号 |
Send status |
MEP发送TST报文的状态: · Testing:正在进行测试 · Init:未开始进行测试,处于初始化状态 · Stop:停止测试 -:从未配置测试 |
Received from 0010-fc00-6510, Bit True, sequence number 0 |
从MAC地址为0010-FC00-6510的MEP收到的序列号为0的TST报文: · Bit True:表示没有发生比特错误 · Bit False:表示发生了比特错误 |
Sent TST total number |
发送的TST报文总数 |
Received TST total number |
收到的TST报文总数 |
Received bit error TST number |
收到发生了比特错误的TST报文总数 |
Percentage of error messages |
发生了比特错误的TST报文的百分比 |
No MEP exists in the service instance |
本服务实例内没有MEP |
【相关命令】
· cfd tst
· cfd tst continual
· reset cfd tst
reset cfd dm one-way history命令用来清除单向时延的测试结果。
【命令】
reset cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:清除指定服务实例内的测试结果,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将清除所有服务实例内的测试结果。
mep mep-id:清除指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将清除所有MEP的测试结果。
【使用指导】
清除某内向MEP的单向时延测试结果,将会清除其所属服务实例内的所有单向时延测试结果。
【举例】
# 清除所有服务实例内所有MEP上单向时延的测试结果。
<Sysname> reset cfd dm one-way history
【相关命令】
· cfd dm one-way
· display cfd dm one-way history
reset cfd tst命令用来清除比特错误的测试结果。
【命令】
reset cfd tst [ service-instance instance-id [ mep mep-id ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
service-instance instance-id:清除指定服务实例内的测试结果,instance-id为服务实例的编号,取值范围为1~32767。如果未指定本参数,将清除所有服务实例内的测试结果。
mep mep-id:清除指定MEP的测试结果,mep-id的取值范围为1~8191。如果未指定本参数,将清除所有MEP的测试结果。
【使用指导】
清除某内向MEP的比特错误测试结果,将会清除其所属服务实例内的所有比特错误测试结果。
【举例】
# 清除所有服务实例内所有MEP上比特错误的测试结果。
<Sysname> reset cfd tst
【相关命令】
· cfd tst
· display cfd tst
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!