As shown in Figure 1, VLANs are configured between devices. UPE2 and UPE3 back up each other. It is required that connectivity of links between UPE1 and UPE2 and between UPE2 and PEAGG be detected in real time.
The configuration roadmap is as follows:
Configure VLANs for UPE1, UPE2, UPE3, and PEAGG to implement Layer 2 connectivity.
Configure basic CFM functions on UPE1 and PEAGG to detect connectivity of the link between UPE1 and PEAGG.
# Configure UPE1.
<HUAWEI> system-view [HUAWEI] sysname UPE1 [UPE1] vlan 2 [UPE1-vlan2] quit [UPE1] interface gigabitethernet 0/0/1 [UPE1-GigabitEthernet0/0/1] port link-type trunk [UPE1-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 [UPE1-GigabitEthernet0/0/1] quit [UPE1] interface gigabitethernet 0/0/2 [UPE1-GigabitEthernet0/0/2] port link-type trunk [UPE1-GigabitEthernet0/0/2] port trunk allow-pass vlan 2 [UPE1-GigabitEthernet0/0/2] quit
# Configure UPE2.
<HUAWEI> system-view [HUAWEI] sysname UPE2 [UPE2] vlan 2 [UPE2-vlan2] quit [UPE2] interface gigabitethernet 0/0/1 [UPE2-GigabitEthernet0/0/1] port link-type trunk [UPE2-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 [UPE2-GigabitEthernet0/0/1] quit [UPE2] interface gigabitethernet 0/0/2 [UPE2-GigabitEthernet0/0/2] port link-type trunk [UPE2-GigabitEthernet0/0/2] port trunk allow-pass vlan 2 [UPE2-GigabitEthernet0/0/2] quit
# Configure UPE3.
<HUAWEI> system-view [HUAWEI] sysname UPE3 [UPE3] vlan 2 [UPE3-vlan2] quit [UPE3] interface gigabitethernet 0/0/1 [UPE3-GigabitEthernet0/0/1] port link-type trunk [UPE3-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 [UPE3-GigabitEthernet0/0/1] quit [UPE3] interface gigabitethernet 0/0/2 [UPE3-GigabitEthernet0/0/2] port link-type trunk [UPE3-GigabitEthernet0/0/2] port trunk allow-pass vlan 2 [UPE3-GigabitEthernet0/0/2] quit
# Configure the PEAGG.
<HUAWEI> system-view [HUAWEI] sysname PEAGG [PEAGG] vlan 2 [PEAGG-vlan2] quit [PEAGG] interface gigabitethernet 0/0/1 [PEAGG-GigabitEthernet0/0/1] port link-type trunk [PEAGG-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 [PEAGG-GigabitEthernet0/0/1] quit [PEAGG] interface gigabitethernet 0/0/2 [PEAGG-GigabitEthernet0/0/2] port link-type trunk [PEAGG-GigabitEthernet0/0/2] port trunk allow-pass vlan 2 [PEAGG-GigabitEthernet0/0/2] quit
# Configure basic CFM functions on UPE1.
[UPE1] cfm version standard [UPE1] cfm enable [UPE1] cfm md md [UPE1-md-md] ma ma [UPE1-md-md-ma-ma] map vlan 2 [UPE1-md-md-ma-ma] mep mep-id 1 interface gigabitethernet 0/0/2 outward [UPE1-md-md-ma-ma] mep ccm-send mep-id 1 enable [UPE1-md-md-ma-ma] remote-mep mep-id 2 [UPE1-md-md-ma-ma] remote-mep ccm-receive mep-id 2 enable [UPE1-md-md-ma-ma] quit [UPE1-md-md] quit
# Configure basic CFM functions on the PEAGG.
[PEAGG] cfm version standard [PEAGG] cfm enable [PEAGG] cfm md md [PEAGG-md-md] ma ma [PEAGG-md-md-ma-ma] map vlan 2 [PEAGG-md-md-ma-ma] mep mep-id 2 interface gigabitethernet 0/0/2 outward [PEAGG-md-md-ma-ma] mep ccm-send mep-id 2 enable [PEAGG-md-md-ma-ma] remote-mep mep-id 1 [PEAGG-md-md-ma-ma] remote-mep ccm-receive mep-id 1 enable [PEAGG-md-md-ma-ma] quit [PEAGG-md-md] quit
After the configuration is complete, run the display cfm remote-mep command on UPE1 and PEAGG. You can view MEP information.
[UPE1] display cfm remote-mep
The total number of RMEPs is : 1
The status of RMEPs : 1 up, 0 down, 0 disable
--------------------------------------------------
MD Name : md
Level : 0
MA Name : ma
RMEP ID : 2
VLAN ID : 2
VSI Name : --
L2VC ID : --
MAC : 00e0-0003-0003
CCM Receive : enabled
Trigger-If-Down : disabled
CFM Status : up
Alarm Status : none Interface TLV : -- Connect Status : up
UPE1 configuration file
# sysname UPE1 # vlan batch 2 # cfm enable # interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan 2 # cfm md md ma ma map vlan 2 mep mep-id 1 interface GigabitEthernet0/0/2 outward mep ccm-send mep-id 1 enable remote-mep mep-id 2 remote-mep ccm-receive mep-id 2 enable # return
UPE2 configuration file
# sysname UPE2 # vlan batch 2 # interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan 2 # return
UPE3 configuration file
# sysname UPE3 # vlan batch 2 # interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan 2 # return
PEAGG configuration file
# sysname PEAGG # vlan batch 2 # cfm enable # interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan 2 # cfm md md ma ma map vlan 2 mep mep-id 2 interface GigabitEthernet0/0/2 outward mep ccm-send mep-id 2 enable remote-mep mep-id 1 remote-mep ccm-receive mep-id 1 enable # return