MPLS-VPN
Casos de Estudio
Hugo Zamora
CCIE #6499
hzamora@reduno.com.mx
Reunin de Primavera CUDI 2002
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS.
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
hzamora@reduno.com.mx
Definicin de MPLS
Multi Protocol Label Switching MPLS, es
un mtodo para forwardear paquetes a
travs de una red usando informacin
contenida en etiquetas aadidas a los
paquetes de IP.
hzamora@reduno.com.mx
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
Principales Caractersticas de
MPLS
Su principal objetivo es crear redes flexibles
y escalables con un incremento en el
desempeo y la estabilidad. Esto incluye
Ingeniera de Trfico y soporte de VPNs, el
cual ofrece Calidad de Servicio (QoS) con
mltiples clases de servicio (CoS).
hzamora@reduno.com.mx
Principales Caractersticas de
MPLS
Las etiquetas son insertadas entre el
encabezado de capa 3 y el encabezado de
capa 2 para el caso de tecnologas basadas
en frames.
Para tecnologas basadas en celdas, ATM
por ejemplo estn contenidas en los campos
del VPI y VCI.
hzamora@reduno.com.mx
Encabezado de MPLS
LABEL
20 bits
hzamora@reduno.com.mx
EXPbits
3 bits
S
TTL
1 bit 8 bits
Etiqueta
hzamora@reduno.com.mx
Datos
Principales Caractersticas de
MPLS
MPLS realiza la decisin del forwardeo de
paquetes basado en el contenido de una etiqueta,
en lugar de realizar un complejo lookup basado en
la direccin IP destino. Esta tcnica brinda
muchos beneficios a la redes basadas en IP como
son:
VPNs
Ingeniera de Trfico
Calidad de Servicio
hzamora@reduno.com.mx
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
MPLS vs Enrutamiento
Tradicional
En enrutamiento tradicional los paquetes son
forwardeados de un enrutador a otro, cada
enrutador hace una decisin de forwardeo
independiente por cada paquete y se realiza una
clasificacin dentro de una FEC (Forwarding
Equivalency Class) basado en prefixes/masks.
Se escoge un next-hop basado en el anlisis del
header de los paquetes y el resultado del algoritmo
de enrutamiento.
hzamora@reduno.com.mx
MPLS vs Enrutamiento
Tradicional
En MPLS tan pronto un paquete es asignado
a un FEC (Forwarding Equivalency Class),
el anlisis del encabezado ya no es hecho
por los enrutadores subsecuentes. Todo el
Forwarding es hecho basado en etiquetas.
hzamora@reduno.com.mx
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-Homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
MPLS-VPN
RFC 2547 bis
Proveer una solucin que permita a Redes IP de
gran escala ofrecer servicios de VPNs que:
Escale a un gran nmero de clientes ( 100,0001,000,000 VPNs)
Servicios de Valor agregado.
Mejor aprovechamiento de la infraestructura
existente.
hzamora@reduno.com.mx
MPLS-VPN
VPN A/Site 2
10.2/16
VPN B/Site 1
10.1/16
CE B1
P1
CE2B1
10.2/16
CE A2
PE2
VPN B/Site 2
P2
PE1
CE A1
CEB2
PE3
P3
CE A3
10.3/16
CEB3
10.1/16
VPN A/Site 1
hzamora@reduno.com.mx
VPN A/Site 3
10.4/16
VPN B/Site 3
MPLS-VPN
BGP (Dest = RD:10.1.1, Next-Hop = PE2, Etiqueta = X)
CE1
CE2
PE1
PE2
IGP Etiqueta paraPE2
via LDP/RSVP
IP
packet
IP
packet
VPN Etiqueta = X
P1
P2
VPN Etiqueta = X
IP
packet
IP
packet
IGP Etiqueta(PE2)
VPN Etiqueta = X
IP
packet
hzamora@reduno.com.mx
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-Homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
Estrategia para la
Implementacin de MPLS-VPN
Paso 1.- Preparacin.
Pruebas extensivas en el laboratorio (pruebas de
regresin, funcionalidades)
Revisar el hardware y software en todos los enrutadores
de la red (Ps - Provider backbone routers, y PEs Provider Edge routers) , probablemente sea necesario
hacer upgrades para soportar las funcionalidades MPLS
LDP, VPN, RSVP.
Enrutamiento.
IGP Protocolo de estado de linea: OSPF o IS-IS
BGP BGPv4 con soporte a Multiprotocol BGP
hzamora@reduno.com.mx
Estrategia para la
Implementacin de MPLS-VPN
Paso 2.- Habilitar MPLS en el Core.
Habilitar LDP en todos los enrutadores de
Backbone y equipos Provider Edge PE.
MPLS TE puede ser habilitado en ciertas reas
si es necesario
hzamora@reduno.com.mx
Estrategia para la
Implementacin de MPLS-VPN
LDP
LDP
LDP
PE
PE
P3
P5
P1
PE
hzamora@reduno.com.mx
P2
P4
PE
Estrategia para la
Implementacin de MPLS-VPN
Paso 3.- Conectividad MPLS VPN bsica.
Habilitar MBGP entre los enrutadores PEs que
brindaran el servicio de VPNs.
Estrategia para la
Implementacin de MPLS-VPN
IGP (e.g. OSPF, or IS-IS) en el core
MPLS (e.g. LDP) habilitado para todos los P y PE
routers
MP-iBGP fully meshed entre PEs
VPN configuradas en los routers VPN PEs
PE-CE puede ser e-BGP, OSPF, RIPv2 or Static
LSP - Label Switched Path
PHP: Penultimate Hop Popping
VPN A
LDP
VPN
LDP
VPN
PHP LDP
VPN B
P3
P5
P1
VPN
VPN A
VPN A
P2
hzamora@reduno.com.mx
VPN B
LDP
VPN
P4
Recomendaciones
Utilizar BGP Route Reflectors para tener
mayor escalabilidad, sobretodo si se tienen
mas de 20 enrutadores actuando como PEs.
Utilizar tuneles de Ingeniera de Trfico
solo si son necesarios.
Ajustar los MTUs en toda la red a un valor
arriba de 1508 bytes, algunos vendors
soportan path mtu autodiscovery.
hzamora@reduno.com.mx
Recomendaciones
Utilizar los mismos RD y nombres de VRF
en toda red pertenecientes a una misma
VPN.
El traceroute ya no es una herramienta til
para los clientes, algunos vendors permiten
deshabilitar propagar el TTL, se recomienda
hacerlo.
hzamora@reduno.com.mx
Recomendaciones
P
P
P
P
P
PE
CPE
PE
CPE
Agenda
Definicin.
Principales Caractersticas de una red IP MPLS
Ventajas y Diferencias con redes tradicionales.
MPLS VPN (RFC 2547 bis )
Implementacin de una red IP MPLS-VPN.
Casos de Estudio:
Multi-homed
VPN + Internet
VPDN
hzamora@reduno.com.mx
Voz&Video
Cliente
Site 1
CE
PE
PE
ISP-1
ISP-2
MPLS
MPLS
PE
PE
CE
Cliente
Site 2
hzamora@reduno.com.mx
Datos
Voz&Video
hzamora@reduno.com.mx
Primario: Datos
AS:101
Voz&Video
Cliente
Site 1
Secundario:Voz&Video AS:102
ISP-1
Primario: Datos
hzamora@reduno.com.mx
Datos
Primario:Voz y Video
AS:102
Secundario: Datos
ISP-2
AS:101
Secundario:Voz&Video AS:102
AS:101
Cliente
Site 2
Voz&Video
AS:101
Primario:Voz y Video
AS:102
Secundario: Datos
Internet
CE
PE
10.1/16
CE
VPN A/Site 1
hzamora@reduno.com.mx
PE
PE
P
Esttico
RIPv2
BGP
IS-IS
OSPF
10.2/16
Internet
CE
PE
VRF
10.1/16
VPN A/Site 1
hzamora@reduno.com.mx
CE
PE
PE
P
VRF
10.6/16
CE
VPN A/Site 1
PE
PE
P
hzamora@reduno.com.mx
MPLS
VRF
10.6/16
CE
VPN A/Site 1
P
PE
PE
P
IP:
10.6.1.1/24
Default: 10.6.1.254
DNS:
10.6.1.253
Tunnel L2TP
Direccin IP, DNS y Default-Router
asignados por el Cliente via RADIUS
hzamora@reduno.com.mx
Referencias
www.mplsforum.org
www.ietf.org/html.charters/mpls-charter.html
www.internet2.uanl.mx/mpls
www.mpls.unam.mx
www.invdes.reduno.com.mx/mpls
hzamora@reduno.com.mx
GRACIAS
Hugo Zamora
hzamora@reduno.com.mx