Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentación 02 - MPLS-VPN PDF
Presentación 02 - MPLS-VPN PDF
Rogelio Alvez
ralvez@tiagora.com
MPLS/VPN: Conceptos generales
2
Qu es una VPN ?
Sitio
Conjunto de redes de la Red C, ubicadas en el mbito de un
PE
Un sitio se conecta al backbone MPLS a travs de uno o ms
enlaces PE/CE
Router PE
Provider Edge router. Parte de la Red P; hace interfaz con los
routers CE
Router P
Provider (core) router; no tiene conocimientos de las VPNs
Componentes de una red MPLS
PE
P
P
PE PE
P
P
PE
PE
PE
Sitio CE
PE Sitio
CE
Plano de control MPLS/VPN
VRF P P VRF
CEa CEb
1. Activacin de VPNs (tantas VRFs por site como VPNs distintas)
2. CEs ensean sus rutas a cada PE, que las ubica en la VRF correspondiente
3. PE incorpora informacin de cada VPN al proceso BGP
4. PE asigna una etiqueta diferente a cada VPN, e informa lo que conoce a otros PEs
5. PE receptor distribuye adecuadamente lo recibido de otro PE a cada CE, segn
corresponda a la VPN de destino
MPLS-VPN: Terminologa
VPN-Aware network
El backbone de un proveedor, en el cual se ha implementado
MPLS-VPN
MPLS VPN: Modelo
VPN_A VPN_A
iBGP
10.2.0.0 11.5.0.0
CE
CE
VPN_B
VPN_A
10.2.0.0
P P 10.1.0.0
CE PE PE CE
VPN_A
11.6.0.0 P P
CE
VPN_B
PE CE
PE 10.3.0.0
VPN_B
CE
10.1.0.0
Sitio1
VPN-C
VPN-A
Sitio2 Sitio3
VPN-B
C
E Sitio-1
PE
Intercambio de rutas
CE
Sitio-2
CE Sitio-1
PE
Intercambio de rutas
CE Backbone MPLS/VPN
Sitio-2
CE
Sitio2
C
E Sitio1
PE
Intercambio de rutas Backbone MPLS/VPN
CE
Sitio2
CE-1
Sitio1 VPN-IPv4 update:
RD:Net1, Next-hop=PE-1
RT=verde, Label=(intCE1)
CE-1
Sitio1 Update VPN-IPv4:
RD:Net1, Next-hop=PE-1
RT=verde, Label=(intCE1)
VPN_A VPN_A
10.2.0.0 11.5.0.0
CE CE
VPN_B VPN_A
10.2.0.0 CE PE2 P P PE CE 10.1.0.0
VPN_A
11.6.0.0 T8T2Data
CE P P Data
VPN_B
PE1 CE 10.3.0.0
VPN_B
10.1.0.0 CE
<RD_B,10.1>,, iBGP
<RD_B,10.2> iBGP next
NH= hop PE1, T2
PE2 T1 T7 T8
<RD_B,10.2> , iBGP next hop PE2 T2 T8
<RD_B,10.3> , iBGP next hop PE3 T3 T9
<RD_A,11.6> , iBGP next hop PE1 T4 T7
<RD_A,10.1> , iBGP next hop PE4 T5 TB
<RD_A,10.4> , iBGP next hop PE4 T6 TB
PE de ingreso recibe paquetes IP T7 T8
<RD_A,10.2> , iBGP next hop PE2
PE hace IP Longest Match en VPN_B FIB
, deduce el next hop PE2 y agrega el stack
de labels:
Label exterior T2 + Label interior T8
Forwarding
VPN_A
VPN_A
10.2.0.0 11.5.0.0
CE CE
Data T2 Data
VPN_B TB T2 Data
VPN_A
10.2.0.0 CE PE2 P P PE CE 10.1.0.0
VPN_A
11.6.0.0 TAT2 Data T8T2 Data
CE P P
VPN_B
PE1 CE 10.3.0.0
VPN_B
10.1.0.0 CE in / out
T7 Tu
T8,
T8 TA
Tw
T9 Tx
Ta Ty
Tb Tz
IGP
Label(PE2)
VPN Label IP
packet
IP
packet
VPN Label
IGP
P1 Label(PE2)
P2 IP PE2
PE1 recibe paquete IP VPN Label packet
Se hace lookup en la VRF del site
IP
Hay ruta BGP con label y next-
Hop packet
CE3
next-hop (PE2) es alcanzable va
IGP con un label asociado
MPLS/VPN: Condiciones de base para
su funcionamiento
Contextos
de routing
Pueblan tablas y FIBs especficas
para c/VPN (VRF)
Tablas de VRF
Sitio1
VPN-C
VPN-A
PE PE
Sitio1
N1
VPN Hub & Spoke
N3
Sitio2 PE3
CE3-Spoke
IntCE3-Spoke VRF
N2
CE2
PE2 (Export RT=Spoke)
N1,NH=CE3-Spoke BGP/RIPv2
IntCE2 VRF
(Import RT=Spoke) N2,NH=CE3-Spoke
(Export RT=Hub) N3,NH=CE3-Spoke
N1,NH=PE3 (imported)
N2,NH=CE2 (exported)
N3,NH=PE3 (imported)
PE-1 PE-2
CE-Spoke CE-Spoke
Ruta esttica
Estticas entre PE-CE
Incrementa el trabajo del proveedor
Pero es til para cubrirse de desmadres en el dinmico del
cliente
0.0.0.0 en el CE + estticas en el PE
Estticas hay que redistribuirlas en MP-BGP
Con rutas estticas
ip route 0.0.0.0 0.0.0.0 serial 0
P-network
CE-Spoke CE-Spoke
PE-1 PE-2
CE-Spoke CE-Spoke
P-network
CE-Spoke MP-BGP update CE-Spoke
PE-1 PE-2
CE-Spoke
Redistribute: dinmico a BGP Redistribute: BGP a dinmico
Dinmico entre PE y CE
Rutas del CE redistribuidas en MP-BGP, pasadas por el
backbone y redistribuidas de PE a CE
Todo dinmico
Util cuando los CEs necesitan todas las rutas
Opciones de dinmicos PE-CE
P-network
CE-Spoke CE-Spoke
PE-1 PE-2
CE-Spoke CE-Spoke
No es necesario redistribucin
Beneficios de usar BGP
CE-Spkoe CE-Spoke
PE-1 PE-2
10.1.0.0/16 213 i 10.1.0.0/16 213 10.1.0.0/16 115 115
VPN 1
X
Label IP
Backbone MPLS
VPN 2