MPLS
De Wikipedia, la enciclopedia libre
MPLS (siglas de Multiprotocol Label Switching) es un mecanismo de transporte de datos estándar creado por la IETF y definido en el RFC 3031. Opera entre la capa de enlace de datos y la capa de red del modelo OSI. Fue diseñado para unificar el servicio de transporte de datos para las redes basadas en circuitos y las basadas en paquetes. Puede ser utilizado para transportar diferentes tipos de tráfico, incluyendo tráfico de voz y de paquetes IP.
Tabla de contenidos |
[editar] Características básicas
- La tecnología IP ofrece un servicio no orientado a conexión mediante el transporte de datagramas:
- - No mantiene un "estado" de la comunicación entre dos nodos.
- - No ofrece circuitos virtuales.
- MPLS es una nueva tecnología de conmutación creada para proporcionar circuitos virtuales en las redes IP
- Introduce una serie de mejoras respecto a IP:
- - Redes privadas virtuales.
- - Ingeniería de tráfico.
- - Mecanismos de protección frente a fallos.
En MPLS el camino que se sigue está prefijado desde el origen (se conocen todos los saltos de antemano): se pueden utilizar etiquetas para identificar cada comunicación y en cada salto se puede cambiar de etiqueta (mismo principio de funcionamiento que VPI/VCI en ATM, o que DLCI en Frame Relay).
- Paquetes destinados a diferentes IPs pueden usar el mismo camino LSP (pertenecer al mismo FEC).
- Las etiquetas con el mismo destino y tratamiento se agrupan en una misma etiqueta: los nodos mantienen mucha menos información de estado que p.e. ATM. Las etiquetas se pueden apilar, de modo que se puede encaminar de manera jerárquica.
[editar] Arquitectura MPLS
- LER (Label Edge Router): elemento que inicia o termina el túnel (pone y quita cabeceras). Es decir, el elemento de entrada/salida a la red MPLS. Un router de entrada se conoce como Ingress Router y uno de salida como Egress Router. Ambos se suelen denominar Edge Label Switch Router ya que se encuentran en los extremos de la red MPLS.
- LSR (Label Switching Router): elemento que conmuta etiquetas.
- LSP (Label Switched Path): nombre genérico de un camino MPLS (para cierto tráfico o FEC), es decir, del túnel MPLS establecido entre los extremos. A tener en cuenta que un LSP es unidireccional.
- LDP (Label Distribution Protocol): un protocolo para la distribución de etiquetas MPLS.
- FEC (Forwarding Equivalence Class): nombre que se le da al tráfico que se encamina bajo una etiqueta. Subconjunto de paquetes tratados del mismo modo por el conmutador.
[editar] Cabecera MPLS
Donde:
- Label (20 bits): Es la identificación de la etiqueta.
- Exp (3 bits): También aparece como CoS en otros textos, afecta al encolado y descarte de paquetes.
- S (1 bit): Del inglés stack, sirve para el apilado jerárquico de etiquetas. Cuando S=0 indica que hay mas etiquetas añadidas al paquete. Cuando S=1 estamos en el fondo de la jerarquía.
- TTL (8 bits): Time-to-Live, misma funcionalidad que en IP, se decrementa en cada enrutador y al llegar al valor de 0, el paquete es descartado.
[editar] Pila de Etiquetas MPLS
[editar] Información adicional
- Existe un buen simulador en Español e Inglés para redes MPLS, escrito en java llamado Open SimMPLS. Se puede descargar de la Página del proyecto.
- Como ejemplo, Telefónica de España utiliza MPLS en su red de transporte RIMA para el servicio de NetLAN.
- Jazztel Empresas ofrece su servicio I2P (VPN IP) mediante MPLS.