0% encontró este documento útil (0 votos)
76 vistas6 páginas

Tutorial Básico de MPLS

Este documento explica los conceptos básicos de MPLS. MPLS reenvía paquetes basados en "etiquetas" en lugar de direcciones IP, lo que mejora el rendimiento de la red. Los enrutadores al borde de la red MPLS agregan y eliminan etiquetas, mientras que los enrutadores internos solo reenvían paquetes basados en las etiquetas. Las tablas FIB y LFIB guían el proceso de reenvío basado en etiquetas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas6 páginas

Tutorial Básico de MPLS

Este documento explica los conceptos básicos de MPLS. MPLS reenvía paquetes basados en "etiquetas" en lugar de direcciones IP, lo que mejora el rendimiento de la red. Los enrutadores al borde de la red MPLS agregan y eliminan etiquetas, mientras que los enrutadores internos solo reenvían paquetes basados en las etiquetas. Las tablas FIB y LFIB guían el proceso de reenvío basado en etiquetas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tutorial Básico de MPLS

MPLS es un nuevo mecanismo de reenvío llamado "cambio de etiqueta" en el que los


paquetes se reenvían en función de las etiquetas. Sin embargo, los hosts desconocen los
paquetes etiquetados, por lo que los enrutadores deberán agregar una etiqueta al ingresar al
“área MPLS” y eliminar esa etiqueta después de salir de allí.
La idea del cambio de etiqueta es hacer que solo el primer enrutador realice una búsqueda
de IP y asigne una etiqueta, luego todas las rutas futuras en la red pueden "hacer trampa"
haciendo un "cambio" de coincidencia exacta basado en una etiqueta. Esto reduciría la
carga en los enrutadores centrales, donde el alto rendimiento era el más difícil de lograr, y
distribuiría las búsquedas de enrutamiento entre los enrutadores de borde de menor
velocidad.
En una red IP tradicional:
* Cada enrutador realiza una búsqueda de IP ("enrutamiento"), determina el siguiente salto
en función de su tabla de enrutamiento y reenvía el paquete al siguiente salto.
* Enjuague y repita para cada enrutador, cada uno tomando sus propias decisiones de
enrutamiento independientes, hasta llegar al destino final.
MPLS hace "cambio de etiqueta" en su lugar:
* El primer dispositivo realiza una búsqueda de enrutamiento, al igual que antes.
* Pero en lugar de encontrar un siguiente salto, encuentra el enrutador de destino final.
* Y encuentra una ruta predeterminada desde "aquí" hasta ese enrutador final.
* El enrutador aplica una "etiqueta" (o "cuña") basada en esta información.
* Los enrutadores futuros usan la etiqueta para enrutar el tráfico sin necesidad de realizar
búsquedas de IP adicionales.
* En el enrutador de destino final, se quita la etiqueta y el paquete se entrega a través del
enrutamiento IP normal.

Por lo tanto, en una red MPLS, los paquetes de datos son etiquetas asignadas. Las
decisiones de reenvío de paquetes se toman únicamente sobre el contenido de esta
etiqueta, sin la necesidad de examinar el paquete en sí.
Tabla de Cisco Express Forwarding (CEF)
Para habilitar MPLS en un enrutador Cisco, primero debemos activar CEF, así que
analicemos qué hay dentro de una tabla CEF.
Como sabe, el enrutador usa protocolos de enrutamiento (como OSPF, EIGRP, RIP ...),
rutas estáticas y rutas conectadas para crear la tabla de enrutamiento (o Routing Information
Base - RIB). Cuando CEF está habilitado, el enrutador usa esta tabla para crear una tabla
más optimizada, llamada Base de información de reenvío (Forwarding information Base FIB),
que contiene el siguiente salto y las interfaces salientes de rutas específicas. Aunque la tabla
FIB no difiere mucho de la tabla RIB, el enrutador solo dedica muy poco tiempo a encontrar
la entrada correcta, lo que resulta en un menor retraso de reenvío y se pueden procesar más
paquetes por segundo.
A continuación, se muestra la topología de una red pequeña y la salida del comando "show
ip cef" en el enrutador R1.

Tabla CEF (FIB) de R1


Por supuesto, la tabla CEF es más clara que la tabla de ruteo, como puede ver a
continuación

Tabla de ruteo de R1
Cómo reenvían los paquetes MPLS
MPLS reenvía paquetes basados en las tablas FIB y Base de información de reenvío de
etiquetas (LFIB). FIB y LFIB tienen toda la información de etiqueta necesaria, así como la
interfaz de salida y la información del siguiente salto.
FIB: Como se dijo anteriormente, el router usa CEF para crear esta tabla. En la mayoría de
los casos, el router de entrada utiliza esta tabla para los paquetes entrantes sin etiqueta. El
router hace coincidir la dirección IP de destino con el mejor prefijo (red) que tiene en la FIB.
Luego inyecta una etiqueta y reenvía ese paquete.
LFIB: utilizado por los router MPLS centrales (que no son router MPLS de entrada y salida).
Comparan la etiqueta en el paquete entrante con la etiqueta que tienen en su LFIB. Si se
encuentra una coincidencia, los enrutadores reenvían ese paquete en función de esa
coincidencia. Si no, el paquete se descartará. El LFIB es creado por las tablas LIB y FIB.
Nota: Todos los router en el dominio MPLS tienen tablas FIB y LFIB, pero solo los router de
borde usan FIB (el router de entrada usa FIB, el router de salida usa LFIB y FIB)

La tabla LIB contiene todas las etiquetas conocidas por el LSR y la información asociada que
posiblemente podría usarse para reenviar paquetes. Sin embargo, cada LSR debe elegir la
mejor etiqueta para usar, por lo que FIB y LFIB contienen solo etiquetas de las mejores
rutas. Para elegir la mejor etiqueta, los LSR se basan en la decisión del protocolo de
enrutamiento sobre la mejor ruta.
Label Switch Router (LSR) se refiere a cualquier enrutador que tenga conocimiento de las
etiquetas MPLS, por ejemplo, los enrutadores R1, R2, R3 y R4 en el siguiente ejemplo. Los
enrutadores de entrada y salida de una red MPLS se denominan LSR de borde (o
enrutadores de borde de etiqueta - LER), que, respectivamente, inyectan (empujan) una
etiqueta MPLS en un paquete entrante (asignación de etiqueta) y la eliminan (pop) de la
salida. paquete (eliminación de etiquetas). Un LSR de borde a menudo es un dispositivo
enrutador de alta velocidad en el núcleo de una red MPLS que participa en el
establecimiento de rutas de conmutación de etiquetas (LSP) utilizando el protocolo de
señalización de etiquetas apropiado y la conmutación de alta velocidad del tráfico de datos
en función de las rutas establecidas. En el siguiente ejemplo, R1 y R4 son LSR de borde
(LER).
Cuando el enrutador entrante de una red recibe tráfico, inserta una etiqueta MPLS entre el
paquete IP y el encabezado de Capa 2 apropiado para el enlace físico. La etiqueta contiene
un valor de índice que identifica una dirección de siguiente salto para el LSP particular.
Cuando el enrutador de tránsito del siguiente salto recibe el paquete, utiliza el índice en la
etiqueta MPLS para determinar la dirección del siguiente salto para el paquete y reenvía el
paquete al siguiente enrutador en el LSP.

En este ejemplo, cuando R1 recibe un paquete con un destino de 1.1.1.1, primero realiza
una búsqueda de enrutamiento y asigna la "etiqueta 2" a este destino y lo reenvía a R2. R2
verifica su tabla Base de información de reenvío de etiquetas (LFIB) y ve que la etiqueta
"saliente" de la etiqueta 2 es la etiqueta 7. Intercambia la etiqueta 2 con la etiqueta 7 y la
reenvía a R3. R3 actúa de manera similar a R2 y cambia la etiqueta 7 con la etiqueta 4 y la
reenvía a R4. El enrutador de borde R4 elimina esa etiqueta y realiza una búsqueda de
enrutamiento para encontrar y reenviar ese paquete al siguiente salto. Todo el proceso se
resume a continuación:
1. Después de la convergencia OSPF, todos los enrutadores tienen información sobre la red
1.0.0.0/8 y esta información se coloca en el RIB.
2. En R1, el protocolo de distribución de etiquetas (LDP) asigna la etiqueta 11 a la red
10.0.0.0/8 y anuncia la etiqueta a sus vecinos.
3. Otros enrutadores que ejecutan OSPF también tienen información sobre esta red, por lo
que utilizan su propio LDP para asignar una etiqueta a esta red. También lo anuncian a otros
vecinos mediante el uso de LDP. Por ejemplo, R2 anuncia a R1 (y R3) que usa la etiqueta 2
para la red 1.0.0.0/8. R1 recibe esta información y la marca como la etiqueta de salida. R3
no usa esta etiqueta pero también guarda esta etiqueta en su LIB. R3 también anuncia a R2
(y R4) usa la etiqueta 7 para esta red. R4 anuncia a R3 que usa la etiqueta 4 para esta red.
Observe que las etiquetas se almacenan en la LIB.
4. Cada enrutador utiliza información sobre la red, la etiqueta local y la etiqueta saliente para
construir el LFIB.
Ahora, cuando llega un paquete entrante al destino 1.1.1.1/8, el enrutador de entrada busca
en la tabla FIB y descubre que este paquete debe estar etiquetado 2. El enrutador empuja la
etiqueta 2 a ese paquete y lo reenvía a la interfaz saliente al enrutador descendente (R2 en
este caso).
R2 recibe un paquete etiquetado por lo que busca en el LFIB, intercambia la etiqueta 2 con
la etiqueta 7 y lo reenvía a la interfaz saliente. Otros LSR centrales proceden del paquete
etiquetado entrante de la misma manera que R2.
El paquete continúa viajando a la salida LER. Debido a que la salida LER recibe un paquete
etiquetado, también busca en su tabla LFIB. En el LFIB, el enrutador R4 se da cuenta de que
la etiqueta 4 está asignada a un nulo implícito (o etiqueta emergente), por lo que el enrutador
elimina (abrevia) la etiqueta y reenvía ese paquete a la red 10.0.0.0/8.
Esa es toda la teoría. Ahora volvamos a nuestro ejemplo simple con 3 enrutadores para ver
qué hay realmente dentro de estas tablas.

Tabla LIB de R1
Tabla LFIB de R1
Puntos clave de MPLS
• La asignación de un paquete particular a un FEC particular se realiza solo una vez, cuando
el paquete ingresa a la red.
• Los paquetes están "etiquetados" antes de ser enviados al siguiente salto.
• Todo el reenvío se realiza mediante etiquetas.
• No se realizarán más análisis del encabezado de la capa de red del paquete en los saltos
posteriores.
• La etiqueta se usa como índice en una tabla que especifica el siguiente salto y una nueva
etiqueta. La etiqueta anterior se intercambia con la nueva etiqueta y el paquete se reenvía a
su próximo salto.
Es importante pensar que MPLS tiene dos componentes, el plano de control y el plano de
datos. LDP se utiliza principalmente para el plano de control para intercambiar etiquetas.
Desde el plano de control podemos construir el plano de datos. En los enrutadores Cisco,
esta es la tabla CEF.
Plano de control: intercambia la información de enrutamiento de la capa 3 y las etiquetas;
contiene mecanismos complejos para intercambiar información de enrutamiento, como
OSPF, EIGRP, IS-IS y BGP, y para intercambiar etiquetas; como LDP y RSVP
Plano de datos: reenvía paquetes basados en etiquetas; tiene un motor de reenvío simple

También podría gustarte