Fundamentos de MPLS y su Arquitectura
Fundamentos de MPLS y su Arquitectura
Control Plane
Exchange of Routing Protocol
Routing info.
IP Forwarding Table
IP Forwarding Table
Control Plane
Routing Protocol
IP Forwarding Table
MPLS domain
[Link] [Link]
L=21 L=25
Edge
LSR
MPLS domain
[Link]
[Link]
Label Swapping
L=43 -> L=31
Etiquetas MPLS
• Identificador de 4 bytes
• Define el destino y el servicio de un paquete
• Identifica un FEC (Forwarding Equivalent Class)
• Tiene significado local
– Cada LSR mapea una etiqueta a una FEC
– Esta asociación es intercambiada entre LSRs
Forwarding Equivalent Class
Frame
IP Header Payload
Header
Layer 2 Layer 3
Frame
Label IP Header Payload
Header
Layer 2 Layer 3
Operación de MPLS
MPLS domain
[Link] [Link]
[Link] 21 [Link] 23
Data Plane
5 4 4 4 3 2 1
Solo el TTL de la
MPLS domain última etiqueta se
modifica
Customer A
Remote Site #1 Site #4
Office CE router
Provider Network
Customer B
Customer A Site #2
Site #2
PE Router P Router PE Router
POP-X POP-Y Customer B
Customer A Site #3
Site #3
Customer B
Customer B Site #4
Site #1
• PE Router = Edge LSR
• P Router = LSR
Arquitectura del PE router
Customer A P Router
Virtual IP routing Global IP
Site #2
Table for Customer A Routing Table
Customer routes
Customer A
Customer A
Customer C
Customer C
Customer A Customer A
PE-1 PE-2
Customer B
Customer B
P-Network
Customer A Customer A
PE-1 PE-2
Customer B
Customer B
PE Router
CE Router
CE router CE router
Core IGP Core IGP
Los PE routers:
• Intercambian rutas VPN con CE routers
• Intercambian las rutas de “core” con los P routers via IGP
• Intercambian rutas VPNv4 con otros PE via MP-BGP
Flujo de ruteo
CE router CE router
IPv4 Update
PE Router P Router PE Router
CE router CE router
CE router CE router
CE router CE router
CE router CE router
CE router CE router