# Configuring Layer 2 Services over MPLS

This chapter describes how to configure layer 2 services over MPLS on the router, and contains the following sections:

- Before You Configure Layer 2 Services over MPLS
- Configuring Frame Relay Layer 2 Services
- Configuring Interoperation with Legacy Frame Relay Layer 2 Services
- Configuring Ethernet/VLAN Layer 2 Services
- Configuring S-VLAN Tunnels for Layer 2 Services
- Configuring Local Cross-Connects Between Ethernet/VLAN Interfaces
- Configuring Local ATM Cross-Connects with AAL5 Encapsulation
- Configuring an MPLS Pseudowire with VCC Cell Relay Encapsulation
- Configuring HDLC Layer 2 Services
- CE-Side Load Balancing for Martini Layer 2 Transport
- Example: Configuring Frame Relay over MPLS
- Example: Configuring MPLS L2VPN Tunnel over VLAN over LAG
- Example: Configuring MPLS L2VPN Tunnel over LAG
- Examples: Ethernet Raw Mode Encapsulation for Martini Layer 2 Transport
- Examples: Configuring S-VLAN Subinterface with an Untagged C-VLAN ID
- Example: Multiple ATM Virtual Circuits over a Single Pseudowire