Atualize ou desative o BFD
Pode atualizar as definições da deteção de encaminhamento bidirecional (BFD) numa sessão BGP ativa ou quando desativa uma sessão.
Para mais informações sobre o BFD para o Cloud Router, consulte os seguintes recursos:
- Veja as descrições das definições de BFD usadas nesta página.
- Saiba mais sobre o BFD na vista geral do BFD para o Cloud Router.
- Verifique o estado do BFD visualizando o estado do router na nuvem.
Antes de começar
gcloud
Se quiser usar os exemplos de linhas de comandos neste guia, faça o seguinte:
- Instale ou atualize para a versão mais recente da CLI do Google Cloud.
- Defina uma região e uma zona predefinidas.
API
Se quiser usar os exemplos de API neste guia, configure o acesso à API.
Atualize as definições de BFD numa sessão de BGP ativa
Para atualizar as definições de BFD numa sessão de BGP existente, siga estes passos.
Consola
Na Google Cloud consola, aceda à página Routers na nuvem.
Selecione o Cloud Router a atualizar.
Na página Detalhes do router, na secção Sessões de BGP, selecione a sessão de BGP a atualizar.
Na página Detalhes da sessão BGP, clique em
Editar.Configure as opções de BFD conforme documentado em Definições e temporizadores de BFD.
gcloud
Execute o comando update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --project=PROJECT_ID \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
Substitua o seguinte:
ROUTER_NAME
: o nome do seu Cloud RouterPEER_NAME
: o nome do seu par BGPPROJECT_ID
: o nome do projeto que contém o Cloud RouterINTERFACE
: o nome da interface para este par BGPIP_ADDRESS
: o endereço IP local do link da interface do router na nuvem para este par BGP no intervalo169.254.0.0/16
; pertence à mesma sub-rede que o endereço IP da interface do router de paresPEER_ASN
: o número do sistema autónomo (ASN) do BGP para este par do BGPPEER_IP_ADDRESS
: o endereço local do link do router par que pertence ao intervalo169.254.0.0/16
REGION
: a região onde o Cloud Router está localizado- Configure as opções de BFD conforme documentado em Definições e temporizadores de BFD.
API
Use o método
routers.patch
para atualizar o campo bgpPeers[].bfd
.
O campo bgpPeers[]
aceita uma matriz de pares BGP. Quando PATCH
este campo, substitui a matriz existente de pares BGP pela nova matriz
incluída no seu pedido.
Envie um pedido
GET
para obter a matriz atual de pares BGP para o router. Para ver detalhes, consulte o artigo Veja a configuração da sessão BGP.Envie um pedido
PATCH
com uma nova matriz de pares BGP. No elemento do array que contém a sessão BGP cujas definições BFD quer atualizar, modifique o campobgpPeers[].bfd
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Substitua o seguinte:
PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterBGP_PEERS
: o conteúdo da nova matriz de pares BGP
O exemplo seguinte inclui dois pares BGP e define os valores no campo
bgpPeers[].bfd
. Para mais informações sobre estas opções, consulte o artigo Definições e temporizadores BFD.{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": ACTIVE, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
Desative o BFD
Quando desativa o BFD, pode configurar opcionalmente as definições do BFD que ficam ativas quando reativa a sessão. As opções permanecem configuradas para a sessão desativada, mas não estão em vigor. Este comportamento é semelhante a desativar uma regra de firewall sem a eliminar.
Para desativar o BFD numa sessão BGP, siga estes passos.
Consola
Na Google Cloud consola, aceda à página Routers na nuvem.
Selecione o Cloud Router a atualizar.
Na página Detalhes do router, na secção Sessões de BGP, selecione a sessão de BGP a atualizar.
Na página Detalhes da sessão BGP, clique em
Editar.Defina o modo de inicialização da sessão BFD como
Disabled
.Opcionalmente, configure outras opções de BFD, conforme documentado em Definições e temporizadores de BFD.
gcloud
Execute o comando update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --project=PROJECT_ID \ --peer-name=PEER_NAME \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
Substitua o seguinte:
ROUTER_NAME
: o nome do seu Cloud RouterPROJECT_ID
: o nome do projeto que contém o Cloud RouterPEER_NAME
: o nome do seu par BGPINTERFACE
: o nome da interface para este par BGPIP_ADDRESS
: o endereço IP local do link da interface do router na nuvem para este par BGP no intervalo169.254.0.0/16
; pertence à mesma sub-rede que o endereço IP da interface do router de paresPEER_ASN
: o número do sistema autónomo (ASN) do BGP para este par do BGPPEER_IP_ADDRESS
: o endereço local do link do router par que pertence ao intervalo169.254.0.0/16
REGION
: a região onde o Cloud Router está localizadoBFD_SESSION_INITIALIZATION_MODE
: definido comodisabled
- Opcional: configure outras opções de BFD, conforme documentado nas definições de BFD
API
Use o método
routers.patch
para atualizar o campo bgpPeers[].bfd.sessionInitializationMode
.
O campo bgpPeers[]
aceita uma matriz de pares BGP. Quando PATCH
este campo, substitui a matriz existente de pares BGP pela nova matriz
incluída no seu pedido.
Envie um pedido
GET
para obter a matriz atual de pares BGP para o router. Para ver detalhes, consulte o artigo Veja a configuração da sessão BGP.Envie um pedido
PATCH
com uma nova matriz de pares BGP. No elemento de matriz que contém a sessão de BGP para a qual quer desativar o BFD, definabgpPeers[].bfd.sessionInitializationMode
comoDISABLED
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Substitua o seguinte:
PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterBGP_PEERS
: o conteúdo da nova matriz de pares BGP
O exemplo seguinte inclui dois pares BGP e desativa o BFD para ambos. Para mais informações sobre estas opções, consulte o artigo Definições e temporizadores BFD.
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513,https://cloud.google.com/network-connectivity/docs/router/how-to/configuring-bfd "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
O que se segue?
Para configurar o BFD numa sessão BGP ou num router de pares, consulte o artigo Configure o BFD para o Cloud Router.
Para encontrar exemplos de configurações de routers de terceiros que suportam BFD para o Cloud Router, consulte o artigo Use configurações de routers de terceiros para BFD.
Para obter ajuda com mensagens de diagnóstico, estados de sessão e mensagens de estado do BFD, consulte Mensagens de diagnóstico e estados de sessão do BFD.
Para configurar sessões de BGP, consulte o artigo Estabeleça sessões de BGP.
Para listar, atualizar ou eliminar um Cloud Router, consulte o artigo Liste e elimine Cloud Routers.
Para resolver problemas com o Cloud Router, consulte a secção Resolução de problemas.