BGP utiliza cuatro mensajes básicos. La tabla 12-4 enumera los tipos de mensajes y proporciona una breve descripción de cada uno.
Tabla 12-4 Tipos de Mensajes BGP
PUNTO CLAVE
Tabla 12-4 Tipos de Mensajes BGP
PUNTO CLAVE
Mensaje |
Propósito |
Abierto |
Se utiliza para establecer un vecino de la relación y el intercambio de parámetros básicos. |
Keepalive |
se Utiliza para mantener el vecino relación, con cuando de un mensaje keepalive en el negociado Hold timer causando BGP para derribar el vecino de conexión. (Los temporizadores se pueden configurar con el subcomando bgp timers keepalive holdtime o el subcomando neighbor timers keepalive holdtime BGP.) |
Mensaje |
Finalidad |
Actualizar |
Se utiliza para intercambiar información de enrutamiento, como se explica con más detalle en la siguiente sección. |
Notificación |
Se usa cuando se producen errores BGP; provoca un reinicio de la relación de vecino cuando se envía. |
Restablecimiento intencionado de conexiones de pares BGP
El ejemplo 12-3 muestra cómo restablecer conexiones de vecinos mediante el comando de apagado de vecinos y, en el camino, muestra los diversos estados vecinos BGP. El ejemplo utiliza enrutadores R1 y R6 de la Figura 12-2, como se configuró en el Ejemplo 12-2.
Ejemplo 12-3 Ejemplos de Estados Vecinos
! R1 apaga la conexión de pares de R6, depurar ip bgp muestra moverse a un estado de inactividad, ! que se muestra como «Idle (Admin)» en mostrar resumen de bgp ip. R1 # depurar ip bgp
La depuración de BGP está activada para la familia de direcciones: BGP IPv4 R1 # conf t
Introduzca comandos de configuración, uno por línea. Terminar con CNTL/Z. R1(config)# router bgp 123 R1(config-router)# neigh 10.1.16.6 apagado R1#
*Mar 4 21:01:45.946: BGP: 10.1.16.6 pasó de Establecido a Inactivo
*Mar 4 21:01:45.946: %BGP-5-ADJCHANGE: neighbor 10.1.16.6 Down Admin, shutdown
R1# mostrar resumen | incluir ip bgp 10.1.16.6
10.1.16.6 4 678 353 353 0 0 0 00:00:06 Idle (Admin)
! A continuación, el comando no neighbor shutdown invierte el estado de administrador. Los diversos ! los mensajes de depuración (con algunos omitidos) listan los diversos estados. También tenga en cuenta que el! el mensaje final es el único mensaje de registro en este ejemplo que se produce debido al ! configuración predeterminada de bgp log-neighbor-changes. El resto son el resultado de ! un comando de depuración ip bgp. R1 # conf t
Introduzca comandos de configuración, uno por línea. End with CNTL/Z. R1(config)# router bgp 123
R1(config-router)# no relincho 10.1.16.6 apagado
*Mar |
BGP: 10 |
pasó de Inactivo a Activo |
||||||||
*Mar |
BGP: 10 |
abrir activo, retraso 15571ms |
||||||||
*Mar |
BGP: 10 |
pasó de Inactividad para Conectar |
||||||||
*Mar |
BGP: 10 |
rcv tipo de mensaje 1, length (excl |
. encabezado) 26 |
|||||||
*Mar |
BGP: 10 |
rcv ABIERTO, versión 4, holdtime 18 |
0 segundos |
|||||||
*Mar |
BGP: 10 |
pasó de Conectarse a OpenSent |
||||||||
*Mar |
BGP: 10 |
el envío de ABRIR, versión 4, a mi como: |
123, holdtime |
|||||||
seconds |
||||||||||
*Mar |
BGP: 10 |
rcv OPEN w/ OPTION parameter len |
: 16 |
BGP: 10.1.16.6 rcvd OPEN w/ remote AS 678
BGP: 10.1.16.6 recibidos ABIERTO w/ remoto COMO 678
*Mar |
BGP: |
16.6 pasó de OpenSent a OpenConfirm |
|||||||
*Mar |
BGP: |
16.6 enviar mensaje tipo 1, length (incl. encabezado) 45 |
|||||||
*Mar |
BGP: |
16.6 pasó de OpenConfirm a lo Establecido en los |
|||||||
*Mar |
%BGP |
ADJCHANGE: vecino 10.1.16.6 Arriba |
Todos los vecinos BGP se pueden restablecer con el comando clear ip bgp * exec, que, al igual que el comando neighbor shutdown, restablece la conexión vecina, cierra la conexión TCP a ese vecino y elimina todas las entradas de la tabla BGP aprendidas de ese vecino. El comando clear se mostrará en el resto del capítulo según sea necesario, incluso en la cobertura de cómo limpiar solo algunos vecinos.
NOTA El capítulo 13 explica cómo se puede usar el comando clear para implementar cambios de política de enrutamiento sin restablecer completamente el vecino, utilizando una característica llamada reconfiguración suave.