Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE REDES MPLS
MULTI-PROTOCOL
LABEL
SWITCHING
1
ARQUITECTURA
DE REDES MPLS
AGENDA
INTRODUCCION AL CURSO
PROTOCOLO IP
IP
Primer
Sin conexin
Cada router debe tomar decisiones
independientes basado en las Direcciones
IP
Encabezado IP Grande (20 bytes)
Ruteo en capa de red
Ms lento que Switching (conmutacin)
Usualmente diseado para obtener el
camino ms corto
No toma en cuenta otras mtricas
Host A
Router 1
Destino
Destino
Ruta
Ruta
200.1.2.0
200.1.2.0
Directo
Directo
200.15.16.0
200.15.16.0
Directo
Directo
201.8.9.0
201.8.9.0
200.15.16.4
200.15.16.4
Destino
Destino
Ruta
Ruta
200.15.16.0
200.15.16.0
Directo
Directo
Ruta
Ruta
200.15.16.3
200.15.16.3
201.8.9.0
201.8.9.0
Directo
Directo
Defecto
Defecto
200.15.16.4
200.15.16.4
201.10.11.0
201.10.11.0
Directo
Directo
200.1.2.0
200.1.2.0
Host B Datos
201.8.9.4
201.8.9.4
Host B
Host B Datos
200.15.16.0
200.15.16.0 201.8.9.4
201.8.9.4
200.15.16.30
201.10.11.20
Host B Datos
200.15.16.3
Red 1
200.1.2.0
Destino
Destino
200.1.2.0
200.1.2.0
201.10.11.0
201.10.11.0 200.15.16.4
200.15.16.4
200.1.2.1
Router 3
En
cada
nodo
se
repite
el
clcul
o
Red 2
200.15.16.0
200.15.16.4
201.8.9.8
201.8.9.4
Host B Datos
Router 2
201.10.11.3
Host B Datos
Red 3
201.8.9.0
Host B Datos
Destino
Destino
Ruta
Ruta
200.15.16.0
200.15.16.0
Directo
Directo
201.8.9.0
201.8.9.0
Directo
Directo
200.1.2.0
200.1.2.0
200.15.16.3
200.15.16.3
201.10.11.0
201.10.11.0 201.8.9.8
201.8.9.8
Todo
es por
Software
Red 4
201.10.11.0
Basado
Basadoen
enel
el
anlisis
de
la
anlisis de la
cabecera
cabeceradel
del
paquete
paqueteyydel
del
resultado
de
resultado de
ejecutar
ejecutarun
un
algoritmo
algoritmode
de
enrutamiento.
enrutamiento.
NACE MPLS
Plataforma de enrutamiento
basado en software.
Internet est imposibilitado en ofrecer
diferentes niveles de servicios para las
diferentes aplicaciones.
Crecimiento exponencial de los usuarios y
del volumen de trfico agrega ms
complejidad.
Es necesario introducir cambios
tecnolgicos fundamentales en la Internet.
Para qu??
Compatible
Crecimiento
Transporte
Cast
QoS
MPLS
c
s
m
ino
m
Ca
s corto
Camino m
en MPLS
Cam
ino
m
en M s cor
PLS to
MPLS
MPLSbusca
buscael
elcamino
caminoms
msOPTIMO:
OPTIMO:
Traffic
TrafficEngineering-TE
Engineering-TE
ino m
corto s
en M
PLS
t
ne
r
e
In t
Cam
en
o
t
or
C am
i no
en ms c
Inte
o
rne rto
t
S
L
P
M
Qu es??
CARACTERISITICAS
Especifica mecanismos para gestionar los flujos
de trfico de diversa granularidad.
Soporta ATM, Frame-Relay y Ethernet
Mantiene independiente los protocolos de la
capa 2 y 3
Utiliza los protocolos de reserva de recursos
RSVP y de enrutamiento OSPF.
MPLS no reemplaza el enrutamiento IP
DEFINICION martes
INTRODUCCIN
A MPLS
Retiro de etiqueta y
revisin de enrutamiento
L=23
10.1.1.1
10.1.1.1
L=
23
Conmutacin
de Etiquetas
L=25 a L=23
25
=
L
Revisin de enrutamiento
y asignacin de etiquetas
10.0.0.0/8 > L=25
ETIQUETAS MPLS
25
Cab. IP Datos IP
LSR Ingress
b.
Ca
1 IP
7 C
ab.
LSR
LSR
Dato
s IP
os
s
Dato
IP
LSR Egress
IP
IP
IP
Da
t
b.
43 Ca
IP
IP
Ca
IP b.
ab
IP
Datos IP
LSR
20 Cab.
Cab. IP Datos IP
12
IP
C
ab
t
Da
os
D
at
os
IP
D
os
at
IP
Cab
.
IP
Dato
s
.
Etiq
s
Dato
P
I
.
Cab
LSP
Eti
q.
B C
ab .
IP
Cab. IP Datos
Dat
os
Cab. IP Datos
IP
Cab.
Da
to
s
MPLS
Todo es por
Hardware
b.
I
FEC
Slo se analiza
la etiqueta
Ca
Hace el anlisis
de la cabecera.
Asigna etiqueta
s
Dato
P
I
.
b
C Ca
E t i q.
s
Dato
Slo se analiza
la etiqueta
Un conjunto
de paquetes se envan
por un mismo caminoLSP
Ca
b.
IP
Da
tos
S
L
P
M
Arquitectura: Etiquetas
ETIQUETAS
Etiquetas MPLS
S
L
P
M
DNDE OPERA??
Modelo OSI
Opera entre la
capa de enlace
de datos y la
capa de red del
modelo OSI
MPLS
SINTETIZANDO MPLS
Aplicacin
Aplicacin
Presentacin
Presentacin
Sesin
Sesin
Transporte
Transporte
Red
Red
MPLS
Enlace de
datos
Enlace de
datos
Fsico
MPLS
Fsico
MPLS
MPLS no
no reemplaza
reemplaza el
el enrutamiento
enrutamiento IP
IP
Capa 2.5
MODOS MPLS
ETIQUETAS MPLS:
Funcionamiento
Etiquetas MPLS
3bits
Etiqueta
MPLS
EXP
Cabecera
MPLS
1bits 8bits
S
MPLS Shim
header
TTL
Cabecera
IP
Datos
IP
20
3bits
Etiqueta
MPLS
EXP
1bits 8bits
S
TTL
MPLS Shim
header
Campo S Stack
Campo de 1 bit. Indica un grupo stack de etiquetas.
S
L
P
M
Etiquetando.
TTL:Time-to-live
S: Bit de Stack
Exp:
Experimental
41
http://vilaboa.cl/
TTL
PROCESAMIENTO DEL
CAMPO TIME-TO-LIVE
a 1 = 0, No se enva el paquete IP etiquetado
Se descarta simplemente o
se enva a la capa 3 para generar ICMP
Es copiado
en el campo
TTL de MPLS
TTL = a
TTL = a
Red MPLS
Da
to
TTL = a
Dato IP CabecIP
Ca
b
ec
2
1
3
4
Et
iq
ue
ta
TTL = j-1
Dato IP CabecIP
1
2
T
= a TL =
j
IP
IP
TT
L
STACK
Ejemplo: Bit
de Stack
16 19
16 19
31
EXP S
TTL
S=0
Etiqueta MPLS
EXP S
TTL
Etiqueta MPLS
EXP S
TTL
S=0
Etiqueta MPLS
EXP S
TTL
Cabecera
MPLS
Etiqueta MPLS
EXP S
TTL
S=1
Etiqueta MPLS
EXP S
TTL
Cabecera
MPLS
Longitud total
Identificador
20 bytes
Etiqueta MPLS
TTL
Protocolo
Ver
Direccin de destino
DS
Etiqueta de flujo
Suma de chequeo
Direccin de origen
Direccin de origen
Direccin de destino
Opciones-relleno
Opcional
40 bytes
max
31
Cabecera
Label
Stacking
CABECERA(S) MPLS
Cabecera opcionales
Carga til
PDU de la capa superior
APLICACIONES MPLS
46
Aplicaciones de MPLS
Ingeniera de trfico
Diferenciacin de niveles de servicio
mediante clases (CoS)
Servicio de redes privadas virtuales
(VPN) Se citan brevemente las
caractersticas de estas aplicaciones
y las ventajas que MPLS supone para
ello frente a otras soluciones
tradicionales.
APLICACIONES MPLS
VPN MPLS
MPLS
Frame
Relay / ATM
VPN IPSEC
Internet
WAN Topologies
APLICACIONES MPLS
Internet
Video
Internet
Video
Voz
Voz
Datos
Datos
APLICACIONES MPLS
Unicast IP routing
Multicast IP routing
MPLS TE
QoS
MPLS VPNs
AToM
APLICACIONES MPLS
Bsicamente
las
aplicaciones
se
diferencian por las funciones que realizan
en el control plane
Las aplicaciones usan un mismo data
plane para la conmutacin de etiquetas y
forwarding
Generalmente una etiqueta es asignada a
un FEC (forwarding equivalance class)
El FEC es usado para describir los
paquetes
que
tienen
caractersticas
comunes de forwarding (direccin de
destino, QoS)
APLICACIONES MPLS
Unicast IP Routing
APLICACIONES MPLS
Multicast IP Routing
APLICACIONES MPLS
MPLS TE
TE
APLICACIONES MPLS
Calidad de Servicio QoS
APLICACIONES MPLS
Voz y
Video
Datos
Internet
APLICACIONES MPLS
Redes Privadas Virtuales VPNs
La etiqueta
APLICACIONES MPLS
Interaccin entre las Aplicaciones MPLS
DISTRIBUCION
Y
ASIGNACION
DE
ETIQUETAS
61
IP
RED
LAN
Analiza
Etiqueta
Router IP
RED
MPLS
LSR
IP
RED
LAN
Analiza
Etiqueta
LSR
Edge
LSR
Edge
LSR
IP
IP
Etiqueta
Introduce (push)
Etiqueta
Extrae (pop)
Etiqueta
LSR
LSR
Analiza
Etiqueta
Analiza
Etiqueta
QoS en la
Red MPLS
Los Ruteadores de Conmutacin de Etiquetas (LSRsLabel Switch Router) realizan el re-envo de paquetes
basados en las etiquetas (Label Swapping)
Los Ruteadores de Borde de Conmutacin de Etiquetas
(Edge LSRs) bsicamente realizan etiquetamiento de
los paquetes y la remocin de las etiquetas (inserta y
remueve etiquetas)
MPLS Forwarding
MPLS Forwarding
Funcionamiento_MPLS
Asignacin de etiquetas
1. Cada paquete se clasifica como un
nuevo FEC o se le asigna un FEC ya
existente.
2. Se asigna una etiqueta a cada
paquete. stas se derivan de la capa
de enlace.
Para redes como Ethernet y PPP, a la
etiqueta se le aade una cabecera
shim entre las cabeceras de la capa
de enlace y la capa de red, que
contendr el campo TTL.
ASIGNACIN Y DISTRIBUCIN DE
ETIQUETAS
Propagacin de Etiquetas en la Red
LSR
Downstream
LSR
Distribucin
de etiquetas
LSR
Distribucin
de etiquetas
La distribucin est
basada en atributos.
Existe un
rango de
etiquetas
LSR
Distribucin
de etiquetas
Asocia una
etiqueta L
a un FEC F
2
3
RED
LAN
Router IP
LSR
LSR
2
2
1
IP
IP 80
LSR
3
4
34
80
17
77
IP
IP 4 17
77
3
1
2
2
swap
RED
LAN
IP
34
Interfaz
Etiqueta
Interfaz Etiqueta
de entrada de entrada de salida de salida
70
23
1
2
I 1
P
Edge
70
IP
LSR
23
4
4
RED
MPLS
1
1
34
71
IP 71
IP
Interfaz
Etiqueta
Interfaz Etiqueta
de entrada de entrada de salida de salida
Edge
LSR
3
IP
IP
LSR
Interfaz
Etiqueta
Interfaz Etiqueta
de entrada de entrada de salida de salida
1
80
71
2.
3.
LSP
Construccin de LSPs
Construccin de LSPs
Introduccin a LDP
de protocolos ya existentes
(MPLS-RSVP,MPLS-BGP,...)
Protocolos nuevos (MPLS-LDP, MPLSCR-LDP,...)
RED MPLS
Red del
Cliente
LSR
Edge
LSR
Red del
Cliente
Edge
LSR
LSR
Edge
LSR
RED
MPLS
LSR
Edge
LSR
Red del
Cliente
LSR
Red del
Cliente
ASIGNACIN Y DISTRIBUCIN
DE ETIQUETAS viernes
Penultimate Hop Popping (PHP)
Asignacin de Etiquetas
Asignacin de Etiquetas
Asignacin de Etiquetas
La LIB que es usada para mantener una conexin entre el paquete IP (red X), la
etiqueta 25 y la etiqueta del siguiente salto (an no disponible)
La LFIB que es llenada con la etiqueta local, la que esta conectada con la accin
pop (etiqueta removida). Esta accin pop es usada hasta que la etiqueta del
siguiente salto sea conocida
Convergencia marte
Falla de un enlace
Falla de un enlace
Falla de un Enlace
ASIGNACIN Y DISTRIBUCIN DE
ETIQUETAS
Recuperacin del Enlace
Terminologa MPLS
FEC (Forwarding Equivalence Class): conjunto de paquetes que entran en la red MPLS por la
misma interfaz, que reciben la misma etiqueta y por tanto circulan por un mismo trayecto.
Normalmente se trata de datagramas que pertenecen a un mismo flujo. Una FEC puede agrupar
varios flujos, pero un mismo flujo no puede pertenecer a ms de una FEC al mismo tiempo.
LSP (Label Switched Path): camino que siguen por la red MPLS los paquetes que pertenecen a
la misma FEC. Es equivalente a un circuito virtual en ATM o Frame Relay.
LSR (Label Switching Router) : router que puede encaminar paquetes en funcin del valor de
la etiqueta MPLS
LDP (Label Distribution Protocol): es el protocolo que utilizan los LSR para asignar las
etiquetas
LIB (Label Information Base): La tabla de etiquetas que manejan los LSR. Relaciona la pareja
(interfaz de entrada - etiqueta de entrada) con (interfaz de salida - etiqueta de salida)
Los LSR pueden ser a su vez de varios tipos:
LSR Interior: el que encamina paquetes dentro de la red MPLS. Su misin es nicamente
cambiar las etiquetas para cada FEC segn le indica su LIB
LSR Frontera de ingreso: los que se encuentran en la entrada del flujo a la red MPLS (al
principio del LSP). Se encargan de clasificar los paquetes en FECs y poner las etiquetas
correspondientes.
LSR Frontera de egreso: Los que se encuentran a la salida del flujo de la red MPLS (al final
del LSP). Se encargan de eliminar del paquete la etiqueta MPLS, dejndolo tal como estaba
al principio
IMPLEMENTACION
DE
MPLS
113
CONFIGURACION
DE
MPLS
116
CONFIGURACIN MPLS
Configuracin Bsica
CONFIGURACIN MPLS
Configuracin Bsica
A nivel global:
A nivel de interfaz:
Router(config-if)#mpls ip
CONFIGURACIN MPLS
Configuracin Bsica
que
especfica
CONFIGURACIN MPLS
Configuracin Avanzada
Por default, las etiquetas son anunciadas para todos los LDP
neighbors. El siguiente comando permite restringir el anuncio
de etiquetas a un grupo determinado de redes. Este rango
viene dado por varios access-list a travs del comando for:
CONFIGURACIN MPLS
Configuracin Avanzada
CONFIGURACIN MPLS
Configuracin Avanzada
CONFIGURACIN MPLS
Configuracin Avanzada
Ejemplo sin deshabilitar la propagacin TTL
CONFIGURACIN MPLS
Configuracin Avanzada
Ejemplo deshabilitando la propagacin TTL
CONFIGURACIN MPLS
Configuracin Avanzada
MONITOREO
DE
MPLS
126
MONITOREO MPLS
Configuracin MPLS
MONITOREO MPLS
Configuracin MPLS
MONITOREO MPLS
Configuracin MPLS
MONITOREO MPLS
Configuracin LDP
MONITOREO MPLS
Configuracin LDP
MONITOREO MPLS
Configuracin Conmutacin de Etiquetas
MONITOREO MPLS
Configuracin Conmutacin de Etiquetas
Router#show ip cef
Router#show ip cef