Especifica y administra rutas aprendidas personalizadas
Cloud Router aprende rutas para el tráfico de salida de forma dinámica desde sus pares del protocolo de puerta de enlace fronteriza (BGP). Sin embargo, también puedes crear esas rutas de forma manual y aplicarlas a una sesión de BGP. Estas rutas creadas de forma manual se denominan rutas aprendidas personalizadas.
Puedes crear rutas aprendidas personalizadas al mismo tiempo que creas una sesión de BGP. Como alternativa, puedes actualizar una sesión de BGP existente para agregar rutas aprendidas personalizadas.
Para obtener una descripción general de las rutas aprendidas personalizadas, consulta Rutas aprendidas.
Para obtener información sobre cómo Cloud Router maneja las rutas aprendidas en general, incluidas las rutas que se aprenden de forma dinámica, consulta Rutas aprendidas.
Antes de comenzar
Antes de comenzar, revisa las siguientes secciones.
Selecciona un proyecto
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
- Si usas Google Cloud CLI, ejecuta el siguiente comando para configurar el ID del proyecto. En las instrucciones de
gcloud
de esta página, se supone que estableciste el ID del proyecto.gcloud config set project PROJECT_ID
-
Ejecuta el siguiente comando para confirmar que el ID se configuró:
gcloud config list --format='text(core.project)'
Requisitos para IPv6 (opcional)
Si deseas que las rutas aprendidas personalizadas incluyan prefijos IPv6, el recurso de conectividad debe cumplir con las condiciones subyacentes para IPv6. Por ejemplo, si estableces rutas de aprendizaje personalizadas para un túnel VPN, asegúrate de cumplir con las condiciones descritas compatibilidad con IPv6 en la descripción general de Cloud VPN.
Define rutas aprendidas personalizadas mientras creas una sesión
Para algunos productos de Conectividad de red, puedes configurar un par de BGP para incluir rutas aprendidas personalizadas mientras creas el recurso. Para otros recursos, primero debes crear la sesión de BGP y, luego, agregar las rutas aprendidas personalizadas.
Para obtener más información sobre cómo agregar rutas aprendidas personalizadas mientras creas una sesión, consulta los siguientes vínculos:
- Crea una puerta de enlace de VPN con alta disponibilidad a una puerta de enlace de VPN de intercambio de tráfico
- Crea adjuntos de VLAN (interconexión dedicada)
Si creas un adjunto de VLAN de interconexión de socio, primero crea el adjunto y, luego, actualiza el par de BGP para agregar rutas aprendidas personalizadas.
Si instalas un dispositivo virtual de red de terceros mediante Network Connectivity Center y deseas usar rutas aprendidas personalizadas, primero debes instalar el dispositivo. Luego, para cada ruta aprendida personalizada que desees usar, accede al dispositivo y configura tu instancia de dispositivo de router a fin de que use las rutas aprendidas personalizadas. Después de eso, puedes actualizar la sesión de BGP para usar rutas aprendidas personalizadas. Para obtener más información, consulta Usa rutas aprendidas personalizadas en la documentación de Network Connectivity Center.
Cuando actualizas una sesión de Cloud Router, Cloud Router verifica si hay superposiciones entre las rutas aprendidas personalizadas y las subredes de VPC. Si hay una superposición, la subred de VPC tiene prioridad. Esto significa que el tráfico se enruta a través de la subred de VPC en lugar de la ruta aprendida personalizada. Cloud Router ignora el BGP y las rutas aprendidas personalizadas que son más específicas o iguales a la subred de VPC. Para obtener más información sobre el enrutamiento en Google Cloud, consulta Rutas.
Si una ruta de BGP y una ruta aprendida personalizada coinciden con la misma dirección IP de destino, Google Cloud otorga mayor preferencia a las rutas que tienen un valor de prioridad más pequeño. Los valores más bajos indican una prioridad más alta.
Para obtener información sobre cómo agregar rutas aprendidas personalizadas mientras actualizas una sesión de BGP, consulta la siguiente sección.
Actualiza una sesión existente para que use rutas de aprendizaje personalizadas
Si tienes una sesión de BGP existente sin rutas aprendidas personalizadas definidas, de manera opcional, puedes actualizarlo para usar rutas aprendidas personalizadas.
También puedes usar este procedimiento si ya configuraste rutas de aprendizaje personalizadas para una sesión, pero deseas agregar al prefijo de IP que especificaste antes.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
En el campo Nombre, haz clic en el nombre del Cloud Router correspondiente.
En la página de detalles del router, haz clic en el nombre de la sesión de BGP que deseas modificar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Expande la sección Rutas anunciadas, rutas aprendidas personalizadas, detección de reenvío bidireccional (BFD) y, luego, en la sección Rutas aprendidas personalizadas:
En la sección Prioridad de todas las rutas aprendidas personalizadas, para configurar la prioridad de rutas, ingresa un valor de prioridad entre
0
y65535
(inclusive) para todos los aprendizajes personalizados rutas configuradas para esta sesión.Google Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Si el mismo rango de direcciones IP se configura en varias rutas aprendidas personalizadas, la mejor selección de ruta se basa en la prioridad de ruta.
Haz clic en Agregar nuevo rango de direcciones IP.
En el campo Rango de direcciones IP, ingresa un prefijo IPv4 o IPv6. Si proporcionas una dirección de IP sin una máscara de subred, se interpreta como una máscara de subred
/32
(para IPv4) y una máscara de subred/128
(para IPv6).
Haz clic en Guardar.
gcloud
Usa el comando gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --add-custom-learned-route-ranges=IP_PREFIXES \ --custom-learned-route-priority=ROUTE_PRIORITY
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.PEER_NAME
es el nombre del par de BGP.REGION
es la región en la que se encuentra el Cloud RouterIP_PREFIXES
: Una lista de prefijos de dirección IPv4 o IPv6 separados por comas, por ejemplo,192.0.2.0/24,198.51.100.0/24,2001:db8:abcd:12::/64
Si proporcionas un prefijo de dirección IP sin una máscara de subred, se interpreta como una máscara de subred
/32
(para IPv4) y una máscara de subred/128
(para IPv6). Para obtener información sobre la cantidad máxima de rutas aprendidas personalizadas que puedes tener, consulta Límites.ROUTE_PRIORITY
: Es un valor de prioridad entre0
y65535
(inclusive) en todas las rutas aprendidas personalizadas configuradas para esta sesiónGoogle Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
. Si no proporcionas un valor, Google Cloud aplica de forma interna un valor de100
.
API
Usa el método compute.routers.patch
y actualiza el array bgpPeers
.
Cuando aplicas un parche al array bgpPeers
, debes proporcionar valores para cada campo de cada elemento (a menos que desees quitar algunos pares de BGP o algunos valores).
Por ejemplo, supongamos que Cloud Router tiene dos pares de BGP. Para dejar el primer par de BGP sin modificar, pero agregar dos rutas aprendidas personalizadas al segundo par de BGP, usa una solicitud como la siguiente:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Reemplaza los valores de marcador de posición de la siguiente manera.
Proporciona valores sobre Cloud Router:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP que no cambies:
PEER_NAME_1
: Es el nombre de la sesión de BGP.INTERFACE_NAME_1
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_1
: Es la dirección IP de Cloud Router que usa la sesión de BGP.PEER_IP_ADDRESS_1
: Es la dirección IP del par de BGP.PEER_ASN_1
: Es el número del sistema autónomo (ASN) para la sesión.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP a la que quieres agregar personalizadas y aprendidas:
PEER_NAME_2
: Es el nombre de la sesión de BGP.INTERFACE_NAME_2
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_2
: Es la dirección IP de Cloud Router que usa la sesión de BGP.PEER_IP_ADDRESS_2
: Es la dirección IP del par de BGP.PEER_ASN_2
: Es el número del sistema autónomo (ASN) para la sesión.ROUTE_PRIORITY
: Es un valor de prioridad entre0
y65535
(inclusive) en todas las rutas aprendidas personalizadas configuradas para esta sesiónGoogle Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
. Si no proporcionas un valor, Google Cloud aplica de forma interna un valor de100
.IP_PREFIX_1
yIP_PREFIX_2
: para cada uno de estos campos, ingresa un prefijo IPv4 o IPv6.Si proporcionas un prefijo de IP sin una máscara de subred, se interpreta como, para IPv4, una máscara de subred
/32
y, para IPv6,/128
. Para obtener información sobre la cantidad máxima de rutas aprendidas personalizadas que puedes tener, consulta Límites.
Reemplazar rutas aprendidas personalizadas existentes
Si deseas reemplazar las rutas aprendidas personalizadas que se definen por una sesión de BGP, usa la siguiente guía. Cuando usas este procedimiento, las rutas aprendidas personalizadas existentes se descartan en favor de las nuevas rutas que definas.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
En el campo Nombre, haz clic en el nombre del Cloud Router correspondiente.
En la página de detalles del router, haz clic en el nombre de la sesión de BGP que deseas modificar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Expande la sección Rutas anunciadas, rutas aprendidas personalizadas y detección de reenvío bidireccional (BFD).
En el campo Rango de direcciones IP, edita el prefijo IPv4 o IPv6. Si proporcionas un prefijo de IP sin una máscara de subred, se interpreta como una máscara de subred
/32
(para IPv4) y una máscara de subred/128
(para IPv6).Haz clic en Guardar.
gcloud
Usa el comando gcloud compute routers update-bgp-peer
Puedes usar la marca set-custom-learned-route-ranges
para especificar prefijos de IP nuevos o borrar prefijos definidos con anterioridad de la siguiente manera:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --set-custom-learned-route-ranges=IP_PREFIXES
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.PEER_NAME
es el nombre del par de BGP.REGION
es la región en la que se encuentra el Cloud Router.IP_PREFIXES
: Una lista de prefijos IPv4 o IPv6 separados por comas, por ejemplo,1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64
Si proporcionas un prefijo de IP sin una máscara de subred, se interpreta como, para IPv4, una máscara de subred
/32
y, para IPv6,/128
. Para borrar todos los prefijos, usa la marca sin valor después de ella. Para obtener información sobre la cantidad máxima de rutas aprendidas personalizadas que puedes tener, consulta Límites.
API
Usa el método compute.routers.patch
y actualiza el array bgpPeers
.
Cuando aplicas un parche al array bgpPeers
, debes proporcionar valores para cada campo de cada elemento (a menos que desees quitar algunos pares de BGP o algunos valores).
Por ejemplo, supongamos que Cloud Router tiene dos pares. Supongamos que uno no usa rutas aprendidas personalizadas, pero el otro sí. Para dejar el primer par sin modificar, pero reemplazar las rutas que se definen para el segundo par, usa una solicitud como la siguiente:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Reemplaza los valores de marcador de posición de la siguiente manera.
Proporciona valores sobre Cloud Router:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP que no cambies:
PEER_NAME_1
: Es el nombre de la sesión de BGP.INTERFACE_NAME_1
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_1
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_1
: Es la dirección IP del par de BGP.PEER_ASN_1
: Es el número del sistema autónomo (ASN) para la sesión.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP a la que deseas reemplazar las rutas aprendidas personalizadas:
PEER_NAME_2
: Es el nombre de la sesión de BGP.INTERFACE_NAME_2
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_2
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_2
: Es la dirección IP del par de BGP.PEER_ASN_2
: Es el número del sistema autónomo (ASN) para la sesión.ROUTE_PRIORITY
: Es un valor de prioridad entre0
y65535
(inclusive) en todas las rutas aprendidas personalizadas configuradas para esta sesiónGoogle Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
. Si no proporcionas un valor, Google Cloud aplica de forma interna un valor de100
.IP_PREFIX_1
yIP_PREFIX_2
: para cada uno de estos campos, ingresa un prefijo IPv4 o IPv6.Si proporcionas una dirección IP sin una máscara de subred, se interpreta como, para IPv4, una máscara de subred
/32
y, para IPv6,/128
. Para obtener información sobre la cantidad máxima de rutas aprendidas personalizadas que puedes tener, consulta Límites.
Quita las rutas aprendidas personalizadas de una sesión de BGP
Para quitar algunas o todas las rutas aprendidas personalizadas de una sesión de BGP, usa la siguiente guía.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
En el campo Nombre, haz clic en el nombre del Cloud Router correspondiente.
En la página de detalles del router, haz clic en el nombre de la sesión de BGP que deseas modificar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Expande la sección Rutas anunciadas, rutas aprendidas personalizadas y detección de reenvío bidireccional (BFD).
En la sección Rutas aprendidas personalizadas, junto al rango de direcciones IP que deseas quitar, haz clic en
Borrar rango de IP.Haz clic en Guardar.
gcloud
Usa el comando gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --remove-custom-learned-route-ranges=IP_PREFIXES
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.PEER_NAME
es el nombre del par de BGP.REGION
es la región en la que se encuentra el Cloud Router.IP_PREFIXES
es una lista separada por comas de los prefijos de IP que deseas quitar.
API
Usa el método compute.routers.patch
y actualiza el array bgpPeers
.
Cuando aplicas un parche al array bgpPeers
, debes proporcionar valores para cada campo de cada elemento (a menos que desees quitar algunos pares de BGP o algunos valores).
Por ejemplo, supongamos que Cloud Router tiene dos pares de BGP. Supongamos que uno no usa rutas aprendidas personalizadas, pero el otro sí. Para dejar el primer par sin modificar y quitar las rutas que se definen para el segundo par, usa una solicitud como la siguiente:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2" } ] }
Reemplaza los valores de marcador de posición de la siguiente manera.
Proporciona valores sobre Cloud Router:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP que no cambies:
PEER_NAME_1
: Es el nombre de la sesión de BGP.INTERFACE_NAME_1
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_1
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_1
: Es la dirección IP del par de BGP.PEER_ASN_1
: Es el número del sistema autónomo (ASN) para la sesión.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP de la que deseas quitar las rutas aprendidas personalizadas:
PEER_NAME_2
: Es el nombre de la sesión.INTERFACE_NAME_2
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_2
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_2
: Es la dirección IP del par de BGP.PEER_ASN_2
: Es el número del sistema autónomo (ASN) para la sesión.
Cambia la prioridad para todas las rutas aprendidas personalizadas en una sesión de BGP
Si deseas actualizar una sesión de BGP a fin de usar una prioridad diferente para sus rutas aprendidas personalizadas, usa la siguiente guía. Ten en cuenta que la prioridad siempre se aplica a todas las rutas personalizadas definidas para un par de BGP. No puedes aplicar prioridades diferentes a prefijos de IP diferentes.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
En el campo Nombre, haz clic en el nombre del Cloud Router correspondiente.
En la página de detalles del router, haz clic en el nombre de la sesión de BGP que deseas modificar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Expande la sección Rutas anunciadas, rutas aprendidas personalizadas y detección de reenvío bidireccional (BFD).
En el campo Prioridad de todas las rutas aprendidas personalizadas, ingresa el nuevo valor de prioridad entre
0
y65535
(inclusive) para editar la prioridad de la ruta personalizada rutas aprendidas configuradas para esta sesión.Google Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Si el mismo rango de direcciones IP está configurado en varias rutas aprendidas personalizadas, la mejor selección de ruta se basa en la prioridad de ruta.
Haz clic en Guardar.
gcloud
Usa el comando gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --custom-learned-route-priority=NEW_ROUTE_PRIORITY
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.PEER_NAME
es el nombre del par de BGP.REGION
es la región en la que se encuentra el Cloud Router.NEW_ROUTE_PRIORITY
: Es un valor de prioridad entre0
y65535
(inclusive) en todas las rutas aprendidas personalizadas configuradas para esta sesiónGoogle Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
.
API
Usa el método compute.routers.patch
y actualiza el array bgpPeers
.
Cuando aplicas un parche al array bgpPeers
, debes proporcionar valores para cada campo de cada elemento, a menos que desees quitar algunos pares de BGP o algunos valores.
Por ejemplo, supongamos que Cloud Router tiene dos pares de BGP. Para dejar el primer par sin modificar, pero actualizar la prioridad de las dos rutas aprendidas personalizadas definidas para el segundo par, usa una solicitud como la siguiente:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "NEW_ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Reemplaza los valores de marcador de posición de la siguiente manera.
Proporciona valores sobre Cloud Router:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP que no cambies:
PEER_NAME_1
: Es el nombre de la sesión de BGP.INTERFACE_NAME_1
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_1
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_1
: Es la dirección IP del par de BGP.PEER_ASN_1
: Es el número del sistema autónomo (ASN) para la sesión.
Proporciona valores sobre la sesión de intercambio de tráfico de BGP para la que deseas cambiar la prioridad:
PEER_NAME_2
: Es el nombre de la sesión de BGP.INTERFACE_NAME_2
: Es el nombre de la interfaz que usa la sesión.IP_ADDRESS_2
: Es la dirección IP de Cloud Router que usa la sesión.PEER_IP_ADDRESS_2
: Es la dirección IP del par de BGP.PEER_ASN_2
: Es el número del sistema autónomo (ASN) para la sesión.NEW_ROUTE_PRIORITY
: Es un valor de prioridad entre0
y65535
(inclusive) en todas las rutas aprendidas personalizadas configuradas para esta sesiónGoogle Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
.IP_PREFIX_1
yIP_PREFIX_2
: Son los prefijos de IP que ya están definidos para la sesión de BGP.
Verifica el estado de las rutas aprendidas personalizadas
Para verificar el estado de tus rutas aprendidas personalizadas, utiliza la siguiente guía.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
En el campo Nombre, haz clic en el nombre del Cloud Router correspondiente.
En la página de detalles del router, haz clic en el nombre de la sesión de BGP que deseas modificar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Expande la sección Rutas anunciadas, rutas aprendidas personalizadas y detección de reenvío bidireccional (BFD).
Para ver la prioridad de ruta, consulta el campo Prioridad de todas las rutas aprendidas personalizadas.
Google Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de
100
tiene mayor prioridad que una con prioridad de200
.Para ver los rangos de direcciones IP, consulta los campos de Rangos de direcciones IP.
gcloud
Para verificar la configuración de tus sesiones de BGP, usa el Comando
gcloud compute routers describe
. Por ejemplo:gcloud compute routers describe ROUTER_NAME \ --region=REGION
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.REGION
es la región en la que se encuentra el Cloud Router.
La salida del comando incluye los prefijos de IP y la prioridad que se configuran para cada sesión de BGP.
A fin de ver si alguna de tus rutas aprendidas personalizadas se considera la mejor ruta para el router, usa el comando
gcloud compute routers get-status
:gcloud compute routers get-status ROUTER_NAME \ --region=REGION
Reemplaza lo siguiente:
ROUTER_NAME
es el nombre del Cloud Router.REGION
: la región de Google Cloud
En el resultado, se enumeran las mejores rutas para Cloud Router y se te indica el estado de cada sesión de BGP.
API
Para recuperar los detalles de configuración de la sesión de BGP, usa el Método
routers.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud Router.
El campo
bgpPeers
en el resultado contiene la configuración de cada sesión de BGP.Usa el método
routers.getRouterStatus
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud RouterROUTER_NAME
es el nombre del Cloud Router.
En el resultado, se enumeran las mejores rutas para Cloud Router y se te indica el estado de cada sesión de BGP.
¿Qué sigue?
Para obtener ayuda sobre cómo comprender el estado de una sesión de BGP, consulta Estados de sesión de BGP.
Para solucionar problemas con Cloud Router, consulta Solución de problemas.