You are on page 1of 9

MPLS (Multiprotocol Label Switching) Objetivos de MPLS Red multiservicio: Ms sencilla de explotar que ATM Con soporte a QoS

S y TE (Ingeniera de Trfico) Integrndose de forma adecuada con las redes IP Acelerar las decisiones de encaminamiento respecto a IP Pasar de las decisiones salto a salto en funcin del prefijo destino a una bsqueda de etiquetas de tamao fijo

MPLS es una tecnologa hbrida que intenta combinar las mejores caractersticas de las tcnicas conocidas para hacer llegar un paquete de un origen a un destino, tanto de capa 2 (switching) como de capa 3 (routing), a travs de una red de interconexin Caractersticas de ATM Conmutacin de celdas extremadamente rpida Identificadores de Camino Virtual y de Circuito Virtual Bsqueda de etiquetas de tamao fijo Similar a switching Capa 2 Complejidad O(1) Aspectos positivos: Uso eficiente de los recursos de red comparado con conmutacin de circuitos Distintos tipos de servicios sobre la misma red Soporte a QoS (CAC, Routing PNNI, UPC) Aspectos a mejorar: Elevada segmentacin de la unidades de datos de nivel superior Acomodar a la transmisin sobre bloques de 48 octetos Elevado porcentaje de redundancia Dependiendo de la solucin se puede desperdiciar entre un 12 y un 20% del ancho de banda

Arquitectura de protocolos de MPLS Multiprotocol = Tericamente cualquier protocolo de capa 2 y capa 3 Label Switching = Decisiones de encaminamiento en funcin de etiquetas

Gilberto Araujo

MPLS entrega a IP de forma unificada e independiente del nivel 2, una sola interfaz para todas las tecnologas que se utilicen para transportar IP. Cabecera MPLS

Etiqueta (20 bits) Tiene significado local para un encaminador Mecanismo de distribucin de etiquetas LDP (Label Distribution Protocol) CoS (Class of Service) (3 bits) Distinguir entre tipos de trfico S (1bit) Sirve para apilar la definicin de las etiquetas TTL (8 bits) Misma funcin que en IP Se decrementa en cada salto Cuando llega a cero el paquete se tira

Funcionamiento de una red MPLS LSP (Label Switching Path) Camino entre un origen y un destino Se asigna en el nodo de entrada a la red (Similar a un PVC) LSR (Label Switching Router) Router con capacidades MPLS Necesita encaminar IP, encaminar MPLS, utilizar algoritmos de encaminamiento IP y algoritmos de distribucin de etiquetas Ingress LSR: Crea la cabecera MPLS Transit LSR: Modifica la cabecera MPLS (etiquetas de significado local) Egress LSR: Quita la cabecera MPLS

Gilberto Araujo

Etiquetado de paquetes Ingress LSR Analiza de forma exhaustiva la cabecera IP Se le asigna al paquete una FEC (Forward Equivalence Class) Grupo de paquetes que admite el mismo tratamiento Se le asigna una etiqueta en funcin de su FEC Se crea la cabecera MPLS Introducir el campo TTL que viene del dominio IP S=0 TransitLSR Solo necesita analizar la cabecera MPLS para tomar la decisin Cada nodo en una red MPLS guarda una tabla con referencias a etiquetas de entrada y traduccin a las etiquetas de salida Traduce etiqueta, decrementa TTL, mantiene el campo S EgressLSR Retira la cabecera MPLS y devuelve el paquete al mundo IP Extraer el campo TTL y ponerlo en el paquete IP

FEC (Forward Equivalence Class) Se corresponde con un grupo de paquetes que: Siguen el mismo camino a travs de la red Con el mismo tratamiento Una FEC puede incluir: Todos los paquetes con un determinado prefijo IP de destino Todos los paquetes con una IP destino y una IP origen De la clasificacin en una FEC se deriva el valor de la etiqueta a utilizar Actualmente Un prefijo de direcciones IP Una direccin IP

Gilberto Araujo

LIB (Label Information Base) Los LSR deben tener, adems de la tabla de encaminamiento, una tabla en la que almacene Informacin necesaria para traducir las etiquetas (PUSH, SWAP o POP) Las etiquetas son informacin con significado local

Informacin necesaria para encaminar Interfaz de salida en funcin de la interfaz de entrada y la etiqueta de entrada Operaciones con etiquetas Operaciones MPLS PUSH: Imposicin de etiqueta SWAP: Intercambio de etiqueta POP: Retirada de etiqueta IPv6 sobre infraestructura MPLS La mayora de los proveedores de servicios y los proveedores de servicios de Internet de todos los tamaos utilizan MPLS en el ncleo de su red a fin de sacar provecho de las muchas ventajas que ofrece. Incluso se dice que algunas grandes empresas estn considerando ncleos MPLS. Por este motivo, es importante considerar las opciones de migracin IPv6 a travs de dichas infraestructuras. Por supuesto que pueden utilizar todos los mecanismos disponibles para paquetes conmutados IP, sin embargo, la conmutacin de etiqueta ofrece otras opciones. En la mayora de los casos, la conmutacin de etiqueta no necesita conocer el tipo de paquetes que se transportan y su versin IP. En la Tabla , se esbozan las opciones de migracin disponibles en un entorno basado en MPLS. Mecanismos de migracin disponibles en entornos MPLS Mecanismo Cualquier protocolo sobre MPLS Para qu puede utilizarse Interconectar sitios. Proporcionar conectividad IPv6 para usuarios con acceso ATM o Ethernet. 6PE (IPv6 Proporcionar conectividad Provider Edge) dentro del recinto universitario y acceso a Internet. Observaciones Overhead de gestin debido a la configuracin esttica. Fcil de introducir.

Muy poco overhead de gestin, impacto limitado en IPv4 (PE debe actualizarse), escalable con alto rendimiento de reenvo. 6VPE (IPv6 Proporcionar servicios IPv6 Tiene las mismas ventajas VPN Provider VPN similares a IPv4 VPN. que 6PE junto con las Edge) ventajas conocidas de IPv4 VPN.
Gilberto Araujo 4

El plano de control para MPLS sigue basndose en IPv4. El rendimiento del reenvo es independiente del paquete que se transporta, por lo tanto se prev que corresponda al rendimiento de la conmutacin de etiqueta, muy a menudo frecuencia de lnea para las plataformas con ncleo. A su vez, el impacto en los servicios IPv4 existentes es mnimo, haciendo que estas soluciones sean muy atractivas para grandes despliegues escalables del IPv6. Tambin ofrecen la posibilidad de introducir una Red Virtual Privada IPv6 sin tener que implementar una red MPLS (plano de control) basada en IPv6. Traduccin Las tecnologas de traduccin pueden utilizarse de dos formas diferentes. Por un lado, el trfico IPv6 puede traducirse a IPv4 y posteriormente traducido de nuevo a IPv6, proporcionando se ese modo un medio de comunicacin entre dos hosts IP6 aislados. Por otro lado, proporciona los medios para que un host solamente IPv6 pueda comunicarse con un host solamente IPv4. En la Tabla, se esbozan los mecanismos de traduccin disponibles para IPv6. Mecanismos de traduccin Mecanismo NAT-PT Para qu puede utilizarse Principalmente para permitir la comunicacin entre hosts solamente IPv6 y hosts solamente IPv4. Traduccin entre sesiones UDP/TCP IPv4 e IPv6. Observaciones Dispositivo dedicado. nico punto de falla.

TCP-UDP relay

Software de dominio pblico que puede utilizarse libremente. Dispositivo dedicado. nico punto de falla. Bump in the Permite la comunicacin entre Requiere pila protocolo IPv4 stack (BIS) hosts solamente IPv6 y hosts actualizada. solamente IPv4. SOCKS based Permite la comunicacin entre Software de dominio pblico IPv6/IPv4 hosts solamente IPv6 y hosts que puede utilizarse gateway solamente IPv4. libremente. Requiere software adicional en la pasarela (gateway).

Dado que los mecanismos de traduccin dependen normalmente del proceso de conmutacin de paquetes, experimentan limitaciones significativas en el rendimiento. La mayora de estos mecanismos tienen limitaciones de escalabilidad y muestran puntos nicos de falla. Estos factores debern tenerse en cuenta cuando estos mecanismos se integren en un despliegue planificado del IPv6.
Gilberto Araujo 5

Historia de MPLS de etiquetas aadidas a los paquetes. Estas etiquetas definen el circuito virtual por toda la red. Estos circuitos virtuales estn asociados con una QoS determinada, segn el SLA. Inicialmente se plantearon dos mtodos diferentes de etiquetamiento, o en capa 3 o en capa 2. La opcin de capa 2 es ms interesante, porque es independiente de la capa de red o capa 3 y adems permite una conmutacin ms rpida, dado que la cabecera de capa 2 est antes de capa 3. MPLS Actualmente: Actualmente ha evolucionado, buscando dar respuesta a alguno de los puntos especialmente criticados de las redes IP, por ejemplo, aportando mecanismos para resolver aspectos de ingeniera de trfico. Adems, aparece como una buena opcin para resolver parte de los problemas encontrados en las soluciones clsicas de VPN, como, por ejemplo, la gestin, el provisionamiento y la escalabilidad, con la ventaja de que este tipo de soluciones para VPN han sido ya estandarizadas y son soportadas actualmente por varios de los fabricantes ms importantes de equipos de red. Sin embargo MPLS no est libre de problemas, ya que al basarse de nuevo en el establecimiento de circuitos virtuales, choca frontalmente con otros protocolos y soluciones existentes en el mundo IP. Para el entorno de la RNG, un problema actual de MPLS se deriva de la inexistencia de soluciones estndar que permitan trabajar conjuntamente a los protocolos de routing multicast y MPLS de forma integrada, ya que actualmente pueden funcionar sobre la misma red, pero de manera independiente y sin relacin funcional entre ellos. La nica solucin a este punto es que los protocolos de routing multicast trabajen de forma independiente respecto de MPLS, y dentro del troncal de la red se encarguen de definir distintos LSPs o caminos MPLS sobre los cuales se encaminen los diferentes flujo multicast. Cabe destacar que el trfico o flujo multicast que mejor se adapta para su uso con MPLS es el correspondiente a los servicios de distribucin. En otros servicios como el de multiconferencia sera inviable su uso, debido al dinamismo inherente al propio servicio, al crearse y anularse de forma continua y rpida gran cantidad de rboles multicast, lo que implicara un dinamismo similar para la activacin y desactivacin de caminos LSPs de MPLS. Desde el punto de vista de ingeniera de trfico, el modelo de RNG descrito hasta ahora no necesita mecanismos adicionales que optimicen la distribucin del trfico en la red, de forma que la probabilidad de que se congestione algn enlace es pequea. Las caractersticas que hacen esto posible son las siguientes: Se trata de una red de nueva creacin, no dependiendo, por tanto, de una topologa y dimensionamiento, legado que, en principio, no suele estar adaptado al trfico generado por los servicios multimedia que se piensan proveer a corto y medio plazo. El trfico se puede estimar,
Gilberto Araujo 6

Para poder crear los circuitos virtuales como en ATM, se pens en la utilizacin

estando tipificado con un modelo de Erlang en servicios como VoIP, distribucin de TV, VoD y multiconferencia, que son los que aportaran la mayora del trfico cursado. Se utiliza el estndar de QoS Diffserv. La topologa es redundante y est estructurada en doble plano. Est dimensionada teniendo en cuenta los trficos que debe soportar. Cada uno de los planos es capaz de soportar dicho trfico, de forma que ante un fallo simple en la red se siguen soportando los servicios descritos. Se emplean SLAs en el acceso. Teniendo en cuenta estos factores, en principio no es necesaria la inclusin de elementos de ingeniera de trfico en la gestin de la red. Sin embargo, puede que debido a modificaciones en las caractersticas del trfico (por ejemplo, transporte de otro tipo de trfico sobre el troncal, etc.), en algn momento se hiciera necesario aplicar algn criterio especial a alguno de los flujos transportados por la red, optimizando la ocupacin de los recursos de red (transmisin y/o conmutacin). La solucin ms sencilla es pensar en mecanismos

Terminologa MPLS: 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 datagramas que pertenecen a un mismo flujo. Una FEC puede agrupar varios flujos, pero un mismo flujo no puede pertenecer a ms de una FEC al mismo tiempo. LSP (Label Switched Path): camino que siguen por la red MPLS los paquetes que pertenecen a la misma FEC. Es equivalente a un circuito virtual en ATM o Frame Relay.

Gilberto Araujo

LSR (Label Switching Router) : router que puede encaminar paquetes en funcin del valor de la etiqueta MPLS LDP (Label Distribution Protocol): es el protocolo que utilizan los LSR para asignar las etiquetas LIB (Label 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)

Los LSR pueden ser a su vez de varios tipos: LSR Interior: el que encamina paquetes dentro de la red MPLS. Su misin es nicamente cambiar las etiquetas para cada FEC segn le indica su LIB LSR Frontera de ingreso: los que se encuentran en la entrada del flujo a la red MPLS (al principio del LSP). Se encargan de clasificar los paquetes en FECs y poner las etiquetas correspondientes. LSR Frontera de egreso: Los que se encuentran a la salida del flujo de la red MPLS (al final del LSP). Se encargan de eliminar del paquete la etiqueta MPLS, dejndolo tal como estaba al principio

Gilberto Araujo

Conmutacin MPLS:

Conmutacin de etiquetas en un LSR a la llegada de un paquete:

Examina la etiqueta del paquete entrante y la interfaz por donde llega Consulta la tabla de etiquetas Determina la nueva etiqueta y la interfaz de salida para el paquete
Bibliografa: http://www.citel.oas.org/newsletter/2005/marzo/ipv6_e.asp http://www.rediris.es/rediris/boletin/53/enfoque1.html http://galeon.hispavista.com/e-itvision1/atm2.htm http://www.ldc.usb.ve/~poc/RedesII/Grupos/G5/mpls.html

Gilberto Araujo

You might also like