- Table of Contents
- Related Documents
-
Title | Size | Download |
---|---|---|
03-CFD commands | 192.26 KB |
display cfd dm one-way history
display cfd dm two-way history
display cfd linktrace-reply auto-detection
CFD commands
cfd cc enable
Use cfd cc enable to enable CCM sending on a MEP.
Use undo cfd cc enable to disable CCM sending on a MEP.
Syntax
cfd cc service-instance instance-id mep mep-id enable
undo cfd cc service-instance instance-id mep mep-id enable
Default
The CCM sending feature is disabled.
Views
Layer 3 Ethernet interface view
Layer 3 Ethernet subinterface view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies the Ethernet service instance ID in the range of 1 to 32767.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191.
Examples
# On GigabitEthernet 2/1/1, enable CCM sending on MEP 3 in Ethernet service instance 5.
<Sysname> system-view
[Sysname] interface gigabitethernet 2/1/1
[Sysname-GigabitEthernet2/1/1] cfd cc service-instance 5 mep 3 enable
# On GigabitEthernet 2/1/1.1, enable CCM sending on MEP 3 in service instance 5.
<Sysname> system-view
[Sysname] interface gigabitethernet 2/1/1.1
[Sysname-GigabitEthernet2/1/1.1] cfd cc service-instance 5 mep 3 enable
Related commands
cfd cc interval
cfd cc interval
Use cfd cc interval to set the value of the interval field in the CCM messages.
Use undo cfd cc interval to remove the value of the interval field in the CCM messages.
Syntax
cfd cc interval interval-value service-instance instance-id
undo cfd cc interval [ interval-value ] service-instance instance-id
Default
The value of this field is 4 for all CCMs sent.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
interval interval-value: Specifies the value of the interval field in CCM messages. The value range for the interval field is 1 to 7. The values 1 and 2 are not supported in the current software version.
service-instance instance-id: Specifies the Ethernet service instance ID in the range of 1 to 32767.
Usage guidelines
When setting the CCM interval, use the settings described in Table 1.
Table 1 CCM interval field encoding
CCM interval field |
Transmission interval |
Maximum CCM lifetime |
1 |
10/3 milliseconds |
35/3 milliseconds |
2 |
10 milliseconds |
35 milliseconds |
3 |
100 milliseconds |
350 milliseconds |
4 |
1 second |
3.5 seconds |
5 |
10 seconds |
35 seconds |
6 |
60 seconds |
210 seconds |
7 |
600 seconds |
2100 seconds |
Examples
# Set the value of the interval field to 7 in CCMs sent by MEPs in Ethernet service instance 2.
<Sysname> system-view
[Sysname] cfd cc interval 7 service-instance 2
cfd cc enable
cfd dm one-way
Use cfd dm one-way to enable one-way delay measurement (DM).
Syntax
cfd dm one-way service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address in the format of H-H-H.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
number number: Specifies the number of 1DM frames sent. The value range for the number argument is 2 to 10, and the default is 5.
Usage guidelines
The one-way DM function measures the one-way frame delay between the source and target MEPs by using 1DM frames.
To view the one-way delay test result, use the display cfd dm one-way history command on the target MEP.
Examples
# Enable the one-way DM function to test the one-way frame delay from source MEP 1101 to target MEP 1003 in Ethernet service instance 1.
<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.
display cfd dm one-way history
reset cfd dm one-way history
cfd dm two-way
Use cfd dm two-way to configure short-period two-way DM.
Syntax
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 ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
dot1p dot1p-value: Specifies the 802.1p priority of DMM frames to be sent. The value range for the dot1p-value argument is 0 to 7, and the default is 7.
number number: Specifies the number of DMM frames to be sent. The value range for the number argument is 2 to 10, and the default is 5.
interval interval: Specifies the interval for sending DMM frames. The value range for the interval argument is 1 to 10 seconds, and the default is 1.
Usage guidelines
Short-period two-way DM sends a configurable number of DMM frames at a configuration interval. It measures the two-way frame delay between the source and target MEPs after receiving DMR frames.
Short-period and continual two-way DM cannot be configured at the same time for one source MEP. If you have configured continual two-way DM, you can configure short-period two-way DM only after you disable continual two-way DM. If you have configured short-period two-way DM, you can configure continual two-way DM only after the short-period two-way DM ends.
Examples
# Configure short-period two-way DM to test the two-way frame delay between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<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
Table 2 Command output
Field |
Description |
Reply from 0010-fc00-6512 |
Delay of the DMR frames returned from the MEP with MAC address 0010-FC00-6512. |
Average |
Average frame delay or average frame delay variation. |
Sent DMMs |
Number of sent DMM frames . |
Received |
Number of received DMR frames. |
Lost |
Number of lost DMM frames. |
cfd dm two-way continual
Use cfd dm two-way continual to configure continual two-way DM.
Use undo cfd dm two-way continual to disable continual two-way DM.
Syntax
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
Default
Continual two-way DM is not configured.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H. The MAC address cannot be a MAC address of a local MEP or a non-unicast MAC address.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
dot1p dot1p-value: Specifies the 802.1p priority of DMM frames to be sent. The value range for the dot1p-value argument is 0 to 7, and the default is 7. The larger the value, the higher the priority.
interval interval: Specifies the interval for sending DMM frames. The value for the interval argument can be 1 or 10 seconds, and the default is 1.
Usage guidelines
Continual two-way DM continually sends DMM frames at a configurable interval. It measures the two-way frame delay between the source and target MEPs after receiving the returned DMR frames.
To modify continual two-way DM settings for a source MEP, disable continual two-way DM and then reconfigure the function for the source MEP.
Short-period and continual two-way DM cannot be configured at the same time for one source MEP. If you have configured continual two-way DM, you can configure short-period two-way DM only after you disable continual two-way DM. If you have configured short-period two-way DM, you can configure continual two-way DM only after the short-period two-way DM ends.
To display the continual two-way DM result, use the display cfd dm two-way history command on the device where the source MEP resides.
Examples
# Configure continual two-way DM to test the two-way frame delay between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd dm two-way continual service-instance 1 mep 1101 target-mep 2001
Related commands
cfd dm two-way
cfd dm two-way threshold
display cfd dm two-way history
cfd dm two-way threshold
Use cfd dm two-way threshold to configure the lower limit and upper limit for continual two-way DM.
Use undo cfd dm two-way threshold to restore the default.
Syntax
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 ]
Default
The lower limit and upper limit for continual two-way DM are 0 and 4294967295 microseconds, respectively.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
lower-limit lower-limit: Specifies the lower limit in the range of 0 to 4294967295 microseconds.
upper-limit upper-limit: Specifies the upper limit in the range of 0 to 4294967295 microseconds. The lower limit must be smaller than the upper limit.
Usage guidelines
This command takes effect only after you configure continual two-way DM.
If the cfd port-trigger dm action { block | shutdown } command is configured, the following rules apply:
· If the delay time reaches or exceeds the upper limit for three consecutive times, the port is blocked or shut down.
· If the delay time reaches or falls below the lower limit for three consecutive times, the port is automatically unblocked or brought up.
Examples
# Configure the continual two-way DM lower limit and upper limit as 10000 and 5000000 microseconds, respectively, for source MEP 1101 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd dm two-way threshold service-instance 1 mep 1101 lower-limit 10000 upper-limit 5000000
Related commands
cfd dm two-way continual
cfd port-trigger
display cfd dm two-way history
cfd enable
Use cfd enable to enable CFD.
Use undo cfd enable to disable CFD.
Syntax
cfd enable
undo cfd enable
Default
CFD is disabled.
Views
System view
Predefined user roles
network-admin
mdc-admin
Examples
<Sysname> system-view
[Sysname] cfd enable
cfd linktrace
Use cfd linktrace to identify the path between the source MEP and target MP.
Syntax
cfd linktrace service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ ttl ttl-value ] [ hw-only ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the destination MAC address, in the format of H-H-H.
target-map target-mep-id: Specifies the destination MEP by its ID in the range of 1 to 8191.
ttl ttl-value: Specifies the TTL value in the range of 1 to 255. The default value is 64.
hw-only: Sets the hw-only bits of the LTMs sent. If you specify this keyword, the MIP does not flood LTM messages that have an unknown destination MAC address. This keyword is not supported in the current software version.
Usage guidelines
Linktrace identifies the path between the source MEP and target MP by sending LTM frames and receiving LTR frames.
Examples
# Identify the path between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<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
Table 3 Command output
Field |
Description |
Linktrace to MEP 2001 with the sequence number 1101-43361 |
Linktrace to target MEP 2001 with the sequence number 1101-43361. |
MAC address |
Source MAC address in the LTR messages. |
TTL |
TTL of the LTM when it passes the device. |
Last MAC |
MAC address of the last-hop device the LTM passes. |
Relay action |
Indicates whether the forwarding device found the destination MAC address in its MAC address table. When the standard version (IEEE 802.1ag) of CFD is used: · Hit—The current device is the destination device. · FDB—The forwarding device found the destination MAC address. · MPDB—The destination MAC address is not found, or the destination MAC address is found in the MEP database. |
cfd linktrace auto-detection
display cfd linktrace-reply
cfd linktrace auto-detection
Use cfd linktrace auto-detection to enable automatic sending of LTMs.
Use undo cfd linktrace auto-detection to disable automatic sending of LTMs.
Syntax
cfd linktrace auto-detection [ size size-value ]
undo cfd linktrace auto-detection
Default
Automatic sending of LTMs is disabled.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
size size-value: Specifies the size of the buffer used to store the auto-detection result, in the range of 1 to 100 (in terms of auto-detection times). The default value is 5, which means the buffer stores the results of the recent five auto-detections.
Usage guidelines
This command enables the source MEP to send LTMs when it fails to receive CCMs from the target MEP within 3.5 times the sending interval. The destination of the LTMs is the target MEP, and the TTL field value is 255. Based on the returned LTRs, the fault source can be located on the faulty link.
If you disable automatic LTM sending, the content stored in the buffer will be removed.
Examples
# Enable automatic LTM sending, and set the size of the buffer used to store the auto-detection result to 100 (in terms of auto-detection times).
<Sysname> system-view
[Sysname] cfd linktrace auto-detection size 100
cfd linktrace
display cfd linktrace-reply auto-detection
cfd loopback
Use cfd loopback to enable loopback (LB).
Syntax
cfd loopback service-instance instance-id mep mep-id { target-mac mac-address | target-mep target-mep-id } [ number number ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the destination MAC address of the MP, in the format of H-H-H.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
number number: Specifies the number of the sent LBMs packets. The value is in the range of 1 to 10. The default value is 5.
Usage guidelines
Loopback verifies link connectivity between the source MEPand target MP by using LBMs and LBRs.
Examples
# Enable LB for the link between MEP 1101 and MEP 2001 in Ethernet service instance 1 (assume that the link status is normal).
<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
# Enable LB for the link between MEP 1101 and MEP 2001 in Ethernet service instance 1 (assume that the link status is abnormal).
<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
Table 4 Command output
Field |
Description |
Loopback to MEP 2001 with the sequence number start from 1101-43404 |
Sends LBMs to MEP 2001 with the sequence number starting with 1101-43404. |
Reply from 0010-fc00-6512 |
Reply from the MP with the MAC address 0010-FC00-6512. |
sequence number |
Sequence number in the LBR messages. |
Time=5ms |
The interval between the sending of LBMs and receiving of LBRs is 5 milliseconds. |
Sent |
Number of sent LBMs. |
Received |
Number of received LBRs. |
Lost |
Number of lost LBRs. |
cfd md
Use cfd md to create an MD.
Use undo cfd md to delete an MD.
Syntax
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
Default
No MDs exist.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
md md-name: Specifies the name of an MD, which is a string of 1 to 43 characters that can contain letters, numbers, and special characters such as grave accent (`), tilde (~), exclamation mark (!), at sign (@), number sign (#), dollar sign ($), percent (%), caret (^), ampersand (&), asterisk (*), brackets ({ }, ( ),[ ], < >), hyphen (-), underscore (_), plus (+), equal sign (=), vertical bar (|), colon (:), semicolon (;), quotation mark ('), comma (,), period (.), and slash (/).
index index-value: Specifies an MD index in the range of 1 to 4294967295. If you do not specify this option, the system automatically assigns the smallest index number that is not in use. As a best practice, use the index automatically assigned by the system.
level level-value: Specifies an MD level in the range of 0 to 7.
md-id: Specifies the MD name carried by packets sent by the MEP. If you do not provide this keyword, the MD name is represented by md-name.
dns dns-name: Specifies an MD name in the format of DNS name, where dns-name represents the DNS name.
mac mac-address subnumber: Specifies an MD name containing the MAC address and an integer. The mac-address argument represents the MAC address of the MD, and the subnumber argument is in the range of 0 to 65535.
none: Specifies that no MD name is carried in the packets sent by the MEP.
Usage guidelines
An MD name must be in compliant with the specifications in IEEE802.1ag-2007.
You can create only one MD with a specific level. MD cannot be created if you enter an invalid MD name or an existing MD name or the MD index is in use.
When deleting an MD, you will also delete the configurations related to that MD.
Examples
# Create an MD named test_md1, with its level being 3.
<Sysname> system-view
[Sysname] cfd md test_md1 level 3
# Create an MD named test_md2, and the MD name carried in the packet sent by the MEP comprises the MAC address 1-1-1 and integer 1.
<Sysname> system-view
[Sysname] cfd md test_md2 level 5 md-id mac 1-1-1 1
cfd mep
Use cfd mep to create a MEP.
Use undo cfd mep to delete a MEP.
Syntax
cfd mep mep-id service-instance instance-id outbound
undo cfd mep mep-id service-instance instance-id
Default
No MEPs exist.
Views
Layer 3 Ethernet interface view
Layer 3 Ethernet subinterface view
Predefined user roles
network-admin
mdc-admin
Parameters
mep mep-id: Specifies the MEP ID, in the range of 1 to 8191.
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
outbound: Creates an outward-facing MEP.
Usage guidelines
In creating a MEP, the Ethernet service instance you specified defines the MD and MA to which the MEP belongs.
You cannot create a MEP if the MEP ID is not included in the MEP list of the relevant Ethernet service instance.
Examples
# Configure a MEP list in Ethernet service instance 5, and create outward-facing MEP 3 in Ethernet service instance 5 on GigabitEthernet 2/1/1.
<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 2/1/1
[Sysname-GigabitEthernet2/1/1] cfd mep 3 service-instance 5 outbound
cfd meplist
cfd meplist
Use cfd meplist to create a MEP list. A MEP list is a collection of local MEPs allowed to be configured and the remote MEPs to be monitored in the same MA.
Use undo cfd meplist to delete a MEP list.
Syntax
cfd meplist mep-list service-instance instance-id
undo cfd meplist mep-list service-instance instance-id
Default
No MEP list is created.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
meplist mep-list: Specifies a space-separated list of up to 10 MEP items. Each item specifies a MEP ID or a range of MEP IDs in the form of mep-id 1 to mep-id 2. The value range for the MEP ID is 1 to 8191. The ID for mep-id 2 must be equal to or greater than the ID for mep-id 1.
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
Usage guidelines
Before creating a MEP list, create the relevant MD and Ethernet service instance.
After you delete a MEP list, all local MEP configurations based on this list are deleted.
Examples
# Create a MEP list that includes MEP 9 through MEP 15 in Ethernet service instance 5.
<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 port-trigger
Use cfd port-trigger to specify the triggering event and triggered action for port collaboration.
Use undo cfd port-trigger to cancel the triggering event and triggered action for port collaboration.
Syntax
cfd port-trigger { cc-expire | dm | rdi | slm | tst } action { block | shutdown }
undo cfd port-trigger { cc-expire | dm | rdi | slm | tst } action
Default
The triggering event and triggered action are not specified for port collaboration.
Layer 3 Ethernet interface view
Layer 3 Ethernet subinterface view
Predefined user roles
network-admin
mdc-admin
Parameters
cc-expire: Triggers port collaboration when continuity check expires.
dm: Triggers port collaboration when the link transmission delay in continual two-way DM reaches or exceeds the upper limit, or reaches or falls below the lower limit.
rdi: Triggers port collaboration when the CCMs with the RDI flag bit set are received.
slm: Triggers port collaboration when the packet loss ratio in continual LM reaches or exceeds the upper limit, or reaches or falls below the lower limit.
tst: Triggers port collaboration when the bit error ratio in continual TST reaches or exceeds the upper limit, or reaches or falls below the lower limit.
block: Blocks the port by changing its link layer protocol state to DOWN (CFD). The port cannot send or receive any data packets.
shutdown: Shuts down the port by changing its physical state to CFD DOWN. The port cannot send or receive any data packets or protocol packets.
Usage guidelines
If a port is blocked by CFD, it can automatically come up when the link recovers, except that the block action is triggered by continual LM. To bring up the port blocked in continual LM, execute the undo cfd port-trigger slm action command.
If a port is shut down by CFD, it cannot automatically come up when the link recovers. To bring up the port, you must execute the undo shutdown or undo cfd port-trigger command.
You can specify multiple triggering events for an interface. All the triggering events can take effect. When you specify multiple triggered actions for a triggering event on a port, the most recent configuration takes effect.
The command takes effect only on the ports with outward-facing MEPs configured.
Examples
# Specify the triggering event as cc-expire and triggered action as block for port collaboration on GigabitEthernet 2/1/1.
<Sysname> system-view
[Sysname] interface gigabitethernet 2/1/1
[Sysname-GigabitEthernet2/1/1] cfd port-trigger cc-expire action block
# Specify the triggering event as cc-expire and triggered action as shutdown for port collaboration on GigabitEthernet 2/1/1.
<Sysname> system-view
[Sysname] interface gigabitethernet 2/1/1
[Sysname-GigabitEthernet2/1/1] cfd port-trigger cc-expire action shutdown
Related commands
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
Use cfd service-instance to create an Ethernet service instance.
Use undo cfd service-instance to remove an Ethernet service instance.
Syntax
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
Default
No Ethernet service instances exist.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies the Ethernet service instance ID in the range of 1 to 32767.
ma-id: Creates an MA.
icc-based ma-name: Specifies that an MA is identified by an ICC. The ma-name argument is a string of 1 to 13 characters. An MD name must be compliant with the specifications in IEEE802.1ag-2007.
integer ma-num: Specifies that an MA is identified by an integer, where the ma-num argument is in the range of 0 to 65535.
string ma-name: Specifies that an MA is identified by a string, where the ma-name argument is string of 1 to 45 characters that can contain letters, numbers, and special characters such as grave accent (`), tilde (~), exclamation mark (!), at sign (@), number sign (#), dollar sign ($), percent (%), caret (^), ampersand (&), asterisk (*), brackets ({ }, ( ),[ ], < >), hyphen (-), underscore (_), plus (+), equal sign (=), vertical bar (|), colon (:), semicolon (;), quotation mark ('), comma (,), period (.), and slash (/).
vlan-based [ vlan-id ]: Specifies that an MA is identified by a VLAN ID, where the vlan-id argument is in the range of 1 to 4094. If you do not provide the vlan-id argument, the VLAN ID specified by vlan vlan-id is used. If the vlan vlan-id option is not provided, you must specify the vlan-id argument for the vlan-based [ vlan-id ] option.
ma-index index-value: Specifies an MA index in the range of 1 to 4294967295. If you do not specify this option, the system automatically assigns the smallest index number that is not in use. As a best practice, use the index automatically assigned by the system.
md md-name: Specifies the name of an MD. The md-name argument is a string of 1 to 43 characters that can contain letters, numbers, and special characters such as grave accent (`), tilde (~), exclamation mark (!), at sign (@), number sign (#), dollar sign ($), percent (%), caret (^), ampersand (&), asterisk (*), brackets ({ }, ( ),[ ], < >), hyphen (-), underscore (_), plus (+), equal sign (=), vertical bar (|), colon (:), semicolon (;), quotation mark (’), comma (,), period (.), and slash (/).
vlan vlan-id: Specifies the VLAN that the MA serves. The value range for the vlan-id argument is 1 to 4094.
Usage guidelines
You must create the relevant MD before creating a service instance with the MD name.
Deleting a service instance also deletes the configurations related to that service instance.
Deleting a service instance not only removes the connection between the service instance and the relevant MA, but also deletes the MA.
When you create an Ethernet service instance, follow these restrictions and guidelines:
· An Ethernet service instance is indicated by an integer to represent an MA in an MD. An MA index uniquely identifies a specific MA in an MD. An MA index can be used in different MDs.
· With the vlan-based [ vlan-id ] or vlan vlan-id option, the command creates an MA carrying the VLAN attribute. If you do not specify the option, the command creates an MA carrying no VLAN attribute.
Examples
# Create a level-3 MD named test_md and create Ethernet service instance 5, in which the MA is identified by a VLAN and serves 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
Related commands
cfd md
cfd slm
Use cfd slm to configure short-period loss measurement (LM).
Syntax
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 ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
dot1p dot1p-value: Specifies the 802.1p priority of LMM frames to be sent. The value range for the dot1p-value argument is 0 to 7, and the default is 7.
number number: Specifies the number of LMM frames to be sent. The value range for the number argument is 2 to 10, and the default is 5.
interval interval: Specifies the interval for sending LMM frames. The value for the interval argument can be 1 or 10 seconds, and the default is 1.
Usage guidelines
Short-period LM sends a configurable number of LMM frames at a configuration interval. It measures the frame loss between the source and target MEPs after receiving LMR frames.
Before configuring short-period LM, you must configure the same frame counting mode on the source MEP and target MEP.
If the frame counting mode is dot1p-based, you must specify the dot1p dot1p-value option. If the frame counting mode is port-based, do not specify the dot1p dot1p-value option.
Short-period LM and continual LM cannot be configured at the same time for one source MEP. If you have configured continual LM, you can configure short-period LM only after you disable continual LM. If you have configured short-period LM, you can configure continual LM only after the short-period LM ends.
Examples
# Configure short-period LM to measure the frame loss between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<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
Table 5 Command output
Field |
Description |
Reply from 0010-fc00-6512 |
LMR frames returned from the target MEP with MAC address 0010-FC00-6512. |
Far-end frame loss |
Number of lost frames on the target MEP. |
Near-end frame loss |
Number of lost frames on the source MEP. |
Far-end frame loss rate |
Frame loss ratio on the target MEP. |
Near-end frame loss rate |
Frame loss ratio on the source MEP. |
Average |
Average number of lost frames. |
Sent LMMs |
Number of sent LMM frames. |
Received |
Number of received LMR frames. |
Lost |
Number of lost LMR frames. |
cfd frame-count mode
cfd slm continual
Use cfd slm continual to configure continual LM.
Use undo slm continual to disable continual LM.
Syntax
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
Default
Continual LM is not configured.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H. The MAC address cannot be a MAC address of a local MEP or a non-unicast MAC address.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
dot1p dot1p-value: Specifies the 802.1p priority of LMM frames to be sent. The value range for the dot1p-value argument is 0 to 7, and the default is 7. The larger the value, the higher the priority.
interval interval: Specifies the interval for sending LMM frames. The value for the interval argument can be 1 or 10 seconds, and the default is 1.
Usage guidelines
Continual LM continually sends LMM frames at a configurable interval. It measures the frame loss between the source and target MEPs after receiving LMR frames.
To modify continual LM settings for a source MEP, disable continual LM and then reconfigure the function for the source MEP.
Short-period and continual LM cannot be configured at the same time for one source MEP. If you have configured continual LM, you can configure short-period LM only after you disable continual LM. If you have configured short-period LM, you can configure continual LM only after the short-period LM ends.
To display the continual LM result, use the display cfd slm history command on the device where the source MEP resides.
If the device cannot learn the MAC address of the target MEP, continual LM does not take effect.
Examples
# Configure continual LM to measure the frame loss between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd slm continual service-instance 1 mep 1101 target-mep 2001
Related commands
cfd slm
cfd slm threshold
display cfd slm history
cfd slm port-trigger up-delay
Use cfd slm port-trigger up-delay to enable automatic port recovery for continual LM and set the delay time for automatic recovery.
Use undo slm port-trigger up-delay to restore the default.
Syntax
cfd slm port-trigger up-delay delay
undo cfd slm port-trigger up-delay
Default
The undo cfd port-trigger slm action command is required to bring up a port blocked in continual LM.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
delay: Specifies the delay time for automatic recovery, in the range of 10 to 300 minutes.
Usage guidelines
After this command is configured, continual LM stops when port collaboration blocks a port. The port automatically comes up after the specified delay time, and continues with continual LM.
Examples
# Enable automatic port recovery for continual LM and set the delay time for automatic recovery to 10 minutes.
<Sysname> system-view
[Sysname] cfd slm port-trigger up-delay 10
Related commands
display cfd slm history
cfd port-trigger
cfd slm continual
cfd slm threshold
cfd slm threshold
Use cfd slm threshold to configure the lower limit and upper limit for continual LM.
Use undo cfd slm threshold to restore the default.
Syntax
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 ]
Default
The lower limit and upper limit for continual LM are 0 and 100%, respectively, for both the source and target MEPs.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
far-end: Configures the lower limit and upper limit for the target MEP.
near-end: Configures the lower limit and upper limit for the source MEP.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191.
lower-limit lower-limit: Specifies the lower limit in the range of 0 to 100%. It can contain a maximum of 8 digits, including the dot (.).
upper-limit upper-limit: Specifies the upper limit in the range of 0 to 100%. It can contain a maximum of 8 digits, including the dot (.). The lower limit must be smaller than the upper limit.
Usage guidelines
This command takes effect only after you configure continual LM.
If the cfd port-trigger slm action { block | shutdown } command is configured, the following rules apply:
· If the packet loss ratio for the source MEP or target MEP reaches or exceeds the upper limit for three consecutive times, the port is blocked or shut down.
To bring up the port when the link recovers, execute the undo cfd port-trigger slm action command.
· If the packet loss ratios for both the source MEP and target MEP reach or fall below the lower limit for three consecutive times, the port remains in up state.
Examples
# Configure the continual LM lower limit and upper limit as 0.2% and 0.8%, respectively, for source MEP 1101 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd slm near-end threshold service-instance 1 mep 1101 lower-limit 0.2 upper-limit 0.8
Related commands
cfd port-trigger
cfd slm continual
display cfd slm history
cfd tst
Use cfd tst to configure short-period test (TST).
Syntax
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 ] ]
Views
Any view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
number number: Specifies the number of sent TST frames. The value range for the number argument is 1 to 10, and the default is 5.
length-of-test length: Specifies the length of the Test TLV (Type/Length/Value) in the TST frame. The value range for the length argument is 4 to 1400, and the default is 64.
pattern-of-test { all-zero | prbs } [ with-crc ]: Specifies the pattern of the Test TLV in the TST frame:
· all-zero (all-zero value without CRC-32), which is the default pattern.
· prbs (pseudo random bit sequence without CRC-32).
· all-zero with-crc (all-zero value with CRC-32).
· prbs with-crc (pseudo random bit sequence with CRC-32).
Usage guidelines
Short-period TST detects bit errors between the source and target MEPs by sending a configurable number of TST frames.
To view the TST test result, use the display cfd tst history command on the target MEP.
Short-period TST and continual TST cannot be configured at the same time for one source MEP. If you have configured continual TST, you can configure short-period TST only after you disable continual TST. If you have configured short-period TST, you can configure continual TST only after the short-period TST ends.
Examples
# Configure short-period TST to test the bit errors between source MEP 1101 and target MEP 1003 in Ethernet service instance 1.
<Sysname> cfd tst service-instance 1 mep 1101 target-mep 1003
5 TSTs have been sent. Please check the result on the remote device.
display cfd tst history
reset cfd tst
cfd tst continual
Use cfd tst continual to configure continual TST.
Use undo tst continual to disable continual TST.
Syntax
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
Default
Continual TST is not configured.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
target-mac mac-address: Specifies the target MEP by its MAC address, which is in the format of H-H-H. The MAC address cannot be a MAC address of a local MEP or a non-unicast MAC address.
target-mep target-mep-id: Specifies the target MEP by its ID in the range of 1 to 8191.
length-of-test length: Specifies the length of the Test TLV (Type/Length/Value) in the TST frame. The value range for the length argument is 4 to 1400 bytes, and the default is 64.
pattern-of-test { all-zero | prbs } [ with-crc ]: Specifies the pattern of the Test TLV in the TST frame:
· all-zero (all-zero value without CRC-32), which is the default pattern.
· prbs (pseudo random bit sequence without CRC-32).
· all-zero with-crc (all-zero value with CRC-32).
· prbs with-crc (pseudo random bit sequence with CRC-32).
interval interval: Specifies the interval for sending TST frames. The value for the interval argument can be 100 or 1000 milliseconds, and the default is 1000.
Usage guidelines
Continual TST detects bit errors between the source and target MEPs by sending TST frames continuously.
To modify continual TST settings for a source MEP, you must disable continual TST and then reconfigure the function for the source MEP.
Short-period and continual TST cannot be configured at the same time for one source MEP. If you have configured continual TST, you can configure short-period TST only after you disable continual TST. If you have configured short-period TST, you can configure continual TST only after the short-period TST ends.
To display the continual TST result, use the display cfd tst history command on the device where the source MEP resides.
Examples
# Configure continual TST to test the bit errors between source MEP 1101 and target MEP 2001 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd tst continual service-instance 1 mep 1101 target-mep 2001
Related commands
cfd tst
cfd tst threshold
display cfd tst history
cfd tst threshold
Use cfd tst threshold to configure the lower limit and upper limit for continual TST.
Use undo cfd tst threshold to restore the default.
Syntax
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 ]
Default
The lower limit and upper limit for continual TST are 0 and 100%, respectively.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies the source MEP by its ID in the range of 1 to 8191.
lower-limit lower-limit: Specifies the lower limit in the range of 0 to 100%. It can contain a maximum of 8 digits, including the dot (.).
upper-limit upper-limit: Specifies the upper limit in the range of 0 to 100%. It can contain a maximum of 8 digits, including the dot (.). The lower limit must be smaller than the upper limit.
Usage guidelines
This command takes effect only after you configure continual TST.
If the cfd port-trigger tst action { block | shutdown } command is configured, the following rules apply:
· If the bit error ratio reaches or exceeds the upper limit for three consecutive times, the port is blocked or shut down.
· If the bit error ratio reaches or falls below the lower limit for three consecutive times, the port is unblocked or brought up.
Examples
# Configure the continual TST lower limit and upper limit as 4.5% and 80.7%, respectively, for source MEP 1101 in Ethernet service instance 1.
<Sysname> system-view
[Sysname] cfd tst threshold service-instance 1 mep 1101 lower-limit 4.5 upper-limit 80.7
Related commands
cfd port-trigger
cfd tst continual
display cfd tst history
display cfd dm one-way history
Use display cfd dm one-way history to display the one-way DM result.
Syntax
display cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command displays the one-way DM results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command displays the one-way DM results for all MEPs.
Examples
# Display the one-way DM results for all the MEPs in all Ethernet service instances.
<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
Table 6 Command output
Field |
Description |
Service instance |
Ethernet service instance of the MEP. |
Sent 1DM total number |
Number of sent 1DM frames. |
Received 1DM total number |
Number of received 1DM frames. |
Delay average |
Average frame delay. |
Delay variation |
Frame delay variation. |
Variation average |
Average frame delay variation. |
Related commands
cfd dm one-way
reset cfd dm one-way history
display cfd dm two-way history
Use display cfd dm two-way history to display the two-way DM result.
Syntax
display cfd dm two-way history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command displays the two-way DM results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command displays the two-way DM results for all MEPs.
number number: Specifies the number of most recent two-way DM entries to be displayed, in the range of 1 to 64. The default is 5.
Examples
# Display the two-way DM results for all the MEPs in all Ethernet service instances.
<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
Table 7 Command output
Field |
Description |
Send status |
Two-way DM test status: · Testing—A two-way DM test is in progress. · Init—A two-way DM test is in initialization state and is about to start. · Stop—A two-way DM test stopped. If a two-way DM test has never been performed on a source MEP, this field displays a hyphen (-). |
Average |
Average frame delay or average frame delay variation. |
Sent DMMs |
Number of sent DMM frames. |
Received |
Number of received DMR frames. |
Lost |
Number of lost DMR frames. |
Related commands
cfd dm two-way
cfd dm two-way continual
display cfd linktrace-reply
Use display cfd linktrace-reply to display the LTR information received by a MEP.
Syntax
display cfd linktrace-reply [ service-instance instance-id [ mep mep-id ] ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies the Ethernet service instance ID in the range of 1 to 32767. If you do not specify this option, the command displays the LTR information for all Ethernet service instances.
mep mep-id: Specifies the ID of a MEP, in the range of 1 to 8191. If you do not specify this option, the command displays the LTR information for all MEPs.
Usage guidelines
This command displays only information about LTRs received by execution of the cfd linktrace command.
Examples
# Display the LTR information saved on all the MEPs in every Ethernet service instance.
[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
Table 8 Command output
Field |
Description |
Service instance |
Ethernet service instance to which the MEPs that send LTMs belong. |
MEP ID |
ID of the MEP that sends LTMs. |
MAC address |
Source MAC address in the LTR message. |
TTL |
TTL of the LTM when it passes the device. |
Last MAC |
MAC address of the last-hop device the LTM passes. |
Relay action |
Indicates whether the forwarding device found the destination MAC address in its MAC address table. When the standard version (IEEE 802.1ag) of CFD is used: · Hit—The current device is the destination device. · FDB—The forwarding device found the destination MAC address. · MPDB—The destination MAC address is not found, or the destination MAC address is found in the MEP database. |
Related commands
cfd linktrace
display cfd linktrace-reply auto-detection
Use display cfd linktrace-reply auto-detection to display information about the LTR messages received as responses to the automatically sent LTMs.
Syntax
display cfd linktrace-reply auto-detection [ size size-value ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
size size-value: Specifies the times of recent auto-detections, in the range of 1 to 100. If you do not specify this option, the command displays all information in the buffer.
Usage guidelines
This command displays only information about LTRs received by execution of the cfd linktrace auto-detection command.
Examples
# Display the contents of the LTRs received as responses to the LTMs automatically sent.
<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
Table 9 Command output
Field |
Description |
Service instance |
Ethernet service instance to which the MEPs that sent LTM messages belong. |
MEP ID |
ID of the MEP that sends LTMs. |
Time |
Time of the LTMs automatically sent. |
Target MEP ID |
ID of the target MEP. |
TTL |
Initial TTL of the automatically sent LTMs. |
MAC address |
Source MAC address in the LTR messages. |
TTL |
TTL of the LTM when it passes the device. |
Last MAC |
MAC address of the last-hop device the LTM passes. |
Relay action |
Indicates whether the forwarding device found the destination MAC address in its MAC address table. When the standard version (IEEE 802.1ag) of CFD is used: · Hit—The current device is the destination device. · FDB—The forwarding device found the destination MAC address. · MPDB—The destination MAC address is not found, or the destination MAC address is found in the MEP database. |
cfd linktrace auto-detection
display cfd md
Use display cfd md to display the MD configuration information.
Syntax
display cfd md
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Examples
# Display the MD configuration information.
<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
Table 10 Command output
Field |
Description |
Maintenance domains configured |
Number of MDs configured. |
Level |
Level of MD. |
Index |
MD index. |
Maintenance domain |
Name of MD. |
MD format |
MD name format: · CHARSTRING—Character string. · DNS—DNS name. · MAC—MAC address and an integer. · NONE—No MD name is carried. |
MD ID |
MD ID value: · A character string if the MD format is CHARSTRING. · A DNS name if the MD format is DNS. · A MAC address-subnumber if the MD format is MAC. · No ID if the MD format is NONE. |
display cfd mep
Use display cfd mep to display the attribute and operating information of a MEP.
Syntax
display cfd mep mep-id service-instance instance-id
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191.
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
Examples
# Display the attribute and operating information of MEP 50 in Ethernet service instance 1.
<Sysname> display cfd mep 50 service-instance 1
Interface: GigabitEthernet2/1/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.
Table 11 Command output
Field |
Description |
Interface |
Interface on which the MEP is configured. |
Maintenance domain |
MD to which the MEP belongs. (If the MD does not have a name, this field is displayed as Without ID.) |
Maintenance domain index |
Index of the MD to which the MEP belongs.. |
Maintenance association |
MA to which the MEP belongs. |
Maintenance association index |
Index of the MA to which the MEP belongs. |
Level |
Level of the MD. |
VLAN |
VLAN to which the MA belongs. |
EthSrv |
Ethernet service instance for the MEP. |
Direction |
Direction of the MEPs. |
Current state |
State of MEP: · Active. · Inactive. |
CCM send |
Whether the MEP sends CCM. |
FNG state |
State of FNG (Fault Notification Generator): · FNG_RESET—A fault has been cleared. · FNG_DEFECT—A fault has been detected. · FNG_REPORT_DEFECT—Report a fault. · FNG_DEFECT_REPORTED—A fault has been reported. · FNG_DEFECT_CLEARING—A fault is being cleared. If this field is not supported, a hyphen (-) is displayed. |
CCM |
Information related to CCM. |
Current state |
State of CCMs sent: · CCI_IDLE—Initial state. · CCI_WAITING—Sending state. If this field is not supported, a hyphen (-) is displayed. |
Interval |
Interval to send CCM. Not supported means the MEP does not support CCM sending. |
SendCCM |
Number of CCMs that have been sent by the MEPs. If this field is not supported, a hyphen (-) is displayed. |
Loopback |
Information related to Loopback. |
NextSeqNumber |
Sequence number of the next LBM to be sent. |
SendLBR |
Number of LBRs that have been sent. If the MEP is inward-facing, the number of LBRs will not be counted. |
ReceiveInOrderLBR |
Number of LBR messages received in correct sequence. |
ReceiveOutOrderLBR |
Number of LBR messages received out of order. |
Linktrace |
Information related to linktrace. |
NextSeqNumber |
Sequence number of the next LTM to be sent. |
SendLTR |
Number of LTRs sent. If the MEP is inward-facing, the number of LTRs will not be counted. |
ReceiveLTM |
Number of LTMs received. |
No CCM received from some remote MEPs. |
Failure to receive CCMs from some remote MEPs. (This information is displayed only when some CCMs are lost.) |
One or more streams of error CCMs is received. The last received CCM: |
Display the content of the last error CCM when one or more error CCMs are received. (This information is displayed only when error CCMs are received.) |
Maintenance domain |
MD of the last error CCM message. If this field is not supported, a hyphen (-) is displayed. |
Maintenance association |
MA of the last error CCM message. If this field is not supported, a hyphen (-) is displayed. |
MEP |
ID of the MEP that sent the last error CCM message. If this field is not supported, a hyphen (-) is displayed. |
Sequence Number |
Sequence number of the last error CCM. If this field is not supported, a hyphen (-) is displayed. |
Received Time |
Time when the last error CCM is received. If this field is not supported, a hyphen (-) is displayed. |
Some other MEPs are transmitting the RDI bit. |
CCMs with the RDI flag bits set are received from other MEPs. (This information is displayed only when this type of CCMs are received.) |
display cfd meplist
Use display cfd meplist to display the MEP list in an Ethernet service instance.
Syntax
display cfd meplist [ service-instance instance-id ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command displays MEP lists in all Ethernet service instances.
Examples
# Display the MEP list in Ethernet service instance 5.
<Sysname> display cfd meplist service-instance 5
Service instance: 5
MEP list: 1 to 20, 30, 50.
display cfd mp
Use display cfd mp to display the MP information.
Syntax
display cfd mp [ interface interface-type interface-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
interface interface-type interface-number: Specifies an interface by its type and number. If you do not specify this option, the command displays MP information for all interfaces.
Examples
# Display the MP information on all interfaces.
<Sysname> display cfd mp
Interface GigabitEthernet2/1/1 VLAN NONE
MEP ID: 1 Level: 3 Service instance: 1 Direction: Outbound
Maintenance domain: md_1
Maintenance domain index:2
Maintenance association: ma_1
Maintenance association index: 2
Table 12 Command output
Field |
Description |
Interface GigabitEthernet2/1/1 VLAN NONE |
Configuration of the MP that does not serve any VLAN. |
MIP |
A MIP in the MP. |
Level |
MD level to which the MP belongs. |
Service instance |
Ethernet service instance to which the MP belongs. |
Maintenance domain |
MD to which the MP belongs. |
Maintenance domain index |
Index of the MD to which the MP belongs. |
Maintenance association |
MA to which the MP belongs. |
Maintenance association index |
Index of the MA to which the MP belongs. |
Direction |
Direction of the MEP, which can only be outbound. |
display cfd remote-mep
Use display cfd remote-mep to display information about a remote MEP.
Syntax
display cfd remote-mep service-instance instance-id mep mep-id
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191.
Examples
# Display remote MEP information for MEP 10 in Ethernet service instance 4.
<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
Table 13 Command output
Field |
Description |
MEP ID |
ID of the remote MED. |
MAC address |
MAC address of the remote MEP device. If this field is not supported, a hyphen (-) is displayed. |
State |
Running state of the remote MEP: · OK. · FAILED. |
Time |
Time when the remote MEP entered the FAILED or OK state for the last time. If this field is not supported, a hyphen (-) is displayed. |
MAC status |
State of the interface indicated by the last CCM received from the remote MEP: · UP—The interface is ready to pass packets. · DOWN—The interface cannot pass packets. · TESTING—The interface is in some test mode. · UNKNOWN—The interface status cannot be determined. · DORMANT—The interface is not in a state to pass packets. Instead, it is in a pending state, waiting for some external event. · NOT-PRESENT—Some component of the interface is missing. · LLD—The interface is down due to state of the lower layer interfaces. If this field is not supported, a hyphen (-) is displayed. |
display cfd service-instance
Use display cfd service-instance to display the configuration information of Ethernet service instance.
Syntax
display cfd service-instance [ instance-id ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
instance-id: Specifies an Ethernet service instance ID in the range of 1 to 32767. If you do not specify this argument, the command displays configuration information for all Ethernet service instances.
Examples
# Display the configuration information of all Ethernet service instances.
<Sysname> display cfd service-instance
Service instances configured (1 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: GigabitEthernet2/1/1
Table 14 Command output
Field |
Description |
Service instances are configured. |
Number of Ethernet service instances configured. |
Service instance |
Ethernet service instance ID. |
Maintenance domain |
MD of the Ethernet service instances. (If the MD does not have a name, this field displays Without ID.) |
Maintenance domain index |
Index of the MD to which the Ethernet service instances belong. |
Maintenance association: |
MA of the Ethernet service instances. |
Maintenance association index |
Index of the MA to which the Ethernet service instances belong. |
Level |
MD level. |
VLAN |
VLAN to which the MA belongs. |
MIP rule |
MIP generation rules configured on Ethernet service instance. This field is not supported in the current software version. |
CCM interval |
Interval to send CCMs. |
Direction |
Direction of the MEPs configured on the Ethernet service instance. |
MEP ID |
ID of MEPs configured on the Ethernet service instance. |
Interface |
Interface of the MEP configured on the Ethernet service instance. |
display cfd slm history
Use display cfd slm history to display the LM result.
Syntax
display cfd slm history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command displays the LM results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command displays the LM results for all MEPs.
number number: Specifies the number of most recent LM entries to be displayed, in the range of 1 to 64. The default is 5.
Examples
# Display the LM results for MEP 1101 in Ethernet service instance 1.
<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-f00-6512
Far-end frame loss: 30 Near-end frame loss: 30
Reply from 0010-f00-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
Table 15 Command output
Field |
Description |
Send status |
LM test status: · Testing—An LM test is in progress. · Init—An LM test is in initialization state and is about to start. · Stop—An LM test stopped. If an LM test has never been performed on a source MEP, this field displays a hyphen (-). |
Reply from 0010-fc00-6512 |
LMR frames returned from the target MEP with MAC address 0010-FC00-6512. |
Far-end frame loss |
Number of lost frames on the target MEP. |
Near-end frame loss |
Number of lost frames on the source MEP. |
Far-end frame loss rate |
Frame loss ratio on the target MEP. |
Near-end frame loss rate |
Frame loss ratio on the source MEP. |
Average |
Average number of lost frames. |
Sent LMMs |
Number of sent LMM frames. |
Received |
Number of received LMR frames. |
Lost |
Number of lost LMR frames. |
Related commands
cfd slm
cfd slm continual
display cfd status
Use display cfd status to display the CFD status.
Syntax
display cfd status
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Examples
# Display the CFD status.
CFD is enabled.
AIS is disabled.
|
NOTE: AIS is not supported in the current software version. |
display cfd tst history
Use display cfd tst history to display the TST result.
Syntax
display cfd tst history [ service-instance instance-id [ mep mep-id ] ] [ number number ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command displays the TST results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command displays the TST results for all MEPs.
number number: Specifies the number of most recent TST entries to be displayed, in the range of 1 to 64. The default is 5.
Examples
# Display the TST results for all the MEPs in all Ethernet service instances.
<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%
Table 16 Command output
Field |
Description |
Service instance |
Ethernet service instance of the MEP. |
Send status |
TST test status: · Testing—A TST test is in progress. · Init—A TST test is in initialization state and is about to start. · Stop—A TST test stopped. If a TST test has never been performed on the source MEP, this field displays a hyphen (-). |
Received from 0010-fc00-6510, Bit True, sequence number 0 |
TST frame with sequence number 0 was received from the MEP with MAC address 0010-FC00-6510: · Bit True—No bit error occurred. · Bit False—Bit errors occurred. |
Sent TST total number |
Number of sent TST frames. |
Received TST total number |
Number of received TST frames. |
Received bit error TST number |
Number of received TST frames with bit errors. |
Percentage of error messages |
Percentage of received TST frames with bit errors. |
cfd tst
cfd tst continual
reset cfd tst
reset cfd dm one-way history
Use reset cfd dm one-way history to clear the one-way DM result.
Syntax
reset cfd dm one-way history [ service-instance instance-id [ mep mep-id ] ]
Views
User view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command clears the one-way DM results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command clears the one-way DM results for all MEPs.
Examples
# Clear the one-way DM results for all MEPs in all Ethernet service instances.
<Sysname> reset cfd dm one-way history
cfd dm one-way
display cfd dm one-way history
reset cfd tst
Use reset cfd tst to clear the TST result.
Syntax
reset cfd tst [ service-instance instance-id [ mep mep-id ] ]
Views
User view
Predefined user roles
network-admin
mdc-admin
Parameters
service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 32767. If you do not specify this option, the command clears the TST results for all Ethernet service instances.
mep mep-id: Specifies a MEP by its ID in the range of 1 to 8191. If you do not specify this option, the command clears the TST results for all MEPs.
Examples
# Clear the TST results for all MEPs in all Ethernet service instances.
<Sysname> reset cfd tst
Related commands
cfd tst
display cfd tst