A non-transitory computer-readable medium configured to store programmable computer logic having instructions that, when executed, cause one or more processing devices, that are configured to operate in operate iwthin a Multi-Protocol Label Switching (MPLS) network, to
- obtain a Connectivity Fault Management (CFM) packet,
- encapsulate the CFM packet with Pseudo-Wire (PW) and Label-Switched Path (LSP) labels to create an expanded packet,
- incorporate a specific channel-type value in a Generic Associated Channel (G-ACh) header of the expanded packet to uniquely identify the CFM packet, and
- use MPLS control headers to encapsulate the CFM packet of an up Maintenance End Point (UP MEP) associated with an Attachment Circuit (AC) using the specific channel-type value in the G-ACh header.