Introducción a MPLS

MPLS no ofrece una nueva forma en la cual se toman las decisiones de routing, un modelo en el que para saber qué hacer con un paquete miramos una cosa llamada etiqueta.

MPLS mueve paquetes por al red en función de las etiquetas en vez de direcciones IP

En redes IP se toman decisiones en función del destino, excepto en PBR

Multiprotocol porqueo MPLS puede transportar un montón de protocolos, tanto de capa 2 como de capa 3 porque MPLS es lo qeu se llama un protocolo de nivel 2,5, las cabeceras de MPLS estarán entre las cabeceras de nivel 2 y las de nivel 3.

Podemos tunelizar cosas como ethernet, ATM, Framne Relay, HDCL, PPP, IPv4, IPv6, etc…. A esto lo llamaremos red unificada

Label Switcheing- Los paquetes se conmutan basandose en etiquetas y no en direcciones IP de destino.

Core libre de información de routing – Solo los routers que están conectados a los equipos de cliente tienenq eu tener informaciónd e routing
Los routers del core MPLS no necesitan esa información porque sólo necesitan conocer etiquetas y no direcciones IP de destino

Etiqueta 20 bits
EXP 3 bits – etiqueta de QoS
S 1 bit – 1 ya no vienen mas etiquetas de MPLS, 0 vienen mas etiquetas
TTL 8 bits – Parecido al TTL de IP

LSR Label Switch Router – Un router que corre MPLS (push, pop y swap)

LSP Label switched path – tunel unidireccional entre punto A y punto B (para una comunicación tiene que haber 2 idea y vuelta)

LDP Label Distribution Protocol

Eta es una opción también TDP (protpietario de cisco abandonado, por BGP y por RSVP)

Establecemos adyacencias LDP en los interfaces y llegamos garcias al IGP que hay por debajo, p.e OSP

El ultimo PE envia una etiqueta 3 al p haciendo un push luego los siguientes se hace un swap hasta qeu llega al último que se hace un pop

El descubrimienot en LDP se hace con multicast 224..0.0.2 al puerto 646 de UDP y se envía con un LDP router-id que tiene que ser una ip valida (en ospf no tenia porque ser valida, aquí sí0)

Luego la comunicación, la sesión se hará meidante TCP, al puerto 646

El RID es el loopback con ip maś alta, sino hay loopback se hará con la ip más alta de un interfaz

PHP : Penultimate Hop Popping

Se anuncia una etiquyeta 3 en el penultimo nada, pera merjoarr el rendimeinto ya que no hay que volver a enviar para atraś y atal. Si recibimos un 3 significa que lo mandemos directamente sin etiqueta

Evitamos el mirar en la LFIB