Beruflich Dokumente
Kultur Dokumente
1. MPLS .............................................................................................................................. 3
1.2. ARQUITECTURA................................................................................................. 5
Bibliografía ........................................................................................................................... 18
El MPLS es una tecnología del reenvío de paquete que utiliza las escrituras de la etiqueta
para tomar las decisiones del reenvío de datos. Con el MPLS, el análisis de encabezado de la
capa 3 se hace apenas una vez (cuando el paquete ingresa el dominio MPLS). El examen de
la escritura de la etiqueta conduce la expedición de paquete subsiguiente. El MPLS
proporciona estas aplicaciones beneficiosas: [1]
Además, disminuye la expedición por encima en los routeres del núcleo. Las tecnologías
MPLS son aplicables a cualquier protocolo de capa de red.
MPLS (Multi-Protocol Label Switching) es una red privada IP que combina la flexibilidad
de las comunicaciones punto a punto o Internet y la fiabilidad, calidad y seguridad de los
servicios Prívate Line, Frame Relay o ATM. [2]
Ofrece niveles de rendimiento diferenciados y priorización del tráfico, así como aplicaciones
de voz y multimedia. Y todo ello en una única red. [2]
MPLS (Multiprotocol Label Switching) intenta conseguir las ventajas de ATM, pero sin
sus inconvenientes.
Asigna a los datagramas de cada flujo una etiqueta única que permite una conmutación
rápida en los routers intermedios (solo se mira la etiqueta, no la dirección de destino)
MPLS se basa en el etiquetado de los paquetes en base a criterios de prioridad y/o calidad
(QoS).
La idea de MPLS es realizar la conmutación de los paquetes o datagramas en función de
las etiquetas añadidas en capa 2 y etiquetar dichos paquetes según la clasificación
establecida por la QoS en la SLA.
Por tanto, MPLS es una tecnología que permite ofrecer QoS, independientemente de la
red sobre la que se implemente.
El etiquetado en capa 2 permite ofrecer servicio multiprotocolo y ser portable sobre
multitud de tecnologías de capa de enlace: ATM, Frame Relay, líneas dedicadas, LANs.
[2]
Fuente: https://www.vizocomsat.com/blog/how-mpls-works/
Para poder crear los circuitos virtuales como en ATM, se pensó en la utilización de etiquetas
añadidas a los paquetes. Estas etiquetas definen el circuito virtual por toda la red.
Estos circuitos virtuales están asociados con una QoS determinada, según el SLA.
Inicialmente se plantearon dos métodos diferentes de etiquetamiento, o en capa 3 o en
capa 2. [2]
Se generaron entonces varios tipos de problemas que tenían que ver con el rendimiento
óptimo y para lo cual se implementaron soluciones de integración de niveles que fueron
conocidos como Conmutación IP, sin embargo, estas soluciones causaban congestionamiento
y no eran operativas entre las distintas tecnologías de capa 2 y 3 que se conocían. [3]
Es por esto que para los administradores de red el buen desempeño de las redes siempre ha
sido un reto, generando un contínuo surgimiento de protocolos de enrutamiento teniendo
siempre como objetivo principal diseñar el camino más corto para la ruta que un paquete
debe seguir por la red, sin embargo, no se habían tenido en cuenta los parámetros que afectan
el desempeño de la red como lo son retardos, QoS, congestión de tráfico, entre otros. [3]
Las ventajas que llevaron a desarrollar ATM: uso de conmutadores ATM más rápidos porque
funcionaban con etiquetas, el poder ofrecer ingeniería de tráfico mediante circuitos virtuales,
llevan a desarrollar MPLS unos años más tarde, basándose en la idea de las etiquetas, pero
reduciendo la complejidad de las redes IP sobre ATM y mejorando la funcionalidad en
algunos casos. [4]
1.2. ARQUITECTURA
1.2.1. ENRUTADORES IP
Componente de Reenvío:
Un FEC es un grupo de paquetes del IP que se remitan de manera semejante, sobre la misma
trayectoria, y con el mismo tratamiento de la expedición. Un FEC pudo corresponder a una
subred del IP de destino, pero también puede ser que corresponda a cualquier clase de tráfico
que el Borde-LSR considera significativo. Por ejemplo, todo el tráfico con cierto valor de la
Prioridad IP pudo constituir un FEC. [1]
LSRs (Label Switch Router)
1.2.2. ETIQUETAS
En una red IP, la asignación de un paquete a una FEC se hace en cada enrutador buscando su
dirección en la tabla de enrutamiento. En MPLS, la asignación se hace una sola vez durante
la transferencia: cuando el paquete entra a la red. La etiqueta tiene validez local para cada
salto. En cada enrutador hay un cambio de etiqueta Dentro de la red no es necesario analizar
la cabecera del paquete. En cada enrutador la etiqueta es usada como un índice en una tabla
(LFIB) que indica el próximo salto y la nueva etiqueta. Las tablas de enrutamiento de
etiquetas (LFIB) han sido configuradas mediante protocolos de distribución de etiquetas. [5]
Algunos enrutadores IP analizan la cabecera del paquete no sólo para elegir el próximo salto
sino también para determinar su prioridad o clase de servicio. En MPLS se puede determinar
la prioridad o clase de servicio del paquete por su etiqueta. En ese caso, la etiqueta representa
una combinación:
FEC (enrutamiento)
Prioridad o clase de servicio (CoS) [5]
Asignación de etiquetas
Encapsulamiento de la etiqueta
En IPv6 la etiqueta viaja en la Etiqueta de flujo y en IPv4 no hay espacio en la cabecera [5]
En IPv4 sobre Ethernet y PPP, la etiqueta se inserta entre la cabecera LLC y la cabecera IP:
Cuña de cabecera (shim header) [5]
Ilustración 5 Introducción de la Etiqueta en IPv4 sobre Ethernet y PPP [5]
¿Cuál es el rango de los valores de etiqueta? ¿Qué valores de etiqueta son reservados?
¿Qué los valores reservados significan?
Un valor de 0 representa la Etiqueta NULL explícita del IPv4. Esta escritura de la etiqueta
indica que la pila de etiquetas debe ser hecha estallar, y el reenvío de paquete se debe basar
en el encabezado del IPv4. Esto ayuda a guardar la caja fuerte de los bits del exp hasta el
router Egress. Se utiliza en QoS basado MPLS [1]
Un valor de 1 representa la etiqueta de alerta del router. Cuando un paquete recibido contiene
este valor de etiqueta en la cima de la pila de etiquetas, se entrega a un módulo del software
local para procesar. La expedición de paquete real es determinada por la escritura de la
etiqueta debajo de ella en el stack. Sin embargo, si el paquete se remite más lejos, la etiqueta
de alerta del router se debe echar atrás sobre la pila de etiquetas antes de remitir. El uso de
esta escritura de la etiqueta es análogo al uso de la opción de la alerta del router en los
paquetes del IP (por ejemplo, el ping con la opción de grabar ruta) [1]
Un valor de 2 representa la Etiqueta NULL explícita del IPv6. Indica que la pila de etiquetas
debe ser hecha estallar, y el reenvío de paquete se debe basar en el encabezado del IPv6 [1]
La escritura de la etiqueta se impone entre la capa del link de datos (encabezado y capa de
red (encabezado de la capa 2) de la capa 3). El top de la pila de etiquetas aparece primero en
el paquete, y la parte inferior aparece la más reciente. El paquete de capas de red sigue
inmediatamente la escritura de la etiqueta más reciente de la pila de etiquetas. [1]
Cada router analiza la cabecera del paquete y ejecuta un algoritmo de routing, basándose en
la información de esta cabecera. Las cabeceras de los paquetes contienen mucha más
información que la necesaria para elegir el siguiente salto. Elegir el siguiente salto puede ser
visto como la composición de dos funciones: [7]
En el envío IP, un router considerará a dos paquetes dentro del mismo FEC si hay algún
prefijo de dirección X en la tabla de routing del router el cuál sea la mayor concordancia para
la dirección de destino de los paquetes. A medida que el paquete sigue circulando por la red,
cada router realiza la misma operación de asignación en un FEC. [7]
En MPLS, esta asignación se efectúa solamente cuando el paquete entra en la red. Tras esto,
el FEC al que el paquete ha sido asignado se codifica en un valor llamado Etiqueta. Cuando
un paquete va a ser enviado al siguiente nodo, se le añade la etiqueta. [7]
En el resto de los nodos del camino, no se necesitará realizar análisis de la cabecera del
paquete. La etiqueta que acompaña al paquete servirá para encontrar el siguiente salto y una
nueva etiqueta, procediendo así a repetir el proceso de envío. [7]
Un router que soporta MPLS es denominado Router Conmutador de Etiquetas ó LSR ( Label
Switched Router). [7]
1.2.5. ELEMENTOS
LSR: Label Switch Router. Router Conmutador de Etiquetas: (LSR) es un dispositivo que
realiza el envío de paquetes basándose en la información de la etiqueta del paquete recibido.
Los LSR Para realizar esto, poseen la componente de envío. [7]
ATM - LSR: es un switch ATM modificado para actuar como Router Conmutador de
etiquetas. En este caso, los valores de campos vpi – vci en los paquetes ATM se emplearán
como etiquetas. [7]
LER: Layer Edge Router. Router Frontera entre Capas: Es el dispositivo LSR Frontera entre
IP y MPLS. Los LER deben poseer todas las funcionalidades de un LSR y además capacidad
para asociar FECs y nuevas Etiquetas con los datagramas IP que entren en la red. O para
asignar direcciones IP a los FEC de los paquetes etiquetados que salen de la red. Para ello
dispone junto con la componente de envío, una componente de control, que se encarga de
asignar el tráfico a un FEC y de asociar el FEC con etiquetas. [7]
LSP: Label Switched Path. Camino Conmutado de Etiquetas: el camino compuesto por uno
o más LSRs dentro de un nivel jerárquico por el que un paquete perteneciente a un
determinado FEC circula. Todos los paquetes pertenecientes a un mismo FEC circularán
siempre por el mismo camino LSP. [7]
Pila de etiquetas: un conjunto apilado de etiquetas que pueden circular con el paquete.
Antes de transferir los paquetes Cada LSR elige el siguiente salto para una FEC y le asigna
una etiqueta (enrutamiento salto por salto o explícito). [5]
Cada LSR distribuye las etiquetas asignadas (distribución no solicitada o bajo demanda) El
LSR localizado en el sentido opuesto al flujo de datos registra la etiqueta en su LFIB.
Ilustración 17 Distribución de etiquetas y creación de tablas [5]
El LSR de ingreso recibe el paquete, examina su cabecera IP, lo asocia a una FEC
(172.191.0.0), le inserta la etiqueta de salida (62) y lo reenvía a la interfaz de salida (if1).
Los LSR internos examinan la etiqueta del paquete recibido y la buscan en su LFIB, la
reemplazan con la etiqueta de salida y reenvían el paquete a la interfaz de salida.
El LSR de egreso examina la etiqueta del paquete recibido y la busca en su LFIB, extrae la
etiqueta porque el paquete sale de la red MPLS, y entrega el paquete al enrutador del cliente.
[6] Comunidad de soporte CISCO, «CISCO,» 11 Junio 2013. [En línea]. [Último acceso: 25
Enero 2018].
[7] M. S. Canalis, MPLS Una Arquitectura de Backbone para la internet del Siglo XXI,
Argentina, 2003.