Back to Gyanamguru Training Portal

MPLS Layer 2 VPN (xconnect / Pseudowire) Architecture

CE1 sends raw Ethernet frame; Ingress PE encapsulates into Pseudowire VC (VC Label 301 + Transport Label 101)

Status: Step 1 -> CE1 forwards Layer 2 Ethernet Frame to Ingress PE1.

Cisco IOS CLI Console - PE1 (Pseudowire Endpoint - VC ID 100)
PE1> enable PE1# show mpls l2transport vc
PE1(config-if)#

What is Pseudowire (xconnect)?

Pseudowire (PW) / Any Transport over MPLS (AToM) is an IETF L2VPN mechanism that emulates point-to-point Layer 2 services (such as Ethernet, 802.1Q VLANs, HDLC, or PPP) over a packet-switched MPLS network backbone. It allows enterprise customers to link geographically separated LANs transparently as if connected directly by an Ethernet cable.

Key Components of AToM L2VPN

Pseudowire Encapsulation Stack

Previous Lab (MPLS Core Architecture) Next Lab (BGP Protocol)
×

Pseudowire (xconnect) Header & Operational Reference

Active Mode: Ethernet Port-Mode Pseudowire

Dual-Label MPLS L2VPN Header Layout

Layer Component Field Name Function
Outer MPLS HeaderTransport LabelRoutes packet across Provider Core to Egress PE Loopback
Inner MPLS HeaderVC Label (301)Identifies target egress interface/customer VC
Optional EmulationControl Word (CW)Frame sequencing and mandatory padding verification
Encapsulated PayloadCustomer L2 FrameRaw Ethernet Header (Src/Dst MAC) + IP Payload

Cisco IOS Pseudowire Configuration Example

interface GigabitEthernet0/1

description Point-to-Point L2 Extension to Remote Site

xconnect 10.255.255.2 100 pw-class MPLS-PW


Verify Active Pseudowires: show mpls l2transport vc