An MPLS label is a fixed-length additional header inserted between the Layer 2 and Layer 3 headers. Routers use it instead of repeatedly examining the entire IP header and consulting routing tables, forwarding packets along a predetermined path. MPLS networks commonly carry IPv4 or IPv6 traffic, but can encapsulate other packet types as well. section 16.1.2
Shows the label’s position between the Layer 2 and Layer 3 headers, clarifying why MPLS is often called a Layer 2.5 protocol. section 16.1.2
Understand the label’s operational context through the routers that process it:
- PE routers add labels to customer packets and remove them at the provider-network edge. section 16.1.2
- P routers operate inside the provider network and forward labeled packets without directly connecting to customers. section 16.1.2
- Labels support shared provider infrastructure by segregating customer traffic through MPLS VPNs, including L2VPN and L3VPN services. section 16.4
