Disertacion BGP

12
Cesar Castilla Marcelo Ortega Javier Olivares BGP

Transcript of Disertacion BGP

BGP

Cesar Castilla Marcelo Ortega Javier Olivares

Conceptos Bsicos de BGP

Un AS es un conjunto de redes o equipos de redes bajo una misma administracin tcnica.Los IGPs operan al interior de un AS. BGP es usado entre ASs. BGP garantiza el intercambio de informacin de enrutamiento libre de loops.

Un AS es un grupo de routers que comparten las mismas polticas de enrutamiento, y estn bajo un mismo dominio administrativo. Un AS puede ser una coleccin de routers corriendo un mismo IGP, o bien, usando variados protocolos de enrutamiento pero dichos routers perteneciendo a una misma organizacin. 2006 Cisco Systems, Inc. All rights reserved.

Cisco

Conceptos Bsicos de BGP

En cualquier caso, el mundo exterior ver al AS como una solo entidad. Cada enrutador que utiliza BGP debe usar un nmero de AS. stos pueden ser privados o pblicos. La Internet Assigned Numbers Authority (IANA) est llevando a cabo una poltica en que insta a las organizaciones que se conectan a un solo ISP, y que estn bajo sus polticas de enrutamiendo, a usar nmeros de AS privados (64512 al 65535). Estos nmeros de AS privados aparecen slo dentro de la red del proveedor y son reemplazados por el o los nmeros de AS pblicos una vez que estas actualizaciones dejan el AS privado.

2006 Cisco Systems, Inc. All rights reserved.

Cisco

Conceptos Bsicos de BGPBGP le da conectividad a la Internet

2006 Cisco Systems, Inc. All rights reserved.

Cisco

Sesiones BGP

Un BGP peer, tambin conocido como compaero BGP es un trmino usado para describir a un router que ha establecido una relacin con otro a travs de BGP. 2 routers que hayan formado una conexin TCP (puerto 179) para intercambiar informacin de enrutamiento por medio de BGP, son llamados BGP Peers. 2006 Cisco Systems, Inc. All rights reserved.

Cisco

Sesiones eBGP

Cuando BGP est corriendo entre vecinos que pertenecen a distintos AS, se dice que entre ellos existe una sesin eBGP.

Compaeros eBGP, por defecto, necesitan estar directamente conectados. 2006 Cisco Systems, Inc. All rights reserved.

Cisco

Sesiones iBGP

Cuando BGP est corriendo entre vecinos dentro de un mismo AS, se dice que han establecido una sesin iBGP. Los iBGP peers no necesariamente deben estar directamente conectados. 2006 Cisco Systems, Inc. All rights reserved.

Cisco

Tipos de mensajes BGP

BGP define los siguientes mensajes: Open: Se anuncia Holdtime y BGP router ID entre otros parmetros. Keepalive

Update: Se publican los atributos de un trayecto en particular, as como las rutas o prefijos que pueden ser alcanzados a travs de dicho trayecto.Notification: Se envan cuando se ha detectado un error. La sesin BGP es cerrada una vez que se ha enviado o recibido.

2006 Cisco Systems, Inc. All rights reserved.

Cisco

Tablas usadas por BGP Tabla de Vecinos o Neighbor Lista los vecinos BGP, es decir, aquellos routers con quienes se ha establecido una sesin iBGP o eBGP.

Tabla BGP: Lista las redes aprendidas de cada vecino o neighbor. Puede contener mltiples trayectorias hacia una red en particular. Contiene los atributos BGP para cada trayectoria. Tabla de enrutamiento IP Lista de las mejores trayectorias para cada red. de destino.

2006 Cisco Systems, Inc. All rights reserved.

Cisco

Estados de sesin en BGP

Cuando se establece una sesin BGP, sta pasa por las siguientes fases:

Idle: el router est buscando en su tabla de enrutamiento si cuenta con una ruta para alcanzar a su vecino. Connect: el router encontr una ruta para alcanzar a su vecino y acaba de completar el handshake de 3 vas de TCP. Open sent: mensaje Open enviado con los parmetros de la sesin respectiva.

2006 Cisco Systems, Inc. All rights reserved.

Cisco

Estados de sesin en BGP Open confirm: el router ha recibido confirmacin acerca de los parmetros de la sesin que se est estableciendo. Si no se recibe este mensaje dentro de 5 segundos, la sesin entra en el estado Active. Established: la sesin est plenamente operativa y se puede llevar a cabo el intercambio de actualizaciones.ternativamente, el router entra en el estado Active si no hay respuesta al mensaje Open.

2006 Cisco Systems, Inc. All rights reserved.

Cisco

ResumenBGP es un protocolo de enrutamiento por vector de trayectoria que permite crear un diseo de enrutamiento basado en polticas al interior de un AS.BGP forma relaciones eBGP con vecinos externos y relaciones iBGP con vecinos internos. Al interior de un AS, los routers deben tener relaciones todos con todos, es decir, fully-meshed iBGP. BGP lleva a cabo un proceso de mltiples pasos cuando selecciona la mejor trayectoria para un destino en particular. Es posible manipular la seleccin de rutas, creando polticas de entrada o salida que modifican los atributos BGP. Usando route-maps podemos alterar los valores de Local Preference, MED, entre otros, con el fin de lograr la carga ptima para los enlaces.

2006 Cisco Systems, Inc. All rights reserved.

Cisco