You are on page 1of 3180

Swap = Cambio de una etiqueta por otra , esto se da en los routers P , en este caso los

routers P son RB , RC.


Push= Poner una etiqueta al paquete IP , esto se da en los routers PE , es decir en este
ejemplo RA
Pop = Esto quita toda etiqueta que esta sobre el paquete IP. En los routers cisco los que
realizan esto son los routers penultimos a la red MPLS , en este caso RC hace el Pop.
Implicit null= Es una etiqueta reservada de MPLS , basicamente MPLS tiene reservado
etiquetas del 0-15 , y pues la etiqueta 3 se llama implicit null , lo que hace esto es que el
penultimo router de la red MPLS tiene que hacer el Pop de la etiqueta y mandar
solamente el paquete IP hacie el ultimo router de la red MPLS . Esto se hace para evitar
un doble lookup.
Doble lookup= Es cuando , el ultimo router digamos , recibe la etiqueta y el Paquete IP ,
este tiene que buscar en su LFIB , eliminar la etiqueta y posteriormente en su RIB para
enviar el Paquete IP .

Como se puede apreciar en la imagen tanto RA , RB,RE,RC y RD estan corriendo un


ambiente de MPLS . A RA le esta llegando un paquete IP , puramente IP , lo que hace
primeramente RA es fijarse el destino de ese paquete IP , en el ejemplo el destino es la
red X . Bien una vez que RA sabe que el destino es la red X , el mira en su tabla de RIB ,
y ve que la mejor ruta para llegar a la red X es por medio de RB , PERO ( resalto esto por
que es importante ) como estamos corriendo un ambiente MPLS ( MPLS hace el reenvio
por etiquetas puramente no toca nada de lo que es el Paquete IP , entonces se tiene que
correr por etiquetas) lo que hace RA es buscar en su tabla de LIB ( Label Information
Base: esta tabla tiene toda la informacion de las etiquetas que el asigna a sus propia
redes , las que asigna a las redes que aprende por un IGP y tambien las etiquetas que
sus vecinos asignan a sus propias redes en particular) la etiqueta que esta pidiendo RB
para llegar a esa determinada Red X y le hace un Push de esa etiqueta encima del
Paquete IP , de tal manera que el paquete IP va quedar fuera de toda comunicacion en el
ambiente MPLS ( Ojo , solo va quedar inabilitada , pero al final cuando la red de MPLS
acabe , el paquete IP saldra a la luz) , la etiqueta que pide RB para que cualquier Router
que pase por el RB para llegar a la red X , le envie la etiqueta 25 segun el ejemplo . Bien
una vez que RB recibe la etiqueta 25 , el ve en su tabla de LFIB ( Label Forwarding
Information Base: Basicamente por medio de esta tabla es por donde se va hacer el
reenvio de paquetes etiquetados . Esta tabla es comparada como la CEF en lo que es IP )
y sabe que si recibe una etiqueta de 25 ese paquete esta destinado a la red X y tiene que
hacer un Swap de la etiqueta 25 hacia la etiqueta 47 ( esta etiqueta 47 es la que RC
asigno para que cualquier router que quiera llegar por el a la red X tenga que mandarla
por esa etiqueta ). Luego cuando RC recibe la etiqueta 47 este sabe que tiene que
enviarse como Implicit Nul ( etiqueta 3 , esta es por defecto en router cisco , ya que evita
el doble lookup , es decir como RC es el penultimo Router de la red MPLS , RD le dice a
RC que le tiene que hacer un Pop a la etiqueta , y que solo le envie el paquete IP , para
evitar a RD buscar en su table de LFIB la etiqueta , eliminarla y mandar el Paquete IP
hacia la red X ) De tal manera que RD recibe solo el paquete IP y este simplemente busca
en su tabla de RIB hacia donde tiene que enviar ese paquete y pues sabra que el paquete
tiene que llegar a la red X . Espero que les haya quedado claro el reenvio de paquetes en
MPLS, pues seguimos.

Bien , una vez introducido esta pequenha parte de lo que es MPLS y sus metodos de flujo
de etiquetas junto con el Protocolo LDP , quisiera adjuntar la configuracion para
implementar MPLS en routers cisco.

 IP CEF tiene que estar habilitado primeramente


 Correr un protocolo IGP
 Aplicar el comando ” mpls label pro ldp ” basicamente este habilita el protocolo LDP para
intercambiar etiquetas , esto se configura por que en versiones anteriores de cisco , se
utilizaba el protocolo TDP (Tag Distribution Protocol) , pero fue reemplazado por el
estandar LDP
 Crear una Loopback para utilizarlo como Router-id para LDP , normalmente se asigna la
loopback por que es una interfaz estable
 Colocar el comando “mpls ldp router-id lo0″ esto especifica que el router , va identificar su
loopback como el identificativo del mismo router
 Colocar el comando “mpls ip ” en la interface donde se va a correr MPLS , esto habilita
MPLS en esa interface
Y pues bueno , con esto basicamente tendrian una sesion LDP y MPLS activado en su
red

Algunos comandos para ver la sesion de LDP :

 Show mpls ldp neighbors


Para ver la tabla de LIB:

 show mpls ldp bindings


Para ver la tabla de LFIB

 show mpls forwarding-table


z

You might also like