Hola a todos en esta ocasión les hablare de los estados de BGP, espero esto les ayude a comprender un poco más el funcionamiento de BGP tanto como me ha ayudado a mí.
Antes de comenzar si quieren que se hable de algun tema los invito a que lo pongan en los comentarios.
El protocolo BGP consiste en 6 estados con 13 eventos posibles.
La interacción con otros procesos BPG se lleva acabo intercambiando mensajes, los mensajes son para informar el status de BGP.
El siguiente Diagrama muestra los estados y los mensajes del proceso BGP.
Idle: Es el estado inicial de BGP, en este estado el dispositivo rechaza todas las conexiones de los vecinos y solo va iniciar una conexión TCP con su par BGP.
Connect: En el estado connect el equipo espera establecer una conexión TCP con el par BGP y comienza el Timer Connect Retry.
Si se establece una conexión TCP, el equipo envía un mensaje Open al equipo par y cambia al estado OpenSent.
Si la conexión TCP falla en establecerse, el equipo pasara al estado ACTIVE.
Si el equipo BGP no recibe una respuesta después de que el timer Conect Retry expire, el equipo esperara establecer una conexión TCP con otro par BGP y permanecerá en estado connect.
Active: En estado Active, el equipo está intentado establecer una conexión TCP con el equipo par.
Si la conexión TCP es establecida, el equipo envía un mensaje Open al equipo par, termina el Timer Conect Retry, y cambia al estado OpenSent.
Si la conexión TCP falla en establecerse, el equipo permanecerá en estado Active.
Si el equipo no recibe una respuesta del par ates de que el timer Connect Retry termine, se regresara al estado Connect.
OpenSent: En este estado BGP espera al mensaje Open del equipo par y después valida el número de AS, versión y contraseña de autenticación del mensaje open recibido.
Si el mensaje Open es válido, el equipo envía un mensaje keep alive y cambia al estado OpenConfirm.
Si el mensaje recibido Open Message es invalido, el equipo envia una mensaje de notificación al equipo par y regresa a estado Idle.
OpenConfirm: En este estado el equipo espera por un mensaje keepalive o Notficacion del equipo par.
Si recibe un mensaje de keepalive, el equipo cambia a estado Establish.
Si el equipo recibe un mensaje de Notificacion, el equipo cambia a estado Idle.
Establish: En este estado el equipo intercambia mensajes Update (Actualizaciones), Keepalive (detección de estado),Route-refresh(Actualizar rutas) y Notificaciones con el equipo par.
Si el equipo recibe un mensaje valido Update o Keepalive, es considerado que el equipo par está trabajando apropiadamente y mantiene la conexión BGP con el equipo par.
Si el equipo recibe un mensaje Update o keepalive inválido, enviara un mensaje de notificación al equipo par y regresara al estado idle.
Si el equipo recibe un mensaje Route-refresh, no cambiara de estado.
Si el equipo recibe una mensaje de Notificacion regresara a estado Idle.
Si el equipo recibe una notificación para terminar la conexión TCP, la conexión TCP es terminada con el equipo par y se cambia a estado idle.
Si les sirvió la informacion no olviden darle en útil, favorito o marcar ambos
Enlaces relacionados:
Localización de fallas usando ping
Simplificando la comprensión de los tipos de LSA de OSPF
HCIA ROUTING AND SWITCHING Configuración Básica desde la CLI
Configurar NAT y redirección para implementar dos egresos y proporcionar el servicio de web
Ejemplo de Configuración para Conectar usuarios de una Intranet a Internet con el Modo Easy IP