You are on page 1of 39

Antecedentes

•Multiprotocol Label Switching es una
tecnología de encapsulamiento ubicada
entre las capas 2 y 3 del modelo de
referencia OSI.
Cabecera
Cabecera
L2 Cabecera
MPLS L3 Datos L3

•MPLS acelera el transporte de paquetes
IP, reemplazando su enrutamiento, basado
en direcciones destino de capa 3, por una
conmutación basada en etiquetas.

entre otras).•MPLS simplifica el aprovisionamiento de los recursos de red. ya que disminuye considerablemente la necesidad de crear circuitos lógicos de capa 2 (Frame Relay. PWE3. •MPLS optimiza el uso de recursos de la red. gracias a sus aplicaciones incorporadas (MPLS-VPN. ATM. MPLS-TE. entre otros). .

ARE LIM Circuitos de cliente TRU PIU en capa 2 : 65 0 4 1 2 3 .

ARE SERVICIOS LIM NODO IP NODO IP NODO IP NODO IP Circuitos de cliente TRU PIU en capa 2 : 30 1 4 2 .

Backbone en capa 2 Backbone IP Conmutación veloz de Velocidad de conmutación de tramas en el backbone paquetes dependiente de la (capa 2) plataforma (tabla en memoria) Total independencia entre Las redes de los clientes redes de clientes (VPN en comparten una misma tabla de capa 2) rutas Puede transportar cualquier Cualquier otro protocolo distinto a IP debe protocolo de capa 3 encapsularse en paquetes IP .

Esquema de QoS basado en ya que depende del marcación de paquetes protocolo de capa 3 (DiffServ) o reserva de ancho utilizado de banda (RSVP) Cada cliente nuevo implica Cada cliente nuevo sólo implica la creación de circuitos la creación del circuito de nuevos (PVCs) acceso y del enrutamiento Utilización no óptima de Troncales IP con troncales Frame Relay / ATM dimensionamiento óptimo . Backbone en capa 2 Backbone IP Esquema de QoS limitado.

Backbone en capa 2 Backbone IP Utilización no óptima de Utilización óptima del ancho de acceso centralizado en banda en accesos (Full-Mesh topologías Hub & Spoke virtual) Cada acceso a un nuevo Fácil acceso a servicios en el proveedor (Datacenter) a servicio necesita un nuevo través de troncales IP circuito en capa 2 existentes La elección de la mejor ruta Elección de mejor ruta según el protocolo de enrutamiento. se realiza en capa 3 basado sólo en métricas fijas .

• Conmutación veloz de paquetes usando etiquetas y no direcciones IP destino • Total independencia entre redes de clientes (MPLS-VPN) • Es multiprotocolo hacia arriba (L3) y hacia abajo (PWE3) • Esquema de QoS flexible basado en marcación de paquetes (campo MPLS EXP) .

• Cada cliente nuevo sólo implica la creación del circuito de acceso y del enrutamiento • Troncales con dimensionamiento óptimo • Utilización óptima del ancho de banda en accesos (Full-Mesh virtual) • Fácil acceso a servicios en el proveedor (Datacenter) a través de troncales existentes • Elección más inteligente del camino (MPLS Traffic Engineering) .

el LSR penúltimo router de la red LBL2 IP MPLS (último LSR) le envía al LSR LER de salida (Egress LER) el paquete sin etiquetar. IP LER Si PHP (Penultimate Hop LBL1 IP Popping) está habilitado. IP LER IP .

Arquitectura .

ATM.Modo Trama (Frame Mode): Se inserta un campo de 32 bits (Shim Header) que contiene la etiqueta (Label). 1 bit S que indica la existencia de otra etiqueta MPLS en una trama y un campo de TTL (similar al de IP). Frame Relay. 20 bits 3 bits 1 bit 8 bits Shim Cabecera Ethernet Hdr Header Label L2 Cabecera Shim Header Label EXP EXPL3SS Datos MPLS Cabecera IP Header TTL TCP/IP TTLL3 . entre otros). En este modo los LSRs son routers unidos por enlaces con cualquier encapsulamiento de capa 2 (Ethernet. PPP. el campo EXP (QoS).

pero para mayor información puede consultar este enlace. . los demás campos se insertan en forma similar a la encapsulación genérica. En el curso abordaremos principalmente el Modo Trama.Modo Celda (Cell Mode): Los LSRs son switches ATM y usan como etiqueta al VPI/VCI (Virtual Path Identifier / Virtual Circuit Identifier) del PVC.

LSR LER LER LSR LSR LER (Label Edge Router): Coloca o remueve las etiquetas en los paquetes. Se coloca en el borde de la red MPLS y se conecta a los clientes de la red. . LSR (Label Switching Router): Conmuta los paquetes etiquetados basándose principalmente en las etiquetas.

ATM ATM LSR ATM ATM ATM LER LER LSR LSR ATM LER: Coloca o remueve las etiquetas en los paquetes y los segmenta en celdas. ATM LSR: Switch ATM con módulo de capa 3 (LSC). Conmuta celdas basándose principalmente en las etiquetas (VPI/VCI). Se coloca en el borde de la red MPLS y se conecta a los clientes. .

LIB (Label Information Base): Base de datos formada en un LSR/LER que contiene información de las etiquetas e interfaces asociadas a las redes destino. .LDP (Label Distribution Protocol): Protocolo que establece sesiones TCP entre LSRs / LERs para intercambiar las etiquetas utilizadas para la conmutación de paquetes.

. Los paquetes que pertenecen al mismo FEC usan el mismo camino a lo largo de toda la red MPLS y la misma etiqueta de salida. El FEC al cual pertenece un paquete se define en la entrada de la red MPLS (Ingress LER). clase de QoS. entre otros).FEC (Forwarding Equivalence Class): Agrupa un conjunto de paquetes que serán transportados en base a una característica común (dirección destino.

que consiste en una unión optimizada de las tablas LIB y FIB. Cabe resaltar que existen otros términos propios de cada fabricante. Por ejemplo.LSP (Label Switched Path): Camino unidireccional formado por una secuencia de LSRs sobre el cual se envían los paquetes que pertenecen al mismo FEC. la base de datos LFIB de Juniper Networks y Cisco Systems. .

IS-IS)  Intercambio de redes Creación de caminos: LDP  Asignación e intercambio de etiquetas según las rutas DATA PLANE  Envío de paquetes según Envío de datos: LIB la tabla de etiquetas . CONTROL PLANE Cálculo de la topología (IGP: OSPF. Datos (Data Plane): Envía paquetes de acuerdo a las etiquetas.Control (Control Plane): Intercambia etiquetas y redes en capa 3.

Funcionamiento .

EIGRP. . LSR LER REDES LSR REDES LSR LER REDES LSR LSR Todos los LSRs y LERs involucrados intercambian las redes que conocen de acuerdo a su IGP (RIPv2. OSPF o IS- IS).

hellos periódicos a la dirección multicast 224. . LER/LSR LER/LSR MULTICAST MULTICAST HELLO HELLO 224.0.2 usando el puerto destino UDP 646.2 224. a través de sus interfaces habilitadas para el transporte de MPLS.0. Si otro LER/LSR está conectado a través de una interfaz habilitada para el transporte de MPLS.0.0. responde el mensaje hello.0.2 El LER/LSR envía.0.

LER/LSR LER/LSR Tengo mayor MENSAJE router ID !!! INIT El router con mayor router ID asume el papel de activo e intenta establecer una sesión TCP con el router pasivo. router ID del receptor y si está . método de distribución de etiquetas. máxima longitud del PDU. Dicho mensaje contiene los siguientes parámetros: keepalive time. enviando un mensaje de inicialización usando el puerto destino TCP 646.

Luego envía un mensaje keepalive al router activo y este router responde dicho mensaje. De esta manera la sesión LDP se establece. . sino manda un mensaje de error notification.Sesión LDP LER/LSR LER/LSR Sesión LDP establecida!! MENSAJE KEEPALIVE KEEPALIVE establecida!! INIT El router pasivo responde el mensaje de inicialización si acepta los parámetros enviados.

LSR LDP LDP LER LER LSR LSR LDP LSR LSR Cuando un nuevo prefijo IP aparece en la tabla de enrutamiento de un LSR. se asigna y almacena una etiqueta local y la envía a sus vecinos a través de un mapeo entre el prefijo IP y su etiqueta. .

. LSR LDP LDP LER LER LSR LSR LDP LSR LSR Luego cada vecino almacena en su tabla LIB el prefijo IP. la etiqueta y la dirección de origen de la etiqueta LDP.

1.1/3 2 Label 45 .1.1/3 2 LSR 5 20.1/3 2 3 LSR LSR 1 Liberal: 3 caminos 8 20.1.1.1.1.1.1/3 2 3 20.1.Método 1a: Unsolicited downstream.1.1.1.1/32 6 7 LER 3 20.Respaldo .1.1/3 2 LSR 4 20.1.1.1.1.1/3 2 20.1. opción liberal label retention 9 20.1.Principal 4 Label 96 .1/3 2 LSR 7 20.Respaldo Label 13 .1/3 LER 2 1 5 7 1 20.

1.Descartado . opción conservative label retention 9 20.1.1/3 2 LSR 5 20.1.1/3 2 3 20.1/3 2 20.1.1/3 2 LSR 7 20.1.1.1/3 LER 2 1 5 7 1 20.1/32 6 7 LER 3 20.1.1.1.1.1.1/3 2 LSR 4 20.1.1.1.1/3 2 Label 45 .1/3 2 3 LSR LSR 1 Conservative: 1 camino 8 20.1.Método 1b: Unsolicited downstream.1.Principal 4 Label 96 .Descartado Label 13 .1.1.

1.1/32 20.1.Respaldo Label 13 .Respaldo .1/3 ? LER 2 1 5 7 120.1/3 2 ? 20.1/3 2 ? LSR 520.1.1/32 20.1.1. opción liberal label retention 920.1/32 20.1.1.1/3 2 ? LSR 420.Método 2a: Downstream on demand.1/3 2 ? 3 20.1.1.1.1.1/32 20.1.1.1.1.1.1.1.1/3 2 ? Label 45 .1/3? 2 3 LSR LSR 1 Liberal: 3 caminos 820.1.1.1/32 6 7 LER 320.1.1.1.1.1/32 20.1/32 20.1.1/32 20.1.1/32 20.1.1.1.1.1.1.1.1/3 2 ? LSR 720.1.Principal 4 Label 96 .

1.1.1.1/3 2 ? LSR 420.1.1.1/32 6 7 LER 320.Principal 4 Label 96 .1/3 2 ? LSR 720.1.1.1.Método 2b: Downstream on demand.1/32 20.1.1.1/32 20.1.1.1/3? 2 3 LSR LSR 1 Conservative: 1 camino 820.1.1.1.1.1/32 20.1.1.1.1/3 2 ? LSR 520.1.1.1/3 2 ? 3 20.1/32 20. opción conservative label retention 920.1.1.Descartado Label 13 .1.1.1.1.1.Descartado .1/3 2 ? Label 45 .1.1.1/3 ? LER 2 1 5 7 120.1.1.1.1/32 20.1/32 20.1/32 20.1/3 2 ? 20.1.1/32 20.

• Los valores válidos para etiquetas abarcan desde 16 hasta 220 (modo trama). • Además del tipo de distribución (Unsolicited / On demand) y el tipo de retención de etiquetas (Liberal / Conservative). . existe una característica adicional a considerar: el tipo de control de distribución.

• Control Ordenado (Ordered control): Un LSR no propaga etiquetas sin haber recibido una etiqueta para el mismo FEC desde sus vecinos. LDP / MPLS Control Distribución Retención Trama Independent Unsolicited Liberal Celda o Ordered On demand Conservative MPLS-TE (RSVP) . • Control Independiente (Independent control): Un LSR propaga etiquetas en cualquier Modo momento.

IP destino 20. .1.1.1/32 LSR Paquete IP 3 Paquete IP 4 Paquete IP 7 Paquete IP LER LSR LSR LER 1 5 7 LSR LSR Todo paquete IP que ingresa a la red MPLS es etiquetado y conmutado hacia su destino a través de los LSRs.1.1 Paquete IP PHP 20.1. Este destino puedo estar ubicado al interior o fuera de la red MPLS.

. MPLS no le brinda ningún beneficio al usuario. es posible implementar las aplicaciones que le agregan valor. Por sí mismo. GMPLS QoS LSR IPv6 over BACKBONE MPLSMPLS TE ETH Over MPLS LER FR MPLS LSR PPP LSR LER over MPLS PWE3 over MPLS MPLS ATM over VPN mVPN MPLS LSR LSR Una vez desplegado MPLS en una red.

safaribooksonline.com/book/netw orking/mpls/1587050021 Última fecha de consulta: 5 de agosto de 2012 .MPLS and VPN Architectures URL: [CIS2000] http://my.

LDP Specification URL: [IET2001] http://www.RIB.faqs.uk/ccie/?p=788 Última fecha de consulta: 4 de agosto de 2012 RFC 3036 .org/rfcs/rfc3036. FIB. LFIB.co. etc URL: [DAR2012] http://mellowd. LIB.html .

Juniper and Cisco Comparisons of RIB. FIB and LFIB Tables URL: [NET2012] http://networkstatic.net/2012/04/juniper- and-cisco-comparisons-of-rib-lib-fib-and- lfib-tables/ Última fecha de consulta: 4 de agosto de 2012 . LIB.