Este documento describe la tecnología MPLS (Multi Protocol Label Switching). Explica conceptos clave como FEC, LSP, LSR, protocolos LDP y TDP para distribución de etiquetas, y cómo MPLS separa el encaminamiento de la conmutación para mejorar el rendimiento de la red. También cubre aplicaciones como ingeniería de tráfico, QoS, VPNs y soporte multiprotocolo. Finalmente, presenta un ejemplo práctico de cómo un paquete atraviesa una red MPLS utilizando etiquetas.
0 calificaciones0% encontró este documento útil (0 votos)
128 vistas25 páginas
Este documento describe la tecnología MPLS (Multi Protocol Label Switching). Explica conceptos clave como FEC, LSP, LSR, protocolos LDP y TDP para distribución de etiquetas, y cómo MPLS separa el encaminamiento de la conmutación para mejorar el rendimiento de la red. También cubre aplicaciones como ingeniería de tráfico, QoS, VPNs y soporte multiprotocolo. Finalmente, presenta un ejemplo práctico de cómo un paquete atraviesa una red MPLS utilizando etiquetas.
Descripción original:
Posees las caracteristicas de las redes MPLS y sus usos
Este documento describe la tecnología MPLS (Multi Protocol Label Switching). Explica conceptos clave como FEC, LSP, LSR, protocolos LDP y TDP para distribución de etiquetas, y cómo MPLS separa el encaminamiento de la conmutación para mejorar el rendimiento de la red. También cubre aplicaciones como ingeniería de tráfico, QoS, VPNs y soporte multiprotocolo. Finalmente, presenta un ejemplo práctico de cómo un paquete atraviesa una red MPLS utilizando etiquetas.
Este documento describe la tecnología MPLS (Multi Protocol Label Switching). Explica conceptos clave como FEC, LSP, LSR, protocolos LDP y TDP para distribución de etiquetas, y cómo MPLS separa el encaminamiento de la conmutación para mejorar el rendimiento de la red. También cubre aplicaciones como ingeniería de tráfico, QoS, VPNs y soporte multiprotocolo. Finalmente, presenta un ejemplo práctico de cómo un paquete atraviesa una red MPLS utilizando etiquetas.
Profesor: Ing. Daniel Becerra Materia: Redes de telecomunicaciones 8D01 2
Contenido Introduccin. .................................................................................................................. 3 Marco terico................................................................................................................. 4 MPLS .......................................................................................................................... 4 Terminologa ............................................................................................................. 4 Aplicaciones de MPLS ............................................................................................ 6 Ingeniera de trfico ............................................................................................ 6 Clases de servicio (CoS) ...................................................................................... 8 Redes Privadas Virtuales (VPNs) ..................................................................... 9 Funcionamiento de MPLS .................................................................................... 10 Envo de paquetes .............................................................................................. 11 Control de la informacin ................................................................................ 15 Esquema general ................................................................................................ 16 Cabecera MPLS. ..................................................................................................... 17 Pila de Etiquetas MPLS. ....................................................................................... 17 Etiquetas MPLS ..................................................................................................... 18 Situacin de la etiqueta MPLS ............................................................................ 19 Routing MPLS ........................................................................................................ 19 Ejemplo de MPLS .................................................................................................. 20 Creacin de la Red .................................................................................................. 20 Paso de un paquete por la red. ............................................................................. 22 Conclusin. ................................................................................................................... 24 Bibliografa ................................................................................................................... 25
3
Introduccin.
MPLS 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. Multi Protocol Label Switching est reemplazando rpidamente frame relay y ATM como la tecnologa preferida para llevar datos de alta velocidad y voz digital en una sola conexin. MPLS no slo proporciona una mayor fiabilidad y un mayor rendimiento, sino que a menudo puede reducir los costos generales mediante una mayor eficiencia de la red. Su capacidad para dar prioridad a los paquetes que transportan trfico de voz hace que sea la solucin perfecta para llevar las llamadas VoIP. Su funcionamiento es sencillo, en primer lugar, se construyen las tablas de encaminamiento, mediante protocolos internos. Luego se crean los LSPs mediante tablas de intercambio de etiquetas entre LSRs adyacentes y se distribuyen a los LSRs del LSP. Ahora, para que exista el envo de paquetes, es necesario, que con anterioridad los LSRs cuenten con un acuerdo acerca de la relacin existente entre las etiquetas y los LSPs. Para esto es necesario el uso del Protocolo de Distribucin de Etiquetas (LDP, Label Distribution Protocol) u otro protocolo para la distribucin de etiquetas. Este algoritmo LDP se ejecutara siempre que la red experimente nuevos cambios en su topologa, proporcionando as nuevas relaciones entre etiquetas de los LSPs.
Comentado [y1]: Por costumbre uno define las siglas la primera vez q se usa noo en el segundo parrafo Comentado [y2]: Q significa esto? Comentado [y3]: Enrutamiento??? Comentado [y4]: Q significa esoooo 4
Marco terico.
MPLS La tecnologa MPLS (Multiprotocol Label Switching) es conocida como tecnologa de la capa 2.5, porque realiza un encapsulado intermedio entre la capa de enlace (capa 2) y la capa de red (capa 3). En este encapsulado se introduce una etiqueta de 4 bytes, que permite a los routers utilizar tcnicas de conmutacin. El utilizar el etiquetado por debajo de capa 3, permite que MPLS pueda funcionar independientemente del protocolo de capa 3 utilizado, de ah lo de multiprotocol. Esta arquitectura de etiquetado es flexible y permite anidar etiquetas, es decir, introducir una trama MPLS dentro de otra. El objetivo de MPLS es separar la parte de encaminamiento de la parte de conmutacin en el reenvo de los paquetes, de forma que mientras la parte de encaminamiento es compleja y lenta (tiempos de convergencia, clculo de rutas), se realiza independientemente de la parte de conmutacin, que es rpida y simple. Terminologa FEC (Forwarding Equivalence Class): conjunto de paquetes que entran en la red MPLS por la misma interfaz, que reciben la misma etiqueta y por tanto circulan por un mismo trayecto. Normalmente se trata de paquetes que pertenecen a un mismo flujo. LSP (Label Switched Path): camino que siguen los paquetes que pertenecen a la misma FEC, es equivalente a un circuito virtual. LSR (Label Switching Router) : router que puede encaminar paquetes en funcin del valor de la etiqueta MPLS Comentado [y5]: En espaol q significaaa Comentado [y6]: De las capaz OCI??? 5
LIB (Label Information Base) o TIB (Tag Information Base): La tabla de etiquetas que manejan los LSR. Relaciona la pareja (interfaz de entrada -etiqueta de entrada) con (interfaz de salida - etiqueta de salida). En versiones de IOS antiguas, en lugar de Label se utilizaba Tag y de ah, que hay algunos comandos que utilizan tag en lugar de label. LDP o TDP (Label o Tag Distribution Protocol): protocolo utilizado para distribucin de etiquetas MPLS. LDP es la versin estandarizada e integrada en las IOS con versiones 12.4 (3) o superior y TDP es una versin precursora propietaria definida por Cisco Systems que ha sido reemplazada por LDP. Podramos decir que TDP est incluido en LDP. FIB (Forwarding Information Base): en pocas palabras es la tabla de rutas del router, pero con soporte hardware, basado en CEF. Esta tabla se actualiza automticamente a peticin de los protocolos de routing. LFIB (Label Forwarging Information Base): es la tabla que asocia las etiquetas con los destinos o rutas de capa 3 y la interfaz de salida en el router, indicndole al router lo que tiene que hacer: poner o quitar etiqueta. LIB (Label Information Base): es la tabla que contiene slo informacin de etiquetas MPLS y es utilizada por LDP (o TDP) para la gestin y envo de las etiquetas. PHP (Penultimate Hop Popping): es una alternativa de entrega de trama MPLS al final del circuito virtual, para mejorar las prestaciones y el consumo de CPU. Consiste en quitar la etiqueta MPLS cuando se sabe que el siguiente router no necesita la etiqueta MPLS por estar la red directamente conectada a l o ser el final del circuito virtual. De esta forma, se evita hacer una doble bsqueda en dicho router, tanto en Comentado [y7]: Q diferencia existe con el otro LIB q esta arriba jajajaja 6
la tabla de LFIB y en la tabla de rutas. Es el modo de funcionamiento por defecto en los routers de Cisco Systems. Aplicaciones de MPLS Redes de alto rendimiento: las decisiones de encaminamiento que han de tomar los routers MPLS en base a la LIB son mucho ms sencillas y rpidas que las que toma un router IP ordinario (la LIB es mucho ms pequea que una tabla de rutas normal). La anidacin de etiquetas permite agregar flujos con mucha facilidad, por lo que el mecanismo es escalable. Ingeniera de Trfico: se conoce con este nombre la planificacin de rutas en una red en base a previsiones y estimaciones a largo plazo con el fin de optimizar los recursos y reducir congestin. QoS: es posible asignar a un cliente o a un tipo de trfico una FEC a la que se asocie un LSP que discurra por enlaces con bajo nivel de carga. VPN: la posibilidad de crear y anidar LSPs da gran versatilidad a MPLS y hace muy sencilla la creacin de VPNs. Soporte multiprotocolo: los LSPs son vlidos para mltiples protocolos, ya que el encaminamiento de los paquetes se realiza en base a la etiqueta MPLS estndar, no a la cabecera de nivel de red. Ingeniera de trfico La ingeniera del trfico consiste en trasladar flujo de enlaces congestionados a enlaces menos congestionados. MPLS ayuda a realizar esto ya que permite establecer rutas especficas a travs del LSP, permite obtener estadsticas de uso LSP y permite restringir ciertas rutas para proveer distintos niveles de calidad. El objetivo bsico de la ingeniera de trfico es adaptar los flujos de Comentado [y8]: Q significa (calida de servicios) Comentado [y9]: Igual q significa redes virtuales privadas 7
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 suprautilizados, con posibles puntos calientes y cuellos de botella, mientras otros puedan estar infrautilizados. Los flujos de trfico siguen el camino ms corto calculado por el algoritmo IGP correspondiente. El camino ms corto entre A y B segn la mtrica normal IGP es el que tiene slo dos saltos, pero puede que el exceso de trfico sobre esos enlaces o el esfuerzo de los routers correspondientes haga aconsejable la utilizacin del camino alternativo indicado con un salto ms. 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). Por ejemplo, con garantas explcitas de retardo, ancho de banda, fluctuacin, prdida de paquetes, etc. 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 8
menores costes de planificacin y gestin para el administrador, y con mayor calidad de servicio para los clientes.
Clases de servicio (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. Segn los requisitos de los usuarios, 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. De este modo, una red MPLS puede transportar distintas clases de trfico, ya que: Comentado [y10]: Arriba dijiste Q de Calidad de servicio 9
El trfico que fluye a travs de un determinado LSP se puede asignar a diferentes colas de salida en los diferentes saltos LSR, de acuerdo con la informacin contenida en los bits del campo EXP. Entre cada par de LSR exteriores se pueden provisionar mltiples LSPs, cada uno de ellos con distintas prestaciones y con diferentes garantas de ancho de banda (i.e. un LSP puede ser para trfico de mxima prioridad, otro para una prioridad media y un tercero para trfico best-effort). Redes Privadas Virtuales (VPNs) Una red privada virtual (VPN) se construye a base de conexiones realizadas sobre una infraestructura compartida, con funcionalidades de red y de seguridad equivalentes a las que se obtienen con una red privada. El objetivo de las VPNs es el soporte de aplicaciones intranet/extranet, integrando aplicaciones multimedia de voz, datos y vdeo sobre infraestructuras de comunicaciones eficaces y rentables. La seguridad supone aislamiento, y "privada" indica que el usuario "cree" que posee los enlaces. Las IP VPNs son soluciones de comunicacin VPN basada en el protocolo de red IP de la Internet.
10
Como cresumen, las ventajas que MPLS ofrece para IP VPNs son: Proporcionan un modelo "acoplado" o "inteligente", ya que la red MPLS "sabe" de la 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 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.
Funcionamiento de MPLS El funcionamiento del protocolo MPLS debe seguir los siguientes pasos: 1. Creacin y distribucin de etiquetas 2. Creacin de tablas en cada enrutador 3. Creacin de LSPs 4. Agregar etiquetas a los paquetes con la informacin de la tabla. 5. Envo del paquete
Comentado [y11]: Nueva palabraaa 11
Se estudiar el funcionamiento de MPLS separndolo en dos componentes: Envo de Paquetes Control de la Informacin Finalmente se muestra un esquema general del funcionamiento de una red con el protocolo MPLS. Envo de paquetes La base del MPLS est en la asignacin e intercambio de etiquetas, que permiten el establecimiento de los caminos LSP por la red. Los LSPs son unidireccionales (simplex) por naturaleza; el trfico bidireccional (dplex) requiere dos LSPs, uno en cada sentido. Cada LSP se crea a base de concatenar uno o ms saltos (hops) en los que se intercambian las etiquetas, de modo que cada paquete se envia de un conmutador de etiquetas (LSR) a otro, a travs del dominio MPLS. El envo se implementa mediante el intercambio de etiquetas en los LSPs. Sin embargo, MPLS no utiliza ninguno de los protocolos de sealizacin ni de enrutamiento definidos por el ATM Forum; en lugar de ello, se utiliza el protocolo RSVP o bien un nuevo estndar de sealizacin LDP (Label Distribution Protocol). Pero, de acuerdo con los requisitos del IETF, el transporte de datos puede ser cualquiera. Por ejemplo, si ste fuera ATM, una red IP habilitada para MPLS es ahora mucho ms sencilla de gestionar que la solucin clsica IP/ATM. No es necesario administrar dos arquitecturas diferentes, lo que se hara transformando las direcciones y las tablas de enrutamiento IP en las direcciones y el enrutamiento ATM. Este problema lo resuelve el procedimiento de intercambio de etiquetas MPLS. 12
Un camino LSP es el circuito virtual que siguen por la red todos los paquetes asignados a la misma FEC. Al primer LSR que interviene en un LSP se le denomina de entrada o de cabecera y al ltimo se le denomina de salida o de cola. Los dos estn en el exterior del dominio MPLS. El resto, entre ambos, son LSRs interiores del dominio MPLS. Un LSR es como un enrutador que funciona a base de intercambiar etiquetas segn una tabla de envo. Esta tabla se construye a partir de la informacin de enrutamiento que proporciona la componente de control.
Figura 3 Cada entrada de la tabla contiene un par de etiquetas entrada/salida correspondientes a cada interfaz de entrada/salida, que se utilizan para acompaar a cada paquete que llega por ese interfaz y con la misma etiqueta (en los LSR exteriores slo hay una etiqueta, de salida en el de cabecera y de entrada en el de cola), en la figura 3 se ilustra un ejemplo del funcionamiento de un LSR del ncleo MPLS.
13
Figura 4 El algoritmo de intercambio de etiquetas requiere la clasificacin de los paquetes a la entrada del dominio MPLS para poder hacer la asignacin por el LSR de cabecera. En la figura 4 el LSR de entrada recibe un paquete normal (sin etiquetar) cuya direccin de destino es 212.95.193.1. El LSR consulta la tabla de encaminamiento y asigna el paquete a la clase FEC definida por el grupo 212.95/16. As mismo, este LSR le asigna una etiqueta (con valor 5 en el ejemplo) y enva el paquete al siguiente LSR del LSP. Dentro del dominio MPLS los LSR ignoran la cabecera IP; solamente analizan la etiqueta de entrada, consultan la tabla correspondiente (tabla de conmutacin de etiquetas) y la reemplazan por otra nueva, de acuerdo con el algoritmo de intercambio de etiquetas. Al llegar un paquete al LSR de cola (salida), este determina que el siguiente salto va fuera de la red MPLS, por lo que al consultar la tabla de conmutacin de etiquetas, remueve la etiqueta y enva dicho paquete por enrutamiento convencional. Como se ve, la identidad 14
del paquete IP original queda enmascarada durante el transporte por la red MPLS. Las etiquetas se insertan en cabeceras MPLS, entre los niveles 2 y 3. Segn las especificaciones del IETF, MPLS deba funcionar sobre cualquier tipo de transporte: PPP, LAN, ATM, Frame Relay, etc. Por ello, si el protocolo de transporte de datos contiene ya un campo para etiquetas (ATM, Frame Relay, etc.), se pueden utilizan esos campos nativos para las etiquetas. Sin embargo, si la tecnologa de nivel 2 empleada no soporta un campo para etiquetas (i.e. enlaces PPP o LAN), entonces se emplea una cabecera genrica MPLS de 4 octetos, que contiene un campo especfico para la etiqueta y que se inserta entre la cabecera del nivel 2 y la del nivel 3.
Figura 5 En la figura 5 se representa el esquema de los campos de la cabecera genrica MPLS y su relacin con las cabeceras de los otros niveles. Los 32 bits de la cabecera MPLS se reparten en: 20 bits para la etiqueta MPLS. 3 bits para identificar la clase de servicio en el campo EXP (experimental, anteriormente llamado CoS). Comentado [y12]: Niveles dos y tres d????? Comentado [y13]: Voy aqui 15
1 bit de pila (stack) para poder apilar etiquetas de forma jerrquica. 8 bits para indicar el TTL (time-to-live) que sustenta la funcionalidad estndar TTL de las redes IP. Control de la informacin Se ha visto el mecanismo bsico de envo de paquetes en MPLS. Pero quedan por ver dos aspectos fundamentales: 1. Cmo se generan las tablas de envo que establecen los LSPs. 2. Cmo se distribuye la informacin sobre las etiquetas a los LSRs. Las tablas de envo se generan con la informacin que se tiene sobre la red, tales como topologa, patrn de trfico y caractersticas de los enlaces, entre otros. Esta informacin es la que manejan los protocolos internos IGP (OSPF, IS-IS, RIP) para construir sus tablas de enrutamiento. MPLS utiliza esta informacin de estos protocolos para establecer los caminos virtuales o LSPs. Para cada "ruta IP" en la red se crea un camino de etiquetas, concatenando las de entrada/salida en cada tabla de los LSRs; el protocolo interno correspondiente se encarga de pasar la informacin necesaria. El segundo aspecto se refiere a la informacin de "sealizacin", necesaria siempre que se quiera establecer un circuito virtual. Sin embargo, la arquitectura MPLS no asume un nico protocolo de distribucin de etiquetas. Entre los protocolos existentes que se extienden para soportar MPLS, se encuentra el protocolo RSVP y BGP en las formas conocidas como MPLS- BGP, MPLS-RSVP-TUNNELS. Tambin se estn definiendo nuevos protocolos especficos para la distribucin de etiquetas, como lo es el LDP (Label Distribution Prtocol) y CR_LPD (Constraint Based Routing 16
Label Protocol). RSVP es preferido por IETF, LDP por Cisco y el CR_LPD por Nokia. Las diferentes variaciones en el intercambio de etiquetas son: LDP: mapea los destinos IP (unicast) en etiquetas. RSVP, CR_LDP: es usado para ingeniera de trfico y reserva de recursos. BGP: para etiquetas externas (VPN). Esquema general La figura 6 muestra el esquema global de funcionamiento de MPLS, donde quedan reflejadas las diversas funciones en cada uno de los elementos que integran la red MPLS. El ncleo MPLS proporciona una arquitectura de transporte que hace aparecer a cada par de enrutadores a una distancia de un slo salto.
Figura 6
17
Cabecera MPLS.
Donde: Label (20 bits): Es el valor de la etiqueta MPLS. Exp (3 bits): Llamado tambin bits experimentales, tambin aparece como QoS en otros textos, afecta al encolado y descarte de paquetes. Son 3 bits usados para identificar la clase del servicio. S (1 bit): Del ingls stack, sirve para el apilado jerrquico de etiquetas. Cuando S=0 indica que hay ms etiquetas aadidas al paquete. Cuando S=1 estamos en el fondo de la jerarqua. TTL (8 bits): Time-to-Live, misma funcionalidad que en IP, se decrementa en cada enrutador y al llegar al valor de 0, el paquete es descartado. Generalmente sustituye el campo TTL de la cabecera IP. Pila de Etiquetas MPLS. MPLS funciona anexando un encabezado a cada paquete. Dicho encabezado contiene una o ms "etiquetas", y al conjunto de etiquetas se le llama pila o "stack". Cada etiqueta consiste en cuatro campos: Valor de la etiqueta de 20 bits. Prioridad de Calidad de Servicio (QoS) de 3 bits. Tambin llamados bits experimentales. Bandera de "fondo" de la pila de 1 bit. Tiempo de Vida (TTL) de 8 bits. 18
Estos paquetes MPLS son enviados despus de una bsqueda por etiquetas en vez de una bsqueda dentro de una tabla IP. De esta manera, cuando MPLS fue concebido, la bsqueda de etiquetas y el envo por etiquetas eran ms rpido que una bsqueda RIB (Base de informacin de Ruteo), porque las bsquedas eran realizadas en el switch fabric y no en la CPU. Etiquetas MPLS Las etiquetas MPLS identifican a la FEC asociada a cada paquete Etiqueta MPLS genrica:
Formato de la etiqueta MPLS: 32 bits
19
Situacin de la etiqueta MPLS
Routing MPLS Los paquetes se envan en funcin de las etiquetas. o No se examina la cabecera de red completa o El direccionamiento es ms rpido Cada paquete es clasificado en unas clases de trfico denominadas FEC (Forwarding Equivalence Class) Los LSPs por tanto definen las asociaciones FEC-etiqueta.
20
Ejemplo de MPLS
Esta es una red MPLS en la cual se ven todos sus componentes La lnea azul representa el LDP entre el LSR de entrada y el LSR de salida.
Creacin de la Red Los puntos de entrada en la red MPLS son llamados Enrutadores de Etiqueta de borde (LER), es decir enrutadores que son interfaces entre la red MPLS y otras redes. Los enrutadores que efectan la conmutacin basados nicamente en etiquetas se llaman Enrutadores Conmutadores de Etiqueta (LSR). Cabe notar que un LER es simplemente un LSR que cuenta con la habilidad de rutear paquetes en redes externas a MPLS. Las etiquetas son distribuidas usando el Protocolo de Distribucin de Etiquetas (LDP). Es precisamente mediante el protocolo LDP que los enrutadores de etiquetas intercambian informacin acerca de la posibilidad de 21
alcanzar otros enrutadores, y las etiquetas que son necesarias para ello. Tambin es posible hacer la distribucin de etiquetas usando el protocolo RSVP-TE. El operador de una red MPLS puede establecer Caminos Conmutados mediante Etiquetas (LSP), es decir, el operador establece caminos para transportar Redes Privadas Virtuales de tipo IP (IP VPN), pero estos caminos pueden tener otros usos. En muchos aspectos las redes MPLS se parecen a las redes ATM y FR, con la diferencia de que la red MPLS es independiente del transporte en capa 2 (en el modelo OSI). En el contexto de las Redes Privadas Virtuales, los enrutadores que funcionan como ingreso o regreso a la red son frecuentemente llamados enrutadores a la Orilla del Proveedor (enrutadores PE), los dispositivos que sirven solo de trnsito son llamados similarmente enrutadores de Proveedor (enrutadores P). En MPLS el camino que se sigue est prefijado desde el origen (se conocen todos los saltos de antemano): se pueden utilizar etiquetas para identificar cada comunicacin y en cada salto se puede cambiar de etiqueta. Paquetes destinados a diferentes IPs pueden usar el mismo camino LSP (pertenecer al mismo FEC). Las etiquetas con el mismo destino y tratamiento se agrupan en una misma etiqueta: los nodos mantienen mucha menos informacin de estado que por ejemplo ATM. Las etiquetas se pueden apilar, de modo que se puede encaminar de manera jerrquica.
22
Paso de un paquete por la red. Cuando un paquete no etiquetado entra a un enrutador de ingreso y necesita utilizar un tnel MPLS, el enrutador primero determinar la Clase Equivalente de Envo (FEC), luego inserta una o ms etiquetas en el encabezado MPLS recin creado. Acto seguido el paquete salta al enrutador siguiente segn lo indica el tnel. Cuando un paquete etiquetado es recibido por un enrutador MPLS, la etiqueta que se encuentra en el tope de la pila ser examinada. Basado en el contenido de la etiqueta el enrutador efectuar una operacin apilar (PUSH), desapilar (POP) o intercambiar (SWAP). En una operacin SWAP la etiqueta es cambiada por otra y el paquete es enviado en el camino asociado a esta nueva etiqueta. En una operacin PUSH una nueva etiqueta es empujada encima de otra (si existe). Si en efecto haba otra etiqueta antes de efectuar esta operacin, la nueva etiqueta encapsula la anterior. En una operacin POP la etiqueta es retirada del paquete lo cual puede revelar una etiqueta interior (si existe). A este proceso se lo llama desencapsulado y es usualmente efectuada por el enrutador de egreso con la excepcin de PHP. Durante estas operaciones el contenido del paquete por debajo de la etiqueta MPLS no es examinado, de hecho los enrutadores de trnsito usualmente no necesitan examinar ninguna informacin por debajo de la mencionada etiqueta. El paquete es enviado basndose en el contenido de su etiqueta, lo cual permite rutado independiente del protocolo. En el enrutador de egreso donde la ltima etiqueta es retirada, slo queda la carga transportada, que puede ser un paquete IP o cualquier otro protocolo. 23
Por tanto, el enrutador de egreso debe forzosamente tener informacin de ruteo para dicho paquete debido a que la informacin para el envo de la carga no se encuentra en la tabla de etiquetas MPLS. En algunas aplicaciones es posible que el paquete presentado al LER ya contenga una etiqueta MPLS, en cuyo caso simplemente se anexar otra etiqueta encima. En ciertos casos, es posible que la ltima etiqueta sea retirada en el penltimo salto (anterior al ltimo enrutador que pertenece a la red MPLS); este procedimiento es llamado remocin en el penltimo salto (PHP). Esto es til, por ejemplo, cuando la red MPLS transporta mucho trfico. En estas condiciones los penltimos nodos auxiliarn al ltimo en el procesamiento de la ltima etiqueta de manera que ste no se vea excesivamente forzado al cumplir con sus tareas de procesamiento.
24
Conclusin.
MPLS es hoy da una solucin clsica y estndar al transporte de informacin en las redes. Aceptado por toda la comunidad de Internet, ha sido hasta hoy una solucin aceptable para el envo de informacin, utilizando Routing de paquetes con ciertas garantas de entrega. A su vez, los avances en el hardware y una nueva visin a la hora de manejar las redes, estn dando lugar al empleo creciente de las tecnologas de Conmutacin, encabezadas por la tecnologa ATM. Aportando velocidad, calidad de servicio y facilitando la gestin de los recursos en la red. Durante el tiempo en que se ha desarrollado el estndar, se han extendido algunas ideas falsas o inexactas sobre el alcance y objetivos de MPLS. Hay quien piensa que MPLS se ha desarrollado para ofrecer un estndar a los vendedores que les permitiese evolucionar los conmutadores ATM a routers de backbone de altas prestaciones. Aunque esta puede haber sido la finalidad original de los desarrollos de conmutacin multinivel, los recientes avances en tecnologas de silicio ASIC permiten a los routers funcionar con una rapidez similar para la consulta de tablas a las de los conmutadores ATM. Si bien es cierto que MPLS mejora notablemente el rendimiento del mecanismo de envo de paquetes, ste no era el principal objetivo del grupo del IETF. MPLS es el ltimo paso en la evolucin de las tecnologas de conmutacin multinivel (o conmutacin IP). La idea bsica de separar el envo de los datos (mediante el algoritmo de intercambio de etiquetas) de los procedimientos de encaminamiento estndar IP, ha llevado a un acercamiento de las capas 2 y 3 del modelo OSI, produciendo beneficios en cuanto a rendimiento y flexibilidad de esta arquitectura. 25