Você está na página 1de 4

Multiprotocol Label Switching

MPLS (siglas de Multiprotocol Label Switching) es un 3 Arquitectura MPLS


mecanismo de transporte de datos estndar creado por la
IETF y denido en el RFC 3031. Opera entre la capa de
3.1 Elementos
enlace de datos y la capa de red del modelo OSI. Fue dise-
ado para unicar 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
LER (Label Edge Router): elemento que inicia o
trco, incluyendo trco de voz y de paquetes IP.
termina el tnel (extrae e introduce cabeceras). Es
Multi Protocol Label Switching est reemplazando rpi- decir, el elemento de entrada/salida a la red MPLS.
damente frame relay y ATM como la tecnologa preferida Un router de entrada se conoce como Ingress Rou-
para llevar datos de alta velocidad y voz digital en una sola ter y uno de salida como Egress Router. Ambos se
conexin. MPLS no slo proporciona una mayor abili- suelen denominar Edge Label Switch Router ya que
dad y un mayor rendimiento, sino que a menudo puede se encuentran en los extremos de la red MPLS.
reducir los costos generales mediante una mayor ecien-
cia de la red. Su capacidad para dar prioridad a los paque- LSR (Label Switching Router): elemento que
tes que transportan trco de voz hace que sea la solucin conmuta etiquetas.
perfecta para llevar las llamadas VoIP. LSP (Label Switched Path) o Intercambio de ru-
tas por etiqueta: nombre genrico de un camino
MPLS (para cierto trco o FEC), es decir, del t-
1 MPLS (Conmutacin Multi- nel MPLS establecido entre los extremos. A tener
en cuenta que un LSP es unidireccional.
Protocolo mediante Etiquetas..)
LDP (Label Distribution Protocol): un protoco-
Circuitos virtuales en las redes IP, sobre las que introduce lo para la distribucin de etiquetas MPLS entre los
una serie de mejoras: equipos de la red.
FEC (Forwarding Equivalence Class): nombre
Redes privadas virtuales. que se le da al trco que se encamina bajo una eti-
queta. Subconjunto de paquetes tratados del mismo
Ingeniera de trco. modo por el conmutador.
Mecanismos de proteccin frente a fallos y ms.
3.2 Cabecera MPLS
Soporte de QoS

Soporte multiprotocolo

Establecimiento de Clases de Servicio (CoS).

Donde:
2 Caractersticas bsicas y funcio-
Label (20 bits): Es el valor de la etiqueta MPLS.
namiento
Exp (3 bits): Llamado tambin bits experimentales,
tambin aparece como QoS en otros textos, afecta al
La tecnologa MPLS ofrece un servicio orientado a co-
encolado y descarte de paquetes. Son 3 bits usados
nexin:
para identicar la clase del servicio.

Mantiene un estado de la comunicacin entre dos S (1 bit): Del ingls stack, sirve para el apilado jerr-
nodos. quico de etiquetas. Cuando S=0 indica que hay ms
etiquetas aadidas al paquete. Cuando S=1 estamos
Mantiene circuitos virtuales en el fondo de la jerarqua.

1
2 5 PASO DE UN PAQUETE POR LA RED

TTL (8 bits): Time-to-Live, misma funcionalidad la red MPLS es independiente del transporte en capa 2
que en IP, se decrementa en cada enrutador y al lle- (en el modelo OSI).
gar al valor de 0, el paquete es descartado. General- En el contexto de las Redes Privadas Virtuales, los enru-
mente sustituye el campo TTL de la cabecera IP. tadores que funcionan como ingreso o regreso a la red
son frecuentemente llamados enrutadores de Borde del
3.3 Pila de Etiquetas MPLS Proveedor (enrutadores PE), los dispositivos que sirven
solo de trnsito son llamados similarmente enrutadores
de Proveedor (enrutadores P). Vase el RFC2547.
En MPLS el camino que se sigue est prejado desde el
origen (se conocen todos los saltos de antemano): se pue-
den utilizar etiquetas para identicar cada comunicacin
MPLS funciona anexando un encabezado a cada paque- y en cada salto se puede cambiar de etiqueta (mismo prin-
te. Dicho encabezado contiene una o ms etiquetas, y cipio de funcionamiento que VPI/VCI en ATM, o que
al conjunto de etiquetas se le llama pila o stack. Cada DLCI en Frame Relay).
etiqueta consiste en cuatro campos:
Paquetes destinados a diferentes IPs pueden usar el
Valor de la etiqueta de 20 bits. mismo camino LSP (pertenecer al mismo FEC).
Prioridad de Calidad de Servicio (QoS) de 3 bits. Las etiquetas con el mismo destino y tratamiento se
Tambin llamados bits experimentales. agrupan en una misma etiqueta: los nodos mantie-
nen mucha menos informacin de estado que por
Bandera de fondo de la pila de 1 bit.
ejemplo ATM. Las etiquetas se pueden apilar, de
Tiempo de Vida (TTL) de 8 bits. modo que se puede encaminar de manera jerrqui-
ca.
Estos paquetes MPLS son enviados despus de una bs-
queda por etiquetas en vez de una bsqueda dentro de una
tabla IP. De esta manera, cuando MPLS fue concebido, 5 Paso de un paquete por la red
la bsqueda de etiquetas y el envo por etiquetas eran ms
rpido que una bsqueda RIB ( Base de informacin de Cuando un paquete no etiquetado entra a un enrutador
Ruteo), porque las bsquedas eran realizadas en el switch de ingreso y necesita utilizar un tnel MPLS, el enruta-
fabric y no en la CPU. dor primero determinar la Clase Equivalente de Envo
(FEC), luego inserta una o ms etiquetas en el encabeza-
do MPLS recin creado. Acto seguido el paquete salta al
4 Creacin de la Red enrutador siguiente segn lo indica el tnel.
Cuando un paquete etiquetado es recibido por un enruta-
Los puntos de entrada en la red MPLS son llamados En- dor MPLS, la etiqueta que se encuentra en el tope de la
rutadores de borde de Etiqueta (LER), es decir enruta- pila ser examinada. Basado en el contenido de la etique-
dores que son interfaces entre la red MPLS y otras re- ta el enrutador efectuar una operacin apilar (PUSH),
des. Los enrutadores que efectan la conmutacin basa- desapilar (POP) o intercambiar (SWAP).
dos nicamente en etiquetas se llaman Enrutadores Con-
mutadores de Etiqueta (LSR). Cabe notar que un LER es En una operacin SWAP la etiqueta es cambiada por
simplemente un LSR que cuenta con la habilidad de ru- otra y el paquete es enviado en el camino asociado a
tear paquetes en redes externas a MPLS. esta nueva etiqueta.
Las etiquetas son distribuidas usando el Protocolo de Dis-
En una operacin PUSH una nueva etiqueta es em-
tribucin de Etiquetas (LDP). Es precisamente mediante
pujada encima de otra (si existe). Si en efecto ha-
el protocolo LDP que los enrutadores de etiquetas inter-
ba otra etiqueta antes de efectuar esta operacin, la
cambian informacin acerca de la posibilidad de alcanzar
nueva etiqueta encapsula la anterior.
otros enrutadores, y las etiquetas que son necesarias para
ello. Tambin es posible hacer la distribucin de etiquetas En una operacin POP la etiqueta es retirada del pa-
usando el protocolo RSVP-TE. quete lo cual puede revelar una etiqueta interior (si
El operador de una red MPLS puede establecer Caminos existe). A este proceso se lo llama desencapsula-
Conmutados mediante Etiquetas (LSP), es decir, el ope- do y es usualmente efectuada por el enrutador de
rador establece caminos para transportar Redes Privadas egreso con la excepcin de PHP.
Virtuales de tipo IP (IP VPN), pero estos caminos pueden
tener otros usos. En muchos aspectos las redes MPLS se Durante estas operaciones el contenido del paquete por
parecen a las redes ATM y FR, con la diferencia de que debajo de la etiqueta MPLS no es examinado, de hecho
3

los enrutadores de trnsito usualmente no necesitan exa-


minar ninguna informacin por debajo de la mencionada
etiqueta. El paquete es enviado basndose en el conteni-
do de su etiqueta, lo cual permite rutado independiente
del protocolo.
En el enrutador de egreso donde la ltima etiqueta es re-
tirada, slo queda la carga transportada, que puede ser
un paquete IP o cualquier otro protocolo. Por tanto, el en-
rutador de egreso debe forzosamente tener informacin
de ruteo para dicho paquete debido a que la informacin
para el envo de la carga no se encuentra en la tabla de
etiquetas MPLS.
En algunas aplicaciones es posible que el paquete pre-
sentado al LER ya contenga una etiqueta MPLS, en cuyo
caso simplemente se anexar otra etiqueta encima. Un as-
pecto relacionado que resulta importante es PHP.
En ciertos casos, es posible que la ltima etiqueta sea re-
tirada en el penltimo salto (anterior al ltimo enrutador
que pertenece a la red MPLS); este procedimiento es lla-
mado remocin en el penltimo salto (PHP). Esto es
til, por ejemplo, cuando la red MPLS transporta mucho
trco. En estas condiciones los penltimos nodos auxi-
liarn al ltimo en el procesamiento de la ltima etiqueta
de manera que ste no se vea excesivamente forzado al
cumplir con sus tareas de procesamiento.

6 Vase tambin
IEEE 802.1aq (Shortest Path Bridging)
Multihoming

7 Referencias

8 Lectura adicional
Deploying IP and MPLS QoS for Multiservice Net-
works: Theory and Practice por John Evans, Cla-
rence Filsls (Morgan Kaufmann, 2007, ISBN 0-
12-370549-5) (en ingls)
MPLS Training Guide, por Rick Gallaher (ISBN
1932266003) (en ingls)

9 Enlaces externos
RFC 3031 Multiprotocol Label Switching Architec-
ture
MPLS en Linux
MPLS for dummies, Richard Steenbergen, Nanog
49, (en ingls)
4 10 ORIGEN DEL TEXTO Y LAS IMGENES, COLABORADORES Y LICENCIAS

10 Origen del texto y las imgenes, colaboradores y licencias


10.1 Texto
Multiprotocol Label Switching Fuente: https://es.wikipedia.org/wiki/Multiprotocol_Label_Switching?oldid=90883729 Colaboradores:
Sabbut, Zwobot, Aloriel, Dodo, Rsg, Ecemaml, Pchamorro, RedTony, RobotQuistnix, Byj2000, Yrbot, Amads, Baito, FlaBot, Vita-
mine, YurikBot, GermanX, Maldoror, Folkvanger, CEM-bot, Damifb, Atallon, Alexav8, Torrmal~eswiki, Resped, Nramos, RoyFocker,
Isha, JAnDbot, Roberto Madrid, Kved, Leandrogoe, CommonsDelinker, Humberto, Netito777, Rei-bot, VolkovBot, Technopat, Manuel
Castillo Cagigal, Matdrodes, Lucien leGrey, Barri, Ingteleco, Muro Bot, SieBot, PaintBot, Langus-TxT, Jahuso, Aleposta, Tirithel, HUB,
Jofman~eswiki, Methossant, Aipni-Lovrij, Lockalbot, AVBOT, David0811, MastiBot, Luckas-bot, Ptbotgourou, Xebax24, Xqbot, Jkbw,
PatruBOT, KamikazeBot, Gustavo Girardelli, Nachosan, EmausBot, Nacho.aznar.0099, Grillitus, Isaiasmy, Tokvo, Elvisor, Addbot, BO-
Tito, Sinkmanu y Annimos: 111

10.2 Imgenes
Archivo:Commons-emblem-question_book_orange.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/1/1f/
Commons-emblem-question_book_orange.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-issue.svg' class='image'><img alt='Commons-emblem-issue.svg' src='https://upload.wikimedia.org/wikipedia/
commons/thumb/b/bc/Commons-emblem-issue.svg/25px-Commons-emblem-issue.svg.png' width='25' height='25' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/38px-Commons-emblem-issue.svg.png 1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/50px-Commons-emblem-issue.svg.png 2x'
data-le-width='48' data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img
alt='Question book.svg' src='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_
book.svg.png' width='25' height='20' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/
38px-Question_book.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_
book.svg.png 2x' data-le-width='252' data-le-height='199' /></a> Artista original: GNOME icon artists, Jorge 2701
Archivo:MPLS_packet.png Fuente: https://upload.wikimedia.org/wikipedia/commons/0/06/MPLS_packet.png Licencia: CC-BY-SA-
3.0 Colaboradores: ? Artista original: ?
Archivo:Mpls_labelstack.png Fuente: https://upload.wikimedia.org/wikipedia/commons/3/30/Mpls_labelstack.png Licencia: CC-BY-
SA-3.0 Colaboradores: ? Artista original: ?

10.3 Licencia del contenido


Creative Commons Attribution-Share Alike 3.0

Você também pode gostar