Supervisión de BGP
Una vez que haya habilitado BGP en un proyecto e iniciado una sesión, tanto la página BGP de su proyecto como la página BGP de su servidor mostrarán información sobre las sesiones activas y las rutas aprendidas.
Estado del proyecto BGP
- Console
- CLI
- API
La sección Redes de su proyecto, en la página BGP, contiene:
- Qué tipo de BGP está activado: Local o Global.
- El ASN: 65000 para BGP Local o su propio ASN para BGP Global.
- La contraseña MD5, si ha establecido una.
- Una tabla con todas las sesiones BGP de todos los servidores del Proyecto.

La tabla enumera los detalles de la sesión para cada servidor, incluido el estado de la sesión y cuándo se actualizó por última vez. El estado se actualiza automáticamente cada seis horas, pero puede actualizar manualmente el estado de todas las sesiones haciendo clic en Actualizar ahora.
Haga clic en la flecha situada junto a una entrada de sesión para ver y gestionar la sesión BGP desde la página BGP del servidor.
Puede obtener la configuración BGP de su proyecto con el comando metal project bgp-config.
metal project bgp-config -p <project_id>
Puede obtener una lista de todas las sesiones BGP de todos los servidores del proyecto con el comando metal project bgp-sessions.
metal project bgp-sessions -p <project_id>
En la API, recupere la configuración BGP y la información de sesión de un proyecto enviando una solicitud GET al punto final /projects/{id}/bgp-config.
curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token: <API_TOKEN>" "https://api.equinix.com/metal/v1/projects/{id}/bgp-config"
Si sólo desea una lista de las sesiones del proyecto y sus detalles, envíe una solicitud GET al punto final /projects/{id}/bgp/sessions.
curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token: <API_TOKEN>" "https://api.equinix.com/metal/v1/projects/{id}/bgp/sessions"
Estado de la sesión BGP
- Console
- API
En la pestaña BGP del servidor, la tabla proporciona información de la sesión BGP para las sesiones IPv4 e IPv6 de este servidor, incluida una lista de las rutas aprendidas, el [estado de la sesión] actual (#possible-session-statuses) y cuándo se actualizó el estado por última vez. El estado se actualiza automáticamente cada seis horas, pero puede actualizarlo manualmente haciendo clic en Actualizar ahora.

Si hace clic en Gestionar junto a una entrada de sesión, aparecerá el panel Activar BGP. Utilice el conmutador para activar o desactivar las sesiones BGP en este servidor. Utilice el conmutador Ruta por defecto para establecerla como ruta por defecto.

Al desactivar una sesión BGP se eliminan las rutas aprendidas y se restablecen las conexiones abiertas. Tenga cuidado antes de desactivar la sesión. Deshabilitar BGP no elimina la configuración de BGP en el servidor; si lo necesita, puede volver a habilitar la sesión y volver a publicar rutas sin cambiar la configuración del servidor. Si la vuelve a habilitar, la sesión puede tardar entre 5 y 10 minutos en establecerse.
Para obtener todas las sesiones en ejecución de un servidor, envíe una solicitud GET al punto final /devices/{id}/bgp/sessions.
curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token: <API_TOKEN>" "https://api.equinix.com/metal/v1/devices/{id}/bgp/sessions"
Para obtener información relativa a una sesión BGP específica, envíe una solicitud GET al endpoint /bgp/sessions/{id}.
curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token: <API_TOKEN>" "https://api.equinix.com/metal/v1/bgp/sessions/{id}"
Para obtener los datos vecinos de una sesión, envíe una solicitud GET al punto final /devices/{id}/bgp/neighbors.
curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token: <API_TOKEN>" "https://api.equinix.com/metal/v1/devices/{id}/bgp/neighbors"
Posibles estados de la sesión
Cada sesión BGP tiene un estado posible de Disabled, Up, Down, Partial o Unknown.
Disabled- A disabled status will appear on the project's BGP page if you have enabled BGP on your project, but have not yet initiated a BGP session. For example, you may have a session that is announcing an IPv4 address but not a session to IPv6 address. The IPv4 session status isUpand the IPv6 session status isDisabled.Up- The BGP session is up. Equinix Metal routers are picking up the IP addresses you are announcing and learning the routes to your servers. In an Equinix IBX, this status also indicates that the BGP session is active on both routers.Down- The BGP session is down. Either you haven't set up the host configuration yet, or something in the configuration is not working. If you have checked your host configuration, try disabling and re-initiating the BGP session, wait the 5-10 minutes for the session to come up again. If the session is still down, please contact support.Partial- If your server is in an Equinix IBX and the BGP session is up on only one of the two routers, then the status will bePartial. It could indicate that there is maintenance on of the routers. The status should be temporary, but if it persists, please contact support.Unknown- A session will have an unknown status right after you have enabled it, while the session is still being established. It typically takes about 5-10 minutes for the status to update. If the status is unknown for longer, try clicking Update Now to manually update it.