Está en la página 1de 34

MPLS (siglas de Multiprotocol Label Switching) es un mecanismo de transporte de datos estndar creado por la IETF y definido en el RFC 3031.

Opera entre la capa de enlace de datos y la capa de red del modelo OSI. Fue diseado para unificar el servicio de transporte de datos para las redes basadas en circuitos y las basadas en paquetes. Puede ser utilizado para transportar diferentes tipos de trfico, incluyendo trfico de voz y de paquetes IP. Se aaden etiquetas a los paquetes IP.

IP

Primer protocolo definido y usado. De facto el nico protocolo para la Internet Global trabajando.
DESVENTAJAS DEL RUTEO IP Sin conexin Cada router debe tomar decisiones independientes basado en las direcciones IP Encabezado IP Grande- al menos 20 bytes Ruteo en capa de red - Ms lento que Switching (conmutacin) Usualmente diseado para obtener el camino ms corto - No toma en cuenta otras mtricas

ATM (Asynchronous Transfer Mode)


Orientada a Conexin- Provee QoS Switcheo rpido de paquetes con paquetes (celdas) de largo fijo Integracin de diferentes tipos de trfico (voz, datos, video) DESVENTAJAS DE ATM Complejo Caro No ampliamente adoptado

Idea: Combinar los algoritmos de re-envo usados en ATM e IP.

Es acomodado en la capa 2 y 3 del modelo OSI

Mecanismo para manejar el flujo de trfico de tamaos variados (Flow Management) Es independiente de protocolos de capa 2 y 3 Mapea direcciones IP a rtulos de largo fijo (Labels) Interconecta a protocolos de existentes (RSVP, OSPF) El etiquetado en capa 2 permite ofrecer servicio multiprotocolo y ser portable sobre multitud de tecnologas de capa de enlace: ATM, Frame Relay, lneas dedicadas, LANs y Ethernet. Asigna a los datagramas de cada flujo una etiqueta nica que permite una conmutacin rpida en los routers intermedios (solo se mira la etiqueta, no la direccin de destino).

MPLS se basa en el etiquetado de los paquetes en base a criterios de prioridad y/o calidad (QoS).

Formato genrico del LABEL 32 bits

Etiqueta: La etiqueta propiamente dicha que identifica una FEC (con significado local)
Exp: Bits para uso experimental; una propuesta es transmitir en ellos informacin de DiffServ

S: Vale 1 para la primera entrada en la pila (la ms antigua), cero para el resto. Esta es la primera etiqueta introducida.
TTL: Contador del nmero de saltos. Este campo reemplaza al TTL de la cabecera IP durante el viaje del datagrama por la red MPLS.

MPLS no especifica un nico mtodo para distribuir los rtulos (labels) BGP (Border Gateway Protocol) ha sido mejorado para la informacin de label dentro de mensajes del protocolo (piggyback) RSVP tambin ha sido extendido para incluir intercambio de labels (tambin va piggybacked). IETF ha definido un nuevo protocolo conocido como Distribution Protocol (LDP) para sealizacin y administracin. Label

Extensiones al protocolo base LDP ha sido definido para soportar ruteo basado en requerimientos de QoS.

Internet

LER

LSR
LSR

LER

IP

LSR

LSR LER

MPLS IP

LSR = Label Switched Router LER = Label Edge Router

Label Edge Router LER Son los router residentes al borde de la red MPLS. Su funcin es asignar y remover los labels de los paquetes. Soportan mltiples puertas conectadas a redes no similares (tales como frame relay, ATM, y Ethernet). Label Switching Router - LSR Son router de alta velocidad en el core de una red MPLS. Switches ATM pueden ser usados como LSRs sin cambiar su hardware. Capa de switching es equivalente a switcheo VP/VC (Virtual path/Virtual circuit).

Forward Equivalence Class - FEC Es una representacin de un grupo de paquetes que comparten los mismos requerimiento para su transporte. La asignacin de un paquete particular a un FEC es hecho slo una vez (cuando el paquete entra a la red). Label-Switched Paths LSPs (Rutas conmutadas por labels) Una ruta es establecida antes que la transmisin de datos comience. Una ruta transporta un FEC.

MPLS provee dos opciones para configurar un LSP Ruteo hop-by-hop Cada LSR selecciona independientemente el prximo hop para un FEC dado. LSRs soporta varios protocolos de ruteo (OSPF, ATM ). Ruteo explcito Es similar a ruteo de fuente. El LSR de ingreso especifica la lista de nodos a travs del cual el paquete pasar.

El setup de LSP para un FEC es unidireccional. El trfico de retorno debe tomar otro LSP! (para distribuir carga)

Un protocolo a nivel aplicacin para distribuir la asociacin a labels a LSRs. Creado para uso en MPLS por la IETF. Son usados para mapear FECs a labels, los cuales a su vez crean LSPs. Las sesiones LDP son establecidas entre LDP pares en la red MPLS (no necesariamente adyacentes). Algunas veces emplea OSPF o BGP. Tipos de mensaje LDP: discovery messages anuncia y mantiene la presencia de un LSR en la red session messages establece, mantiene, y termina sesiones entre LDP pares advertisement messages crea, cambia, y borra mapeo de labels para FECs notification messages provee informacin de avisos y sealizacin de errores

Los siguientes pasos deben ser seguidos para que un paquete de datos viaje a travs de una red MPLS.
Creacin y distribucin de label

Creacin de tablas en cada router


Creacin de label-switched path (LSP, caminos conmutados por labels)

Insercin de labels y su acceso en tablas


Re-envo de paquetes

Antes que el trfico comience los routers deciden asociar un label a un FEC (forward equivance class) y construir sus tablas. En LDP (label distribution protocol), routers inician la distribucin de labels y la asociacin label/FEC. Adems caractersticas relacionas con el trfico y capacidades MPLS son negociadas usando LDP. Un protocolo de transporte confiable debera ser usado para el protocolo de sealizacin.

Bajo recepcin de la asociacin de label, cada LSR (Label switching router) crea entradas en una base de informacin de labels (label information base - LIB). El contenido de la tabla especifica el mapeo entre un label y un FEC.

Mapeo entre la puerta y label de entrada y la puerta y label de salida.


Las entradas son actualizadas en cada renegociacin asociando label y FEC. Input Port 1 Incoming Port Label 3 Output Port 3 Outgoing Port Label 6

Label switched router

Label edge router

Los LSPs son creados en direccin inversa a la creacin de entradas en el LIBs.

El primer router (LER1) usas la tabla LIB para encontrar el prximo hop y requerir un label para un FEC especfico. Router subsecuentes slo usan la tabla para encontrar el prximo hop. Una vez que el paquete llega al LSR de egreso (LER4), el label es removido y el paquete es entregado al destino.

LER1 podra no tener ningn label para este paquete por tratarse de la primera ocurrencia de este requerimiento. En una red IP, LER1 encontrar la direccin de su tablas de ruteo de calce mayor para definir el prximo hop. LSR1 ser el prximo hop para LER1. LER1 iniciar un requerimiento de label hacia LSR1.
ste requerimiento se propagar a travs de la red como lo indica la lnea punteada verde.

Cada LSR subsiguiente, i.e., LSR2 y LSR3, examinarn el label en el paquete recibido, y lo reemplazarn con el label de salida y lo reenviarn.
Cuando el paquete llega a LER4, ste remover el label porque el paquete est dejando el dominio MPLS y es entregado al destino.

El camino recorrido por el paquete es indicado por la lnea roja.

ESCENARIO DE UNA RED MPLS


IP

RED LAN
Analiza Etiqueta

RED MPLS

Analiza Etiqueta

RED LAN
Edge LSR IP

Router IP IP Edge LSR IP


Introduce (push) Etiqueta
Etiqueta

LSR

LSR

Extrae (pop) Etiqueta

LSR
Analiza Etiqueta

LSR
Analiza Etiqueta

QoS en la Red MPLS

PRINCIPIO DE CONMUTACION EN MPLS


Las etiquetas tienen significado local; no tiene significado global
IP IP
Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

swap

RED LAN

2 3

34 71

4 4

17 77

RED MPLS
LSR
2 3 1 2 3 4 1

RED LAN
IP

Router IP
1

LSR
1

Edge LSR
3

Edge LSR
FEC Interfaz Etiqueta de salida de salida a 2 70 b 2 23

IP

2
2 1 3 2 1

IP 71

IP

IP 80

LSR

LSR

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida 1 1 70 23 3 4 34 80

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida 1 80 2 71

PRINCIPIO DE CONMUTACION EN MPLS


Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

RED LAN
Router IP
QoS para cada

2 3

34 71

4 4

17 77

RED MPLS
LSR
2 3 1 4 3

QoS para cada

RED LAN

LSP. Edge LSR


1 2 3

LSR LSP.
1 1

Edge LSR
FEC Interfaz Etiqueta de salida de salida a 2 70 b 2 23

2 1

3 4 1

QoS para cada

LSP. LSR LSP.


1

LSR LSP.

Medio fsico Interfaz


1 1

LSP

QoS para cada

QoS para cada


Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida 80 2 71

Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida LSP 70 23 3 4 34 80

Red orientada a conexin

Las principales aplicaciones que hoy en da tiene MPLS son:


Ingeniera de trfico: El objetivo bsico de la ingeniera de trfico es adaptar los flujos de trfico a los recursos fsicos de la red. La idea es equilibrar de forma ptima la utilizacin de esos recursos, de manera que no haya algunos que estn supra utilizados, con posibles puntos calientes y cuellos de botella, mientras otros puedan estar infrautilizados. La ingeniera de trfico consiste en trasladar determinados flujos seleccionados por el algoritmo IGP sobre enlaces ms congestionados, a otros enlaces ms descargados, aunque estn fuera de la ruta ms corta (con menos saltos).

MPLS es una herramienta efectiva para esta aplicacin en grandes

backbones, ya que:

Permite al administrador de la red el establecimiento de rutas explcitas, especificando el camino fsico exacto de un LSP. Permite obtener estadsticas de uso LSP, que se pueden utilizar en la planificacin de la red y como herramientas de anlisis de cuellos de botella y carga de los enlaces, lo que resulta bastante til para planes de expansin futura. Permite hacer "encaminamiento restringido" (Constraint-based Routing, CBR), de modo que el administrador de la red pueda seleccionar determinadas rutas para servicios especiales (distintos niveles de calidad).

La ventaja de la ingeniera de trfico MPLS es que se puede hacer directamente sobre una red IP, al margen de que haya o no una infraestructura ATM por debajo, todo ello de manera ms flexible y con menores costes de planificacin

Clases de Servicios (CoS)


MPLS est diseado para poder cursar servicios diferenciados, segn el Modelo DiffServ del IETF. Este modelo define una variedad de mecanismos para poder clasificar el trfico en un reducido nmero de clases de servicio, con diferentes prioridades. DiffServ permite diferenciar servicios tradicionales tales como el WWW, el correo electrnico o la transferencia de ficheros (para los que el retardo no es crtico), de otras aplicaciones mucho ms dependientes del retardo y de la variacin del mismo, como son las de video y voz interactiva. MPLS se adapta perfectamente a ese modelo, ya que las etiquetas MPLS tienen el campo EXP para poder propagar la clase de servicio CoS en el correspondiente LSP.

Redes Privadas Virtuales (VPN)


La diferencia entre los tneles IP convencionales (o los circuitos virtuales) y los "tneles MPLS(LSPs) est en que stos se crean dentro de la red, basados en LSPs, y no de extremo a extremo a travs de la red. Las ventajas que MPLS ofrece para IP VPNs son: Proporcionan un modelo "acoplado" o "inteligente", ya que la red MPLS "sabe dela existencia de VPNs (lo que no ocurre con tneles ni PVCs). Evita la complejidad de los tneles y PVCs. La provisin de servicio es sencilla: una nueva conexin afecta a un solo router tiene mayores opciones de crecimiento modular. Permiten mantener garantas QoS extremo a extremo, pudiendo separar flujos de trfico por aplicaciones en diferentes clases, gracias al vnculo que mantienen el campo EXP de las etiquetas MPLS con las clases definidas a la entrada. Permite aprovechar las posibilidades de ingeniera de trfico para las poder garantizar los parmetros crticos y la respuesta global de la red (ancho banda, retardo, fluctuacin...), lo que es necesario para un servicio completo VPN.

Mejora desempeo de re-envo de paquetes en la red


Soporta QoS y CoS (clases de servicio) para diferencias servicios Suporta escalabilidad de la red Integra IP y ATM en la red Construye redes inter-operables

Se agrega una capa adicional Los router deben entender MPLS

También podría gustarte