La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Uso de comunidades BGP en PITChile

Presentaciones similares


Presentación del tema: "Uso de comunidades BGP en PITChile"— Transcripción de la presentación:

1

2 Uso de comunidades BGP en PITChile
Introducción al Uso de comunidades BGP en PITChile Concepción 15 de marzo de 2018 Ivan Žilić Schmidt

3 QUÉ SON LAS COMUNIDADES BGP
Las comunidades son un atributo BGP transitivo opcional de longitud variable. No es obligatorio usar comunidades, por eso es opcional. Las comunidades traspasan de router a router aun cuando el router que las reciba no “las entienda” o utilice. A cada prefijo anunciado pueden agregársele comunidades BGP

4 PARA QUÉ SIRVEN LAS COMUNIDADES BGP
Para identificar grupos de prefijos con una o más propiedades en común. Al estar identificados estos grupos de prefijos, el o los router upstream pueden ser influidos en su proceso de decisión de routing.

5 QUÉ NO HACEN LAS COMUNIDADES BGP
Las comunidades BGP NO influyen por si mismas en el proceso de toma de decisión de enrutamiento.

6 ESPECÍFICAS EN PITCHILE
COMUNIDADES ESPECÍFICAS EN PITCHILE Las comunidades BGP que aquí se mencionan sólo son válidas para los prefijos que se anuncian a los Route Server en PITChile. Las comunidades aquí mencionadas NO aplican para los peering bilaterales 0:61522  No anunciar el prefijo marcado con esta comunidad a ningún miembro del PIT (Route Servers) 61522:[ASN]  Anunciar este prefijo sólo al [ASN]

7 CASO DE USO 1 NETFLIX

8 CASO DE USO 1 NETFLIX En muchos casos al configurar el BGP en un ISP el tráfico Netflix sigue siendo preferido por el o los enlaces internacionales. Al existir conexión directa, el ISP quisiera que su tráfico Netflix saliera del PIT y no del proveedor de IP Transit. Para poder influir en los router upstream se usan entonces comunidades BGP.

9 CASO DE USO 1 NETFLIX En el caso de nuestro ISP de ejemplo, vamos a asumir que a todos sus peers BGP anuncian un prefijo /22 Para forzar el tráfico de Netflix desde el PIT entonces se van a configurar los peers BGP de la siguiente forma: A Peers internacionales, bilaterales y otros nacionales: Sin cambios, anuncia /22 A PIT Chile, anunciará su /22 con las siguientes comunidades: 0:2906 (significa no anunciar al ASN 2906 de Netflix)

10 CASO DE USO 1 NETFLIX A PIT Chile, anunciará los 4 prefijos /24 que corresponden a su /22 con comunidades: 0:61522 (significa no anunciar a ningún miembro de PIT Chile) 61522:2906 (significa SI anunciar a Netflix)

11 CASO DE USO 1 NETFLIX Con una configuración de este tipo se logra mantener la configuración actual en todos los peers vigentes Sólo se realizan mínimas modificaciones de configuración en un peer (PIT Chile) Se mantiene el control de enrutamiento en el ISP El tráfico se origina donde se desea. Recordemos que en las tablas de rutas siempre el prefijo menor (/24 en este caso) tendrá preferencia.

12 CASO DE USO 2 GOOGLE

13 CASO DE USO 2 GOOGLE Google puede servir contenido desde 3 tipos de origenes: Peering Directo, GGC (Google Global Cache), IP Transit. Google permite el uso de comunidades para afectar la preferencia que cada origen tendrá.

14 CASO DE USO 2 GOOGLE En PIT Concepción existe un GGC
PIT Santiago tiene conexión directa a la red Google (Peering directo) En general, un ISP siempre preferirá obtener el contenido desde la ubicación geográficamente más cercana. Pensando nuevamente en nuestro ISP de ejemplo con su prefijo /22, asumamos que mantiene presencia en PIT Concepción y en PIT Santiago. Sus usuarios de Concepción usan direcciones IP x.x.0.0/23 Sus usuarios de Santiago usan direcciones IP x.x.0.2/23 Información disponible en:

15 CASO DE USO 2 GOOGLE Nuestro ISP desea que los usuarios de Concepción reciban el contenido de Google (Youtube) desde el GCC de Concepción. Los usuarios de Santiago deben obtener el contenido desde el peering directo. Para realizar esto, se aplican las siguientes comunidades Sesión BGP con PIT Concepción: Se anuncia el /22 con comunidad 15169:13000 (mínima preferencia para el prefijo completo en el GCC) Se anuncia el x.x.0.0/23 (prefijo de usuarios de Concepción) con comunidades 15169:13300 (máxima preferencia para el GCC de Concepción) y 0:61524 (No anuncie el prefijo /23 al PIT Concepción)

16 CASO DE USO 2 GOOGLE Sesión BGP con PIT Santiago
Se anuncia el /22 en forma normal (sin comunidades específicas de Google) Sesión BGP directo con Google (SCL) Se anuncia el /22 con comunidad 15169:13000 (mínima preferencia para el prefijo completo en el peering Directo) Se anuncia el x.x.2.0/23 (prefijo de usuarios de Santiago) con comunidad 15169:13300 (máxima preferencia para el peering directo)

17 CASO DE USO 2 GOOGLE El resultado será que los usuarios de Concepción preferirán usar el GCC (Contenido Local). Los usuarios de Santiago preferirán usar el contenido que se obtiene por el peering directo con Google. Nota: Las comunidades de Google se encuentran en el rango : :13300 siendo la menor preferencia posible, la máxima preferencia y 15169:13200 es el “default”, equivalente a no utilizar comunidad

18 Muchas Gracias Concepción 15 de marzo de 2018 Ivan Žilić Schmidt


Descargar ppt "Uso de comunidades BGP en PITChile"

Presentaciones similares


Anuncios Google