MPLS Concepts
MPLS Concepts
MPLS Concepts
MPLS Concepts
Agenda
L=
3 5
L=
Routing lookup
Label removal and
and label assignment
routing lookup 10.0.0.0/8 L=5
L=3
Label
swapping
L=5 L=3
Data plane
Labeled packet LFIB Labeled packet
Label 17 417 Label 4
Routing
lookup and
label
assignment
Frame
Label IP header Payload
header
Layer 2 Layer 2½ Layer 3
Label Switch Router
MPLS Domain
Edge
LSR
LSR
Exchange of Control plane
routing information
Routing protocol
IP routing table
Exchange of
labels
Label distribution protocol
Exchange of Control plane
routing information
Routing protocol
IP routing table
Exchange of
labels
Label distribution protocol
Incoming
Data plane Outgoing
IP packets IP packets
IP forwarding table
Incoming Outgoing
labeled packets labeled packets
Label forwarding table
Frame
Label 1 Label 2 Label 3 IP header Payload
header
PID=MPLSIP
Secondary
OC48 link
Small site C
Data plane
Label forwarding table