SlideShare una empresa de Scribd logo
Facultad de Ingeniería Eléctrica y Electrónica
              Ingeniería de Telecomunicaciones

Redes Digitales de Servicios Integrados - RDSI
                   (IT526M)
                 Sesión: 13-14
            Introducción a MPLS
             Prof. Ing. José C. Benítez P.
                Versión original de Yun Teng
   Dept. of Computer Science, UMBC, University of Maryland
Introducción a MPLS

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


IT526M Redes Digitales de Servicios Integrados -   2/46
Prof. Ing. José C. Benítez P.
Motivación

  IP
       Primer protocolo definido y usado
       De facto el único protocolo para la
       Internet Global trabajando


… pero tiene desventajas



  IT526M Redes Digitales de Servicios Integrados -   3/46
  Prof. Ing. José C. Benítez P.
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

IT526M Redes Digitales de Servicios Integrados -    4/46
Prof. Ing. José C. Benítez P.
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

  IT526M Redes Digitales de Servicios Integrados -   5/46
  Prof. Ing. José C. Benítez P.
Motivación (cont.)

Desventajas de ATM
     Complejo
     Caro
     No ampliamente adoptado




IT526M Redes Digitales de Servicios Integrados -   6/46
Prof. Ing. José C. Benítez P.
Motivación (cont.)

Idea: Combinar los algoritmos de re-
envío usados en ATM e IP.




IT526M Redes Digitales de Servicios Integrados -   7/46
Prof. Ing. José C. Benítez P.
Introducción a MPLS

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


IT526M Redes Digitales de Servicios Integrados -   8/46
Prof. Ing. José C. Benítez P.
Bases de MPLS

Multi Protocol Label Switching es
acomodado entre capa 2 y capa 3




IT526M Redes Digitales de Servicios Integrados -   9/46
Prof. Ing. José C. Benítez P.
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 etiquetas de longitud fija
     Interconecta a protocolos de existentes (RSVP,
     OSPF)
     Soporta ATM, Frame-Relay y Ethernet




IT526M Redes Digitales de Servicios Integrados -   10/46
Prof. Ing. José C. Benítez P.
Introducción a MPLS

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


IT526M Redes Digitales de Servicios Integrados -   11/46
Prof. Ing. José C. Benítez P.
Rótulo (Label)

Formato genérico del label




IT526M Redes Digitales de Servicios Integrados -   12/46
Prof. Ing. José C. Benítez P.
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).

IT526M Redes Digitales de Servicios Integrados -   13/46
Prof. Ing. José C. Benítez P.
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.




IT526M Redes Digitales de Servicios Integrados -   14/46
Prof. Ing. José C. Benítez P.
Label (cont.)




IT526M Redes Digitales de Servicios Integrados -   15/46
Prof. Ing. José C. Benítez P.
Modelo de red MPLS

                                                                        Internet


                                                          LER
                                                                                         IP
                                                                            LER
                   LSR
                                                LSR


MPLS
                                  LSR                                                      MPLS
                                                                LSR

                                                                      LER           IP
       LSR = Label Switched Router
       LER = Label Edge Router
       IT526M Redes Digitales de Servicios Integrados -                            16/46
       Prof. Ing. José C. Benítez P.
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).



IT526M Redes Digitales de Servicios Integrados -   17/46
Prof. Ing. José C. Benítez P.
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).


 IT526M Redes Digitales de Servicios Integrados -   18/46
 Prof. Ing. José C. Benítez P.
Posiciones de LERs & LSRs




IT526M Redes Digitales de Servicios Integrados -   19/46
Prof. Ing. José C. Benítez P.
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).


IT526M Redes Digitales de Servicios Integrados -   20/46
Prof. Ing. José C. Benítez P.
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.




IT526M Redes Digitales de Servicios Integrados -   21/46
Prof. Ing. José C. Benítez P.
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)
IT526M Redes Digitales de Servicios Integrados -    22/46
Prof. Ing. José C. Benítez P.
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.


IT526M Redes Digitales de Servicios Integrados -   23/46
Prof. Ing. José C. Benítez P.
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



IT526M Redes Digitales de Servicios Integrados -   24/46
Prof. Ing. José C. Benítez P.
Introducción a MPLS

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


IT526M Redes Digitales de Servicios Integrados -   25/46
Prof. Ing. José C. Benítez P.
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
IT526M Redes Digitales de Servicios Integrados -   26/46
Prof. Ing. José C. Benítez P.
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.

IT526M Redes Digitales de Servicios Integrados -   27/46
Prof. Ing. José C. Benítez P.
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.
IT526M Redes Digitales de Servicios Integrados -   28/46
Prof. Ing. José C. Benítez P.
Ejemplo de Tabla LIB (Label
           information Base)



           Incoming                                  Output   Outgoing
Input Port
           Port Label                                 Port    Port Label
      1                          3                     3          6

      2                          9                     1          7



  IT526M Redes Digitales de Servicios Integrados -                    29/46
  Prof. Ing. José C. Benítez P.
Ejemplo de operación MPLS

                                                   Label switched router




Label edge router
IT526M Redes Digitales de Servicios Integrados -                     30/46
Prof. Ing. José C. Benítez P.
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.




IT526M Redes Digitales de Servicios Integrados -   31/46
Prof. Ing. José C. Benítez P.
Ejemplo operación MPLS


                      c




                          a
                                                   b

IT526M Redes Digitales de Servicios Integrados -       32/46
Prof. Ing. José C. Benítez P.
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 destino.

IT526M Redes Digitales de Servicios Integrados -   33/46
Prof. Ing. José C. Benítez P.
Ejemplo de operación MPLS




IT526M Redes Digitales de Servicios Integrados -   34/46
Prof. Ing. José C. Benítez P.
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..

IT526M Redes Digitales de Servicios Integrados -   35/46
Prof. Ing. José C. Benítez P.
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.



IT526M Redes Digitales de Servicios Integrados -   36/46
Prof. Ing. José C. Benítez P.
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.
IT526M Redes Digitales de Servicios Integrados -   37/46
Prof. Ing. José C. Benítez P.
Ejemplo de Operación MPLS




IT526M Redes Digitales de Servicios Integrados -   38/46
Prof. Ing. José C. Benítez P.
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.


IT526M Redes Digitales de Servicios Integrados -   39/46
Prof. Ing. José C. Benítez P.
Uni fiee rdsi sesion 16 mpls
Introducción a MPLS

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

IT526M Redes Digitales de Servicios Integrados -   41/46
Prof. Ing. José C. Benítez P.
MPLS Protocol Stack Architecture




IT526M Redes Digitales de Servicios Integrados -   42/46
Prof. Ing. José C. Benítez P.
Introducción a MPLS

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


IT526M Redes Digitales de Servicios Integrados -   43/46
Prof. Ing. José C. Benítez P.
Ventajas de MPLS

Mejora desempeño de re-envío de
paquetes en la red
Soporta QoS y CoS (clases de servicio)
para diferenciar servicios
Suporta escalabilidad de la red
Integra IP y ATM en la red
Construye redes inter-operables

IT526M Redes Digitales de Servicios Integrados -   44/46
Prof. Ing. José C. Benítez P.
Desventajas de MPLS

Se agrega una capa adicional
Los router deben entender MPLS




IT526M Redes Digitales de Servicios Integrados -   45/46
Prof. Ing. José C. Benítez P.
Referencias

http://www.iec.org/online/tutorials/mpls/index.
html
http://www.iaik.tu-
graz.ac.at/teaching/03_advanced%20computer
%20networks/ss2004/vo3/MPLS.pdf
http://ica1www.epfl.ch/cn2/0304/doc/lecture/
mpls.pdf




IT526M Redes Digitales de Servicios Integrados -   46/46
Prof. Ing. José C. Benítez P.

Más contenido relacionado

PPT
Cisco: MPLS en Castellano
PPT
Presentacin Datos Fijos Mpls Tecnica Comercial
PPTX
Introducción a mpls
PPT
PPTX
Mpls
DOCX
DOCUMENTO MPLS
PPTX
xxXavier diapositiva
Cisco: MPLS en Castellano
Presentacin Datos Fijos Mpls Tecnica Comercial
Introducción a mpls
Mpls
DOCUMENTO MPLS
xxXavier diapositiva

La actualidad más candente (20)

PPTX
MPLS - Multiprotocol Label Switching v1.3
PPTX
MPLS TE - Protocolos de Comunicación
PDF
Introducción a sistemas sincrónicos sdh.
PDF
Practica4 mpls
PPTX
Presentacion sdh
PDF
PPTX
Instituto universitario de tecnología electiva I
PPT
IPv4 VS IPv6
PDF
Exploration network chapter8-fisica rmv
DOCX
PDF
Presentación+02+ +mpls-vpn
PPTX
Protocolos del modelo osi
PPTX
Presentacion de modalidad
PPTX
1.4. Capas de protocolos
PPTX
modelo osi
ODP
Organizaciones de Estandarizacion, Modelo en Capas, Puertos Y protocolos
PDF
Modelo osi
PPTX
Presentación1
MPLS - Multiprotocol Label Switching v1.3
MPLS TE - Protocolos de Comunicación
Introducción a sistemas sincrónicos sdh.
Practica4 mpls
Presentacion sdh
Instituto universitario de tecnología electiva I
IPv4 VS IPv6
Exploration network chapter8-fisica rmv
Presentación+02+ +mpls-vpn
Protocolos del modelo osi
Presentacion de modalidad
1.4. Capas de protocolos
modelo osi
Organizaciones de Estandarizacion, Modelo en Capas, Puertos Y protocolos
Modelo osi
Presentación1
Publicidad

Similar a Uni fiee rdsi sesion 16 mpls (20)

PPTX
MPLS: Multiprotocol Label Switching
PPTX
PDF
Conmutación de Etiquetas Mult-Protocolo
PDF
Uni fiee rdsi sesion 15 mpls intro
PDF
Uni fiee rdsi sesion 10a mpls intro
PPT
Introducción a redes y servicios MPLS en NET
PDF
PPTX
MPLS es un tipo de red que mejora nuestra experiencia como usuarios y permite...
PDF
Ninabanda_Jamil_MPLS.pdf
PPTX
Diapositivas mpls
PPTX
Sesion 4_MPLS_Basic_P1.pptx
PDF
MPLS Y DWDM
PPTX
DOCX
PPTX
Introducción a mpls
PDF
Carrier Ethernet- MPLS
PPTX
Presentación1
PPT
tipos de red
MPLS: Multiprotocol Label Switching
Conmutación de Etiquetas Mult-Protocolo
Uni fiee rdsi sesion 15 mpls intro
Uni fiee rdsi sesion 10a mpls intro
Introducción a redes y servicios MPLS en NET
MPLS es un tipo de red que mejora nuestra experiencia como usuarios y permite...
Ninabanda_Jamil_MPLS.pdf
Diapositivas mpls
Sesion 4_MPLS_Basic_P1.pptx
MPLS Y DWDM
Introducción a mpls
Carrier Ethernet- MPLS
Presentación1
tipos de red
Publicidad

Más de jcbenitezp (20)

PDF
Cap4 jc benitez
PDF
Tarea 1 tesis i filosofia y conocimiento
PDF
It526 2017 2 ep
PDF
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
PDF
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
PDF
It526 2015 2 pc3
PDF
Calendario academico 2015 02 g
PDF
Db vsa-011 registro de asistencia docente ago2015
PDF
Utp 2015-2_pdi_lab3
PDF
Utp sirn_2015-2 lab3
DOCX
Pdi paterno m_lab2c
PPT
Utp 2015-2_sirn_s7_r_competitivas
PDF
Utp 2015-2_sirn_s7_r_competitivas
PDF
Utp 2015-2_sirn_s6_adaline y backpropagation
PDF
Utp ia_s1_introduccion ia
PDF
Utp sirn_s1_introduccion ia 2014-2
PDF
Utp sirn_s1_introduccion ia 2014-2
PDF
Utp sirn_2014-1 lab1
PDF
Utp sirn_s1_introduccion ia 2014-2
PDF
Inteligencia artificial
Cap4 jc benitez
Tarea 1 tesis i filosofia y conocimiento
It526 2017 2 ep
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
It526 2015 2 pc3
Calendario academico 2015 02 g
Db vsa-011 registro de asistencia docente ago2015
Utp 2015-2_pdi_lab3
Utp sirn_2015-2 lab3
Pdi paterno m_lab2c
Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s6_adaline y backpropagation
Utp ia_s1_introduccion ia
Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
Utp sirn_2014-1 lab1
Utp sirn_s1_introduccion ia 2014-2
Inteligencia artificial

Último (20)

PDF
PRESENTACION GESTION sobre las empresas.
DOC
SESIÓN COMO FUNCIONA EL MERCADO Y SU IMPLICANCIA EN LA ECONOMÍA
PDF
Rendicion publica de cuentas inicial 2025 de la procuraduria
PDF
UP digital strategy v 2.2.pdf Marketing avanzado
PPTX
Pensamiento-Estrategico-Adaptativo-en-entornos-VUCA-BANI.pptx
PDF
UP digital strategy v 2.0 s1.pdf solo chicos bien
PPTX
saHERNISA FEMsOassaSAsasASAsaSasaSASaAsaS
PDF
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
PPTX
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
PPT
Diseño de proyecto en temas educativos en todos los entornos
PDF
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
PPTX
PONENCIA ORAL_CAT_3y4 - CALIDAD MYPES.pptx
PPTX
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
PDF
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
PDF
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
PPTX
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
PDF
Esta es una presentacion ejecutiva del cual pueden concluir
PPTX
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
PDF
Clase 15 - Normas de Aseguramiento.pptx.pdf
PPTX
ADMINISTRACION ESTRATEGICA planeación y estrategia
PRESENTACION GESTION sobre las empresas.
SESIÓN COMO FUNCIONA EL MERCADO Y SU IMPLICANCIA EN LA ECONOMÍA
Rendicion publica de cuentas inicial 2025 de la procuraduria
UP digital strategy v 2.2.pdf Marketing avanzado
Pensamiento-Estrategico-Adaptativo-en-entornos-VUCA-BANI.pptx
UP digital strategy v 2.0 s1.pdf solo chicos bien
saHERNISA FEMsOassaSAsasASAsaSasaSASaAsaS
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
Diseño de proyecto en temas educativos en todos los entornos
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
PONENCIA ORAL_CAT_3y4 - CALIDAD MYPES.pptx
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
Esta es una presentacion ejecutiva del cual pueden concluir
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
Clase 15 - Normas de Aseguramiento.pptx.pdf
ADMINISTRACION ESTRATEGICA planeación y estrategia

Uni fiee rdsi sesion 16 mpls

  • 1. Facultad de Ingeniería Eléctrica y Electrónica Ingeniería de Telecomunicaciones Redes Digitales de Servicios Integrados - RDSI (IT526M) Sesión: 13-14 Introducción a MPLS Prof. Ing. José C. Benítez P. Versión original de Yun Teng Dept. of Computer Science, UMBC, University of Maryland
  • 2. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 2/46 Prof. Ing. José C. Benítez P.
  • 3. Motivación IP Primer protocolo definido y usado De facto el único protocolo para la Internet Global trabajando … pero tiene desventajas IT526M Redes Digitales de Servicios Integrados - 3/46 Prof. Ing. José C. Benítez P.
  • 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 IT526M Redes Digitales de Servicios Integrados - 4/46 Prof. Ing. José C. Benítez P.
  • 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 IT526M Redes Digitales de Servicios Integrados - 5/46 Prof. Ing. José C. Benítez P.
  • 6. Motivación (cont.) Desventajas de ATM Complejo Caro No ampliamente adoptado IT526M Redes Digitales de Servicios Integrados - 6/46 Prof. Ing. José C. Benítez P.
  • 7. Motivación (cont.) Idea: Combinar los algoritmos de re- envío usados en ATM e IP. IT526M Redes Digitales de Servicios Integrados - 7/46 Prof. Ing. José C. Benítez P.
  • 8. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 8/46 Prof. Ing. José C. Benítez P.
  • 9. Bases de MPLS Multi Protocol Label Switching es acomodado entre capa 2 y capa 3 IT526M Redes Digitales de Servicios Integrados - 9/46 Prof. Ing. José C. Benítez P.
  • 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 etiquetas de longitud fija Interconecta a protocolos de existentes (RSVP, OSPF) Soporta ATM, Frame-Relay y Ethernet IT526M Redes Digitales de Servicios Integrados - 10/46 Prof. Ing. José C. Benítez P.
  • 11. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 11/46 Prof. Ing. José C. Benítez P.
  • 12. Rótulo (Label) Formato genérico del label IT526M Redes Digitales de Servicios Integrados - 12/46 Prof. Ing. José C. Benítez P.
  • 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). IT526M Redes Digitales de Servicios Integrados - 13/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 14/46 Prof. Ing. José C. Benítez P.
  • 15. Label (cont.) IT526M Redes Digitales de Servicios Integrados - 15/46 Prof. Ing. José C. Benítez P.
  • 16. Modelo de red MPLS Internet LER IP LER LSR LSR MPLS LSR MPLS LSR LER IP LSR = Label Switched Router LER = Label Edge Router IT526M Redes Digitales de Servicios Integrados - 16/46 Prof. Ing. José C. Benítez P.
  • 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). IT526M Redes Digitales de Servicios Integrados - 17/46 Prof. Ing. José C. Benítez P.
  • 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). IT526M Redes Digitales de Servicios Integrados - 18/46 Prof. Ing. José C. Benítez P.
  • 19. Posiciones de LERs & LSRs IT526M Redes Digitales de Servicios Integrados - 19/46 Prof. Ing. José C. Benítez P.
  • 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). IT526M Redes Digitales de Servicios Integrados - 20/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 21/46 Prof. Ing. José C. Benítez P.
  • 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) IT526M Redes Digitales de Servicios Integrados - 22/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 23/46 Prof. Ing. José C. Benítez P.
  • 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 IT526M Redes Digitales de Servicios Integrados - 24/46 Prof. Ing. José C. Benítez P.
  • 25. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 25/46 Prof. Ing. José C. Benítez P.
  • 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 IT526M Redes Digitales de Servicios Integrados - 26/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 27/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 28/46 Prof. Ing. José C. Benítez P.
  • 29. Ejemplo de Tabla LIB (Label information Base) Incoming Output Outgoing Input Port Port Label Port Port Label 1 3 3 6 2 9 1 7 IT526M Redes Digitales de Servicios Integrados - 29/46 Prof. Ing. José C. Benítez P.
  • 30. Ejemplo de operación MPLS Label switched router Label edge router IT526M Redes Digitales de Servicios Integrados - 30/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 31/46 Prof. Ing. José C. Benítez P.
  • 32. Ejemplo operación MPLS c a b IT526M Redes Digitales de Servicios Integrados - 32/46 Prof. Ing. José C. Benítez P.
  • 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 destino. IT526M Redes Digitales de Servicios Integrados - 33/46 Prof. Ing. José C. Benítez P.
  • 34. Ejemplo de operación MPLS IT526M Redes Digitales de Servicios Integrados - 34/46 Prof. Ing. José C. Benítez P.
  • 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.. IT526M Redes Digitales de Servicios Integrados - 35/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 36/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 37/46 Prof. Ing. José C. Benítez P.
  • 38. Ejemplo de Operación MPLS IT526M Redes Digitales de Servicios Integrados - 38/46 Prof. Ing. José C. Benítez P.
  • 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. IT526M Redes Digitales de Servicios Integrados - 39/46 Prof. Ing. José C. Benítez P.
  • 41. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 41/46 Prof. Ing. José C. Benítez P.
  • 42. MPLS Protocol Stack Architecture IT526M Redes Digitales de Servicios Integrados - 42/46 Prof. Ing. José C. Benítez P.
  • 43. Introducción a MPLS Motivación Bases de MPLS Componentes del Protocolo Operación Stack de Protocolo de la Arquitectura Ventajas y desventajas IT526M Redes Digitales de Servicios Integrados - 43/46 Prof. Ing. José C. Benítez P.
  • 44. Ventajas de MPLS Mejora desempeño de re-envío de paquetes en la red Soporta QoS y CoS (clases de servicio) para diferenciar servicios Suporta escalabilidad de la red Integra IP y ATM en la red Construye redes inter-operables IT526M Redes Digitales de Servicios Integrados - 44/46 Prof. Ing. José C. Benítez P.
  • 45. Desventajas de MPLS Se agrega una capa adicional Los router deben entender MPLS IT526M Redes Digitales de Servicios Integrados - 45/46 Prof. Ing. José C. Benítez P.