SlideShare una empresa de Scribd logo
MPLS – Multiprotocol Label Switching
Introducción al protocolo y características
Versión 1.3
¿Qué es MPLS?
Multiprotocol Label Switching es una tecnología de
encapsulamiento ubicada entre las capas 2 y 3 del modelo OSI.
MPLS acelera el transporte de paquetes IP, reemplazando el
enrutamiento clásico de los mismos, basado en direcciones destino
de capa 3, por una conmutación basada en etiquetas.
MPLS simplifica el provisionamiento de recursos de red,
disminuyendo considerablemente la necesidad de crear circuitos
lógicos de capa 2 (FR, ATM, etc).
MPLS optimiza el uso de recursos en la red, gracias a sus
aplicaciones incorporadas (MPLS-VPNs, MPLS-TE, PWE3, etc)
Cabecera L3 Datos L3Cabecera MPLSCabecera L2
* Esto se puede lograr sin MPLS y con el uso de mecanismos de aceleración de
paquetes como Cisco Express Forwarding
 *
Antecedentes
Redes sobre un backbone FR/ATM
Circuitos de cliente en capa 2 : 0Circuitos de cliente en capa 2 : 1Circuitos de cliente en capa 2 : 2Circuitos de cliente en capa 2 : 3Circuitos de cliente en capa 2 : 4Circuitos de cliente en capa 2 : 5Circuitos de cliente en capa 2 : 6
AQP
LIM
TRU
CHY
Antecedentes
Circuitos de cliente en capa 2 : 0Circuitos de cliente en capa 2 : 1Circuitos de cliente en capa 2 : 2Circuitos de cliente en capa 2 : 3Circuitos de cliente en capa 2 : 4
Redes sobre un backbone IP
AQP
LIM
TRU
CHY
NODO IP
NODO IP
NODO IP
NODO IP
SERVICIOS
Antecedentes
Backbone Frame-Relay/ATM
 Conmutación veloz de tramas en el backbone
(capa 2)
 Total independecia entre redes de clientes
(VPN en capa 2)
 Puede transportar cualquier protocolo de
capa 3.
× Esquema de QoS limitado, versatilidad
adicional depende del protocolo de capa 3
utilizado
× Cada cliente nuevo implica la creación de
circuitos nuevos (PVCs) en el backbone
× Utilización no óptima de troncales FR/ATM
× Utilización no óptima de acceso central en
esquemas hub & spoke
× Acceso de cliente a servicios en el proveedor
implica nuevos circuitos en capa 2
× Elección de mejor ruta hecha en capa 3
Backbone IP
× Velocidad de conmutación de paquetes
dependiente de plataforma (tabla en memoria)
× Redes de clientes sujetas a compartir una misma
tabla de rutas
× Cualquier otro protocolo a transportar debe
pasar encapsulado en paquetes IP
 Esquema de QoS para aplicaciones basado en
marcación de paquetes (DiffServ) o reserva de
ancho de banda (RSVP)
 Cada cliente nuevo sólo implica la creación del
circuito de acceso y del enrutamiento
 Troncales IP con dimensionamiento óptimo
 Utilización óptima del ancho de banda en
accesos (full-mesh virtual)
 Fácil acceso a servicios en el proveedor
(datacenter) a través de troncales IP existentes
× Elección de mejor ruta según protocolo de
enrutamiento basado sólo en métricas fijas
Comparación entre esquemas tradicionales:
Antecedentes
LER
LSR
LSR
LER
IP
IPLBL1
LBL2 IP
IP
IP
Backbone MPLS
 Conmutación veloz de paquetes usando etiquetas y
no direcciones IP destino
 Total independecia entre redes de clientes (MPLS-
VPN)
 Es multi-protocolo tanto hacia arriba (L3) como
hacia abajo (PWE3)
 Esquema de QoS para aplicaciones basado en
marcación de paquetes (MPLS EXP bits)
 Cada cliente nuevo sólo implica la creación del
circuito de acceso y del enrutamiento
 Troncales MPLS con dimensionamiento óptimo.
 Utilización óptima del ancho de banda en accesos
(full-mesh virtual)
 Fácil acceso a servicios en el proveedor (datacenter)
a través de troncales existentes
 Elección más inteligente del camino que el tráfico
utilizará (MPLS-TE)
Ventajas principales de MPLS
Antecedentes
Tipos de encapsulamiento MPLS
• Modo trama (frame-mode): Se inserta un campo de 32 bits llamado
‘Shim Header’, que contiene la etiqueta (label), 3 bits experimentales
(QoS), 1 bit ‘S’ que permite agregar más de una etiqueta en una trama
y 8 bits para TTL (Time-to-live  similar a IP).
Este modo aplica cuando los LSR son routers, unidos por enlaces con
cualquier encapsulamiento de capa 2 (Ethernet, FR, ATM, PPP, etc)
• Modo celda (cell-mode): Se usa cuando los LSR son Switches ATM, la
etiqueta usada es el VPI/VCI del PVC, los demás campos se insertan en
forma similar a la encapsulación genérica.
Label EXP S TTL
Shim
Header
Label EXP S TTL
20 bits 3 bits 1 bit 8 bits
IP Header TCP/IPShim HeaderEthernet Hdr Cabecera L3 Datos L3Cabecera MPLSCabecera L2
Arquitectura
Equipamiento utilizado
Modo trama (frame-mode)
• LER: Label Edge Router, coloca o
remueve las etiquetas en los paquetes.
Se coloca en el borde de la red MPLS y
se conecta a los clientes de la red.
• LSR: Label Switching Router, hace la
conmutación de paquetes
etiquetados basándose
principalmente en las etiquetas.
Modo celda (cell-mode)
• ATM LER: ATM Label Edge Router, coloca
o remueve las etiquetas en los paquetes y
los segmenta en celdas. Se coloca en el
borde de la red MPLS y se conecta a los
clientes de la red.
• ATM LSR: Se utiliza un switch ATM con
módulo de capa 3 (LSC). El ATM Label
Switching Router hace la conmutación de
celdas basándose principalmente en las
etiquetas (VPI/VCI).
LSR
LSR LSR
LER
LER
ATM LSR
ATM LER
ATM LER
ATM LSR ATM LSR
Arquitectura
Términos principales utilizados en MPLS
• LDP (Label Distribution Protocol): Es un protocolo utilizado por MPLS que
establece sesiones TCP entre LSR/LERs para intercambiar las etiquetas que estos
utilizarán para la conmutación de paquetes.
• LIB (Label Information Base): Es una base de datos formada en un LSR/LER
que contiene información de etiquetas e interfaces asociadas a redes destino.
• FEC (Forwarding Equivalence Class): Es una clase que agrupa un conjunto
de paquetes que serán enviados en base a una característica común (dirección
destino, clase QoS, etc). Los paquetes que pertenezcan al mismo FEC, usarán el
mismo camino a lo largo de toda la red MPLS y la misma etiqueta de salida.
El FEC al cual pertenecerá un paquete es definido a la entrada de la red MPLS.
• LSP (Label Switched Path): Un LSP es un camino unidireccional formado por
una secuencia de LSRs sobre el cual se envían los paquetes que pertenecen al
mismo FEC.
Existen otros términos propios de un fabricante en particular, como por ejemplo la base
de datos LFIB en Cisco, la cual es una depuración de la tabla LIB.
Arquitectura
Componentes lógicos de MPLS
• Control (control plane): encargado de intercambiar etiquetas y
rutas en capa 3.
• Datos (data plane): encargado de enviar paquetes basado en las
etiquetas.
CONTROL PLANE
Determinación de topología (IGP: OSPF, IS-IS, etc)
Creación de caminos: LDP
DATA PLANE
Envío de datos: LIB
 Intercambio de rutas en capa 3
 Asignación e intercambio de
etiquetas (labels) según rutas
 Envío de paquetes según tabla de
etiquetas
Arquitectura
Funcionamiento básico de MPLS
1. Intercambio de redes IP: Todos los LSR (Label Switched Router) y LER (Label Edge
Router) involucrados intercambian las redes que conocen de acuerdo al protocolo IGP
configurado (OSPF, RIPv2, IS-IS o EIGRP)
LSR
LSR LSRLER
LER
LSR LSR
REDES REDES
REDES
Funcionamiento
Funcionamiento básico de MPLS
2. Establecimiento de sesiones LDP: Cada LSR/LER levanta una sesión LDP (Label
Distribution Protocol) con sus vecinos directos para intercambiar etiquetas.
LSR
LSR LSRLER
LER
LSR LSR
LDP
LDP
LDP
LDP : SESIÓN TCP
PORT 646
Funcionamiento
Funcionamiento básico de MPLS
2. Creación de caminos
Los caminos (LSP) son creados luego de establecidas las sesiones LDP; el camino óptimo
es escogido según las métricas del IGP. Existen dos métodos:
Método 1a : Unsolicited downstream, opción ‘liberal label retention’
LSR
LSR LSRLER
LSR LSR
20.1.1.1/327720.1.1.1/3245
20.1.1.1/3257
20.1.1.1/3231
20.1.1.1/3284
20.1.1.1/3213
20.1.1.1/3296
20.1.1.1/3231
Liberal: 3 caminos
Label 45 – principal
Label 96 – respaldo
Label 13 – respaldo
Funcionamiento
20.1.1.1/32
LER
Funcionamiento básico de MPLS
2. Creación de caminos
Método 1b : Unsolicited downstream, opción ‘conservative label retention’
LSR
LSR LSRLER LER
LSR LSR
20.1.1.1/327720.1.1.1/3245
20.1.1.1/3257
20.1.1.1/3231
20.1.1.1/3284
20.1.1.1/3213
20.1.1.1/3296
20.1.1.1/3231
Conservative: 1 camino
Label 45 – principal
Label 96 – descartada
Label 13 – descartada
Funcionamiento
20.1.1.1/32
Funcionamiento básico de MPLS
2. Creación de caminos
Método 2 : Downstream-on-demand (liberal/conservative label retention)
LSR
LSR LSRLER
LSR LSR
20.1.1.1/327720.1.1.1/3245
20.1.1.1/3257
20.1.1.1/3231
20.1.1.1/3284
20.1.1.1/3213
20.1.1.1/3296
20.1.1.1/323120.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ?
20.1.1.1/32 ?
20.1.1.1/32 ?
20.1.1.1/32 ?
20.1.1.1/32 ?
20.1.1.1/32 ?
Funcionamiento
20.1.1.1/32
LER
Notas sobre LDP y creación de caminos
• Valores válidos para etiquetas: 16 hasta 220 (modo trama).
• Aparte del tipo de distribución (Unsolicited/On demand) y el tipo de retención de
etiquetas (Liberal/Conservative), existe una característica más a tener en cuenta, el
tipo de control de distribución:
- Control Ordenado (Ordered control): un LSR no propaga etiquetas a otros
LSRs sin haber recibido previamente una etiqueta desde sus LSRs vecinos para el
mismo FEC.
- Control Independiente (Independent control): un LSR puede propagar
etiquetas en cualquier momento a cualquier LSR.
Control
Independent
Ordered
Distribución
Unsolicited
On demand
Retención
Liberal
Conservative
Modo LDP/
Modo MPLS
Modo Trama
Modo Celda ó
MPLS-TE (RSVP)
Funcionamiento
Funcionamiento básico de MPLS
4. Envío de tráfico: Todo paquete IP que ingrese a la red MPLS es etiquetado y conmutado
hacia su destino a través de los LSR. El destino puedo estar ubicado dentro o fuera de la
red MPLS.
LSR
LSR LSRLER LER
LSR LSR
IP pkt31 IP pkt45
IP pkt
IP pkt
Destino 20.1.1.1
PHP: Penultimate
Hop Popping
IP pkt
77
20.1.1.1/32
Funcionamiento
MPLS básico… es de gran utilidad? NO sin sus aplicaciones…
Una vez creada la red MPLS, ya es posible levantar sobre ella las aplicaciones
que agregan gran valor de la tecnología.
LSR LSRLER LER
LSR LSR
LSR
BACKBONE MPLS
MPLS
VPN
MPLS TE
PWE3
ETH
Over
MPLS
ATM
over
MPLS
FR
over
MPLS
PPP
over
MPLS
IPv6 over
MPLS
QoSGMPLS
mVPN
Funcionamiento
BGP-Free
Core
MPLS VPN
Backbone MPLS: MPLS VPN
 Conmutación veloz de paquetes usando etiquetas y
no direcciones IP destino
 Es multi-protocolo tanto hacia arriba (L3) como
hacia abajo (PWE3)
 Esquema de QoS para aplicaciones basado en
marcación de paquetes (MPLS EXP bits)
 Cada cliente nuevo sólo implica la creación del
circuito de acceso y del enrutamiento
 Troncales MPLS con dimensionamiento óptimo.
 Utilización óptima del ancho de banda en accesos
(full-mesh virtual)
 Fácil acceso a servicios en el proveedor (datacenter)
a través de troncales existentes
• Elección más inteligente del camino que el tráfico
utilizará (MPLS-TE)
 Total independecia entre redes de clientes (MPLS-
VPN)
Aplicaciones
MPLS VPN
• Permite la duplicidad de redes IP.
• Los LER son conocidos como PE (Provider Edge), mientras que los LSR son conocidos
como P (Provider).
• Sólo los PE manejan e intercambian la información de las VPNs utilizando una extensión
del protocolo BGP llamada Multiprotocol BGP (MP-BGP).
• Los P no reciben rutas de clientes y no procesan información de VPNs, tan solo se
encargan del transporte para los paquetes que los PE intercambian.
• Las rutas intercambiadas tienen un prefijo adicional (RD) que es único y permite la
duplicidad de direcciones IP. Este prefijo convierte a las direcciones IPv4 en direcciones
VPNv4 (IPv6  VPNv6).
• Se utilizan dos etiquetas, la etiqueta MPLS convencional y la etiqueta VPN, la cual sólo
es reconocida y procesada por los PE.
Label EXP S TTL
Shim
Header
(4 bytes)
Label EXP S TTL
20 bits 3 bits 1 bit 8 bits
Label EXPS TTLLabel EXPS TTLMPLS Label VPN LabelEXP 0 TTL EXP 1 TTL
MPLS-VPN
Label Stack
2 Shim Headers
(8 bytes)
20 bits 3 bits 1 bit 8 bits 20 bits 3 bits 1 bit 8 bits
Aplicaciones
MPLS VPN
• VRF (VPN Routing & Forwarding instance): Es una instancia de enrutamiento
aislada dentro de un router. Pueden existir múltiples VRFs en los PE para aislar las
tablas de enrutamiento de distintos clientes.
• RD (Route Distinguisher): Es un identificador de 64 bits que se antepone a la
dirección de red para formar un prefijo único. En el caso de IPv4 (32 bits) se
forma un prefijo llamado VPNv4 de 96 bits.
• RT (Route Target): Asocia las VRF a VPNs. Con este atributo, una VRF puede
pertenecer a una o varias VPNs, pudiendo crear esquemas complejos de VPNs.
• MP-BGP (Multiprotocol BGP): Es una extensión del protocolo BGP que sirve
para propagar direcciones como VPNv4 y los atributos que las acompañan (p.e.
RT). El protocolo es utilizado solamente entre PEs.
VRF 1
VRF 2
VRF 3
tabla de rutas 1
tabla de rutas 3
tabla de rutas 2
Dirección IPv4Route Distinguisher 20.1.1.164600:20Dirección VPNv4
Aplicaciones
PE
P PPE PE
P P
CE
CE
10.0.0.0/8
20.0.0.0/8
CE
CE
CE
10.0.0.0/8
20.0.0.0/8
30.0.0.0/8
10.3.3.3
10.2.2.2
10.1.1.1
Funcionamiento de MPLS-VPN
1. Determinación de la topología del
backbone.
El IGP determina la topología del backbone
Aplicaciones
PE
PE PE
CE
CE
10.0.0.0/8
20.0.0.0/8
CE
CE
CE
10.0.0.0/8
20.0.0.0/8
30.0.0.0/8
10.3.3.3
MP-iBGP
10.1.1.1
MP-iBGP MP-iBGP
UPDATE MP-BGP
VPNv4 address
Route target
Next hop
VPN Label
UPDATE MP-BGP
200:20.0.0.0/8
64000:200
10.3.3.3
22
UPDATE MP-BGP
100:30.0.0.0/8
64000:100
10.3.3.3
33
UPDATE MP-BGP
100:20.0.0.0/8
64000:100
10.2.2.2
44
UPDATE MP-BGP
VPNv4 address
Route target
Next hop
VPN Label 10.2.2.2
Se forman las vecindades IBGP entre los PE y estos
intercambian las rutas VPNv4
Funcionamiento de MPLS-VPN
2. Intercambio de rutas VPNv4
Aplicaciones
TABLA PE 10.1.1.1
PE
P PPE PE
P P
CE
CE
10.0.0.0/8
20.0.0.0/8
CE
CE
CE
10.0.0.0/8
20.0.0.0/8
30.0.0.0/8
99 22 IP 45 22 IP 22 IP
IP
IP
IP
99 33 IP 45 33 IP 33 IP
IP
99 44 IP
44 IP
IP
VPN LBL
22
33
44
VPNv4
200:20.0.0.0
100:30.0.0.0
100:20.0.0.0
Funcionamiento de MPLS-VPN
3. Envìo de datos
10.1.1.1
Aplicaciones
BACKBONE MPLS
PE
PE
PE
Central
Remota
10.0.0.0/8
20.0.0.0/8
Remota
Remota
Central
11.0.0.0/8
20.0.0.0/8
30.0.0.0/8
Esquemas MPLS-VPN
VPNs separadas  Ejemplo.-
- Todas las sedes del cliente amarillo tienen conectividad entre sí.
- Todas las sedes del cliente azul tienen conectividad entre sí.
Un solo enlace lógico por sede
Aplicaciones
BACKBONE MPLS
PE
PE
PE
Central
Remota
10.0.0.0/8
20.0.0.0/8
Remota
Remota
Central
11.0.0.0/8
20.0.0.0/8
30.0.0.0/8
Esquemas MPLS-VPN
VPNs entrelazadas  Ejemplo.-
- Todas las sedes del cliente amarillo tienen conectividad entre sí.
- Todas las sedes del cliente azul tienen conectividad entre sí.
- Las sedes centrales de ambos clientes pueden comunicarse (“Extranet”).
Un solo enlace lógico por sede
Aplicaciones
BACKBONE MPLS
PE
PE
PE
Central
Remota
10.0.0.0/8
20.0.0.0/8
Remota
Remota
Central
11.0.0.0/8
20.0.0.0/8
30.0.0.0/8
Esquemas MPLS-VPN
Servicios centralizados en el proveedor  Ejemplo.-
- Todas las sedes del cliente amarillo tienen conectividad entre sí.
- Todas las sedes del cliente azul tienen conectividad entre sí.
- Las sedes de ambos clientes tienen conectividad con servicios en el proveedor.
PE
-
Servidores
- Internet
- Gestión
centralizad
a
Un solo enlace lógico por sede
Aplicaciones
BACKBONE
MPLS
ISP 1
PE
PE
Central
Remota
10.0.0.0/8
20.0.0.0/8
Remota
Remota
Central
11.0.0.0/8
20.0.0.0/8
30.0.0.0/8
Esquemas MPLS-VPN
VPNs distribuidas en más de un proveedor 
- Los proveedores deben contar con una interconexión IP, por la cual intercambian
las redes de los clientes utilizando MP-BGP.
Un solo enlace lógico por sede
BACKBONE
MPLS
ISP 2
PE
MP-BGP
Aplicaciones
IPv6 sobre MPLS
MPLS IPv6
- Sobre backbone migrado a IPv6: Toda la red soporta IPv6; esquemas y
aplicaciones de backbone IPv6 similares a IPv4.
- Sobre backbone IPv4: Sólo los PE con soporte de IPv6 hacia el acceso
utilizando técnicas de tunelización (Cisco 6PE, 6vPE y otras); esquemas y
aplicaciones de backbone quedan en IPv4.
Red
IPv6
Red
IPv6
MPLS IPv4Red
IPv6
Red
IPv6
Aplicaciones
MPLS Traffic Engineering (MPLS-TE)
Backbone MPLS: MPLS TE
 Conmutación veloz de paquetes usando etiquetas y
no direcciones IP destino
 Total independecia entre redes de clientes (usado en
combinación con MPLS-VPN)
 Es multi-protocolo tanto hacia arriba (L3) como
hacia abajo (PWE3)
 Esquema de QoS para aplicaciones basado en
marcación de paquetes (MPLS EXP bits)
 Cada cliente nuevo sólo implica la creación del
circuito de acceso y del enrutamiento
 Troncales MPLS con dimensionamiento óptimo.
 Utilización óptima del ancho de banda en accesos
(full-mesh virtual)
 Fácil acceso a servicios en el proveedor (datacenter)
a través de troncales existentes
 Elección más inteligente del camino que el tráfico
utilizará (MPLS-TE)
Aplicaciones
MPLS Traffic Engineering (MPLS-TE)
¿Qué es ingeniería de tráfico?
Es un criterio de diseño de red que permite que el tráfico tome automáticamente la ruta
más óptima según en cuál encuentre ancho de banda disponible.
La ingeniería de tráfico se puede implementar en cualquier tipo de red (IP, FR, ATM, etc),
pero sólo MPLS ofrece las siguientes ventajas:
- Implementa balance de carga y elección de rutas sin necesidad de cambiar las métricas
del protocolo de enrutamiento (IGP).
- Permite lidiar fácilmente con congestiones inesperadas en los enlaces.
- Re-enrutamiento casi inmediato y automático de paquetes ante caídas de enlaces o
nodos.
Características de MPLS-TE
• Los LSP se forman sobre túneles formados dinámicamente o manualmente.
• El camino escogido dinámicamente no necesariamente será el más corto, sino el que
disponga de los recursos solicitados (por ejemplo ancho de banda).
• Para formar un túnel existen dos protocolos disponibles y en desarrollo: RSVP-TE (Cisco,
Juniper) y CR-LDP (Nortel).
• Se debe utilizar OSPF o IS-IS como IGP para el soporte de MPLS-TE.
Aplicaciones
MPLS Traffic Engineering (MPLS-TE)
El LSP se forma dinámicamente con el IGP, adicionalmente con MPLS-TE se definen LSPs
alternos dinámicamente según parámetros predefinidos o estáticamente.
LSR
LSR LSRLER LER
LSR LSR
CE
CE
10.0.0.0/8
30.0.0.0/8
20.0.0.0/87720.0.0.0/845
20.0.0.0/857
20.0.0.0/831
20.0.0.0/884
20.0.0.0/813
20.0.0.0/896
20.0.0.0/831
Aplicaciones
MPLS-TE – Función básica
Creación de un camino (túnel) estática o dinámicamente de un PE a otro PE de la red,
opcionalmente con un valor determinado de ancho de banda (a nivel plano de control
únicamente).
Al mapear tráfico a través del túnel, se empieza a utilizar etiquetado RSVP y se deja de utilizar
LDP.
RA
CE
CE
10.0.0.0/8
30.0.0.0/8
RB
RC
RD
RE
RF RG
1M? 1M?
SI NO
1M?
SI
1M?
SI
1M?
SI
Aplicaciones
MPLS-TE – Balanceo de carga
Una función que permite formar dos o más caminos estáticos entre un extremo y otro de la
red, para balancear carga entre ellos con la proporción que uno desee, desigual o igual.
RA
CE
CE
10.0.0.0/8
30.0.0.0/8
RB
RC
RD
RE
RF RG
Aplicaciones
MPLS-TE – Fast Re-Route
Consiste en formar un túnel dentro de Core que proteja a túneles existentes ante caídas de
interfaz o nodo dentro de dicho Core. Se trata de una doble encapsulación de túneles al
momento de la conmutación. Dependiendo del HW, se puede lograr hasta menos de 50ms.
RA
CE
CE
10.0.0.0/8
30.0.0.0/8
RB
RC
RD
RE
RF RG
Aplicaciones
TÚNEL FRR
PWE3 (Pseudo Wire Emulation Edge to Edge)
• Propuesta surgida en el año 2000 para transportar cualquier
protocolo de capa 2 sobre MPLS (Martini/Kompella IETF Drafts)
• Originó el actual desarrollo de EoMPLS/VPLS, FRoMPLS, ATMoMPLS,
PPPoMPLS, HDLCoMPLS y Circuit Emulation.
• Consiste en utilizar un backbone MPLS como transporte de cualquier
protocolo de acceso de capa 2 y hasta TDM, simulando accesos
dedicados (“pseudo-wires”) punto a punto y multipunto.
MPLS
FR/ATM/
ETH/etc
FR/ATM/
ETH/etc
Aplicaciones
VPLS
MPLS
pseudo-wiresEthernet
Ethernet
Toda la configuración radica en los equipos de borde (PE).
Ethernet
EthernetEthernet
Ethernet Ethernet
Permite implementar servicios LAN-to-LAN entre sedes de clientes, sobre el backbone
MPLS existente.
Aplicaciones
VPLS
Desde el punto de vista del cliente, la red del proveedor es sólo un Switch LAN
uniendo las sedes.
Es posible lograr esquemas similares a los que se logran con MPLS-VPN (capa 3).
MPLS VPN (capa 3) y VPLS (capa 2) pueden coexistir un mismo backbone MPLS,
permitiendo la interconexión de las sedes que usan uno u otro esquema.
Aplicaciones
Configuraciones básicas
MPLS Básico
Configuraciones básicas
mpls ldp router-id loopback0 force - establece el identificador de sesión LDP
mpls label protocol ldp - configurable globalmente o por interfaz
interface interface
mpls ip – se habilita MPLS en la interfaz
mpls label protocol ldp – se define que el protocolo de etiquetas será LDP
Comandos show
show mpls interface – se muestra si MPLS está habilitado en las interfaces
show mpls ldp neighbors – se muestran los detalles de cada vecino LDP
show mpls ldp discovery - se muestra un resumen de las conexiones TCP LDP
show mpls forwarding – se muestra la tabla de etiquetas LFIB
show mpls ldp bindings – se muestran las etiquetas intercambiadas para cada
prefijo
Configuraciones básicas
MPLS VPN Capa 3
Configuraciones básicas (PE)
ip vrf vrf-name - se crea una VRF y se definen los parámetros RD y RT
rd AS:NN
route-target import AS:YY
route-target export AS:ZZ
interface interface
ip vrf forwarding vrf-name - se aplica la VRF a la interfaz que mira al CE
router bgp AS
address-family vpnv4
neighbor A.B.C.D activate - se habilita una sesión VPNv4 con otros PE o RRs
address-family ipv4 vrf vrf-name
redistribute protocol - se redistribuyen prefijos desde el CE hacia otros PE o RRs
neighbor A.B.C.D … - es posible crear sesiones BGP dentro de la VRF hacia el CE
Comandos show
show ip vrf [vrf-name] – se muestran las VRFs configuradas
show ip route vrf vrf-name – se muestran las redes aprendidas en la VRF
show ip bgp vpnv4 all summary – se muestran las vecindades BGP VPNv4
show ip bgp vpnv4 vrf vrf-name – se muestran las redes recibidas en cierta VRF
Configuraciones básicas
MPLS VPN Capa 2 (PWE3 – EoMPLS)
Configuraciones básicas (PE)
interface interface
xconnect remote-loopback vc-id encapsulation mpls
- se establece la segunda sesión LDP, entre los PE extremos, con la cual se
intercambiarán etiquetas de la VPN de capa 2
Comandos show
show mpls l2 vc [detail] – se muestra el estado de la conexión VPN de capa 2
GMPLS: Generalized Multiprotocol Label Switching
• Propuesta surgida en el año 2001 para extender los beneficios de
control, provisionamiento y señalización de MPLS hacia las capas
inferiores (TDM, SDH, etc)
• GMPLS no sólo conmuta paquetes o celdas, sino timeslots,
longitudes de onda y puertos ópticos, por lo que no sólo se utiliza
en routers, sino también en equipos como switches TDM, DWDM y
de fibra óptica.
• La tendencia es a extender los protocolos de control de MPLS para
tener un provisionamiento de recursos unificado que abarque desde
la capa física hasta la calidad de servicio en IP sobre un mismo
plano de control.
• Hoy en día no es un protocolo ampliamente utilizado pero se espera
un crecimiento apalancado por la integración IP + Óptica.
Otras tendencias
GMPLS: Generalized Multiprotocol Label Switching
Primer ejercicio de GMPLS, efectuado en el 2002 por Cisco, Agilent Juniper, Sycamore, Netplane y
DCL; organizado por el MPLS Forum.
Otras tendencias
MPLS-TP: MPLS Transport Profile
• Propuesta en desarrollo que busca contar con una versión simplificada
de MPLS, deshabilitando las funciones del plano de control IP,
requiriendo así una provisión manual de LSPs.
• Utiliza PWE3 y G-MPLS, junto con funciones avanzadas de OAM.
• Se espera que sea utilizada por algunos SP en la capa de agregación,
como una alternativa integrada al IP/MPLS del Core para permitir una
provisión estática de Pseudowires que no requiera direcciones IP.
Otras tendencias
Libros y otros recursos
• rfc3031 - Multiprotocol Label Switching Architecture
• rfc3032 - MPLS Label Stack Encoding
• rfc3034 - Use of Label Switching on Frame Relay Networks Specification
• rfc3035 - MPLS using LDP and ATM VC Switching
• rfc3036 - LDP Specification
• rfc3107 - Carrying Label Information in BGP-4
• rfc2702 - Requirements for Traffic Engineering Over MPLS
• rfc3471 - Generalized Multi-Protocol Label Switching (GMPLS)
• draft-martini-pwe3-pw-switching-03 - Pseudo Wire Switching Internet Draft
• Introduction to MPLS (MPLS & Frame-Relay Alliance sponsored tutorial) – Victoria Fineberg / Mathew Kolon
• Implementing Cisco MPLS v2.1
• Traffic Engineering with MPLS – Eric Osbourne / Ajay Simha
• MPLS Fundamentals – Luc De Ghein
• www.mfaforum.org, www.iec.org, www.mplsrc.com
Recursos
Gracias.
Contacto acerca de esta presentación:
Gianpietro Lavado Chiarella
Network Consulting Engineer
Cisco Systems
glch@cisco.com / glavado@cisco.com

Más contenido relacionado

La actualidad más candente

Conmutación de Etiquetas Mult-Protocolo
Conmutación de Etiquetas Mult-ProtocoloConmutación de Etiquetas Mult-Protocolo
Conmutación de Etiquetas Mult-Protocolo
Eng. Fernando Mendioroz, MSc.
 
Cisco: MPLS en Castellano
Cisco: MPLS en CastellanoCisco: MPLS en Castellano
Cisco: MPLS en Castellano
Fundación Proydesa
 
Eigrp
EigrpEigrp
Wimax En El Ecuador
Wimax En El EcuadorWimax En El Ecuador
Wimax En El Ecuador
dario.camp
 
Cartilla comandos mpls
Cartilla comandos mplsCartilla comandos mpls
Cartilla comandos mpls
eskrima
 
Metro ethernet
Metro ethernetMetro ethernet
Metro ethernet
Yadira Vargas Gurumendi
 
Presentacion red hfc
Presentacion red hfcPresentacion red hfc
Presentacion red hfc
Carlos Gutierrez
 
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
Vipin Sahu
 
MPLS
MPLSMPLS
La capa de medios
La capa de mediosLa capa de medios
La capa de medios
Angel Gómez Sacristán
 
PERTURBACIONES DE LA TRANSMISIÓN
PERTURBACIONES DE LA TRANSMISIÓNPERTURBACIONES DE LA TRANSMISIÓN
PERTURBACIONES DE LA TRANSMISIÓNUNAED
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
Peter R. Egli
 
SDH
SDHSDH
Modo de Transferencia Asíncrona (ATM)
Modo de Transferencia Asíncrona (ATM)Modo de Transferencia Asíncrona (ATM)
Modo de Transferencia Asíncrona (ATM)
Eng. Fernando Mendioroz, MSc.
 
Alta disponibilidad. El arte de eliminar puntos únicos de fallo
 Alta disponibilidad. El arte de eliminar puntos únicos de fallo Alta disponibilidad. El arte de eliminar puntos únicos de fallo
Alta disponibilidad. El arte de eliminar puntos únicos de fallo
NETGEAR Iberia
 

La actualidad más candente (20)

Mpls
MplsMpls
Mpls
 
MPLS
MPLSMPLS
MPLS
 
Conmutación de Etiquetas Mult-Protocolo
Conmutación de Etiquetas Mult-ProtocoloConmutación de Etiquetas Mult-Protocolo
Conmutación de Etiquetas Mult-Protocolo
 
MPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label SwitchingMPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label Switching
 
Cisco: MPLS en Castellano
Cisco: MPLS en CastellanoCisco: MPLS en Castellano
Cisco: MPLS en Castellano
 
Apresentação para clientes mpls
Apresentação para clientes mplsApresentação para clientes mpls
Apresentação para clientes mpls
 
Eigrp
EigrpEigrp
Eigrp
 
Wimax En El Ecuador
Wimax En El EcuadorWimax En El Ecuador
Wimax En El Ecuador
 
Cartilla comandos mpls
Cartilla comandos mplsCartilla comandos mpls
Cartilla comandos mpls
 
Metro ethernet
Metro ethernetMetro ethernet
Metro ethernet
 
Presentacion red hfc
Presentacion red hfcPresentacion red hfc
Presentacion red hfc
 
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 
MPLS
MPLSMPLS
MPLS
 
La capa de medios
La capa de mediosLa capa de medios
La capa de medios
 
PERTURBACIONES DE LA TRANSMISIÓN
PERTURBACIONES DE LA TRANSMISIÓNPERTURBACIONES DE LA TRANSMISIÓN
PERTURBACIONES DE LA TRANSMISIÓN
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
 
SDH
SDHSDH
SDH
 
Modo de Transferencia Asíncrona (ATM)
Modo de Transferencia Asíncrona (ATM)Modo de Transferencia Asíncrona (ATM)
Modo de Transferencia Asíncrona (ATM)
 
Mpls technology
Mpls technologyMpls technology
Mpls technology
 
Alta disponibilidad. El arte de eliminar puntos únicos de fallo
 Alta disponibilidad. El arte de eliminar puntos únicos de fallo Alta disponibilidad. El arte de eliminar puntos únicos de fallo
Alta disponibilidad. El arte de eliminar puntos únicos de fallo
 

Similar a MPLS - Multiprotocol Label Switching v1.3

VPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología CiscoVPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología Cisco
Francisco Javier Novoa de Manuel
 
DOCUMENTO MPLS
DOCUMENTO MPLSDOCUMENTO MPLS
DOCUMENTO MPLS
JAV_999
 
Practica4 mpls
Practica4 mplsPractica4 mpls
Practica4 mpls
Ing Jaab
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mpls
JAV_999
 
Mpls
MplsMpls
Sesion 4_MPLS_Basic_P1.pptx
Sesion 4_MPLS_Basic_P1.pptxSesion 4_MPLS_Basic_P1.pptx
Sesion 4_MPLS_Basic_P1.pptx
NILTONRUBENAVENDAOAG1
 
Introducción a redes y servicios MPLS en NET
Introducción a redes y servicios MPLS en NETIntroducción a redes y servicios MPLS en NET
Introducción a redes y servicios MPLS en NET
JuanMartinezGarcia8
 
MPLS.pptx
MPLS.pptxMPLS.pptx
MPLS.pptx
JoseTzab1
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mplsneyneyney
 
Enrutadores
EnrutadoresEnrutadores
Enrutadores1 2d
 
1 puentes-y-switch - redes
1   puentes-y-switch - redes1   puentes-y-switch - redes
1 puentes-y-switch - redes
Carlos Nunhez
 
Uni fiee rdsi sesion 10b mpls
Uni fiee rdsi sesion 10b mplsUni fiee rdsi sesion 10b mpls
Uni fiee rdsi sesion 10b mplsjcbenitezp
 
Uni fiee rdsi sesion 16 mpls
Uni fiee rdsi sesion 16 mplsUni fiee rdsi sesion 16 mpls
Uni fiee rdsi sesion 16 mplsjcbenitezp
 
Trabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSCTrabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSC
José Miguel Bello Valera
 
Ninabanda_Jamil_MPLS.pdf
Ninabanda_Jamil_MPLS.pdfNinabanda_Jamil_MPLS.pdf
Ninabanda_Jamil_MPLS.pdf
JamilNina1
 

Similar a MPLS - Multiprotocol Label Switching v1.3 (20)

VPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología CiscoVPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología Cisco
 
DOCUMENTO MPLS
DOCUMENTO MPLSDOCUMENTO MPLS
DOCUMENTO MPLS
 
Practica4 mpls
Practica4 mplsPractica4 mpls
Practica4 mpls
 
Mpls qo s
Mpls qo sMpls qo s
Mpls qo s
 
Mpls
MplsMpls
Mpls
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mpls
 
Mpls
MplsMpls
Mpls
 
06 mpls
06 mpls06 mpls
06 mpls
 
Sesion 4_MPLS_Basic_P1.pptx
Sesion 4_MPLS_Basic_P1.pptxSesion 4_MPLS_Basic_P1.pptx
Sesion 4_MPLS_Basic_P1.pptx
 
Introducción a redes y servicios MPLS en NET
Introducción a redes y servicios MPLS en NETIntroducción a redes y servicios MPLS en NET
Introducción a redes y servicios MPLS en NET
 
MPLS.pptx
MPLS.pptxMPLS.pptx
MPLS.pptx
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mpls
 
Enrutadores
EnrutadoresEnrutadores
Enrutadores
 
1 puentes-y-switch - redes
1   puentes-y-switch - redes1   puentes-y-switch - redes
1 puentes-y-switch - redes
 
Uni fiee rdsi sesion 10b mpls
Uni fiee rdsi sesion 10b mplsUni fiee rdsi sesion 10b mpls
Uni fiee rdsi sesion 10b mpls
 
Buenas Tardes
Buenas TardesBuenas Tardes
Buenas Tardes
 
Uni fiee rdsi sesion 16 mpls
Uni fiee rdsi sesion 16 mplsUni fiee rdsi sesion 16 mpls
Uni fiee rdsi sesion 16 mpls
 
Redes de alta velocidad con switches l3 y l4
Redes de alta velocidad con switches l3 y l4Redes de alta velocidad con switches l3 y l4
Redes de alta velocidad con switches l3 y l4
 
Trabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSCTrabajo Final RED-101 ITSC
Trabajo Final RED-101 ITSC
 
Ninabanda_Jamil_MPLS.pdf
Ninabanda_Jamil_MPLS.pdfNinabanda_Jamil_MPLS.pdf
Ninabanda_Jamil_MPLS.pdf
 

Más de Gianpietro Lavado

Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16
Gianpietro Lavado
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Gianpietro Lavado
 
RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1
Gianpietro Lavado
 
OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2
Gianpietro Lavado
 
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
Gianpietro Lavado
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0
Gianpietro Lavado
 
Multicast v1.0
Multicast v1.0Multicast v1.0
Multicast v1.0
Gianpietro Lavado
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2
Gianpietro Lavado
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0
Gianpietro Lavado
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
Gianpietro Lavado
 
IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0
Gianpietro Lavado
 

Más de Gianpietro Lavado (11)

Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16Introducción a SDN & NFV - LACNIC26-LACNOG16
Introducción a SDN & NFV - LACNIC26-LACNOG16
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
 
RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1
 
OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2
 
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
EIGRP - Enhanced Interior Gateway Routing Protocol v1.0
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0
 
Multicast v1.0
Multicast v1.0Multicast v1.0
Multicast v1.0
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0IPv4 - Internet Protocol version 4 v1.0
IPv4 - Internet Protocol version 4 v1.0
 

Último

Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
arriagaanggie50
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 

Último (20)

Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 

MPLS - Multiprotocol Label Switching v1.3

  • 1. MPLS – Multiprotocol Label Switching Introducción al protocolo y características Versión 1.3
  • 2. ¿Qué es MPLS? Multiprotocol Label Switching es una tecnología de encapsulamiento ubicada entre las capas 2 y 3 del modelo OSI. MPLS acelera el transporte de paquetes IP, reemplazando el enrutamiento clásico de los mismos, basado en direcciones destino de capa 3, por una conmutación basada en etiquetas. MPLS simplifica el provisionamiento de recursos de red, disminuyendo considerablemente la necesidad de crear circuitos lógicos de capa 2 (FR, ATM, etc). MPLS optimiza el uso de recursos en la red, gracias a sus aplicaciones incorporadas (MPLS-VPNs, MPLS-TE, PWE3, etc) Cabecera L3 Datos L3Cabecera MPLSCabecera L2 * Esto se puede lograr sin MPLS y con el uso de mecanismos de aceleración de paquetes como Cisco Express Forwarding  * Antecedentes
  • 3. Redes sobre un backbone FR/ATM Circuitos de cliente en capa 2 : 0Circuitos de cliente en capa 2 : 1Circuitos de cliente en capa 2 : 2Circuitos de cliente en capa 2 : 3Circuitos de cliente en capa 2 : 4Circuitos de cliente en capa 2 : 5Circuitos de cliente en capa 2 : 6 AQP LIM TRU CHY Antecedentes
  • 4. Circuitos de cliente en capa 2 : 0Circuitos de cliente en capa 2 : 1Circuitos de cliente en capa 2 : 2Circuitos de cliente en capa 2 : 3Circuitos de cliente en capa 2 : 4 Redes sobre un backbone IP AQP LIM TRU CHY NODO IP NODO IP NODO IP NODO IP SERVICIOS Antecedentes
  • 5. Backbone Frame-Relay/ATM  Conmutación veloz de tramas en el backbone (capa 2)  Total independecia entre redes de clientes (VPN en capa 2)  Puede transportar cualquier protocolo de capa 3. × Esquema de QoS limitado, versatilidad adicional depende del protocolo de capa 3 utilizado × Cada cliente nuevo implica la creación de circuitos nuevos (PVCs) en el backbone × Utilización no óptima de troncales FR/ATM × Utilización no óptima de acceso central en esquemas hub & spoke × Acceso de cliente a servicios en el proveedor implica nuevos circuitos en capa 2 × Elección de mejor ruta hecha en capa 3 Backbone IP × Velocidad de conmutación de paquetes dependiente de plataforma (tabla en memoria) × Redes de clientes sujetas a compartir una misma tabla de rutas × Cualquier otro protocolo a transportar debe pasar encapsulado en paquetes IP  Esquema de QoS para aplicaciones basado en marcación de paquetes (DiffServ) o reserva de ancho de banda (RSVP)  Cada cliente nuevo sólo implica la creación del circuito de acceso y del enrutamiento  Troncales IP con dimensionamiento óptimo  Utilización óptima del ancho de banda en accesos (full-mesh virtual)  Fácil acceso a servicios en el proveedor (datacenter) a través de troncales IP existentes × Elección de mejor ruta según protocolo de enrutamiento basado sólo en métricas fijas Comparación entre esquemas tradicionales: Antecedentes
  • 6. LER LSR LSR LER IP IPLBL1 LBL2 IP IP IP Backbone MPLS  Conmutación veloz de paquetes usando etiquetas y no direcciones IP destino  Total independecia entre redes de clientes (MPLS- VPN)  Es multi-protocolo tanto hacia arriba (L3) como hacia abajo (PWE3)  Esquema de QoS para aplicaciones basado en marcación de paquetes (MPLS EXP bits)  Cada cliente nuevo sólo implica la creación del circuito de acceso y del enrutamiento  Troncales MPLS con dimensionamiento óptimo.  Utilización óptima del ancho de banda en accesos (full-mesh virtual)  Fácil acceso a servicios en el proveedor (datacenter) a través de troncales existentes  Elección más inteligente del camino que el tráfico utilizará (MPLS-TE) Ventajas principales de MPLS Antecedentes
  • 7. Tipos de encapsulamiento MPLS • Modo trama (frame-mode): Se inserta un campo de 32 bits llamado ‘Shim Header’, que contiene la etiqueta (label), 3 bits experimentales (QoS), 1 bit ‘S’ que permite agregar más de una etiqueta en una trama y 8 bits para TTL (Time-to-live  similar a IP). Este modo aplica cuando los LSR son routers, unidos por enlaces con cualquier encapsulamiento de capa 2 (Ethernet, FR, ATM, PPP, etc) • Modo celda (cell-mode): Se usa cuando los LSR son Switches ATM, la etiqueta usada es el VPI/VCI del PVC, los demás campos se insertan en forma similar a la encapsulación genérica. Label EXP S TTL Shim Header Label EXP S TTL 20 bits 3 bits 1 bit 8 bits IP Header TCP/IPShim HeaderEthernet Hdr Cabecera L3 Datos L3Cabecera MPLSCabecera L2 Arquitectura
  • 8. Equipamiento utilizado Modo trama (frame-mode) • LER: Label Edge Router, coloca o remueve las etiquetas en los paquetes. Se coloca en el borde de la red MPLS y se conecta a los clientes de la red. • LSR: Label Switching Router, hace la conmutación de paquetes etiquetados basándose principalmente en las etiquetas. Modo celda (cell-mode) • ATM LER: ATM Label Edge Router, coloca o remueve las etiquetas en los paquetes y los segmenta en celdas. Se coloca en el borde de la red MPLS y se conecta a los clientes de la red. • ATM LSR: Se utiliza un switch ATM con módulo de capa 3 (LSC). El ATM Label Switching Router hace la conmutación de celdas basándose principalmente en las etiquetas (VPI/VCI). LSR LSR LSR LER LER ATM LSR ATM LER ATM LER ATM LSR ATM LSR Arquitectura
  • 9. Términos principales utilizados en MPLS • LDP (Label Distribution Protocol): Es un protocolo utilizado por MPLS que establece sesiones TCP entre LSR/LERs para intercambiar las etiquetas que estos utilizarán para la conmutación de paquetes. • LIB (Label Information Base): Es una base de datos formada en un LSR/LER que contiene información de etiquetas e interfaces asociadas a redes destino. • FEC (Forwarding Equivalence Class): Es una clase que agrupa un conjunto de paquetes que serán enviados en base a una característica común (dirección destino, clase QoS, etc). Los paquetes que pertenezcan al mismo FEC, usarán el mismo camino a lo largo de toda la red MPLS y la misma etiqueta de salida. El FEC al cual pertenecerá un paquete es definido a la entrada de la red MPLS. • LSP (Label Switched Path): Un LSP es un camino unidireccional formado por una secuencia de LSRs sobre el cual se envían los paquetes que pertenecen al mismo FEC. Existen otros términos propios de un fabricante en particular, como por ejemplo la base de datos LFIB en Cisco, la cual es una depuración de la tabla LIB. Arquitectura
  • 10. Componentes lógicos de MPLS • Control (control plane): encargado de intercambiar etiquetas y rutas en capa 3. • Datos (data plane): encargado de enviar paquetes basado en las etiquetas. CONTROL PLANE Determinación de topología (IGP: OSPF, IS-IS, etc) Creación de caminos: LDP DATA PLANE Envío de datos: LIB  Intercambio de rutas en capa 3  Asignación e intercambio de etiquetas (labels) según rutas  Envío de paquetes según tabla de etiquetas Arquitectura
  • 11. Funcionamiento básico de MPLS 1. Intercambio de redes IP: Todos los LSR (Label Switched Router) y LER (Label Edge Router) involucrados intercambian las redes que conocen de acuerdo al protocolo IGP configurado (OSPF, RIPv2, IS-IS o EIGRP) LSR LSR LSRLER LER LSR LSR REDES REDES REDES Funcionamiento
  • 12. Funcionamiento básico de MPLS 2. Establecimiento de sesiones LDP: Cada LSR/LER levanta una sesión LDP (Label Distribution Protocol) con sus vecinos directos para intercambiar etiquetas. LSR LSR LSRLER LER LSR LSR LDP LDP LDP LDP : SESIÓN TCP PORT 646 Funcionamiento
  • 13. Funcionamiento básico de MPLS 2. Creación de caminos Los caminos (LSP) son creados luego de establecidas las sesiones LDP; el camino óptimo es escogido según las métricas del IGP. Existen dos métodos: Método 1a : Unsolicited downstream, opción ‘liberal label retention’ LSR LSR LSRLER LSR LSR 20.1.1.1/327720.1.1.1/3245 20.1.1.1/3257 20.1.1.1/3231 20.1.1.1/3284 20.1.1.1/3213 20.1.1.1/3296 20.1.1.1/3231 Liberal: 3 caminos Label 45 – principal Label 96 – respaldo Label 13 – respaldo Funcionamiento 20.1.1.1/32 LER
  • 14. Funcionamiento básico de MPLS 2. Creación de caminos Método 1b : Unsolicited downstream, opción ‘conservative label retention’ LSR LSR LSRLER LER LSR LSR 20.1.1.1/327720.1.1.1/3245 20.1.1.1/3257 20.1.1.1/3231 20.1.1.1/3284 20.1.1.1/3213 20.1.1.1/3296 20.1.1.1/3231 Conservative: 1 camino Label 45 – principal Label 96 – descartada Label 13 – descartada Funcionamiento 20.1.1.1/32
  • 15. Funcionamiento básico de MPLS 2. Creación de caminos Método 2 : Downstream-on-demand (liberal/conservative label retention) LSR LSR LSRLER LSR LSR 20.1.1.1/327720.1.1.1/3245 20.1.1.1/3257 20.1.1.1/3231 20.1.1.1/3284 20.1.1.1/3213 20.1.1.1/3296 20.1.1.1/323120.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? 20.1.1.1/32 ? Funcionamiento 20.1.1.1/32 LER
  • 16. Notas sobre LDP y creación de caminos • Valores válidos para etiquetas: 16 hasta 220 (modo trama). • Aparte del tipo de distribución (Unsolicited/On demand) y el tipo de retención de etiquetas (Liberal/Conservative), existe una característica más a tener en cuenta, el tipo de control de distribución: - Control Ordenado (Ordered control): un LSR no propaga etiquetas a otros LSRs sin haber recibido previamente una etiqueta desde sus LSRs vecinos para el mismo FEC. - Control Independiente (Independent control): un LSR puede propagar etiquetas en cualquier momento a cualquier LSR. Control Independent Ordered Distribución Unsolicited On demand Retención Liberal Conservative Modo LDP/ Modo MPLS Modo Trama Modo Celda ó MPLS-TE (RSVP) Funcionamiento
  • 17. Funcionamiento básico de MPLS 4. Envío de tráfico: Todo paquete IP que ingrese a la red MPLS es etiquetado y conmutado hacia su destino a través de los LSR. El destino puedo estar ubicado dentro o fuera de la red MPLS. LSR LSR LSRLER LER LSR LSR IP pkt31 IP pkt45 IP pkt IP pkt Destino 20.1.1.1 PHP: Penultimate Hop Popping IP pkt 77 20.1.1.1/32 Funcionamiento
  • 18. MPLS básico… es de gran utilidad? NO sin sus aplicaciones… Una vez creada la red MPLS, ya es posible levantar sobre ella las aplicaciones que agregan gran valor de la tecnología. LSR LSRLER LER LSR LSR LSR BACKBONE MPLS MPLS VPN MPLS TE PWE3 ETH Over MPLS ATM over MPLS FR over MPLS PPP over MPLS IPv6 over MPLS QoSGMPLS mVPN Funcionamiento BGP-Free Core
  • 19. MPLS VPN Backbone MPLS: MPLS VPN  Conmutación veloz de paquetes usando etiquetas y no direcciones IP destino  Es multi-protocolo tanto hacia arriba (L3) como hacia abajo (PWE3)  Esquema de QoS para aplicaciones basado en marcación de paquetes (MPLS EXP bits)  Cada cliente nuevo sólo implica la creación del circuito de acceso y del enrutamiento  Troncales MPLS con dimensionamiento óptimo.  Utilización óptima del ancho de banda en accesos (full-mesh virtual)  Fácil acceso a servicios en el proveedor (datacenter) a través de troncales existentes • Elección más inteligente del camino que el tráfico utilizará (MPLS-TE)  Total independecia entre redes de clientes (MPLS- VPN) Aplicaciones
  • 20. MPLS VPN • Permite la duplicidad de redes IP. • Los LER son conocidos como PE (Provider Edge), mientras que los LSR son conocidos como P (Provider). • Sólo los PE manejan e intercambian la información de las VPNs utilizando una extensión del protocolo BGP llamada Multiprotocol BGP (MP-BGP). • Los P no reciben rutas de clientes y no procesan información de VPNs, tan solo se encargan del transporte para los paquetes que los PE intercambian. • Las rutas intercambiadas tienen un prefijo adicional (RD) que es único y permite la duplicidad de direcciones IP. Este prefijo convierte a las direcciones IPv4 en direcciones VPNv4 (IPv6  VPNv6). • Se utilizan dos etiquetas, la etiqueta MPLS convencional y la etiqueta VPN, la cual sólo es reconocida y procesada por los PE. Label EXP S TTL Shim Header (4 bytes) Label EXP S TTL 20 bits 3 bits 1 bit 8 bits Label EXPS TTLLabel EXPS TTLMPLS Label VPN LabelEXP 0 TTL EXP 1 TTL MPLS-VPN Label Stack 2 Shim Headers (8 bytes) 20 bits 3 bits 1 bit 8 bits 20 bits 3 bits 1 bit 8 bits Aplicaciones
  • 21. MPLS VPN • VRF (VPN Routing & Forwarding instance): Es una instancia de enrutamiento aislada dentro de un router. Pueden existir múltiples VRFs en los PE para aislar las tablas de enrutamiento de distintos clientes. • RD (Route Distinguisher): Es un identificador de 64 bits que se antepone a la dirección de red para formar un prefijo único. En el caso de IPv4 (32 bits) se forma un prefijo llamado VPNv4 de 96 bits. • RT (Route Target): Asocia las VRF a VPNs. Con este atributo, una VRF puede pertenecer a una o varias VPNs, pudiendo crear esquemas complejos de VPNs. • MP-BGP (Multiprotocol BGP): Es una extensión del protocolo BGP que sirve para propagar direcciones como VPNv4 y los atributos que las acompañan (p.e. RT). El protocolo es utilizado solamente entre PEs. VRF 1 VRF 2 VRF 3 tabla de rutas 1 tabla de rutas 3 tabla de rutas 2 Dirección IPv4Route Distinguisher 20.1.1.164600:20Dirección VPNv4 Aplicaciones
  • 22. PE P PPE PE P P CE CE 10.0.0.0/8 20.0.0.0/8 CE CE CE 10.0.0.0/8 20.0.0.0/8 30.0.0.0/8 10.3.3.3 10.2.2.2 10.1.1.1 Funcionamiento de MPLS-VPN 1. Determinación de la topología del backbone. El IGP determina la topología del backbone Aplicaciones
  • 23. PE PE PE CE CE 10.0.0.0/8 20.0.0.0/8 CE CE CE 10.0.0.0/8 20.0.0.0/8 30.0.0.0/8 10.3.3.3 MP-iBGP 10.1.1.1 MP-iBGP MP-iBGP UPDATE MP-BGP VPNv4 address Route target Next hop VPN Label UPDATE MP-BGP 200:20.0.0.0/8 64000:200 10.3.3.3 22 UPDATE MP-BGP 100:30.0.0.0/8 64000:100 10.3.3.3 33 UPDATE MP-BGP 100:20.0.0.0/8 64000:100 10.2.2.2 44 UPDATE MP-BGP VPNv4 address Route target Next hop VPN Label 10.2.2.2 Se forman las vecindades IBGP entre los PE y estos intercambian las rutas VPNv4 Funcionamiento de MPLS-VPN 2. Intercambio de rutas VPNv4 Aplicaciones
  • 24. TABLA PE 10.1.1.1 PE P PPE PE P P CE CE 10.0.0.0/8 20.0.0.0/8 CE CE CE 10.0.0.0/8 20.0.0.0/8 30.0.0.0/8 99 22 IP 45 22 IP 22 IP IP IP IP 99 33 IP 45 33 IP 33 IP IP 99 44 IP 44 IP IP VPN LBL 22 33 44 VPNv4 200:20.0.0.0 100:30.0.0.0 100:20.0.0.0 Funcionamiento de MPLS-VPN 3. Envìo de datos 10.1.1.1 Aplicaciones
  • 25. BACKBONE MPLS PE PE PE Central Remota 10.0.0.0/8 20.0.0.0/8 Remota Remota Central 11.0.0.0/8 20.0.0.0/8 30.0.0.0/8 Esquemas MPLS-VPN VPNs separadas  Ejemplo.- - Todas las sedes del cliente amarillo tienen conectividad entre sí. - Todas las sedes del cliente azul tienen conectividad entre sí. Un solo enlace lógico por sede Aplicaciones
  • 26. BACKBONE MPLS PE PE PE Central Remota 10.0.0.0/8 20.0.0.0/8 Remota Remota Central 11.0.0.0/8 20.0.0.0/8 30.0.0.0/8 Esquemas MPLS-VPN VPNs entrelazadas  Ejemplo.- - Todas las sedes del cliente amarillo tienen conectividad entre sí. - Todas las sedes del cliente azul tienen conectividad entre sí. - Las sedes centrales de ambos clientes pueden comunicarse (“Extranet”). Un solo enlace lógico por sede Aplicaciones
  • 27. BACKBONE MPLS PE PE PE Central Remota 10.0.0.0/8 20.0.0.0/8 Remota Remota Central 11.0.0.0/8 20.0.0.0/8 30.0.0.0/8 Esquemas MPLS-VPN Servicios centralizados en el proveedor  Ejemplo.- - Todas las sedes del cliente amarillo tienen conectividad entre sí. - Todas las sedes del cliente azul tienen conectividad entre sí. - Las sedes de ambos clientes tienen conectividad con servicios en el proveedor. PE - Servidores - Internet - Gestión centralizad a Un solo enlace lógico por sede Aplicaciones
  • 28. BACKBONE MPLS ISP 1 PE PE Central Remota 10.0.0.0/8 20.0.0.0/8 Remota Remota Central 11.0.0.0/8 20.0.0.0/8 30.0.0.0/8 Esquemas MPLS-VPN VPNs distribuidas en más de un proveedor  - Los proveedores deben contar con una interconexión IP, por la cual intercambian las redes de los clientes utilizando MP-BGP. Un solo enlace lógico por sede BACKBONE MPLS ISP 2 PE MP-BGP Aplicaciones
  • 29. IPv6 sobre MPLS MPLS IPv6 - Sobre backbone migrado a IPv6: Toda la red soporta IPv6; esquemas y aplicaciones de backbone IPv6 similares a IPv4. - Sobre backbone IPv4: Sólo los PE con soporte de IPv6 hacia el acceso utilizando técnicas de tunelización (Cisco 6PE, 6vPE y otras); esquemas y aplicaciones de backbone quedan en IPv4. Red IPv6 Red IPv6 MPLS IPv4Red IPv6 Red IPv6 Aplicaciones
  • 30. MPLS Traffic Engineering (MPLS-TE) Backbone MPLS: MPLS TE  Conmutación veloz de paquetes usando etiquetas y no direcciones IP destino  Total independecia entre redes de clientes (usado en combinación con MPLS-VPN)  Es multi-protocolo tanto hacia arriba (L3) como hacia abajo (PWE3)  Esquema de QoS para aplicaciones basado en marcación de paquetes (MPLS EXP bits)  Cada cliente nuevo sólo implica la creación del circuito de acceso y del enrutamiento  Troncales MPLS con dimensionamiento óptimo.  Utilización óptima del ancho de banda en accesos (full-mesh virtual)  Fácil acceso a servicios en el proveedor (datacenter) a través de troncales existentes  Elección más inteligente del camino que el tráfico utilizará (MPLS-TE) Aplicaciones
  • 31. MPLS Traffic Engineering (MPLS-TE) ¿Qué es ingeniería de tráfico? Es un criterio de diseño de red que permite que el tráfico tome automáticamente la ruta más óptima según en cuál encuentre ancho de banda disponible. La ingeniería de tráfico se puede implementar en cualquier tipo de red (IP, FR, ATM, etc), pero sólo MPLS ofrece las siguientes ventajas: - Implementa balance de carga y elección de rutas sin necesidad de cambiar las métricas del protocolo de enrutamiento (IGP). - Permite lidiar fácilmente con congestiones inesperadas en los enlaces. - Re-enrutamiento casi inmediato y automático de paquetes ante caídas de enlaces o nodos. Características de MPLS-TE • Los LSP se forman sobre túneles formados dinámicamente o manualmente. • El camino escogido dinámicamente no necesariamente será el más corto, sino el que disponga de los recursos solicitados (por ejemplo ancho de banda). • Para formar un túnel existen dos protocolos disponibles y en desarrollo: RSVP-TE (Cisco, Juniper) y CR-LDP (Nortel). • Se debe utilizar OSPF o IS-IS como IGP para el soporte de MPLS-TE. Aplicaciones
  • 32. MPLS Traffic Engineering (MPLS-TE) El LSP se forma dinámicamente con el IGP, adicionalmente con MPLS-TE se definen LSPs alternos dinámicamente según parámetros predefinidos o estáticamente. LSR LSR LSRLER LER LSR LSR CE CE 10.0.0.0/8 30.0.0.0/8 20.0.0.0/87720.0.0.0/845 20.0.0.0/857 20.0.0.0/831 20.0.0.0/884 20.0.0.0/813 20.0.0.0/896 20.0.0.0/831 Aplicaciones
  • 33. MPLS-TE – Función básica Creación de un camino (túnel) estática o dinámicamente de un PE a otro PE de la red, opcionalmente con un valor determinado de ancho de banda (a nivel plano de control únicamente). Al mapear tráfico a través del túnel, se empieza a utilizar etiquetado RSVP y se deja de utilizar LDP. RA CE CE 10.0.0.0/8 30.0.0.0/8 RB RC RD RE RF RG 1M? 1M? SI NO 1M? SI 1M? SI 1M? SI Aplicaciones
  • 34. MPLS-TE – Balanceo de carga Una función que permite formar dos o más caminos estáticos entre un extremo y otro de la red, para balancear carga entre ellos con la proporción que uno desee, desigual o igual. RA CE CE 10.0.0.0/8 30.0.0.0/8 RB RC RD RE RF RG Aplicaciones
  • 35. MPLS-TE – Fast Re-Route Consiste en formar un túnel dentro de Core que proteja a túneles existentes ante caídas de interfaz o nodo dentro de dicho Core. Se trata de una doble encapsulación de túneles al momento de la conmutación. Dependiendo del HW, se puede lograr hasta menos de 50ms. RA CE CE 10.0.0.0/8 30.0.0.0/8 RB RC RD RE RF RG Aplicaciones TÚNEL FRR
  • 36. PWE3 (Pseudo Wire Emulation Edge to Edge) • Propuesta surgida en el año 2000 para transportar cualquier protocolo de capa 2 sobre MPLS (Martini/Kompella IETF Drafts) • Originó el actual desarrollo de EoMPLS/VPLS, FRoMPLS, ATMoMPLS, PPPoMPLS, HDLCoMPLS y Circuit Emulation. • Consiste en utilizar un backbone MPLS como transporte de cualquier protocolo de acceso de capa 2 y hasta TDM, simulando accesos dedicados (“pseudo-wires”) punto a punto y multipunto. MPLS FR/ATM/ ETH/etc FR/ATM/ ETH/etc Aplicaciones
  • 37. VPLS MPLS pseudo-wiresEthernet Ethernet Toda la configuración radica en los equipos de borde (PE). Ethernet EthernetEthernet Ethernet Ethernet Permite implementar servicios LAN-to-LAN entre sedes de clientes, sobre el backbone MPLS existente. Aplicaciones
  • 38. VPLS Desde el punto de vista del cliente, la red del proveedor es sólo un Switch LAN uniendo las sedes. Es posible lograr esquemas similares a los que se logran con MPLS-VPN (capa 3). MPLS VPN (capa 3) y VPLS (capa 2) pueden coexistir un mismo backbone MPLS, permitiendo la interconexión de las sedes que usan uno u otro esquema. Aplicaciones
  • 39. Configuraciones básicas MPLS Básico Configuraciones básicas mpls ldp router-id loopback0 force - establece el identificador de sesión LDP mpls label protocol ldp - configurable globalmente o por interfaz interface interface mpls ip – se habilita MPLS en la interfaz mpls label protocol ldp – se define que el protocolo de etiquetas será LDP Comandos show show mpls interface – se muestra si MPLS está habilitado en las interfaces show mpls ldp neighbors – se muestran los detalles de cada vecino LDP show mpls ldp discovery - se muestra un resumen de las conexiones TCP LDP show mpls forwarding – se muestra la tabla de etiquetas LFIB show mpls ldp bindings – se muestran las etiquetas intercambiadas para cada prefijo
  • 40. Configuraciones básicas MPLS VPN Capa 3 Configuraciones básicas (PE) ip vrf vrf-name - se crea una VRF y se definen los parámetros RD y RT rd AS:NN route-target import AS:YY route-target export AS:ZZ interface interface ip vrf forwarding vrf-name - se aplica la VRF a la interfaz que mira al CE router bgp AS address-family vpnv4 neighbor A.B.C.D activate - se habilita una sesión VPNv4 con otros PE o RRs address-family ipv4 vrf vrf-name redistribute protocol - se redistribuyen prefijos desde el CE hacia otros PE o RRs neighbor A.B.C.D … - es posible crear sesiones BGP dentro de la VRF hacia el CE Comandos show show ip vrf [vrf-name] – se muestran las VRFs configuradas show ip route vrf vrf-name – se muestran las redes aprendidas en la VRF show ip bgp vpnv4 all summary – se muestran las vecindades BGP VPNv4 show ip bgp vpnv4 vrf vrf-name – se muestran las redes recibidas en cierta VRF
  • 41. Configuraciones básicas MPLS VPN Capa 2 (PWE3 – EoMPLS) Configuraciones básicas (PE) interface interface xconnect remote-loopback vc-id encapsulation mpls - se establece la segunda sesión LDP, entre los PE extremos, con la cual se intercambiarán etiquetas de la VPN de capa 2 Comandos show show mpls l2 vc [detail] – se muestra el estado de la conexión VPN de capa 2
  • 42. GMPLS: Generalized Multiprotocol Label Switching • Propuesta surgida en el año 2001 para extender los beneficios de control, provisionamiento y señalización de MPLS hacia las capas inferiores (TDM, SDH, etc) • GMPLS no sólo conmuta paquetes o celdas, sino timeslots, longitudes de onda y puertos ópticos, por lo que no sólo se utiliza en routers, sino también en equipos como switches TDM, DWDM y de fibra óptica. • La tendencia es a extender los protocolos de control de MPLS para tener un provisionamiento de recursos unificado que abarque desde la capa física hasta la calidad de servicio en IP sobre un mismo plano de control. • Hoy en día no es un protocolo ampliamente utilizado pero se espera un crecimiento apalancado por la integración IP + Óptica. Otras tendencias
  • 43. GMPLS: Generalized Multiprotocol Label Switching Primer ejercicio de GMPLS, efectuado en el 2002 por Cisco, Agilent Juniper, Sycamore, Netplane y DCL; organizado por el MPLS Forum. Otras tendencias
  • 44. MPLS-TP: MPLS Transport Profile • Propuesta en desarrollo que busca contar con una versión simplificada de MPLS, deshabilitando las funciones del plano de control IP, requiriendo así una provisión manual de LSPs. • Utiliza PWE3 y G-MPLS, junto con funciones avanzadas de OAM. • Se espera que sea utilizada por algunos SP en la capa de agregación, como una alternativa integrada al IP/MPLS del Core para permitir una provisión estática de Pseudowires que no requiera direcciones IP. Otras tendencias
  • 45. Libros y otros recursos • rfc3031 - Multiprotocol Label Switching Architecture • rfc3032 - MPLS Label Stack Encoding • rfc3034 - Use of Label Switching on Frame Relay Networks Specification • rfc3035 - MPLS using LDP and ATM VC Switching • rfc3036 - LDP Specification • rfc3107 - Carrying Label Information in BGP-4 • rfc2702 - Requirements for Traffic Engineering Over MPLS • rfc3471 - Generalized Multi-Protocol Label Switching (GMPLS) • draft-martini-pwe3-pw-switching-03 - Pseudo Wire Switching Internet Draft • Introduction to MPLS (MPLS & Frame-Relay Alliance sponsored tutorial) – Victoria Fineberg / Mathew Kolon • Implementing Cisco MPLS v2.1 • Traffic Engineering with MPLS – Eric Osbourne / Ajay Simha • MPLS Fundamentals – Luc De Ghein • www.mfaforum.org, www.iec.org, www.mplsrc.com Recursos
  • 46. Gracias. Contacto acerca de esta presentación: Gianpietro Lavado Chiarella Network Consulting Engineer Cisco Systems glch@cisco.com / glavado@cisco.com