Professional Documents
Culture Documents
(Multi-Protocol
Label Switching)
Motivacin
IP (Internet Protocol)
Primer protocolo definido y usado
De facto el nico protocolo para la Internet
Global trabajando
Motivacin
Desventajas del Ruteo IP
Sin conexin - no QoS
Cada router toma decisiones independientes
basado en las Direcciones IP
Encabezado IP Grande - al menos 20 bytes
Ruteo en capa de red - Ms lento que la
conmutacin
Usualmente diseado para el camino ms
corto - No toma en cuenta mtricas de QoS
Motivacin
ATM (Asynchronous Transfer Mode)
Orientada a Conexin - Provee QoS
Conmutacin rpida de paquetes con celdas
de longitud fija
Integracin de diferentes tipos de trfico
(voz, datos, video)
Motivacin
Desventajas de ATM
Complejo
Caro
No ampliamente adoptado
Motivacin
Idea: Combinar los algoritmos de re-envo
usados en ATM e IP.
Bases de MPLS
Multi Protocol Label Switching ubicado entre
la capa 2 y la capa 3
Bases de MPLS
Caractersticas de MPLS
Mecanismo para gestionar el flujo de trfico
de tamaos variados
Independiente de protocolos de capa 2 y 3
Mapea direcciones IP a etiquetas ( labels)
de longitud fija
Interconecta a protocolos existentes (RSVP,
OSPF)
Soporta ATM, Frame-Relay y Ethernet
Esquema Bsico
LIB
Incoming Outgoing
IF1 L1 IF2 L2
Esquema Bsico
LSP
IP1 IP1
IP1 #L1 IP1 #L2 IP1 #L3
IP2 #L1 IP2 #L2 IP2 #L3
IP2 IP2
Los paquetes tienen distinta direccion destino pero pueden
mapearse a un mismo camino .
FEC = un subconjunto de paquetes que son tratados de la misma
manera por un router
FECs : flexibilidad y escalabilidad
En el routing, un paquetes es asignado a un FEC en cada hop (e.j. L3
look-up), en MPLS esto se realiza solo al ingreso de la red
En consecuencia tenemos: LSR (Label Switch Router) y LER (Label Edge
Router o Edge-LSR)
Label
Formato genrico de la etiqueta
Label
Distribucin de Etiqueta
IP
RED
LAN RED
RED LAN
Analiza MPLS Analiza
Etiqueta Etiqueta
Router IP LSR LSR
IP Edge
LSR
Edge
LSR IP
IP Etiqueta
QoS en la
Red MPLS
Principio de conmutacin en MPLS
Las etiquetas tienen significado
local; no tiene significado global
Interfaz Etiqueta Interfaz Etiqueta
swap
de entrada de entrada de salida de salida
IP IP
2 34 4 17
RED 3 71 4 77
LAN RED
RED LAN
MPLS
Router IP IP
LSR LSR Edge
2 1
1 4 LSR
2
1 3 3 1
Edge IP
3
LSR 2
2 IP
IP 71
FEC Interfaz Etiqueta 2 2 3
3
de salida de salida
1 IP 80
a 2 70
4 1
b 2 23
LSR LSR
Red del
Cliente
Forwarding Equivalence Class-Fec
Forwarding Equivalence Class, FEC
Grupo de paquetes IP, flujos, que son enviados sobre
un mismo trayecto y con el mismo tratamiento.
El FEC para un paquete puede ser determinado por
el anlisis de los siguientes parmetros:
Direccin IP de origen o destino.
Direccin de red de origen o destino.
Valor del campo Protocolo (protocol ID)
Valor de DSCP (nivel de prioridad del paquete IP)
Valor del campo Etiqueta de Flujo en IPv6
Un PHB puede ser asignado en un LSR para un
FEC dado.
Router del proveedor y cliente
Red del
usuario
C C Red de
Red del
proveedor usuario
CE P P
2 1
1 4
2
1 3 3 1 PE
PE 2
3
2
2 2 3
3
1
CE .- Customer Edge 4 1
C .- Customer P P
PE .- Provider Edge
P .- Provider
Cabecera(s) MPLS
0 4 8 16 19 31 0 4 8 16 19 31
Etiqueta MPLS EXP S TTL Etiqueta MPLS EXP S TTL
Stacking
S=0
Cabecera
Label
Etiqueta MPLS EXP S TTL S=0 Etiqueta MPLS EXP S TTL MPLS
Cabecera
Etiqueta MPLS EXP S TTL S=1 Etiqueta MPLS EXP S TTL MPLS
Ver HLEN Tipo Serv. Longitud total Ver DS Etiqueta de flujo
Identificador Indic Desplaz de frag. Longitud de carga til Cabe.sigte Lmite salto
Direccin de destino
Direccin de destino
Opciones-relleno Opcional
Cabecera opcionales
Carga til
PDU de la capa superior
Formato de cabecera MPLS
20bits 3bits 1bits 8bits
Etiqueta MPLS Shim
EXP S TTL
MPLS header
2
P 2
2
IP 61 P
3 2 3
1
IP 25
4 1 IP
P P
PE
IP PE
LSP1
LSP
LSP2
Tnel
Procesamiento del Time-to-Live
a 1 = 0, No se enva el paquete IP etiquetado j 1 = 0, No se enva el paquete IP etiquetado
Se descarta simplemente o Se descarta simplemente o
se enva a la capa 3 para generar ICMP se enva a la capa 3 para generar ICMP
3
2
2
2 2 3
3
1
4 1
LSRs y Labels : Resumiendo
171.68.40/24 171.68.10/24
Rtr-A Rtr-B Rtr-C
171.68.10/24
171.68.40/24 Rtr-A Rtr-B Rtr-C
171.68.44/24
Use label 4 for Use label implicit-null
FEC 171.68/16 for FEC 171.68/16
171.68.10/24