Está en la página 1de 45

Multi Protocol Label Switching

MPLS
Conmutación Multiprotocolo mediante Etiquetas

Creada por el IETF y definida en el RFC 3031


Centro de Soporte de Datos
1
Como Transportar la información

Centro de Soporte de Datos


2
El objetivo: Múltiples Servicios en una Infraestructura
Convergente
CE CE
Ethernet
Frame
Relay

CE ATM CE
Frame
Relay

MPLS
CE CE

Ethernet ATM

CE PPP/HDLC Frame CE
Relay

 Es un mecanismo de envío de paquetes basados en


etiquetas
 Las etiquetas están relacionadas con las redes IP destino
 Fue diseñado para soportar el envío de varios protocolos no
solamente IP (multi-protocolo)

Centro de Soporte de Datos


3
MPLS VPNs – Cualquier tipo de acceso
MPLS-VPN 1

MPLS-VPN 2

Internet

V3PN
Internet
VPN IPSEC

ATM/FR TDM

SDH

MPLS
Wireless
Multi-Pto

Cable METRO
Head-End Ethernet

HFC
HFC TDM/FO
PSTN HDSL
Wireless DSL
Class 5 Pto-Pto ATM

Centro de Soporte de Datos


4
Características técnicas de MPLS
• MPLS permite a los proveedores de servicio (SP) ofrecer garantías de servicio avanzado
(SLA) y garantizar la calidad de servicio en una red IP tradicional

•MPLS es efectivamente un multi-protocolo ("multi-protocol")


— Trabaja sobre casi todas las tecnologías de nivel 2 en el backbone
— Permite la interconexión de redes de nivel 2
— Soporta múltiples protocolos de nivel 3 (IPv4, IPv6, IPsec)

• MPLS provee un mecanismo para implementar redes virtuales privadas de nivel 2 y 3


(VPN)
— Permite la fácil separación lógica por cliente
— Permite la separación por nivel de seguridad

• MPLS provee un mecanismo para implementar ingeniería de trafico ( Traffic Engineering


(TE))
— Acomodando el trafico de acuerdo a los recursos de la red, mejorando la utilización de la
misma.
— Permite implementar mecanismos de ruteo diverso, balanceo de carga, y otros esquemas de
protección de trafico
Centro de Soporte de Datos
5
Desventajas del enrutamiento IP tradicional

— Routing protocols son usados para distribuir la


información de enrutamiento en la capa 3.

— El envío es basado solo sobre la dirección de destino.

— Routing lookups son realizados sobre cada salto.

Centro de Soporte de Datos


6
Desventajas del enrutamiento tradicional IP

— Cada router podría necesitar la información completa de enrutamiento


del Internet.
— La búsqueda del enrutamiento basado en el destino debe hacerse en
cada salto.

Centro de Soporte de Datos


7
Desventajas del enrutamiento tradicional IP :

— Equipos de capa 2 no tienen conocimiento de la información de ruteo


de la capa—circuitos virtuales deben ser manualmente establecidos.
— Topología de capa 2 debe ser diferente de la topología de capa 3, lo
que provoca un inadecuado uso del enlace.

Centro de Soporte de Datos


8
Desventajas del enrutamiento tradicional IP :
Ingeniería de Tráfico

— OC-192 = 10Gbps OC-48 = 2.5 Gbps


— La mayor cantidad de tráfico va entre los sitios más grandes A y B, y usa solo el
enlace primario.
— Ruteo basado en el destino no provee los mecanismos suficientes para
balancear carga a través de caminos desiguales.

Centro de Soporte de Datos


9
MPLS Conceptos

 MPLS es un nuevo mecanismo de envío en el


cual los paquetes son enviados basados en
etiquetas
 Las etiquetas pueden corresponder a redes IP de
destino
 La Conmutación Multiprotocolo mediante
Etiquetas MPLS es una solución versátil que
surge de la conmutación de multicapas
 Confronta los principales problemas tales como:
velocidad, escalabilidad, manejo de calidad de
servicio QoS, ingeniería de tráfico

Centro de Soporte de Datos


10
Conceptos Básicos de MPLS: Ejemplo

• Solo los edge routers LER deben realizar un routing lookup.


• Los Core routers LSR switchean los paquetes basados en un simple
label lookups y cambian las etiquetas.

Centro de Soporte de Datos


11
Ingeniería de Tráfico con MPLS

— El tráfico puede ser enviado basado en otros parámetros


(QoS).
— Es posible la compartición de carga a través de caminos
desiguales.
Centro de Soporte de Datos
12
LSRs (Label Switching Routers) y
LERs (Label Edge Routers)

 Los dispositivos que participan en MPLS son LSRs y


LERs

 LSR es un dispositivo ruteador de alta velocidad y


forma parte de los Label Switched Paths LSPs

 LER es un dispositivo que opera en el borde de una


red de acceso; soporta múltiples puertos conectados
a diferentes redes tales como Frame Relay, ATM,
Ethernet y otros

 El LER en el ingreso de tráfico establece una LSP y


envía el tráfico hacia la red MPLS a través de etiquetas

Centro de Soporte de Datos


13
Componentes En el Core:
En el Edge: Se enruta usando etiquetas
Se clasifican paquetes etiquetados
Edge

Core Label Switching


Router (LSR) or
Provider Router (P)
LSR
Label Edge Router LER
(LER) or Provider
Edge Router (PE)
CPE

Label Distribution Protocol


Revisión de
Retiro de etiqueta y
10.1.1.1 enrutamiento y
revisión de enrutamiento 10.1.1.1 asignación de etiquetas
L=23
10.0.0.0/8 –> L=25

Conmutación
de Etiquetas
Centro de Soporte de Datos
L=2514a L=23
Etiquetas

 Identifica la trayectoria que debe seguir un paquete

 Es encapsulada dentro de un encabezado de capa 2

 El router LSR recibe el paquete y examina el


contenido de la etiqueta para estimar el siguiente hop

 En el Core, un paquete realiza el viaje mediante la


conmutación de etiquetas

 La etiqueta solamente tiene significado local

Centro de Soporte de Datos


15
Frame-Mode MPLS

Frame
IP Header Payload
Header
Layer 2 Layer 3

Routing lookup
and label
assigment

Frame
Label IP Header Payload
Header
Layer 2 Layer 21/2 Layer 3

Centro de Soporte de Datos


16
Formato de etiqueta MPLS

LABEL EXP S TTL


0 19 20 22 23 24 31

MPLS usa una etiqueta de 32-bit que contiene los siguientes campos:
• ETIQUETA (20-bits)
• EXP (3-bit) campo experimental para consideraciones de QoS
• S (1-bit) cuando S=1 indica que es la más antigua de la pila de
etiquetas (bottom of the stack) antes del IP-Header; cuando S=0
indica que es una etiqueta más de la pila de etiquetas
• TTL (8-bit) “Time To Live” para indicar el número de nodos MPLS que
el paquete ha atravezado hasta alcanzar su destino

Centro de Soporte de Datos


17
Operación de MPLS

Centro de Soporte de Datos


18
Operación de MPLS

Centro de Soporte de Datos


19
Operación de MPLS
1a.Existe un protocolo de ruteo para alcanzar a la red de destino

Centro de Soporte de Datos


20
Operación de MPLS
1a. Existe un protocolo de ruteo para alcanzar a la red de destino

1b. Label Distribution Protocol (LDP)


Establece las etiquetas a la red de destino
mapeando y crea LFIB

Centro de Soporte de Datos


21
Operación de MPLS
1a. Existe un protocolo de ruteo para alcanzar a la red de destino

1b. Label Distribution Protocol (LDP)


Establece las etiquetas a la red de destino
mapeando y crea LFIB

2.El paquete ingresa al LER, sobre


capa_3 con servicios adicionales, y
“etiqueta” los paquetes
Centro de Soporte de Datos
22
Operación de MPLS
1a. Existe un protocolo de ruteo para alcanzar a la red de
destino
1b. Label Distribution Protocol (LDP)
Establece las etiquetas a la red de destino
mapeando y crea LFIB

2.El paquete ingresa al LER, sobre


capa_3 con servicios adicionales, y 3.Los LSR switchean los paquetes
“etiqueta” los paquetes usando las etiquetas
Centro de Soporte de Datos
23
Operación de MPLS

1a. Existe un protocolo de ruteo para alcanzar a la red


4. El LER a la salida
de destino
remueve la etiqueta y
1b. Label Distribution Protocol (LDP) entrega el paquete
Establece las etiquetas a la red de destino
mapeando y crea LFIB
Core
LSR (P)

LER (PE) CPE

CPE LER (PE)

2.El paquete ingresa al LER, sobre


capa_3 con servicios adicionales, y 3. Los LSR switchean los paquetes
“etiqueta” los paquetes usando las etiquetas
Centro de Soporte de Datos
24
FEC Forwarding Equivalence Class

Hace el análisis Sólo se analiza


de la cabecera. la etiqueta
Asigna etiqueta Todo es por
FEC MPLS Hardware

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

Centro de Soporte de Datos


MPLS principal Arquitectura

Separación del Forwarding y Control plane:


• Control Plane
• Varias aplicaciones dependen de mecanismos
para intercambiar etiquetas

• Forwarding Plane
• Simple “label swapping” mecanismo de
intercambio de etiquetas para enviar paquetes a
los largo de un “Label Switched Path” (LSP)
• Mapeo de tráfico hacia la LSP

Centro de Soporte de Datos


26
Arquitectura MPLS

Control Plane
OSPF: 10.0.0.0/8 OSPF: 10.0.0.0/8
OSPF
LDP: 10.0.0.0/8 LDP: 10.0.0.0/8
Label 17 LDP Label 4

Data Plane
Labeled packet LFIB Labeled packet
Label 17 4 - 17 Label 4

Centro de Soporte de Datos


27
09 Arquitectura de un LSR (P)

LSR
Exchange of Control Plane
routing information
Routing Protocol

IP Routing Table
Exchange of
LIB labels
Label Distribution Protocol

Incoming Data Plane Outgoing


labeled packets labeled packets
Label Forwarding Table
LFIB

Centro de Soporte de Datos


28
09 Arquitectura de un Edge LSR (PE)
Edge LSR
Exchange of Control Plane
routing information
Routing Protocol

IP Routing Table
LIB Exchange of
labels
Label Distribution Protocol

Incoming Data Plane Outgoing


FIB IP packets
IP packets IP Forwarding Table
Incoming Outgoing
labeled packets labeled packets
Label Forwarding Table
LFIB

Centro de Soporte de Datos


29
09 MPLS Servicios de Valor Agragado

Provider
Traffic IP + Optical Any Transport
Provisioned IP + ATM
Engineering GMPLS Over MPLS
VPNs

MPLS

Network Infrastructure

Centro de Soporte de Datos


30
09 MPLS VPN Modelo de Conexión

VPN Red VPN Red

CE Router CE Router
P Router
VPN Red VPN Red
PE PE

CE Router CE Router
 P routers están en el Core de la nube MPLS
 PE routers usan MPLS con el core e IP con los los
routers CE
 P and PE routers comparten un común IGP
 PE routers están conectados entre todos con MP-
iBGP
Centro de Soporte de Datos
31
09 VPN Routing & Forwarding Instance (VRF)

 VRF
Routing & Forwarding asociado con una tabla con uno o más sitios
conectados a los CE routers

VRF esta asociada con un tipo de interface , que puede ser lógica o
física (e.g. Sub/Virtual/Tunnel)

Centro de Soporte de Datos


32
09 VPN Routing & Forwarding Instance (VRF)

Centro de Soporte de Datos


33
09 VPN Routing & Forwarding Instance (VRF)
VPN A
VPN Routing Table
CE Paris

VRF for VPNA


VPN A

IGP & non


CE London
VRF for VPNB VPN BGP

VPN B
Global Routing
Table
CE Munich

 Multiples instancias de VRFs proveen la separación entre


diferentes clientes

Centro de Soporte de Datos


34
09 VRF Route Distribution

VPN Red VPN Red


P Router

CE Router PE PE CE Router
MP-iBGP

 PE routers distribuyen la VPN local a través del backbone


MPLS

Centro de Soporte de Datos


35
09 VRF Route Distribution

Centro de Soporte de Datos


36
Aplicaciones

Centro de Soporte de Datos


37
10 Ingeniería de Tráfico

IP/MPLS

VPN Site B
Physical Links
VPN Site A
Primary Path
MPLS TE Fast Re-Route Backup Tunnel (link protection)
Backup Tunnel (node protection)

Centro de Soporte de Datos


10 IP Class of Service (CoS)

Las CoS IP se mapean a la QoS del


Clasificación Backbone a través de ATM VCCs,
estándar según FR DLCIs or MPLS LSPs (cada una
CoS con distinto QoS)
Etiquetado Se determina
customizado para prioridad de egreso
el cliente según CoS

Tráfico
Telnet FTP TCP Video Telnet FTP TCP Video

Clase de Servicio Extrema a Extremo

Centro de Soporte de Datos


39
10 Redes Privadas Virtuales en MPLS

Sin MPLS Con MPLS


Central Site Central Site

Central Central
site site

MPLS Backbone

Remote Sites Remote Sites

Centro de Soporte de Datos


40
MUCHAS GRACIAS
POR SU ATENCION

Centro de Soporte de Datos


41
Centro de Soporte de Datos
42
PREGUNTAS.
1.- Que significa MPLS?
Multiprotocol Label Switching.

3.- En que capa trabaja MPLS?


a) Capa 1
b) Capa 4
c) Capa 3
d) Entre capa 2 y capa 3
Respuesta: d)

3.-Cuantos bits tiene la etiqueta MPLS


a) 4
b) 32
c) 16
d) 8
Respuesta: b)

4.- Un LER se encarga de conmutar etiquetas ?


Falso.

Centro de Soporte de Datos


43
5.- Cual es el protocolo que se encarga de la
distribucion de etiquetas
LDP

6.- Enumere los tres procesos en el cambio de etiquetas ?


PUSH, SWAP, POP

7.- Un LSR se encarga de conmutar etiquetas ?


Verdadero

8.- MPLS proporciona Ingeniería de Tráfico, QoS y VPN


Verdadero

Centro de Soporte de Datos


44
9.- Son notables las ventajas entre el ruteo tradicional y
MPLS ?
Verdadero

10.- MPLS es una plataforma convergente ?


Verdadero

Centro de Soporte de Datos


45