La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducci ó n a MPLS Multi-Protocol Label Switching.

Presentaciones similares


Presentación del tema: "Introducci ó n a MPLS Multi-Protocol Label Switching."— Transcripción de la presentación:

1 Introducci ó n a MPLS Multi-Protocol Label Switching

2 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

3 Motivaci ó n  IP  Primer protocolo definido y usado  De facto el ú nico protocolo para la Internet Global trabajando … pero tiene desventajas

4 Motivaci ó n (cont.)  Desventajas del Ruteo IP  Sin conexi ó n - e.g. no QoS  Cada router debe tomar decisiones independientes basado en las Direcciones IP  Encabezado IP Grande - al menos 20 bytes  Ruteo en capa de red - M á s lento que Switching (conmutaci ó n)  Usualmente dise ñ ado para obtener el camino m á s corto - No toma en cuenta otras m é tricas

5 Motivaci ó n (cont.)  ATM (Asynchronous Transfer Mode)  Orientada a Conexi ó n - Provee QoS  “ Switcheo ” r á pido de paquetes con paquetes (celdas) de largo fijo  Integraci ó n de diferentes tipos de tr á fico (voz, datos, video) … Pero tambi é n tiene desventajas

6 Motivaci ó n (cont.)  Desventajas de ATM  Complejo  Caro  No ampliamente adoptado

7 Motivaci ó n (cont.)  Idea: Combinar los algoritmos de re-env í o usados en ATM e IP.

8 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

9 Bases de MPLS  Multi Protocol Label Switching es acomodado entre capa 2 y capa 3

10 Bases de MPLS (cont.)  Caracter í sticas de MPLS  Mecanismo para manejar el flujo de tr á fico de tama ñ os variados (Flow Management)  Es independiente de protocolos de capa 2 y 3  Mapea direcciones IP a r ó tulos de largo fijo  Interconecta a protocolos de existentes (RSVP, OSPF)  Soporta ATM, Frame-Relay y Ethernet

11 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

12 R ó tulo (Label)  Formato gen é rico del label

13 Label (cont.)  Distribuci ó n de Label (r ó tulo)  MPLS no especifica un ú nico m é todo para distribuir los r ó tulos (labels)  BGP (Border Gateway Protocol) ha sido mejorado para la informaci ó n de label dentro de mensajes del protocolo (piggyback)  RSVP tambi é n ha sido extendido para incluir intercambio de labels (tambi é n v í a piggybacked).

14 Label (cont.)  IETF ha definido un nuevo protocolo conocido como Label Distribution Protocol (LDP) para se ñ alizaci ó n y administraci ó n  Extensiones al protocolo base LDP ha sido definido para soportar ruteo basado en requerimientos de QoS.

15 Label (cont.)

16 Modelo de red MPLS MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR

17 Label Edge Router - LER  Son los router residentes al borde de la red MPLS. Su funci ó n es asignar y remover los labels de los paquetes.  Soportan m ú ltiples puertas conectadas a redes no similares (tales como frame relay, ATM, y Ethernet).

18 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).

19 Posiciones de LERs & LSRs

20 Forward Equivalence Class - FEC  Es una representaci ó n de un grupo de paquetes que comparten los mismos requerimiento para su transporte.  La asignaci ó n de un paquete particular a un FEC es hecho s ó lo una vez (cuando el paquete entra a la red).

21 Label-Switched Paths – LSPs Rutas conmutadas por labels  Una ruta es establecida antes que la transmisi ó n de datos comience.  Una ruta transporta un FEC.

22 Detalles de LSP  MPLS provee dos opciones para configurar un  Ruteo hop-by-hop Cada LSR selecciona independientemente el pr ó ximo hop para un FEC dado. LSRs soporta varios protocolos de ruteo (OSPF, ATM … ).  Ruteo expl í cito Es similar a ruteo de fuente. El LSR de ingreso especifica la lista de nodos a trav é s del cual el paquete pasar á.  El setup de LSP para un FEC es unidireccional. El tr á fico de retorno debe tomar otro LSP! (para distribuir carga)

23 Label Distribution Protocol - LDP  Un protocolo a nivel aplicaci ó n para distribuir la asociaci ó n a lebels a LSRs.  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.

24 Detalles de LDP  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 informaci ó n de avisos y se ñ alizaci ó n de errores

25 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

26 Operaci ó n de MPLS  Los siguientes pasos deben ser seguidos para que un paquete de datos viaje a trav é s de una red MPLS.  Creaci ó n y distribuci ó n de label  Creaci ó n de tablas en cada router  Creaci ó n de label-switched path (LSP, caminos conmutados por labels)  Inserci ó n de labels y su acceso en tablas  Re-env í o de paquetes

27 Paso 1  Creaci ó n y distribuci ó n de Label  Antes que el tr á fico 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 distribuci ó n de labels y la asociaci ó n label/FEC.  Adem á s caracter í sticas relacionas con el tr á fico y capacidades MPLS son negociadas usando LDP.  Un protocolo de transporte confiable deber í a ser usado para el protocolo de se ñ alizaci ó n.

28 Paso 2  Creaci ó n de tablas  Bajo recepci ó n de la asociaci ó n de label, cada LSR (Label switching router) crea entradas en una base de informaci ó n 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 renegociaci ó n asociando label y FEC.

29 Ejemplo de Tabla LIB (Label information Base) Input Port Incoming Port Label Output Port Outgoing Port Label 1336 2917

30 Ejemplo de operaci ó n MPLS Label edge router Label switched router

31 Paso 3  Creaci ó n del camino de switcheo de label (Label switched path- LSP)  Los LSPs son creados en direcci ó n inversa a la creaci ó n de entradas en el LIBs.

32 Ejemplo operaci ó n MPLS a b c

33 Paso 4  Inserci ó n de labels y su acceso en tablas  El primer router (LER1) usas la tabla LIB para encontrar el pr ó ximo hop y requerir un label para un FEC espec í fico.  Router subsecuentes s ó lo usan la tabla para encontrar el pr ó ximo hop.  Una vez que el paquete llega al LSR de egreso (LER4), el label es removido y el paquete es entregado al estino.

34 Ejemplo de operaci ó n MPLS

35 Paso 5  Re-env í o de paquetes  LER1 podr í a no tener ning ú n label para este paquete por tratarse de la primera ocurrencia de este requerimiento. En una red IP, LER1 encontrar á la direcci ó n de su tablas de ruteo de calce mayor para definir el pr ó ximo hop. LSR1 ser á el pr ó ximo hop para LER1.  LER1 iniciar á un requerimiento de label hacia LSR1.  É ste requerimiento se propagar á a trav é s de la red como lo indica la l í nea punteada verde..

36 Paso 5 (cont.)  Cada router intermedio recibir á un label desde su router downstream comenzando por LER2 y yendo upstream hasta LER1. La configuraci ó n del LSP es indicada por la l í nea azul usando LDP o cualquier otro protocolo de se ñ alizaci ó n.  LER1 insertar á el label y re-enviar á el paquete a LSR1.

37 Paso 5 (cont.)  Cada LSR subsiguiente, i.e., LSR2 y LSR3, examinar á n el label en el paquete recibido, y lo reemplazar á n con el label de salida y lo re-enviar á n.  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 l í nea roja.

38 Ejemplo de Operaci ó n MPLS

39 T ú neles en MPLS  La idea es controlar el camino entero sin expl í citamente especificar los router intermedios.  Creando t ú neles a trav é s de routers intermedios que pueden cubrir m ú ltiples segmentos.  Aplicaci ó n en VPNs basadas en MPLS.

40

41 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

42 MPLS Protocol Stack Architecture

43 Introducci ó n a MPLS  Motivaci ó n  Bases de MPLS  Componentes del Protocolo  Operaci ó n  Stack de Protocolo de la Arquitectura  Ventajas y desventajas

44 Ventajas de MPLS  Mejora desempe ñ o de re-env í o 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

45 Desventajas de MPLS  Se agrega una capa adicional  Los router deben entender MPLS

46 Referencias  http://www.iec.org/online/tutorials/mpls/i ndex.html  http://www.iaik.tu- graz.ac.at/teaching/03_advanced%20co mputer%20networks/ss2004/vo3/MPLS.pdf http://www.iaik.tu- graz.ac.at/teaching/03_advanced%20co mputer%20networks/ss2004/vo3/MPLS.pdf  http://ica1www.epfl.ch/cn2/0304/doc/le cture/mpls.pdf http://ica1www.epfl.ch/cn2/0304/doc/le cture/mpls.pdf


Descargar ppt "Introducci ó n a MPLS Multi-Protocol Label Switching."

Presentaciones similares


Anuncios Google