Está en la página 1de 22

ARQUITECTURA

MPLS
(Multiprotocol Label Switching)
TEMARIO
• INTRODUCCIÓN MPLS
• LABEL SWITCHING
• PROTOCOLOS PRE-MPLS
• BENEFICIOS DE MPLS
• ESCENARIO MPLS
• DEMOSTRACION PRACTICA
INTRODUCCIÓN MPLS

MPLS (Multiprotocol Label Switching)

Contrariamente a lo que podría pensar, la conmutación de


etiquetas multiprotocolo (MPLS) no es un tipo de conexión a
Internet (como la fibra o la conexión a Internet), sino una
"técnica".

MPLS se podría definir como "un protocolo para acelerar y


configurar los flujos de tráfico de red", lo que básicamente
significa que MPLS clasifica y prioriza sus paquetes de datos.

MPLS permite que la mayoría de los paquetes se reenvíen en


la Capa 2 (el nivel de conmutación) en lugar de tener que
pasarse a la Capa 3 (el nivel de enrutamiento).
LABEL SWITCHING

En una red IP tradicional: Cada router realiza una


búsqueda de IP ("enrutamiento") y determina el
próximo salto basado en su tabla de enrutamiento, y
reenvía el paquete a ese próximo salto. Esto se
repite para cada router, cada uno haciendo sus
propias decisiones de enrutamiento, hasta que se
llegue al destino final.

MPLS hace "Label Switching" en su lugar

La técnica de Label Switching, no es una técnica


nueva. Frame relay y ATM lo usaba para mover las
tramas o celdas a través de una red.
LABEL SWITCHING

Como se representa arriba, el encabezado MPLS tiene 32 bits de largo y está justo entre los encabezados de capa 2 y
capa 3 cuando el reenvío se realiza.

Label (20 bits): Identifica el valor del label usado por los LSRs para reenviar paquetes a través de una red MPLS. El
rango de valores para este campo es <0 - 1,048,575> (220-1).

Traffic Class (3 bits): Previamente conocido como EXP, es usado para transportar información de clases de tráfico
para que las políticas de QoS puedan ser implementadas en una red MPLS al revisar el valor en el encabezado.

Bottom Of Stack (1 bit): MPLS permite que múltiples labels serán colocadas encima de un paquete. Las mismas son
tratadas como un stack; el label del inferior o de fondo (bottom label) es la más cercana al encabezado de capa 3
mientras que el label superior (top label) es la más cercana al encabezado de capa 2, y los LSRs siempre operan solo
con el top label (con la excepción del label de Router Alert). Para poder identificar cual label es la última - la del fondo -
el bit BoS tendrá el valor de 1 en el último label y 0 en el resto de ellas.
LABEL SWITCHING

Como podemos observar, el mismo prefijo es asociado/atado a un número localmente significativo


de label, y el mismo es anunciado a todos los vecinos indiscriminadamente.
LABEL SWITCHING

PROTOCOLO LDP (Label Distribution Protocol)

LDP le permite a los routers establecer sesiones entre ellos, crear, anunciar y almacenar label
bindings (asociaciones entre prefijos y labels), ayudando a rellenar el contenido del LIB (Label Information Base
por sus siglas en inglés) y LFIB (Label Forwarding Information Base por sus siglas en inglés).

El orden aproximado de operaciones es descrito como sigue a continuación:

1.Discovery de routers corriendo LDP (paquetes hello a la dirección 224.0.0.2 - UDP 646 )
2.Establecimiento de sesión (TCP 646)
3.Anuncio y recepción de labels
4.Almacenamiento de labels en la LIB
5.Construir el LFIB basado en contenidos de la LIB y RIB (similar a construir la FIB de la información de la RIB)
6.Mantenimiento de la sesion (enviar keepalives, actualizaciones, y mensajes de error cuando sea necesario)
LABEL SWITCHING
Los números de label que recibe en los paquetes entrantes son los incoming o ingress labels, y los
números de label que usa para identificar los paquetes salientes son outgoing o egress labels.

La manera en la que el reenvío sucede requiere conocer los bindings locales y remotos y pensar
en perspectiva. Haciendo uso de LDP, los routers anuncian sus bindings locales a sus vecinos.
Todos los bindings recibidos a través de LDP son almacenados como bindings remotos en la LIB.
PROTOCOLOS PRE-MPLS

Antes de MPLS, los protocolos WAN más populares fueron ATM y Frame Relay. Pero todo
esto tuvo un costo, con la popularidad de Internet, IP llego a ser el protocolo más popular,
estando este en cualquier lado. Las VPN fueron creadas sobre estos protocolos WAN. Los
clientes que arrendaban enlaces ATM y enlaces Frame Relay o usaban líneas arrendadas y
construían sus propias redes virtuales sobre estos. Los routers del proveedor ofrecían
servicios de capa 2 hacia routers de los clientes a nivel de capa 3, la separación y el
aislamiento entre las diferentes redes de los clientes eran garantizadas. Estas clases de
redes eran referidas como overlay networks.
Overlay networks son utilizas hasta el día de hoy, pero ciertos clientes están ahora usando
servicios de MPLS VPN.
BENEFICIOS
Entre los beneficios que existen al tener MPLS en la red, incluyen los siguientes:

❖ El uso de una infraestructura unificada.


❖ Mejor integración IP sobre ATM.
❖ Core libre para BGP.
❖ El modelo peer-to-peer para MPLS VPN.
❖ Flujo de tráfico óptimo.
❖ Ingeniería de Tráfico.

INFRAESTRUCTURA UNIFICADA
Con MPLS la idea es que las etiquetas de ingreso de los paquetes basados en sus direcciones
destinos u otros criterios de pre configuraciones y el intercambio de todo el tráfico se realice sobre
una infraestructura común, esta es una gran ventaja de MPLS. Una de las razones que IP llego ser
el único protocolo que domino las redes mundiales es porque ciertas tecnologías pueden ser
transportadas sobre este. No solo los datos de transporte sobre IP, también telefonía.
BENEFICIOS
Pero usando MPLS con IP, se podría extender las posibilidades de lo que se quiere transportar.
Agregando las etiquetas habilitadas al paquete se puede llevar otros protocolos que solo IP sobre
MPLS lo pueden hacer. Como, por ejemplo, MPLS puede transportar IPv4, IPv6, Ethernet, HDLC, PPP
y otras tecnologías de capa 2.
Las características por lo cual cualquier trama es llevada a través de MPLS backbone es llamada
AToM (Any Transporto over MPLS), habilitando AToM el proveedor de servicios provee el mismo
servicio de capa 2 hacia los clientes con cualquier red que no sea específicamente MPLS. Al mismo
tiempo, el proveedor de servicio necesita solo una infraestructura de red unificada que lleve toda clase
de tráfico a los clientes.

MEJOR INTEGRACION IP SOBRE ATM

Hace muchos años, IP gano la batalla sobre todos los protocolos de redes de capa 3, como AppleTalk,
Internetwork Packet Exchange (IPX) y DECnet. Así mismo otros de los protocolos que tuvieron mayor
acogida a nivel de capa 2 fue ATM. Aunque ATM es un protocolo de uso end-to-end o quizás desktop-
to-desktop pero como se supuso, nunca paso a ir más allá. ATM tuvo mucho éxito,pero estuvo limitado
a utilizarlo a nivel de protocolo WAN en el core de la red del proveedor de servicios Algunos de los
proveedores de servicios también desplegaban backbones a nivel de IP.
BENEFICIOS

Una solución fue implementarlo de acuerdo al RFC 1483 “Multiprotocol Encapsulation over ATM
Adaption Layer 5”, En esta solución, todos los circuitos ATM tuvieron que ser manualmente
establecidos, y así mismo los mapas entre los próximos saltos de IP y puntos finales de ATM tuvieron
que configurarse manualmente cada que un router en la red tenia ATM.

Otro método fue implementar LAN Emulation (LANE). Ethernet había llegado a ser popular en capa 2
en las redes, pero este nunca logró escalabilidad y confiabilidad en los requerimientos que tenían los
proveedores de servicios en sus redes.

Finalmente, Multiprotocol over ATM (MPOA), el cual es una especificación del fórum de ARM, nos da
una ligera integración de IP sobre ATM pero también una solución muy compleja.

Todos estos métodos fueron incómodos para implementarse y también darles solución. Una mejor
solución para integrar IP sobre ATM fue dirigida por la intervención de MPLS. Los pre requisitos de
MPLS sobre ATM switches fueron que los ATM switches tuvieran que llegar a ser más inteligentes.
BENEFICIOS

CORE LIBRE PARA BGP

Cuando la red IP de proveedor del servicio debería de reenviar el


tráfico, cada router debería mirar la dirección IP destino del paquete.
Si los paquetes son enviados a destinos que son externas a la red
del proveedor de servicio, estos prefijos de IP externas deberían
estar presentes en la tabla de enrutamiento de cada router. BGP
lleva los prefijos externos, como los prefijos de los clientes o los
prefijos de internet.
MPLS, sin embargo, habilita el reenvió de paquetes basado en la
búsqueda de etiquetada en vez de búsqueda de dirección IP.
El Edge router de la red MPLS necesita ver la dirección IP destino
del paquete y por lo tanto todavía necesita que se ejecute BGP.
La etiqueta es asociada con una dirección IP del paquete, es la
etiqueta que es asociada con la dirección IP del next-hop de BGP
BENEFICIOS
EL MODELO PEER TO PEER PARA MPLS VPN

En este modelo, el router del proveedor de servicios lleva los datos de los clientes a través de la
red, pero ellos también participan en el modelo de enrutamiento del cliente.
Antes de que el MPLS exista, el modelo peer-to-peer podría lograrse creando la interconexión de
enrutamiento IP entre el cliente y los enrutadores del proveedor de servicio.
MPLS VPN es una aplicación de MPLS que hace la VPN peer-to-peer sea mucho más fácil
implementar. Agregando o removiendo el sitio de un cliente es mucho más fácil configurar y así
demanda menos tiempo y esfuerzo. Con MPLS VPN, un router del cliente llamado the Customer
Edge router (CE), tiene un peer con al menos un router del proveedor del servicio, llamado the
Provider Edge router (PE).

La privacidad en las redes MPLS VPN es anunciada usando el concepto de virtual Routing
forwarding (VRF) y debido a esto los datos son reenviados en el backbone como paquetes
etiquetados.
El beneficio de MPLS VPN para el cliente es bueno cuando el cliente tiene una red en full mesh.
Un ejemplo que tenemos a continuación donde cada peer de Customer Edge router con solo un
router del proveedor del servicio.
BENEFICIOS
BENEFICIOS
FLUJO DE TRÁFICO OPTIMO

Debido a que los switches de ATM o Frame Relay son totalmente dispositivos de capa 2, los routers se
interconectan a través de estos, esto se lo hace creando circuitos virtuales entre ellos. Para cualquier
router, enviar tráfico directamente a otro router, el circuito virtual debería ser creado entre ellos
directamente. Creando los circuitos virtuales manualmente es tedioso. En cualquier cosa si el
requerimiento es una conexión any-to-any entre sitios, es necesario tener un full mesh de circuitos
virtuales entre los sitios, el cual es incómodo y costoso. Si los sitios están interconectados como se
muestra en la siguiente imagen, el tráfico de CE1 a CE3 primero debe pasar por CE2
BENEFICIOS
INGENIERÍA DE TRÁFICO

La idea básica detrás de ingeniería de tráfico es su uso óptimo en la infraestructura de la red, incluyendo
enlaces que son subutilizados. Esto significa que en la ingeniería de tráfico debería ser provista la
posibilidad de dirigir el tráfico a través de la red en rutas diferentes y también desde rutas preferidas. La
ruta con menos costo es la más corta, calculada por un protocolo de enrutamiento dinámico. Con la
ingeniera de tráfico implementada en la red de MPLS, se puede tener el tráfico que es destinado para un
particular prefijo o con un flujo de calidad de servicio particular del punto A al punto B a lo largo de un
camino que es diferente del camino de menor costo.
ESCENARIO MPLS
CONFIGURACIÓN
CONFIGURACIÓN
CONFIGURACIÓN
MUCHAS GRACIAS POR SU
ATENCIÓN

También podría gustarte