MPLS “MULTIPROTOCOL LABEL SWITCHING”

Actualmente estoy trabajando con la tecnología MPLS y quería hacer una introducción de ella. Para empezar, decir que fue creada por IETF (Internet Engineering Task Force) y en el RFC3031 está descrito el funcionamiento de esta tecnología. MPLS no se desarrolló para sustituir a Frame-Relay o ATM, sino para complementarlas, pero al final, debido a que es más fiable, tiene mayor rendimiento y menos costos con mayor eficiencia, poco a poco se está expandiendo como tecnología única.

MPLS opera entre la capa de enlace de datos y capa de red del modelo OSI, y es un estándar IP de conmutación de paquetes. Se desarrolló para unificar la conmutación de paquetes y circuitos, ya que el tráfico que lleva son tanto paquetes IP (paquetes) como VoIP (circuitos).

Como su nombre indica, MPLS es una tecnología basada en etiquetas. Son las que permite redireccionar el tráfico por los router. Esta etiqueta (32 bits) se compone de los siguientes campos:

  • TTL: tiempo de vida –> 8bits
  • Valor de la etiqueta –> 20bits
  • Experimental –> 3bits
  • Bit que permite saber que etiqueta es la más antigua, esto se sabe porque está a 1 si es la más antigua. –> 1bit

Hay una serie de conceptos importantes que hay que conocer:

  • LER “Label Edge Router”: Son los routers que se situan en la entrada y salida de la configuración MPLS. Cuando nuevo tráfico quiere ingresar en la red MPLS, a ese router se le llama “Router de Ingreso”, mientras que al router que permite salir el trafico de la red MPLS se le denomina “Router de Regreso”.
  • LSR “Label Switching Router”: Son todos los routers que permiten configurar MPLS y están en dicha red.
  • LSP “Label Switched Path”: Es el camino que sigue el tráfico MPLS.
  • LDP “Label Distribution Protocol”: Es el protocolo que trae por defecto para encaminar etiquetas. Hay dos protocolos LDP que lo promueve Cisco y RSVP (“Resource Reservation Protocol”) que lo fomenta IETF. LDP está más en desuso porque RSVP permite ingeniería de tráfico, y es el que utilizamos para la configuración de red MPLS.

ConfiguracionMPLS

Todos los routers son LSR y LER solamente son los routers que tienen un switch directamente conectado.

Para la configuración MPLS:

Antes de configurar los parámetros MPLS, debemos configurar correctamente todas las interfaces que vayamos a utilizar, así como las interfaces de Lookback.
Después, en el modo de configuración global introducimos:

  • ip cef [distributed]
  • mpls traffic-eng tunnels 

Seguidamente, configuramos OSPF y añadimos:

  • mpls traffic-eng tunnels
  • mpls traffic-eng router-id loopback0
  • mpls traffic-eng area ospf-area 

En cada interfaz en la que vayamos a utilizar MPLS escribimos:

  • mpls traffic-eng tunnels
  • ip rsvp bandwidth Kbps (Optional)
  • mpls traffic-eng attribute-flags attributes (Opcional) 

Desde el modo de configuración global, creamos una nueva interfaz Tunnel:
interface Tunnel0

  • ip unnumbered loopback0
  • tunnel destination ID_Router_Final
  • tunnel mode mpls traffic-eng
  • tunnel mpls traffic-eng bandwidth 10
  • tunnel mpls traffic-eng autoroute announce 

También existen otros comandos como:

  • tunnel mpls traffic-eng bandwidth Kbps
  • tunnel mpls traffic-eng priority prioridad [hold-pri]
  • tunnel mpls traffic-eng affinity propiedades [mask

Dentro de nuestra interfaz Tunnel creamos los diferentes “sub-túneles” así:

  • tunnel mpls traffic path-opt Prioridad explicit name nombreT end 

Desde el modo de configuración global, especificamos la ruta de los “sub-túneles”:

  • ip explicit-path name nombreT
  • next-address X.X.X.X
  • next-address X.X.X.X
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s