DE REDES MPLS
MULTI-PROTOCOL
LABEL
SWITCHING
1
ARQUITECTURA
DE REDES MPLS
2
AGENDA
3
INTRODUCCION AL CURSO
4
PROTOCOLO IP
IP
Primer protocolo definido y usado
Protocolo para la Internet Global
trabajando
6
Desventajas del Ruteo IP
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
En
cada
Host A nodo
Destino
Destino Ruta
Ruta se
Router 1 Router 3 repite
200.15.16.0
200.15.16.0 Directo
Directo Destino
Destino Ruta
Ruta el
Destino
Destino Ruta
Ruta
200.1.2.0
200.1.2.0 200.15.16.3
200.15.16.3 clcul
201.8.9.0
201.8.9.0 Directo
Directo
200.1.2.0
200.1.2.0 Directo
Directo
Defecto 200.15.16.4 o
Defecto 200.15.16.4 201.10.11.0 Directo Host B
200.15.16.0 Directo 201.10.11.0 Directo
200.15.16.0 Directo
200.1.2.0
200.1.2.0 201.8.9.4
201.8.9.4
201.8.9.0
201.8.9.0 200.15.16.4
200.15.16.4 Host B Datos Host B Datos
200.15.16.0
200.15.16.0 201.8.9.4
201.8.9.4
201.10.11.0
201.10.11.0 200.15.16.4
200.15.16.4
200.15.16.30 201.10.11.20
Compatible
Crecimiento
Transporte
Cast
El problema del camino ms corto
C am
i no
en ms c
Inte o
t rne rto
er ne t
In t
o en
or t
c
s
corto s
m
ino
ino m
m
PLS
Ca s corto Cam
Camino m ino
m
en MPLS en M s cor
en M
Cam
PLS to
MPLS
MPLSbusca
buscaelelcamino
caminoms
msOPTIMO:
OPTIMO:
Traffic
TrafficEngineering-TE
Engineering-TE
M
P LS Qu es??
Multiprotocol Label Switching
Conmutacin MultiProtocolo mediante
Etiquetas
Mecanismo de transporte de datos estndar
creado por la IETF
Tecnologa de conmutacin creada para
proporcionar circuitos virtuales en las redes
IP
Representa la convergencia de la tcnica de
envo orientado a conexin y de los
protocolos de enrutamiento de Internet.
CARACTERISITICAS
Revisin de enrutamiento
Retiro de etiqueta y
10.1.1.1 y asignacin de etiquetas
revisin de enrutamiento 10.1.1.1 10.0.0.0/8 > L=25
L=23
L= =25
23 L
Conmutacin
de Etiquetas
L=25 a L=23
Conceptos Bsicos MPLS
Arquitectura MPLS
MPLS tiene dos componentes principales:
Control Plane: Intercambia informacin de
enrutamiento de capa 3 y etiquetas. Contiene
mecanismos avanzados para el intercambio de
informacin de enrutamiento como son: OSPF,
EIGRP, IS-IS y BGP; y para intercambiar
etiquetas: TDP, LDP, BGP y RSVP
Data Plane: Enva paquetes basados en
etiquetas, es un mecanismo simple de envo
Informacion del Control Plane es enviada al Data Plane
Conceptos Bsicos MPLS
Arquitectura MPLS
En el Data Plane se encuentra la
Base de Informacin para el Envo
de Etiquetas (LFIB)
La tabla LFIB es llenada por los
protocolos de intercambio de
etiquetas (TDP, LDP)
La tabla LFIB es usada para enviar
paquetes basado en etiquetas
Conceptos Bsicos MPLS
Arquitectura MPLS
Conceptos Bsicos MPLS
Arquitectura MPLS
Funciones de los componentes del Control Plane:
El IGP (OSPF) recibe y enva la red IP: 10.0.0.0/8
LDP recibe la etiqueta 17 para ser usada en
paquetes cuyo destino sea la direccin 10.x.x.x.
Una etiqueta local 24 se genera y es enviada a los
vecinos de manera que ellos puedan etiquetar los
paquetes con la etiqueta apropiada. LPD realiza un
ingreso en la LFIB del Data Plane donde la etiqueta
24 es cambiada con la etiqueta 17
Funciones de los componentes del Data Plane:
Enva todos los paquetes con la etiqueta 24 hacia
las interfaces apropiadas y reemplaza la etiqueta 24
por la etiqueta 17
ETIQUETAS MPLS
25
FEC FORWARD EQUIVALENTE CLASS
IP
os
12
IP
at
os Ca
D
t 20 Cab. Datos IP IP b.
Da LSR LSR
IP
IP Da
.
ab
Cab. IP Datos IP
b. t os
Ca
C
IP
LSR Ingress 1 IP LSR Egress
7 C LSR s IP
ab. Dato
Cab. IP Datos IP Dato
IP b.
43 Ca
C
s IP
ab
IP
.
IP
D
at
os
IP
Hace el anlisis Slo se analiza
de la cabecera. la etiqueta
s
to
Asigna etiqueta Todo es por
Da
FEC MPLS Hardware
P
I
s
Dato
b.
. I P
Cab
Ca
Eti
Cab . A q.
. IP Etiq B C
Cab. IP Datos
Dato ab .
s LSP IP
Dat
os
Cab. IP Datos s Ca
IP Dato b.
IP
b .
C Ca Da
Dato
s E t i q. tos
IP
Cab. Slo se analiza
la etiqueta
Un conjunto
de paquetes se envan
por un mismo camino-
LSP
Ventajas de FEC sobre IP Routing
MIE
Etiquetas MPLS
Las etiquetas son insertadas entre la cabecera de
Capa 2 (trama) y la cabecera de Capa 3
(paquete)
Pueden haber ms de una etiqueta (Stack de
Etiquetas)
El bit S (bottom of stack) indica si la etiqueta es
la ltima en el Stack de Etiquetas
El campo TTL es usado para prevenir lazos
infinitos de los paquetes
El bit Experimental (EXP) es usado para llevar
valores de preferencia (CoS)
M P LS 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 Capa 2.5
MPLS MPLS
Enlace de Enlace de
datos datos
Fsico Fsico
MPLS
MPLS no
no reemplaza
reemplaza el
el enrutamiento
enrutamiento IP
IP
MODOS MPLS
TTL:Time-to-live
S: Bit de Stack
Para poder apilar
etiquetas de
forma jerrquica
Exp:
Experimental 41
http://vilaboa.cl/
TTL
3
2
2
2 2 3
3
1
4 1
STACK
Ejemplo: Bit
de Stack
CABECERA(S) MPLS
0 4 8 16 19 31 0 4 8 16 19 31
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
20 bytes
Cabecera
Direccin de origen
Direccin de destino
Direccin de destino
40 bytes
Opciones-relleno
max
Opcional
Cabecera opcionales
Carga til
PDU de la capa superior
APLICACIONES MPLS
46
Aplicaciones de MPLS
Ingeniera de trfico
Frame
Relay / ATM
Internet
VPN IPSEC
WAN Topologies
APLICACIONES MPLS
Internet
Internet
Video
Video
Voz
Voz
Datos
Datos
APLICACIONES MPLS
Unicast IP Routing
La configuracin de Unicast Ip Routing requiere
de los siguientes dos componentes:
Un protocolo de enrutamiento IP (OSPF, IS-IS,
EIGRP, etc)
Un protocolo de distribucin de etiquetas (LDP o
TDP)
El protocolo de enrutamiento brinda informacin
sobre como alcanzar las redes
El protocolo de distribucin de etiquetas une las
etiquetas y la redes a travs del protocolo de
enrutamiento
El FEC es igual a una red de destino almacenada
en la tabla de enrutamiento IP
APLICACIONES MPLS
Multicast IP Routing
MPLS TE
Los siguientes requerimientos son esenciales en
MPLS TE:
Cada LSR debe ver toda la topologa de la red
(solo OSPF y IS-IS mantienen una topologa
completa de red en sus bases de datos)
Cada LSR necesita informacin adicional sobre los
enlaces en la red. Esta informacin incluye
recursos disponibles y restricciones. OSPF y IS-IS
permiten propagar esta informacin adicional
RSVP o CR-LDP son usados para establecer
tneles TE y para propagar las etiquetas
TE
Voz y Internet
Video Datos
APLICACIONES MPLS
61
DESCRIPCION DE LA RED MPLS
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
LSRS Y EDGE LSRS
MPLS Forwarding
Un LSR puede realizar las siguientes
funciones:
Insertar (push) una etiqueta o stack de
etiquetas al ingreso
Intercambiar (swap) una etiqueta con la
etiqueta del siguiente salto o con un stack de
etiquetas dentro de la nube MPLS
Remover (pop) una etiqueta a la salida (o un
salto antes)
Etiquetas y Stack de Etiquetas MPLS
MPLS Forwarding
Asocia una
La distribucin est etiqueta L
basada en atributos. a un FEC F
Ejemplo de intercambio de etiquetas
Tcnicas de Distribucin de Etiquetas
Distribucin de etiquetas bajo demanda
downstream:
La Arquitectura MPLS permite a un LSR que
requiera explcitamente una etiqueta relacionada con
un FEC en particular.
Distribucin de etiquetas no solicitada
downstream:
La Arquitectura MPLS permite a un LSR distribuir
una etiqueta a otro LSR que no lo requiera
explcitamente.
Ambas tcnicas pueden ser usadas
en una misma red y al mismo tiempo
PRINCIPIO DE CONMUTACION 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
IP
2 1
1 IP 4 17 LSR
2 77
3 3
P I 1 1
Edge 70 IP
IP 3
LSR 23 34 2
2 IP
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
LSP
Un LSP (Label-Switched Path) es una secuencia
de LSRs que re-envan paquetes etiquetados
basado en un determinado FEC
MPLS (unicast IP forwarding) construye LSPs
basado en lo que los protocolos de enrutamiento
IP entregan
Los LSPs son unidireccionales. Cada LSP es
creado sobre la ruta ms corta, seleccionada por
el IGP, hacia el destino.
Los paquetes en la direccin opuesta usan
diferente LSP.
El LSP de retorno generalmente usa los mismos
LSRs
Asignacin y Distribucin de Etiquetas
Construccin de LSPs
Construccin de LSPs
Red del
Cliente
ASIGNACIN Y DISTRIBUCIN
DE ETIQUETAS viernes
Penultimate Hop Popping (PHP)
Asignacin de Etiquetas
Asignacin de Etiquetas
Asignacin de Etiquetas
Falla de un enlace
Asignacin y Distribucin de Etiquetas
Falla de un enlace
Falla de un Enlace
113
Standard IP Switching Overview
.
CEF Switching Overview
.
CONFIGURACION
DE
MPLS
116
CONFIGURACIN MPLS
Configuracin Bsica
Configuracin Bsica
Como configuracin obligatoria, se debe habilitar
el LDP (Label Distribution Protocol) o TDP (Tag
Distribution Protocol) globalmente y en la interfaz
especfica:
A nivel global:
Router(config)#mpls label protocol ldp
A nivel de interfaz:
Router(config-if)#mpls label protocol ldp
Para habilitar la conmutacin de etiquetas
(swapping) e iniciar el protocolo LDP en la interfaz
se usa el siguiente comando:
Router(config-if)#mpls ip
CONFIGURACIN MPLS
Configuracin Bsica
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 Avanzada
El intercambio de etiquetas incrementa el mximo valor
del MTU debido a la colocacin adicional de la cabecera
de etiqueta
Generalmente el valor del MTU es 1500 pero debido a
la cabecera de etiqueta (4 bytes), este valor disminuye
a 1496. Por esta razn es importante definir un valor
de MTU mayor a 1504 y as garantizar todas las
aplicaciones comunes
Es siguiente comando permite definir el valor del MTU:
Configuracin Avanzada
Por default, IP TTL es copiado en la etiqueta MPLS
cuando se realiza la accin push. El TTL de la
etiqueta MPLS es copiado nuevamente al IP TTL
cuando se realiza la accin pop
La propagacin de TTL debe ser deshabilitada en
los Edge LSRs de ingreso y salida con el fin de
ocultar la estructura interna de la red
El siguiente comando deshabilita la propagacin
TTL:
Configuracin Avanzada
Ejemplo sin deshabilitar la propagacin TTL
CONFIGURACIN MPLS
Configuracin Avanzada
Configuracin Avanzada
El siguiente comando forza a ser un vecino
(neighbor) a un ruteador que no se encuentra
directamente conectado:
126
MONITOREO MPLS
Configuracin MPLS
El siguiente comando despliega los parmetros LPD en el
ruteador local:
Router#show mpls ldp parameters
MONITOREO MPLS
Configuracin MPLS
El siguiente comando despliega el estado de MPLS en
cada interfaz:
Router#show mpls interfaces
MONITOREO MPLS
Configuracin MPLS
El siguiente comando despliega todos los neighbors
descubiertos:
Router#show mpls ldp discovery
MONITOREO MPLS
Configuracin LDP
El siguiente comando despliega informacin sobre los
neighbors LDP:
Router#show mpls ldp neighbor [detail]
MONITOREO MPLS
Configuracin LDP
El siguiente comando despliega la Base de Informacin de
Etiqueta (LIB):
Router#show mpls ldp bindings
MONITOREO MPLS
Router#show ip cef