Curso sobre MPLS y Conectividad de Redes
Curso sobre MPLS y Conectividad de Redes
INTEGRANTES:
Centeno Huamán Lino
Laime Zambrano Mellán
García Guzmán Giancarlo
Zúñiga Aguilar Cesar
1
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Motivaciones
ATM
Ventajas de ATM Inconvenientes de ATM
2
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Motivaciones
Soluciones con MPLS
Solucionar el problema de Internet IP “Best-efford”
Aplicable a cualquier tecnología de capa inferior ATM, SDH, DWDM.
Separación de las funciones de control y reenvío.
Encaminamiento capa 3: Escalabilidad y flexibilidad.
Conmutación y reenvío capa 2: Alto rendimiento.
Capa 3 Capa 2
+ =
Las etiquetas constituyen una cierta capa 2 y 1/2
3
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
4
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Componentes del Protocolo MPLS
Formato del Label:
Etiqueta Genérica (Para redes sin campo de etiquetas: PPP o LAN)
Exp S. TTL
Etiqueta (20 bits) (3 bits) (1 bit) (8 bits)
32 bits
Etiqueta: La etiqueta propiamente dicha que identifica una FEC (con significado local)
S: Vale 1 para la primera entrada en la pila (la más antigua), cero para el resto
Encapsulados
Se permiten dos opciones para el encapsulado de datos etiquetados:
• Encapsulado genérico MPLS.
• Utilización de campos disponibles del nivel de red o de enlace de
datos.
ATM: VPI/VCI Frame Relay: DLCI
5
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
6
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
7
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
8
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Cab. IP Datos
LSP
Cab. IP Datos
Sólo se analiza la
etiqueta
Un conjunto
de paquetes se envían por
un mismo camino-LSP
9
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Etiqueta
FEC + Preferencia
Representa
+ Clase de Servicio.
10
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
11
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
Plano de Control
OSPF
OSPF: [Link]/8 OSPF: [Link]/8
Plano de Datos
Labeled packet LFIB Labeled packet
Label 17 417 Label 4
LSP nos proporciona el 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.
El camino de tráfico específico a través de la red MPLS que nos
da LSP, se crea utilizando los:
LDPs (Label Distribution Protocols): El mas Comun
RSVP-TE (ReSerVation Protocol – Traffic Engineering) o
CR-LDP (Constraint-based Routing – Label Distribution Protocol)
12
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
LSP (Label Switched Path)
Label stacking
13
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
LSP (Label Switched Path)
IP PE PE
IP
P P
IP 81
P P
2 1
1 4
PE 1 3
2
3 1 PE
IP 27
2
P 2
2
IP 61 P
3 2 3
1
IP 25
4 1 IP
P P
PE
IP PE
LSP1
LSP LSP2 Label stacking
Túnel
14
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
Arquitectura MPLS
LSR (Label Switching Router)
Las Etiquetas se asignan desde
LSR Egress hacia LSR Ingress
20 Cab. IP Datos IP
LSR LSR
Cab. IP Datos IP
LSR
Cab. IP Datos IP
15
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
Label Distribution Protocol - LDP
Este protocolo es utilizado por los LSR, para asignar las etiquetas.
Un protocolo a nivel aplicación para distribuir la asociación a lebels a
LSRs.
Son usados para mapear FECs a labels, los cuales a su vez crean
LSPs.
Las sesiones LDP son establecidas entre LDP pares en la red MPLS
(no necesariamente adyacentes).
Algunas veces emplea OSPF o BGP.
16
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
Label Edge Routers LER
Son Routers que están ubicados en el borde de la red MPLS Su funcion
es asignar y remover los labels de los paquetes.
17
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
Label Edge Routers LER
Una vez asignada la cabecera MPLS, el LER enviará el paquete a un
LSR. Los LSR están ubicados en el núcleo de la red MPLS para
efectuar encaminamiento de alto rendimiento basado en la conmutación
por etiqueta, considerando únicamente hasta el nivel 2.
Cuando le llega un paquete a una interfaz del LSR, éste lee el valor de
la etiqueta de entrada de la cabecera MPLS, busca en la tabla de
conmutación la etiqueta e interfaz de salida, y reenvía el paquete por
el camino predefinido escribiendo la nueva cabecera MPLS.
LER
IP
LER
LSR
LSR
MPLS
LSR MPLS
LSR
LER IP
18
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Arquitectura MPLS
LIB (Label Information Base)
2 9 1 7
19
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
LIB
Puerto Etiqueta Puerto Etiqueta
Entrada Entrada Salida Salida
1 a 1 b
1 h 2 j
LSR LSR
Salida
1 1
Paquete LER 2 LER Paquete
IP IP
1 2 3
•Analiza la cabecera IP. • Analiza la etiqueta del paquete presente en •Extrae la etiqueta del
•Asigna una etiqueta a la interfaz de entrada en cada LSR. stack (operación pop).
un FEC. • Determina la interfaz de salida y asigna •Proceso de erutamiento
•Envía el paquete hacia una nueva etiqueta (swap). de acuerdo a los proto-
la apropiada interfaz • Envía el paquete hacia la apropiada colos de enrutamiento
de salida. interfaz de salida. de la capa 3
20
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
5 4
Usuario A Y
Tarifa premium A C Usuario C
X Z
3 7
2
Usuario B B W
V
Tarifa normal
C ha de distinguir de algun
modo los paquetes que
envía hacia A o B (puede
3 2 2 7
usar subinterfaces
Los routers X y Z se encargan diferentes)
de etiquetar los flujos según
origen-destino
LSPs
LIB
- 5 5 4 4 -
FECs
- 3 Router IP ordinario
7 - (no MPLS ‘enabled’)
5 4
Y
A
Routers IP Z C
X 3 7
ordinarios (no
MPLS ‘enabled’) 2
B V
W
LIB LIB
21
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Integración IP/ATM
22
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Integración IP/ATM
Modelo Acoplado
Modelo Superpuesto:
Inteligencia IP externa
Modelo Acoplado:
Inteligencia IP en cada nodo
23
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Operación de MPLS
24
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Paso 1
Creación y distribución de Label
Antes que el tráfico comience los routers deciden asociar un label
a un FEC (forward equivance class) y construir sus tablas.
En LDP (label distribution protocol), routers inician la distribución
de labels y la asociación label/FEC.
Además características relacionas con el tráfico y capacidades
MPLS son negociadas usando LDP.
Un protocolo de transporte confiable debería ser usado para el
protocolo de señalización.
Paso 2
Creación de tablas
Bajo recepción de la asociación de label, cada LSR (Label switching
router) crea entradas en una base de información de labels (label
information base - LIB).
El contenido de la tabla especifica el mapeo entre un label y un FEC.
Mapeo entre la puerta y label de entrada y la puerta y label de
salida.
Las entradas son actualizadas en cada renegociación asociando
label y FEC.
25
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
2 9 1 7
26
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Paso 3
Creación del camino de switcheo de label (Label switched path-
LSP)
◦ Los LSPs son creados en dirección inversa a la creación de
entradas en el LIBs.
a b
27
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Paso 4
Inserción de labels y su acceso en tablas
◦ El primer router (LER1) usas la tabla LIB para encontrar el
próximo hop y requerir un label para un FEC específico.
◦ Router subsecuentes sólo usan la tabla para encontrar el
próximo hop.
◦ Una vez que el paquete llega al LSR de egreso (LER4), el
label es removido y el paquete es entregado al estino.
28
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Paso 5
Re-envío de paquetes
LER1 podría no tener ningún label para este paquete por tratarse
de la primera ocurrencia de este requerimiento. En una red IP,
LER1 encontrará la dirección de su tablas de ruteo de calce mayor
para definir el próximo hop. LSR1 será el próximo hop para LER1.
LER1 iniciará un requerimiento de label hacia LSR1.
Éste requerimiento se propagará a través de la red como lo indica la
línea punteada verde.
Paso 5
Cada router intermedio recibirá un label desde su router
downstream comenzando por LER2 y yendo upstream hasta
LER1. La configuración del LSP es indicada por la línea azul
usando LDP o cualquier otro protocolo de señalización.
LER1 insertará el label y re-enviará el paquete a LSR1.
29
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Paso 5
Cada LSR subsiguiente, i.e., LSR2 y LSR3, examinarán el label en el
paquete recibido, y lo reemplazarán con el label de salida y lo re-
enviarán.
Cuando el paquete llega a LER4, éste removerá el label porque el
paquete está dejando el dominio MPLS y es entregado al destino.
El camino recorrido por el paquete es indicado por la línea roja.
30
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Túneles en MPLS
La idea es controlar el camino entero sin explícitamente especificar
los router intermedios.
Creando túneles a través de routers intermedios que pueden
cubrir múltiples segmentos.
Aplicación en VPNs basadas en MPLS.
31
Universidad Nacional del Callao
Facultad de Ingeniería Eléctrica y Electrónica
Ventajas de MPLS
Mejora desempeño de re-envío de paquetes en la red
Soporta QoS y CoS (clases de servicio) para diferencias
servicios
Suporta escalabilidad de la red
Integra IP y ATM en la red
Construye redes inter-operables
Desventajas de MPLS
Se agrega una capa adicional
Los router deben entender MPLS
32