Aplicaciones de

MPLS

Mg. Antonio Ocampo
Zúñiga

Importancia de las
aplicaciones
GMPLS QoS
LSR
IPv6 over
BACKBONE
BACKBONE
ETH
Over
MPLS
MPLS TE
LER LSR LSR LER
FR
PWE3
over
MPLS
MPLS
MPLS

MPLS
PPP
over
MPLS
MPLS
ATM
over VPN mVPN
MPLS LSR LSR

Una vez desplegado MPLS en una red,
es posible implementar las
aplicaciones que le agregan valor. Por
sí mismo, MPLS no le brinda
ningún beneficio al usuario.

MPLS VPN
Fundamentos

Características
• Permite la duplicidad de redes IP
de los clientes.
• Los LERs son conocidos como PE
(Provider Edge), los LSRs se
denominan P (Provider) y los routers
de los clientes conectados a la red
MPLS se llaman CE (Client Edge).
MPLS-VPN
Shim 20 bits 3
20bits
bits1 bit 8 bits 20
3 bits 3 bits 8
1 bit 1 bits
bit 8 bits
Label Stack
Header MPLSLabel Label
EXPEXPS
LabelLabel 0 TTL EXP
LabelSSEXP
TTL VPNEXP
Label TTL
1 TTL
EXPS
TTL TTL
2 Shim Headers
(4 bytes)
(8 bytes)

Características
• Sólo los PE manejan e
intercambian la información de
las VPNs usando una extensión del
protocolo BGP denominada
Multiprotocol BGP (MP-BGP).
• Los P no reciben rutas de clientes
y no procesan información de
VPNs, solo se encargan del
transporte de los paquetes
intercambiados por los PE.

. Este prefijo convierte a las direcciones IPv4 en direcciones VPNv4 (IPv6  VPNv6). • Se utilizan dos etiquetas: la etiqueta LDP convencional y la etiqueta VPN.Características • Las rutas intercambiadas tienen un prefijo adicional (RD) que es único y permite la duplicidad de direcciones IP. que sólo es reconocida y procesada por los PE.

usada para separar las tablas de enrutamiento de los clientes. 1 Tabla de rutas 1 VRF (VPN Routing & Forwarding instance): Similar al concepto anterior. pero es necesario desplegar .Conceptos VRF Lite: Instancia de enrutamiento aislada dentro de un router. ÚnicamenteVRF 3tienen Tabla de rutassignificado 3 VRF 2 Tabla de rutas 2 local dentro de VRFun router.

Conceptos RD (Route Distinguisher): Identificador de 64 bits que se antepone a la dirección de red para formar un prefijo único. Para IPv4 (32 bits) se forma un prefijo Route64600:20 Distinguisher Prefijo VPNv4 Dirección 20.1.1 VPNv4 de IPv4 96 bits. y es posible crear esquemas . Usando este atributo una VRF puede pertenecer a una o varias VPNs. RT (Route Target): Asocia las VRF a VPNs.1.

. Este protocolo únicamente es utilizado entre los PEs. ya que sólo estos equipos intercambian la información de las VPNs.Conceptos MP-BGP (Multiprotocol BGP): Extensión del protocolo BGP que sirve para propagar familias de direcciones (address family) tales como VPNv4 y los atributos que las acompañan (por ejemplo la comunidad extendida Route Target).

MPLS-VPN Funcionamiento .

0/ 8 30.0/8 10.0.0.2.0.3.Determinación de la topología 20.0.2 PE P P PE 10.0/ 8 CE PE CE 10.0.1 10.0/ 8 CE 10.1.0/ 8 El IGP determina la topología del backbone .0.2.0.3 P P CE CE 20.0.3.0.1.0.

2.2.0.0.3 hop VPN33 22 Label CE CE 20.2 PE MP-iBGP PE 10.2.0/ 8 Vecindades iBGP para intercambiar prefijos .0/8 address Route 64000:200 64000:100 target Next 10.3.0/8 10.Intercambio de Prefijos VPNv4 20.0.0.0.0.0/8 100:30.0.0/8 address CE Route 64000:100 target MP-iBGP Next 10.0.0.1.3 VPNv4 200:20.2.0/ 8 30.1 MP-iBGP UPDATE MP-BGP 10.0.0.0.1.0.3.3.3.0/ 8 CE 10.2 hop PE MP-iBGP CE VPN44 Label 10.0.0/ UPDATE MP-BGP 8 VPNv4 100:20.0.0.

1.0/8 10.2 IP 99 33 44 IP 22 45 4533 22 IP IP 22 IP 33 PE P P PE 10.0.0.0.0.Envío de Datos 20.0.0/ 8 CE 44 IP CE PE IP 10.0.3 IP IP P P CE CE TABLA PE 10.0.0.0.0.2.0/ IP 8 30.0.0.0 22 100:30.1.1.2.0.3.0.1 20.1 10.0.3.0/ 8 CE 10.0/ VPNv4 VPN LBL 8 200:20.0 44 .1.0.0 33 100:20.

MPLS-VPN Esquemas diversos .

0.0/ 8 10.0/8 8 Central Remota PE BACKBONE BACKBONE MPLS MPLS PE PE Remota Central 20.0.0.0.0.0/ 8 Todas las sedes de cada cliente se conectan entre sí .0/8 11.0.0/ Remota 30.VPNs separadas 20.0.0.0.0.

0.VPNs entrelazadas 20.0.0.0.0.0/8 Todas las sedes de cada cliente se conectan entre sí Las sedes centrales pueden .0.0.0/ 8 10.0.0/8 8 Central Remota PE BACKBONE BACKBONE MPLS MPLS PE PE Remota Central 20.0/8 11.0.0.0/ Remota 30.

0.0.0.0. Gestión .0/8 11.Servicios centralizados 20.0/8 .0.Internet .Servidores .0.0/ 8 10. Internet.Servidores .0.Internet Ambos clientes tienen conectividad con servicios en el proveedor: Servidores.0.0.0.0/8 8 Central Remota PE BACKBONE BACKBONE MPLS MPLS PE PE Remota Central 20.0/ Remota 30.

0.0.0.0/ 8 8 Los proveedores intercambian las redes de los clientes utilizando MP-BGP.0.0/ Remota 30.0.0/ 8 10.Distribuidas en varios operadores 20.0. .0/ 8 8 Central Remota PE ISP ISP11 PE ISP ISP22 PE Remota MP-BGP Central 20.0.0/ 11.0.0.0.

IPv6 sobre MPLS .

MPLS Red RedIPv6 IPv6 Red RedIPv6 IPv6 MPLSIPv6 IPv6 . Los esquemas y aplicaciones del backbone IPv6 son similares a los de IPv4.Sobre backbone migrado a IPv6 Toda la red soporta IPv6.

requieren MPLS VPN para transportar IPv6 (6vPE). Los esquemas y las aplicaciones del backbone son en IPv4. MPLS Red RedIPv6 IPv6 Red RedIPv6 IPv6 MPLSIPv4 IPv4 .Sobre backbone IPv4 Sólo los PE con soporte de IPv6.

MPLS -TE (MPLS Traffic Engineering) .

Características • Permite que el tráfico escoja la ruta óptima de acuerdo al recurso solicitado disponible. . Frame Relay o ATM) pero sólo MPLS ofrece las siguientes ventajas: . • Puede implementarse en cualquier tipo de red (IP.Implementa balanceo de carga y elección de rutas sin necesidad de cambiar las métricas del protocolo de enrutamiento (IGP).

Permite lidiar fácilmente con las congestiones inesperadas de los enlaces. .Reenrutamiento casi inmediato y automático de paquetes ante caídas de enlaces o nodos. .Características .

• Para formar el túnel se usa el protocolo RSVP-TE (Resource Reservation Protocol . • El camino escogido dinámicamente no necesariamente será el más corto. ancho de banda).Traffic Engineering).Características • Los LSPs se forman sobre túneles dinámicos o manuales. sino el que disponga de los recursos solicitados (por ejemplo. descrito en el RFC .

Características • Para que MPLS-TE funcione es necesario que el IGP envíe la información topológica de todos los routers. . de tal manera que se conozcan todos los caminos posibles hacia un destino. Esto solo puede lograrse usando un protocolo de enrutamiento de estado de enlace (OSPF o IS-IS).

se usa el bit O en las opciones de OSPF para indicar si un router soporta dichos LSAs. Tipo 10 (Area Scope) y Tipo 11 (Domain Scope).Características • OSPF usa tres extensiones (Opaque LSAs): Tipo 9 (Link Local Scope). Asimismo. • IS-IS maneja dos extensiones (TLVs): Tipo 22 (IS Reachability) y Tipo 135 (Extended IP Reachability). Ambos permiten el uso de la métrica extendida (su cota superior se amplía .

0.0/8 96 20.0.0.0.0/8 30.0.0.0.0.0/8 LSR LSR CE 84 20.0.0.0.0.0.0/8 LER LSR LSR LER 13 20.0.Funcionamiento general El LSP se forma dinámicamente con el IGP y MPLS-TE define LSPs alternos estática o dinámicamente según parámetros predefinidos.0/8 31 20.0/8 77 20.0.0.0/ 8 .0.0. 10.0/8 CE 57 20.0/8 45 20.0.0/8 LSR 31 20.0.

0.0.Ejemplos Prácticos Formar un camino dinámicamente.0/ 8 . con 1 Mbps de ancho de banda 10.0.0. que empiece en RA y termine en RG.0/8 CE 1M? 1M? RD SI SI 1M? 1M? 1M? SI NO SI RA RB RF RG RC RE CE 30.

0.0.0. 10.0/ 8 .Ejemplos Prácticos Formar dos caminos estáticos entre RA y RG (RA-RB-RD-RF-RG y RA-RB-RF- RG) para balancear carga con una relación de 1 a 3.0.0/8 CE RD RA RB RF RG RC RE CE 30.

0. la conmutación al camino alternativo debe ser casi inmediata.0.0.0/8 CE RD RA RB RF RG RC RE CE 30.0.0/ 8 .Ejemplos Prácticos Formar un camino de contingencia entre RA y RG. 10.

PWE3 (Pseudo Wire Emulation Edge to Edge) .

que consiste en transportar cualquier protocolo de capa 2 sobre MPLS (L2VPN). simulando accesos dedicados (pseudo-wires) punto a punto y multipunto.Características • Propuesta surgida en el año 2000 y normada el 2006 por el RFC 4447. MPLS MPLS w ir e FR/ATM/ e u do- FR/ATM/ ps ETH ETH .

FRoMPLS. para estandarizar las mencionadas subtecnologías.Características • Originó el actual desarrollo de EoMPLS/VPLS. ATMoMPLS. . perteneciente a la IETF. entre otros. • El año 2001 se funda el PWE3 Working Group. HDLCoMPLS. PPPoMPLS.

VPLS (Virtual Private LAN Service) .

así que es posible lograr esquemas similares a los de MPLS VPN.Características • Desde el punto de vista del cliente. permitiendo la interconexión de las sedes que usan uno u otro esquema. . Toda la configuración radica en los PEs. la red del proveedor es sólo un Switch LAN que une sus sedes. • MPLS VPN (capa 3) y VPLS (capa 2) pueden coexistir en un mismo backbone MPLS.

• La mayoría de fabricantes consideran el segundo documento en su implementación.Características • Fue normado el año 2007 a través de los siguientes documentos: RFC 4761 (Virtual Private LAN Service using BGP for Auto-discovery and Signaling) y RFC 4762 (Virtual Private LAN Service using Label Distribution Protocol Signaling). Como ejemplo se .

Esquema Ethernet Ethernet Ethernet MPLS MPLS Ethernet pseudo-wires Ethernet Ethernet Ethernet .

GMPLS (Generalized Multiprotocol Label Switching) .

SDH. sino también en switches TDM. longitudes de onda y puertos ópticos. entre otros). . por lo que no sólo se utiliza en routers. y de fibra óptica.Características • Propuesta surgida en el 2001 para extender los beneficios de control. aprovisionamiento y señalización de MPLS hacia las capas inferiores (TDM. sino timeslots. • GMPLS no sólo conmuta paquetes o celdas.

Características • La tendencia es extender los protocolos de control de MPLS para aprovisionar los recursos de manera unificada. de tal manera que se abarque desde la capa física hasta la calidad de servicio en IP sobre un mismo plano de control. .

realizada por Cisco. Sycamore. Juniper. Netplane y DCL. . Agilent.Esquema Primera prueba de GMPLS organizada por el MPLS Forum en el 2002.

Configuración .

Protocolo de etiquetas .Se habilita MPLS mpls label protocol ldp .General Establecer el identificador de sesión LDP mpls ldp router-id <interfaz> force Configuración por interfaz interface <slot/puerto> mpls ip .

Verificación Muestra si MPLS está habilitado show mpls interface Detalles de cada vecino LDP show mpls ldp neighbors Resumen de las conexiones TCP LDP show mpls ldp discovery .General .

General .Verificación Tabla de etiquetas LFIB show mpls forwarding Etiquetas intercambiadas para cada prefijo show mpls ldp bindings .

MPLS VPN Capa 3 Creación de la VRF y sus parámetros ip vrf <nombre> rd AS:NN route-target import AS:YY route-target export AS:ZZ Aplicación de la VRF a la interfaz interface <slot/puerto> ip vrf forwarding <nombre> .

B.D activate Redistribución de prefijos en el PE desde el CE hacia otros PEs o RRs router bgp <ASN> address-family ipv4 vrf <nombre> redistribute <protocol> neighbor A.B.D .C.Pueden crearse sesiones PE ↔ CE .C.MPLS VPN Capa 3 Sesión VPNv4 con otros PEs o RRs router bgp <ASN> address-family vpnv4 neighbor A.

MPLS VPN Capa 3 - Verificación VRFs configuradas show ip vrf <nombre> Redes aprendidas en la VRF show ip route vrf <nombre> Vecindades BGP VPNv4 show ip bgp vpnv4 all summary Redes recibidas en cierta VRF por MP-BGP show ip bgp vpnv4 vrf <nombre> .

MPLS VPN Capa 2 (PWE3) Creación de la clase pseudowire pseudowire-class <nombre> encapsulation mpls Se establece la segunda sesión LDP entre los PEs extremos y se intercambian etiquetas de la VPN de capa 2 interface <interfaz> xconnect <router id remoto> <vc-id> pw- class <nombre> .

MPLS VPN Capa 2 (PWE3) - Verificación Estado de la conexión VPN de capa 2 show mpls l2transport vc <vc id> [detail] .

safaribooksonline.Referencias MPLS and VPN Architectures URL: [CIS2000] http://my.com/book /networking/mpls/1587050021 Última fecha de consulta: 1 de setiembre de 2012 .

edu.pucp.Referencias Estudio del desempeño e implementación de una solución MPLS-VPN sobre múltiples sistemas autónomos URL: [MEN2012] http:// tesis.pe/repositorio/handle/ 123456789/1500 Última fecha de consulta: 6 de setiembre de 2012 .

org/html/rfc5151 Última fecha de consulta: 6 de setiembre de 2012 .Referencias Inter-Domain MPLS and GMPLS Traffic Engineering .Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions URL: [IET2008] http:// tools.ietf.

edu/services/testi ng/routing/knowledgebase// GMPLSwhitepaper_Final1009021.unh.Referencias GMPLS Interoperability Event URL: [IOL2002] https://www.iol.pdf Última fecha de consulta: 5 de setiembre de 2012 .

Referencias UNH IOL GMPLS Interoperability Experiences and Recommendations URL: [IET2012] www.ietf.ppt Última fecha de consulta: 12 de setiembre de 2012 .org/proceedings/55/slides/cc amp-5/ccamp-5.