Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRoberto Castilla de la Fuente Modificado hace 9 años
1
Tutorial de Peering LACNIC 21 de Mayo de 2015 Lima, Peru
2
BGP BGP – Border Gateway Protocol – Estandard de facto Path Vector Protocol – similar a Distance Vector Protocol – cada Border Gateway envia a todos sus vecinos (peers) el camiono completo y no solo la distancia – path – Secuencia de AS hasta el destino – Ejemplo – gateway X envia el camino hasta Z Path (X,Z) = X,Y1,Y2,Y3,…,Z
3
BGP Path Vector Protocol – gateway X envía cual es el camino a su vecino gateway W – W puede aceptar o no el camino ofrecido por X – Por razones de costo, políticas (no rutas a traves de un AS competidor), prevención de loops – Si W selecciona el camino anunciado por X, entonces el (W,Z) = w, Path (X,Z) – Es posible controlar el tráfico de la red, controlando los anuncios que se intercambian con los vecinos – Si X no quiere enrutar tráfico de Z es suficiente que no haga anuncios de rutas Z
4
Sistema Autónomo (AS) Conjunto de routers (y redes) bajo una misma administración y con la mismas políticas de ruteo Al exterior, un AS se ve como una sola entidad Cada AS posee un identificador único. AS 300
5
Internet Routing Internet Commodity – Autonomous Systems (ASs) interconnected – Stub AS – pequeñas corporaciones – Multi-homed AS – coporaciones de gran tamaño (sin transito) – Transit AS – Internet Service Provider Dos niveles de – Intra-AS – localmente administrado – Inter-AS – Estandard
6
Internet Routing Inter-AS and Intra-AS routing inter-AS, intra-AS routing in gateway A.c network layer link layer physica l layer a b b a a C A B d A.a A.c C.b B.a c b c
7
Internet Routing Inter-AS and Intra-AS routing Host h2 a b b a a C A B d c A.a A.c C.b B.a c b Host h1 Intra-AS routing within AS A Inter-AS routing between A and B Intra-AS routing within AS B
8
Inter-AS Routing
9
AS100 Router A 175.10.40.2150.10.30.1 Router B 180.10.30.1 IBGP 170.10.0.0 170.10.20.1 Router C 190.10.50.1 170.10.20.2 175.10.0.0 175.10.40.1 Router D Router E AS500AS300AS400 IBGP IBGP
10
BGP BGP Prefixes
11
BGP The messages BGP are exchanged using a TCP connection BGP Messages – OPEN – opens the TCP connection for the neighbor – UPDATE – announces a new path (or confirms previously) – KEEPALIVE – keep the connection opened in the absence of UPDATES; also recognizes (ACKs) an OPEN request – NOTIFICATION – reports mistakes in previous messages; also used to close connections
12
BGP BGP Peerings 129.213.1.2 AS 100 RTD AS 300 RTB AS 200 RTC RTA 129.213.1.1 175.220.30.0 175.220.40.0 175.220.20.0 eBGP iBGP
13
AS Multi-Homed AS 100 AS 200 AS 300 D C B A
14
Atributos de BGP Se define a BGP como un “path vector protocol” BGP es sumamente flexible (a costa de aumentar su complejidad), permite variar diferentes atributos como: - AS_PATH (transitivo) - Weight (no transitivo, local al router) - MED (transitivo al siguiente AS, siempre que este habilitado) - Local_Preference (Trasitivo pero solo al AS) -Comunidades (Transitivo)
15
AS 100 180.10.0.0/16 AS 300 AS 200 170.10.0.0/16 AS 500 AS 400 150.10.0.0/16 180.10.0.0/16300 200 100 170.10.0.0/16300 200 150.10.0.0/16300 400 180.10.0.0/16 300 200 100 170.10.0.0/16 300 200 AS_path
16
Next-Hop 150.10.1.1 150.10.1.2 AS 100 160.10.0.0/16 AS 300 AS 200 150.10.0.0/16 150.10.0.0/16 150.10.1.1 160.10.0.0/16 150.10.1.1 AB
17
Next-Hop 150.10.1.1 150.10.1.2 AS 100 160.10.0.0/16 AS 300 AS 200 150.10.0.0/16 A B C 150.10.0.0/16 150.10.1.1 160.10.0.0/16 150.10.1.1
18
Next-Hop 192.68.1.0/24 150.1.1.3 150.1.1.1 150.1.1.2 AS 201 AS 200 C AB 192.68.1.0/24 150.1.1.3 Nota: Utilizar el comando next-hop-self AS 202
19
Peso El peso es un atributo especial de Cisco y es usado para el proceso de selección de una ruta. Es local en el ruteador y no se propaga en los anuncios de ruteo. Rutas con mayor peso son preferidas. Por default, el peso es de 32768 para rutas que se originan en el ruteador y 0 para otras rutas.
20
AS100170.10.0.0190.10.0.0AS200 AS300 AS400175.10.0.0 * 2.2.2.21.1.1.1 Router ARouter B Router C Router D 175.10.0.0 Peso Weight=1000Weight=2000
21
Preferencia Local La preferencia local es un atributo usado para el proceso de selección de una ruta. Es local en el SA y se propaga en los anuncios de ruteo. Rutas con mayor preferencia local son preferidas. Por default, la preferencia local es de 100.
22
Preferencia Local AS 400 AS 200 AS 100 160.10.0.0/16 AS 300 160.10.0.0/16 500 > 160.10.0.0/16 800 500800E B C A D
23
MED Multi-Exit Discriminator. El MED es un atributo usado para el proceso de selección de una ruta. Se propaga en los anuncios de ruteo y entre SA’s, pero solamente en el primero (su valor vuelve a 0 cuando se propaga a más SA’s). Rutas con menor MED son preferidas. Por default deshabilitado en los routers Por default, el MED es de 0.
24
MED AS 201 AS 200 192.68.1.0/24 C AB 192.68.1.0/24 1000192.68.1.0/24 2000
25
Comunidades AS 300 AS 200 160.10.0.0/161000 190.10.0.0/16 1000 170.10.0.0/161001 180.10.0.0/162000 170.10.0.0/161001 160.10.0.0/161000 180.10.0.0/162000 190.10.0.0/161000 AS 400 AS 100 AS 500 A G C E F D H B
26
Comunidades AS 300 AS 200 160.10.0.0/16 10:400 190.10.0.0/16 10:400 170.10.0.0/16 10:500 180.10.0.0/16 20:500 170.10.0.0/16 10:100 160.10.0.0/16 10:100 180.10.0.0/16 20:200 190.10.0.0/16 10:200 AS 400 AS 100 AS 500 A G C E F D H B
27
Route-Reflectors Evitar el factor de n(n- 1)2 iBGP mesh Dos soluciones – Route Reflectors – Conferederaciones
28
Route-Reflectors El reflector recibe paths desde los clientes y no-clientes Selecciona el mejor path Si el mejor es de un cliente lo refleja a los otros clientes y no- clientes Si el mejor path es de un no- cliente, lo refleja solo a los clientes Non-mesh requerida en los clientes Descrito en RFC-2796
29
MODALIDADES DE INTERCONEXIÓN Y DE PEERING 29
30
30
31
31
32
Topologia de Tiers
33
Definiciones Transmisión de tráfico a través de un red, regularmente por un costo Tránsito Intercambio de información de enrutamiento y tráfico Peering Hacia dónde enviar el tráfico cuando no existe un ruta específica en la tabla de enrutamiento por un costo Default 33
34
Tipos de Tráfico Upstream Tier 1 ISP Transit Default Peering IXP Oeste IXP Este
35
Tipos de Acuerdo Cada proveedor establece la relación que necesite con otros proveedores en el IXP Los enrutadores de borde de los ISP establecen sesiones de BGP con los enrutadores de borde de otros proveedores Acuerdos Bilaterales Cada proveedor establece sesiones con el concentrador Los enrutadores de borde de los ISP tienen como vecino al IXP Acuerdos Multilaterales 35
36
Tipos de IXP Modelo de Capa 3 Modelo de solo Capa 2 Modelo de Capa 2 + Route Server
37
Modelo Capa 3 El router del IXP hace sesiones de BGP con cada uno de los participantes. Los participantes pueden también interconectarse pero no a través del Router del IXP Router de IXP Router Cliente 1 Router Cliente 2 Router Cliente N Private Peering
38
Modelo Solo Capa 2 Cada participante hace sesiones de BGP con cada uno de los participantes. Los participantes pueden también interconectarse a través del IXP o no. Switch del IXP Router Cliente 1 Router Cliente 2 Router Cliente N Private Peering
39
En capa 2 usando Route Servers Servidor de Rutas ISP 2 ISP 1 ISP N ISP 4 ISP 3 ISP 5 39
40
Route Servers ¿Qué es? Normalmente es con un Servidor Unix que corre software de Enrutamiento. – Existen soluciones Open Source o propietarias Ruteador que activa la funcionalidad de BGP Intercambia la información de ruteo con ruteadores de proveedores de servicio en un IXP basado en políticas No envía paquetes – unicamente maneja la lógica de ruteo Evita una enorme cantidad de sesiones de BGP – Número de seciones = n(n-1) 40
41
Diagrama de una Malla N-cuadrado 41
42
Trafico IP Información de Enrutamiento Router Route Server
43
Alta disponibilidad Con Route Servers 43 Route Servers
44
Ventajas de usar un Route Server Escalabilidad de ruteo Separación de ruteo y reenvío de paquetes (forwarding) Simplifica la administración de configuración de ruteo en los ISPs Evita el envío de información falsa de ruteo Buena ingeniería de ruteo 44
45
Route Server basado en Ethernet Servidor de Rutas Red 2 Red 1 Red 6 Red 4 Red 3 Red 5 45
46
46 Estructuras de Intercambio Interconexiones privadas en el IXP
47
Punto de Intercambio de Trafico - Jaulas IXP ISP 2 ISP 1 ISP N ISP 4 ISP 3 ISP 5 Meetme Room
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.