Documente Academic
Documente Profesional
Documente Cultură
Temario
- Historia de MPLS
- Fundamentos Tecnolgicos
- Ejemplos de Operacin
Evolucin de MPLS
- Orgenes de conmutacin de etiquetas (Tag switching)
- Propuesto en IETF Luego combinado con ideas de otras propuestas de IBM (ARIS),
Toshiba (CSR)
AToM, VPLS,
DS-TE Desplegada
Cisco llama un
BOF en IETF para
Estandarizar
Tag Switching
Tiempo 1996
Grupo MPLS
Formalmente
Organizado
por IETF
Cisco enva
MPLS TE
Cisco Enva
MPLS (Tag
Switching)
1997
1998
Ingeniera de Trfico
Desplegada
MPLS VPN
Desplegado
1999
Despliegues
a gran escala
2000
2001
2004
Porqu MPLS?
Mejor integracin de capas 2 y 3
- Inteligencia de enrutamiento IP
- Performance de conmutacin
de alta velocidad
- Servicios de Transporte Legacy
- QoS
- Semnticas VPN
- Vnculos en las capas incluye:
- Ethernet, PoS, ATM, FR
VPNs
Ingeniera
de trfico
IP+ATM
IP+GMPLS
ptico
MPLS
Infraestructura de Red
Cualquier
Transporte
sobre MPLS
Enrutamiento IP
Prefijo
Direccin
I/F
128.89
171.69
Prefijo
I/F
Prefijo
Direccin
I/F
128.89
128.89
171.69
Direccin
Actualizacin
de Ruta
0
0
128.89.25.4 Datos
1
128.89.25.4 Datos
128.89
128.89.25.4 Datos
Paquetes transmitidos
Basados en Direccin IP
128.89.25.4 Datos
171.69
Enrutamiento IP
Etiquetas
Control y Transmisin del plano de separacin.
Distribucin de etiquetas
mbito MPLS
Transmisin basada en etiquetas
Encapsulaciones
Encabezado Etiqueta Frame Relay
Frame Relay
Encabezado etiqueta
Encabezado PPP
(Paquete sobre SONET/SDH)
Encabezado PPP
Encabezado etiqueta
Encabezado MAC
Encabezado etiqueta
Encabezado Capa 3
Encabezado Capa 3
Encabezado Capa 3
Tag
Etiqueta (Tag)= 20 bits
S = Parte inferior de la pila, 1 bit
COS S
TTL
Apilamiento de etiquetas
Organice las etiquetas en una pila
Las etiquetas interiores pueden ser usadas para designar
servicios/FECs, etc.
Ejemplo. VPNs, rpido re-enrutamiento, transmisin alternativa
Las etiquetas exteriores usadas para enrutar/conmutar los
paquetes MPLS en la red
(Ejemplo para VPN, etiqueta exterior usada para transmisin a
PEs remotos y la etiqueta inferior para diferenciar VPN en el
Etiqueta Exterior
PE remoto).
Permite la construccin de servicios tales como:
Etiqueta TE
MPLS VPNs
Ingeniera de trfico y rpido re-enrutamiento
Etiqueta IGP
VPNs sobre ncleo de ingeniera de trfico
Etiqueta VPN
Cualquier transporte sobre MPLS
Etiqueta Interior
Encabezado IP
Enrutamiento IP
Etiquetas
Control y Transmisin del plano de separacin.
Distribucin de etiquetas
mbito MPLS
Transmisin basada en etiquetas
Proceso
Enrutamiento
Ruta
Actualizacin/
Adyacencia
Plano Control
LIB
Proceso
MPLS
Etiqueta
Sujecin (bind)
Actualizacin/
Adyacencia
Plano Datos
LFIB
FIB
Trafico MPLS
Trafico IP
Enrutamiento IP
Etiquetas
Control y Transmisin del plano de separacin.
Distribucin de etiquetas
mbito MPLS
Transmisin basada en etiquetas
TDP y LDP
Tag Distribution Protocol (Protocolo Distribucin de Etiquetas)
Pre-cursor del LDP
Utilizado para conmutacin de etiquetas Cisco
TDP y LDP soportadas en la misma caja
Base por vecino/link
Base por Objetivo
Nota: CR-LDP es otra opcin para distribucin de etiquetas pero no se usa mas ni es implementada
Enrutamiento IP
Etiquetas
Control y Transmisin del plano de separacin.
Distribucin de etiquetas
mbito MPLS
Transmisin basada en etiquetas
Contexto General
En el Borde
(ingreso):
Clasifica paquetes
Los etiqueta
En el ncleo:
Transmite usando etiquetas
(en contraposicin a dir IP )
La etiqueta indica la clase de
servicio y destino
Etiqueta borde
Switch Router
Label Switch
Router (LSR)
(P) Proveedor
Protocolo de Distribucin de
etiquetas - Label Distribution
Protocol (LDP/TDP, RSVP,BGP)
En el borde
(egreso):
Remueve la etiqueta
(PE) Provider Edge
Operacin
Enrutamiento Tradicional
Cada router conserva completa la tabla de enrutamiento y enva
el prximo salto (enrutamiento basado en destino); rutas en
direcciones de destino L3.
MPLS combina el enrutamiento L3 con intercambio de etiquetas y envo
MPLS Reenvo
La etiqueta impuesta en router de ingreso (ingreso a la parte de red
etiqueta-conmutacin) . Generalmente, todas las decisiones de
reenvo hechas sobre la etiqueta solamente no bsqueda de tabla
de enrutamiento sino tablas de bsqueda TFIB.
La etiqueta se retira en el egreso
Enrutamiento IP
Etiquetas
Control y Transmisin del plano de separacin.
Distribucin de etiquetas
mbito MPLS
Transmisin basada en etiquetas
Out
In
Address Out
Label
Iface
Label Prefix
128.89
128.89
171.69
171.69
Out
In
Address Out
Label
Iface
Label Prefix
128.89
0
0
Actualizacin enrutamiento
(OSPF, EIGRP, )
128.89
171.69
Out
In
Address Out
Label
Iface
Label Prefix
128.89
128.89
171.69
171.69
Out
In
Address Out
Label
Iface
Label Prefix
128.89
0
0
Label Distribution
Protocol (LDP)
(asignacin downstream )
171.69
128.89
Out
In
Address Out
Label
Iface
Label Prefix
128.89
128.89
171.69
171.69
Out
In
Address Out
Label
Iface
Label Prefix
128.89
Red MPLS
punto egreso
128.89.25.4
9
1
128.89
128.89.25.4 Data
128.89.25.4
Data
Conmutacin etiqueta
reenva basado en la
etiqueta
128.89.25.4
Data
Data
Temario
MPLS Drivers
-
MPLS Aplicaciones
-
MPLS Aplicaciones
Overlay VPN
Capa-2 VPN
X.25
F/R ATM
Virtual LANs
Peer-to-Peer VPN
Capa-3 VPN
GRE
IPSec
Access lists
(Router
compartido)
Split routing
(Router dedicado)
MPLS/VPN
Red Superpuesta
Provider vende un circuito de servicio
Clientes compran circuitos para conectar a sites, corre
N circuitos IP sites (N*(N-1))/2 para malla completa
caro
La cuestin de la gran escalabilidad
Aqui hay enrutamiento de pares
N sites, cada site tiene N-1 pares
Tipo Hub y radios (hub&spoke) es muy popular. Sufre
del
mismo nmero N-1 de pares de enrutamiento
Hub y spoke con rutas estticas es mas simple, sigue
adquiriendo N-1 circuitos desde el hub hacia los
radios.
Radios distantes de los hub podran significar un montn
de circuitos de larga distancia
Provider
(FR, ATM, etc.)
Red de Pares
Provider vende el servicio de MPLS-VPN
Clientes compran circuitos para conectar a sites,
ejecuta IP
N sites, N circuitos en Provider
Circuitos de acceso puede ser cualquier
medio en cualquier punto (FE, POS, ATM, T1,
dial, etc.)
Conectividad de malla completa sin malla completa de
los circuitos de nivel 2
Hub y spoke es tambin muy sencillo de construir
Radios (Spokes) distantes de los hubs se conectan
al POP del Provider, bajas tarifas de acceso dado el
tamao del Provider.
Internet es una gran red de pares
Provider
(MPLS-VPN)
Red de Pares
Perspectiva del usuario final
Servicio Virtual Privado IP
Enrutamiento Simple punto predeterminado al provider
Conectividad Full site-site sin los inconvenientes usuales (complejidad del
ruteo,
ampliacin, configuracin, costo)
Gran beneficio para el proveedor - Escalabilidad
VPN B VPN A
VPN C
VPN C
VPN B
VPN A
VPN A
VPN B
VPN C
VPN C VPN B
VPN A
VPN C
VPN B
Topologa
MPLS VPN
CEA2
VPN C/Site 2
Static
CE1B1
RIP
VPN B/Site 1
11.1/16
2
CE
P1
B1
RIP
PE1
12.1/16
CEB2
BGP
VPN B/Site 2
PE2
P2
CEA3
RIP
Static
CEA1
16.1/16
11.2/16
RIP
16.2/16
P3
VPN A/Site 1
CEB3
BGP
12.2/16
PE3
VPN C/Site 1
VPN A/Site 2
CE2
PE2
192.168.100.1
OSPF
PE1
CE2
172.16.25.2
172.16.25.1
PE2
iBGP VPNv4
PE1
10.0.0.0/24
Tabla de Routing
VPN
195.12.2.0/24
VPN-A
CE
VRF para VPN-A
VPN-A
PE
1
VRF para VPN-B
VPN-B
CE
146.12.7.0/24
Tabla Routing
Global
VPN1
Cliente-2
Dominio MPLS
CE
CE
Cliente-1
PE
Dominio iBGP
Route Distinguisher
Para diferenciar 10.0.0.0/8 en VPN-A de 10.0.0.0/8 en VPN-B
Cantidad 64-bit
Configurado como ASN:YY o IPADDR:YY
!
ip vrf red
rd 1:1
route-target export 1:1
route-target import 1:1
!
ip vrf red
rd 1:1
route-target export 1:1
route-target import 1:1
VPNv4
En BGP para IP, 32-bit address + mscara hace un nico anuncio
En BGP para MPLS-VPN, (64-bit RD + 32-bit address) + la mscara 32 bit
hace un
nico anuncio
Dado que el codificado de la ruta es diferente, necesita una address
family diferente
en BGP
VPNv4 = VPN rutas para IPv4
Opuesto a IPv4 o IPv6 o multicast-RPF, etc
El anuncio VPNv4 transporta una etiqueta con la ruta.
Si Ud quiere llegar a esta direccin nica, deme paquetes con esta
etiqueta
en ellos,
Ejemplo de Operacin
Londres
CE
CE
PE-1
VPN-v4 actualizacin:
RD:1:27:149.27.2.0/24,
Next-hop=PE-1
RT=VPN-A
Label=(28)
PE-2
Paris
CE
PE-1
VPN-v4 actualizacin:
RD:1:27:149.27.2.0/24,
Next-hop=PE-1
RT=VPN-A
Label=(28)
Londres
CE
PE-2
FEC
Out Label
197.26.15.1/32
41
VPN-A VRF
149.27.2.0/24,
NH=197.26.15.1
Label=(28)
PE-1
41
Paris
149.27.2.0/24
28
149.27.2.27
149.27.2.27
Londres
VPN-A VRF
149.27.2.0/24,
NH=Paris
FEC
Out Label
In Label
FEC
Out Label
149.27.2.0/24
41
197.26.15.1/32
POP
VPN-A VRF
149.27.2.0/24,
NH=197.26.15.1
Label=(28)
PE-1
149.27.2.27
Paris
149.27.2.0/24
28
149.27.2.27
41
28
149.27.2.27
149.27.2.27
London
Seudo Cable
Adopcin Cisco tecnologa IETF
Capa 2 Transporte
L2TPv3
draft-ietf-l2tpext-l2tp-base-07.txt
draft-ietf-l2tpext-l2tpmib-base-01.txt
MPLS (P2P, antes draft-martini)
draft-ietf-pwe3-control-protocol-01.txt
draft-ietf-pwe3-[atm, frame-relay, ethernet, etc.]
AToM
Intercambio de Informacin VC
Las etiquetas VC labels se intercambia a travs de una sesin direccionada
LDP
entre routers PE
Transportada en Generic Label (Etiqueta general) TLV dentro de
mensaje etiqueta de mapeo LDP (Label Mapping Message)
(RFC3036 -LDP)
Nuevo elemento LDP FEC definido para llevar informacin VC
Elemento FEC tipo 128 Virtual Circuit FEC Element;
Llevado dentro de mensaje etiqueta de mapeo LDP (Label
Mapping Message)
La informacin VC intercambiada usando los procedimientos de distribucin de
etiquetas
Downstream Unsolicited
Descripto en draft-martini-l2circuit-trans-mpls
AToM
Intercambio de Mapeo de
etiquetas
CE1
1. L2 ruta transporte
entrada en el ingreso
PE
3. PE1asigna etiqueta
VC para nueva
interface y la cie a
VCID configurada
PE1
CE
4. PE1 enva mensaje
de mapeo de
etiqueta conteniendo
VC FEC TLV & VC
etiqueta TLV
PE2
Tunnel Label
VC Label
5. PE2 recibe
etiqueta VC FEC TLV
& VCl TLV que
coincide VCID local
PDU
Cualquier Transporte
sobre Tunel MPLS
(AToM)
MPLS
Columna Dorsal
PE
PE
Lnea Virtual
arrendada
ATM/FR
Router CPE
Cells/frames con
etiquetas
Circuitos
Virtuales
ATM/FR
Router CPE
ISP C
Red MPLS
LAN
Empresa
ISP A
PE
ISP 2
ISP B
PE
PE
PE
ISP 1
PE
ISP 3
PE
Segment
oEtherne
t
Port-mode
Permite que un a frame que viene a una interfase sea empaquetado en un paquete MPLS
VLAN-mode
Re-enva frames desde una SRC 802.1Q VLAN a una DST 802.1Q VLAN
LAN
Empresa
Hosting Remoto
y Backhaul
Contenido Cache
DNS, AAA
Acceso Broadband
Red MPLS
Borde Cliente
Borde cliente
OC-3
Router A tiene 40Mb de trfico
para Router F , 40Mb de trfico
parar Router G
Router B->Router E!
Router B
Router A
Router F
OC-3
fic
a
r
T
0Mb
8
o
DS3
Router G
DS3
OC-3
Router C
DS3
Router D
OC-3
Clculo de Ruta
Node
B
C
D
E
F
G
Next-Hop
B
C
C
B
Tunnel 0
Tunnel 1
Cost
10
10
20
20
30
30
Router B
Router A
Router F
OC-3
OC-3
Router E
DS3
b
40M
40Mb
OC-3
Router C
DS3
Router G
DS3
Router D
OC-3
Fast ReRoute
FRR: Un mecanismo para minimizar la prdida de paquetes durante una falla.
Pre-provision tneles de proteccin que llevan trfico cuando se cae un
recurso protegido (link/node)
Usa MPLS-TE a la seal de los tneles de proteccin FRR, aprovechando el hecho de
que el trfico MPLS-TE no tiene que seguir el camino ms corto IGP
Se utiliza como un mecanismo (junto con el DS-TE) para la apretada oferta de SLA para
"los servicios garantizados de ancho de banda"
Proteccin de Link*
Router A
Router B
Router D
Router E
Router Y
Router X
Router C
Proteccin de Nodo
Router A
Router B
Router D
Router E
Router F
Router Y
Router X
Router C
Estandardizacin - IETF
MPLS Grupo de Trabajo
Fast Reroute Extensions:
draft-ietf-mpls-rsvp-lsp-fastreroute-01.txt
Fast Reroute MIB:
draft-ietf-mpls-fastreroute-mib-01.txt
IETF Borradores
Proteccin Ancho de Banda
draft-vasseur-mpls-backup-computation01.txt
Ruta de Computacin (ej: Inter-AS)
draft-vasseur-mpls-computation-rsvp-02.txt