MPLS Proydesa
MPLS Proydesa
MPLS Descripción
MPLS A fondo
¿Dificultades para comprender qué ventajas puede ofrecer MPLS y “ por qué" los
arquitectos de red deberían considerar poner en práctica MPLS en el núcleo de
su red?
Esta sección responderá en detalle tales interrogantes y explicará las ventajas y
“Servicios” que MPLS puede ofrecer a clientes estatales quienes están buscando
tanto construir un núcleo MPLS apto o bien utilizar un servicio que es MPLS
compatible. Los Servicios presentados incluirán VPN, Capa 2 de transporte, QoS
y transporte IPv6 entre otros.
Temario
- Historia de MPLS
- Fundamentos Tecnológicos
- Ejemplos de Operación
Evolución de MPLS
- Orígenes de conmutación de etiquetas (Tag switching)
- Propuesto en IETF— Luego combinado con ideas de otras propuestas de IBM (ARIS),
Toshiba (CSR)
AToM, VPLS,
DS-TE Desplegada
Grupo MPLS
Cisco llama un Formalmente Cisco envía Ingeniería de Tráfico
BOF en IETF para Organizado MPLS TE Desplegada
Estandarizar por IETF
Tag Switching
Cisco Envía MPLS VPN Despliegues
MPLS (Tag Desplegado a gran escala
Switching)
Cualquier
Ingeniería IP+GMPLS
VPNs IP+ATM Transporte
de tráfico Óptico
sobre MPLS
MPLS
Infraestructura de Red
Fundamentos de la tecnología MPLS
Fundamentos de la tecnología MPLS
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Enrutamiento IP
Prefijo
I/F Prefijo I/F Prefijo
I/F
Dirección Dirección Dirección
0 128.89
1 0
[Link] Datos
1
[Link] Datos
[Link] Datos [Link] Datos
Paquetes transmitidos
Basados en Dirección IP
171.69
Fundamentos de la tecnología MPLS
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Encapsulaciones
Encabezado Etiqueta Frame Relay Frame Relay Encabezado etiqueta Encabezado Capa 3
Encabezado PPP
Encabezado PPP Encabezado etiqueta Encabezado Capa 3
(Paquete sobre SONET/SDH)
* Encabezado etiqueta LAN MAC Encabezado MAC Encabezado etiqueta Encabezado Capa 3
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Control y Transmisión del plano de separación.
Ruta
Proceso
RIB
Enrutamiento Actualización/
Adyacencia
Plano Control Etiqueta
Proceso
LIB Sujeción (bind)
MPLS
Actualización/
Adyacencia
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Protocolo de Distribución de Etiquetas
(Label Distribution Protocol -LDP)
Definido en RFC 3036 y 3037
Utilizado para distribuir etiquetas en una red MPLS
Clase Reenvío de equivalencia (Forwarding Equivalence Class –FEC-)
Cómo los paquetes son asignados a LSPs (Label Switched Paths)
Etiquetas de Publicidad por FEC
Llegan al destino a.b.c.d con una etiqueta x (por IPL3DA en RIB)
Descubrimiento de vecinos
Nota: CR-LDP es otra opción para distribución de etiquetas pero no se usa mas ni es implementada
stribución de Etiquetas base BGP
Usada en el contexto de VPNs MPLS
Requieren extensiones multi-protocolo a BGP
Referido a en M-BGP
Usan AFI/SAFI
Extensión al protocolo BGP a fin de llevar la información de enrutamiento acerca
de otros protocolos
Multicast
MPLS
IPv6
VPN-IPv4
Labeled IPv6 unicast (6PE)
VPN-IPv6 (6VPE)
Intercambio de Multi-Protocolo NLRI debe negociarse en la sesión de
configuración
Utiliza las capacidades de Publicidad de los procedimientos de
negociación BGP
VPN routers de borde deben ser pares BGP
La inforrmación de mapeo de la etiqueta es llevada como parte de la NLRI
(Network Layer Reachability Information)
Fundamentos de la tecnología MPLS
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Contexto General
• En el Borde (CE) – Customer Edge- Borde Cliente
(ingreso): • En el núcleo:
Clasifica paquetes Transmite usando etiquetas
Los etiqueta (en contraposición a dir IP )
La etiqueta indica la clase de
servicio y destino
Etiqueta borde
Switch Router
Label Switch
(PE) – Provider Edge Router (LSR)
(P) – Proveedor
Protocolo de Distribución de
etiquetas - Label Distribution
• En el borde
Protocol (LDP/TDP, RSVP,BGP) (egreso):
Remueve la etiqueta
(PE) – Provider Edge
Operación
Enrutamiento Tradicional
Cada router conserva completa la tabla de enrutamiento y envía
el próximo salto (enrutamiento basado en destino); rutas en
direcciones de destino L3.
MPLS combina el enrutamiento L3 con intercambio de etiquetas y envío
MPLS Reenvío
La etiqueta impuesta en router de ingreso (ingreso a la parte de red
etiqueta-conmutación) . Generalmente, todas las decisiones de
reenvío hechas sobre la etiqueta solamente – no búsqueda de tabla
de enrutamiento sino tablas de búsqueda TFIB.
Enrutamiento IP
Etiquetas
Control y Transmisión del plano de separación.
Distribución de etiquetas
Ámbito MPLS
Transmisión basada en etiquetas
Ejemplo: Información de enrutamiento
In Addres Out Out In Addres Out Out In Addres Out Out
Label s I’face Label Label s I’face Label Label s I’face Label
Prefix Prefix Prefix
128.89 1 128.89 0 128.89 0
171.69 1 171.69 1
… … … … … …
0 128.89
0
1
Puede llegar a 128.89 a
través mío
Puede llegar a 128.89 y a
171.69 a través mío 1
0 128.89
1 0
Red MPLS
punto egreso 0 128.89
0
1
[Link] Data
9 [Link] Data
1
Conmutación etiqueta
reenvía basado en la
etiqueta
ción general de los Servicios y Aplicaciones
ualmente se están desplegando
Temario
MPLS Drivers
MPLS Aplicaciones
VPN B VPN A
VPN C VPN C
VPN B VPN A
VPN A
VPN A VPN C
VPN B
VPN B VPN C
VPN C VPN B
Topología
MPLS VPN
CEA2
VPN B/Site 1
VPN C/Site 2
12.1/16
CE1B1 Static CEB2
11.1/16 RIP 11.2/16
RIP
Static RIP
16.2/16
CEA1 P3 BGP PE3
CEB3 VPN A/Site 2
16.1/16
VPN A/Site 1
12.2/16 VPN C/Site 1
Enrutamiento VPN e instancia de reenvío
VPN Routing and Forwarding Instance (VRF)
Los routers PE mantienen tablas de ruteo separadas
Tabla de Enrutamiento Global
Contiene todas las rutas PE y P (quizás BGP)
Completada por la columna vertebral del VPN IGP
VRF (VPN enrutamiento y reenvío)
Tabla de enrutamiento y reenvío asociada con uno o mas sites
conectados
directamente (routers CE)
VRF se asocia con cualquier tipo de interface, ya sea lógica o física
(ej:
sub/virtual/tunnel)
Las Interfaces pueden compartir el mismo VRF si los sites conectados
comparten la misma información de ruteo
No routers virtuales, sólo enrutamiento virtual y reenvío.
Router PE – Output de la Tabla Global
de enrutamientoPE2#sh ruta ip
[Link] [Link]
CE2 PE2 OSPF PE1
Router PE– Output de la Tabla de
enrutamientoPE2#sh
VRF ruta ip vrf RED
Tabla de Enrutamiento: RED
VPN1
Cliente-2
CE Dominio MPLS
CE
Cliente-1
eBGP, EIGRP,OSPF, RIPv2,Static
PE
“Si Ud quiere llegar a esta dirección única, deme paquetes con esta
etiqueta
en ellos,”
Ejemplo de Operación
VRF completamiento de MP-BGP
Paris
Londres
CE CE
VPN-v4 actualización:
R[Link][Link]/24,
PE-1 Next-hop=PE-1 PE-2
BGP, OSPF, RIPv2
actualización RT=VPN-A
[Link]/24,NH=CE-1 Label=(28)
VPN-v4 actualización:
PE-1 R[Link][Link]/24, PE-2
BGP, OSPF, RIPv2 actualiza Next-hop=PE-1
[Link]/24,NH=CE-1 RT=VPN-A
Label=(28)
“Si Ud quiere llegar a esta dirección única, deme paquetes con esta
etiqueta
en ellos,”
Re-envío de paquete MPLS/VPN
Paris Londres
[Link]/24
Paris
London
[Link]/24
Router PE de egreso usa la etiqueta VPN para seleccionar cuál VPN/CE para
reenviar el
La etiqueta VPN label se remueve y el paquete es dirigido (ruteado) hacia el site
paquete.
VPN
MPLS Capa-2 Transporte
Seudo Cable –
Adopción Cisco tecnología IETF
Capa 2 Transporte
– L2TPv3
• [Link]
• [Link]
– MPLS (P2P, antes draft-martini)
• [Link]
• draft-ietf-pwe3-[atm, frame-relay, ethernet, etc.]
Motivación para AToM
Protege la inversión existente mientras se construye el paquete núcleo
Frame Relay y ATM
Protocolos Non-IP – SNA, IPX
Entronca el trafico del cliente
Entronca IGP del cliente a través de la columna dorsal del proveedor
Especialmente cuando el cliente se conecta a través de diferentes medios
de
comunicación
Los dispositivos del Provider reenvían los paquetes del cliente basados en
la información de capa 2
Circuitos (ATM/FR), MAC address
Túneles basados en CPE (ej: IPSEC) análogos a circuitos
Posibilidad de un servicio nuevo (VPLS – LAN emulada)
Buen ajuste para los clientes que, o bien
Simplemente quieren conectividad
Tienen protocolos non-IP
AToM –
Intercambio de Información VC
Las etiquetas VC labels se intercambia a través de una sesión direccionada
LDP
entre routers PE
Transportada en Generic Label (Etiqueta general) TLV dentro de
mensaje etiqueta de mapeo LDP (Label Mapping Message)
(RFC3036 -LDP)
CE1 CE
1. L2 ruta transporte
entrada en el ingreso 4. PE1 envía mensaje
PE de mapeo de
etiqueta conteniendo
VC FEC TLV & VC
etiqueta TLV 5. PE2 recibe
etiqueta VC FEC TLV
3. PE1asigna etiqueta PE1 PE2 & VCl TLV que
VC para nueva 2. PE1 inicia sesión coincide VCID local
interface y la ciñe a LDP con PE2 si
VCID configurada todavía no existe una
PE PE
Línea Virtual
arrendada
ATM/FR
Circuitos ATM/FR
Virtuales
Router CPE
Router CPE
Capa 2 Integración - Ethernet sobre
MPLS
Segment
oEtherne
t
ISP C
PE PE ISP B
ISP 2
PE PE
ISP 1
PE PE
Segment LAN
ISP 3
oEtherne Empresa
t
• Port-mode
Permite que un a frame que viene a una interfase sea empaquetado en un paquete MPLS
• VLAN-mode
Re-envía frames desde una SRC 802.1Q VLAN a una DST 802.1Q VLAN
PPP/HDLC sobre MPLS
Red MPLS
Borde Cliente
Borde cliente
OC-3
Node Next-Hop Cost • Router A tiene 40Mb de tráfico
B B 10 para Router F , 40Mb de tráfico
C C 10
D C 20
parar Router G
• Pérdida masiva de paquetes
E B 20
F B 30 (44%) en
G B 30
Router B->Router E!
• Cambiar a A->C->D->E
Router B no ayudará
Router F
Dis
mi n
OC-3 uci
ón3
OC-3
Router A 5MbRouter E
!
80Mb DS3 Router G
af i co
Tr
OC-3
OC-3 DS3
DS3
Router C Router D
Cálculo de Ruta
• PCALC toma ancho de banda, tiene en cuenta
Node Next-Hop Cost otras limitaciones
B B 10 • Protocolo estado del Link avisa “unreserved
C C 10 capacity” (capacidad sin reservar)
D C 20 • Limitaciones (ancho de banda requerido y
E B 20 política) son específicas para un “tronco” TE.
F Tunnel 0 30 • Resultado final: Ancho de Banda se usa mas
G Tunnel 1 30 eficientemente!
Router B
Router F
OC-3 OC-3
Router A Router E
b DS3 Router G
40M
40Mb OC-3
OC-3 DS3
DS3
Router C Router D
Re-envío de tráfico por un Túnel
Hay tres maneras en las que el tráfico puede ser reenviado
por medio de un túnel
Auto-ruta
Rutas estáticas
Política de routing
Se utiliza como un mecanismo (junto con el DS-TE) para la apretada oferta de SLA para
"los servicios garantizados de ancho de banda"
Protección de Link*
Router A Router B Router D Router E
Router X Router Y
Router C
Router X Router Y
Router C
IETF Borradores