Podemos tener un core integrada con equipos de varias
marcas pero se pueden comunicar con lenguaje MPLS. Su caracterstica es la rpida transmisin de datos porque toma decisiones al igual que capa 2 gracias a la conmutacin de datos y no llevndolo al routing normal como lo hace un router comn. Utiliza etiquetas (labels) que puede corresponder a redes de destino, etiquetas de QoS, y nos ayuda a enrutar ms rpido estos paquetes a travs del core. Funciona en cualquier protocolo de capa 2 independiente del medio.
Trminos: Label Switch Router (LSR): Routers que se encuentran en el core del MPLS. Se comunican slo a travs de MPLS. Pueden contener cualquier protocolo de capa 2. Pueden estar interconectados por ATM, Frame Relay, pero sobre ellos hablan MPLS.
Edge LSR: Ejemplo: un ISP; en su Router Border tendr un dispositivo que hable MPLS hacia dentro y del lado del cliente habla con protocolo IP con tecnologa capa 2: Frame Relay, PPP, ATM, ADSL, lneas dedicadas.
Label Distribution Protocol LDP: Protocolo utilizado por los LSR. Cada LSR va a manejar las etiquetas en forma local, despus distribuye esta informacin de etiquetas hacia los otros LSR, por medio de LDP. Era ms fcil crear este protocolo e implementarlo en MPLS que usar OSPF, RIP que manejan rutas de capa 3, a parte de los hops se necesitan los tiempos aunque no estamos yendo a capa 3.
Forwarding Informatio Base FIB: Es una tabla de cach, que nos mapea la informacin de label a network. Tendremos ms rpida la conmutacin de los hops. Esta es la base por lo que MPLS es ms rpida porque conmutamos. Ya no llegamos a capa 3 a ver en la tabla de ruteo para examinar la mejor ruta. Vamos a confiar en el FIB quien nos determina el siguiente camino que seguir el router ya no por encaminamiento sino por conmutacin, lo que garantiza la rapidez del protocolo.
Label Informatio Base LIB: Es una base de datos que nos va a determinar una relacin entre un label y un network basada entre router y router. LIB nos va a ordenar lo que LDP nos pueda proveer (los labels que vienen y hacia que network van).
Label Forwarding Informatio Base LFIB: Es la tabla que nos va a manejar el intercambio de etiquetas que vamos a tener. Es similar a lo que tenemos en capa 2 cuando en un router dos interfaces Ethernet, y un paquete viene por una interfaz con una direccin mac origen y una mac destino estas se va a desencapsular y el router va a tomar sus decisiones, y al sacarla por la interfaz de salida (otra interfaz Ethernet) le asignar otra direccin ip origen y otra destino. De la misma manera, en MPLS, esta tabla no va a manejar qu etiqueta se va a intercambiar: vamos a tener una etiqueta de entrada, pasa por el router, nos fijamos en LIB pero LFIB nos va a determinar qu etiqueta se va a poner a la salida.
FUNCIONAMIENTO 1. MPLS va a funcionar sobre una capa 3 slida. Los routers construyen la tabla de ruteo (puede usar cualquier protocolo de ruteo). 2. Los routers habilitados para MPLS o LSR van a asignar etiquetas locales a cada ruta basada en la tabla de rutas. 3. LDP entra en accin y los LSR pasan sus rutas de etiquetas a otros LSR. Ya tienen una idea ms clara de la red a nivel MPLS 4. Todos los LSR construyen sus tablas FIB, LIB y LFIB.
En el modelo OSI: Capa 7, 6 y 5: Son los datos Capa 4: Los puertos origen y destino Capa 3: IP Capa 2.5: MPLS Capa 2: Direccin MAC (DLCI, Frame Relay, ATM, PPP, etc)
Label MPLS: Campo Label: 20 Bits (0 19: indica el nmero del label) Tenemos 2 elevada a la 20: Un gran rango de nmero de labels que no se acabarn. Campo Experimental: Cisco lo usa para dar opciones de QoS: 3 bits en el cual brindamos hasta 8 marcas de QoS. O poner marcas de como en capa 2. Pero an no damos QoS en este nivel. Bit BS: Un cero indica que puede venir ms label y un 1 que es el ltimo label de la transmisin. TTL: El mismo que usamos en capa 3. Este campo nos permite a que ya no haya loops en la red a nivel MPLS. Un paquete MPLS puede tener varios labels: Un label que nos indique la direccin destino Otro label que nos mapee direcciones de capa 2 Otro label que nos maneje QoS Y as se va expandiendo
En Ethernet, por ejemplo, tenemos una MTU que transmite a 1500 bytes por default. Sabemos que si un sw recibe una MTU por encima de este valor, nos descarta el paquete. Si estamos aplicando MPLS sobre Ethernet, primeramente las interfaces que manejan MPLS, tenemos que aumentar el MTU, esto hace que el router no segmente el paquete. Por ejemplo, si tenemos 3 labels debemos aumentar el MTU a 1512. Y en los switch se hace una configuracin que acepte paquetes ms grandes con MTU por encima de 1500. Esto se realiza en equipos de cualquier marca.