Definir os modos de roteamento e de seleção de melhores caminhos
As configurações de rede de nuvem privada virtual (VPC) a seguir controlam como todas as os Cloud Routers funcionam dentro da rede:
As rotas anunciadas são controladas pelo modo de roteamento dinâmico da rede VPC.
As rotas aprendidas são controladas pelo modo de roteamento dinâmico e pelo melhor modo de seleção de caminho da rede VPC.
O modo de roteamento dinâmico de uma rede VPC é regional (padrão) ou global.
O modo de seleção do melhor caminho de uma rede VPC é legado (padrão) ou padrão. Como prática recomendada, sugerimos o uso do modo de seleção do melhor caminho legado para cargas de trabalho críticas.
Para mais informações sobre os modos de seleção do melhor caminho, consulte Seleção do melhor caminho.
É possível especificar o modo de roteamento dinâmico e a seleção de melhor caminho quando quando você cria uma rede VPC ou atualiza uma VPC em uma rede VPC.
Visualizar os modos de roteamento dinâmico e de seleção do melhor caminho de uma rede VPC
Para conferir o modo de roteamento dinâmico atual e o modo de seleção do melhor caminho de uma rede VPC, siga estas etapas.
Console
No Cloud de Confiance console, acesse a página Redes VPC.
Para visualizar a página de detalhes de uma rede, clique no nome dela.
Na seção Modo de roteamento dinâmico, o valor indica o tipo de modo de roteamento dinâmico: Regional ou Global.
Na seção *Modo de seleção do melhor caminho, o valor indica o tipo de modo de seleção do melhor caminho: Padrão ou Legado.
gcloud
Execute o comandogcloud compute networks describe
:
gcloud compute networks describe NETWORK_NAME \ --format="get(routingConfig)" \ --project=PROJECT_ID
Substitua:
NETWORK_NAME: o nome da rede VPC.PROJECT_IDé o ID do projeto que contém a rede VPC.
Na saída, confira o seguinte:
O
routingModeé o modo de roteamento dinâmico da rede VPC. O valor éREGIONALouGLOBAL.O
bgpBestPathSelectionModeé o modo de seleção de melhor caminho da rede VPC. O valor éLEGACYouSTANDARD.Se o modo de seleção de melhor caminho (
bgpBestPathSelectionMode) forSTANDARD, a saída poderá conter os seguintes itens extras:bgpAlwaysCompareMed: os valores sãoTrueouFalse. SebgpAlwaysCompareMednão estiver incluído na saída, o valor padrão implícito seráFalse.bgpInterRegionCost: os valores sãoDEFAULTouADD_COST_TO_MED. SebgpInterRegionCostnão estiver incluído na saída, o valor padrão implícito seráDEFAULT.
API
Use o
método networks.get.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK_NAME
Substitua o seguinte:
PROJECT_IDé o ID do projeto que contém a rede VPC.NETWORK_NAME: o nome da rede VPC.
Na saída, confira o seguinte:
routingModeé o modo de roteamento dinâmico da rede VPC. O valor éREGIONALouGLOBAL.bgpBestPathSelectionModeé o modo de seleção de melhor caminho da rede VPC. O valor éLEGACYouSTANDARD.Se o modo de seleção de melhor caminho,
bgpBestPathSelectionMode, forSTANDARD, a saída poderá conter os seguintes itens extras:bgpAlwaysCompareMed: os valores sãoTrueouFalse. SebgpAlwaysCompareMednão estiver incluído na saída, o valor padrão implícito seráFalse.bgpInterRegionCost: os valores sãoDEFAULTouADD_COST_TO_MED. SebgpInterRegionCostnão estiver incluído na saída, o valor padrão implícito seráDEFAULT.
Alterar os modos de roteamento dinâmico e de seleção do melhor caminho de uma rede VPC
Para mudar o modo de roteamento dinâmico atual, o modo de seleção de melhor caminho ou de uma rede VPC, siga estas etapas.
Console
No Cloud de Confiance console, acesse a página Redes VPC.
Para visualizar a página de detalhes de uma rede, clique no nome dela.
Para modificar a rede, clique em Editar.
Na seção Modo de roteamento dinâmico, selecione Regional ou Global.
Na seção Modo de seleção do melhor caminho, selecione Legado ou Padrão.
Se você selecionar o modo de seleção do melhor caminho padrão, poderá fazer o seguinte:
Escolha se a opção Sempre comparar MED está ativada:
Se selecionado, sempre compara valores de MED sem considerar valores de ASN.
Se não estiver selecionado, compara os valores de MED nos valores ASN de cada vizinho.
Em Custo entre regiões, selecione:
Padrão: não adiciona custos inter-regionais aos valores de MED.
Adicionar custo ao MED: adiciona custos inter-regionais aos valores de MED.
Para confirmar, clique em Salvar.
gcloud
Para definir os modos de roteamento dinâmico e de melhor seleção de caminho ao criar uma
nova rede VPC, use o comando gcloud compute networks
create:
gcloud compute networks create NETWORK_NAME \ --bgp-routing-mode=DYNAMIC_ROUTING_MODE \ --bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE \ --project=PROJECT_ID
Para alterar os modos de roteamento dinâmico e os melhores modos de seleção de caminho para uma
rede VPC, use o comando gcloud compute networks
update:
gcloud compute networks update NETWORK_NAME \ --bgp-routing-mode=DYNAMIC_ROUTING_MODE \ --bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE \ --project=PROJECT_ID
Se você definir --bgp-best-path-selection-mode=STANDARD, também será possível usar a flag
--bgp-bps-always-compare-med, --no-bgp-bps-always-compare-med ou
--bgp-bps-inter-region-cost. No exemplo abaixo, você especifica
create ou update:
gcloud compute networks {create|update} NETWORK_NAME \ --bgp-routing-mode=DYNAMIC_ROUTING_MODE \ --bgp-best-path-selection-mode=STANDARD \ --[no-]bgp-bps-always-compare-med \ --bgp-bps-inter-region-cost=COST_MODE \ --project=PROJECT_ID
Substitua:
NETWORK_NAME: o nome da rede VPC que será modificadaDYNAMIC_ROUTING_MODE: o modo de roteamento dinâmico para usar: especifiqueREGIONALouGLOBAL. O valor padrão éREGIONAL.BEST_PATH_SELECTION_MODE: o melhor modo de seleção de caminho para usar: especifiqueLEGACYouSTANDARD. O valor padrão éLEGACY.- As flags a seguir são aplicáveis apenas ao usar o modo de seleção do melhor caminho
STANDARD. Essas flags precisarão ser omitidas se você usar o modo de seleção de melhor caminhoLEGACY. --bgp-bps-always-compare-med: use esta flag para sempre comparar o MED sem considerar os valores de ASN vizinhos.--no-bgp-bps-always-compare-med: use essa flag para comparar condicionalmente os valores de MED em cada ASN vizinho.COST_MODE: controla se um custo inter-regional é adicionado ao valor de MED recebido. EspecifiqueDEFAULTouADD-COST-TO-MED.- O
DEFAULTnão adiciona custos entre regiões aos valores de MED. ADD-COST-TO-MEDadiciona custos inter-regionais aos valores de MED.
- O
API
Para definir os modos de roteamento dinâmico e de seleção de melhor caminho ao criar uma nova
rede VPC, use o método
networks.insert:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK_NAME
{
"routingConfig": {
"routingMode": "DYNAMIC_ROUTING_MODE"
"bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE"
"bgpAlwaysCompareMed": True | False
"bgpInterRegionCost": "COST"
}
}
Para alterar os modos de roteamento dinâmico e os modos de seleção de melhor caminho para uma
rede VPC, use o
método networks.patch:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK_NAME
{
"routingConfig": {
"routingMode": "DYNAMIC_ROUTING_MODE"
"bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE"
"bgpAlwaysCompareMed": True | False
"bgpInterRegionCost": "COST"
}
}
Substitua:
PROJECT_IDé o ID do projeto que contém a rede VPC a ser modificada.NETWORK_NAME: o nome da rede VPC que será modificadaDYNAMIC_ROUTING_MODE: o modo de roteamento dinâmico para usar: especifiqueREGIONALouGLOBAL. O valor padrão éREGIONAL.BEST_PATH_SELECTION_MODE: o melhor modo de seleção de caminho para usar: especifiqueLEGACYouSTANDARD. O valor padrão éLEGACY.COST: controla se um custo inter-regional é adicionado ao o valor MED recebido: especifiqueDEFAULTouADD-COST-TO-MED.- O
DEFAULTnão adiciona custos inter-regionais aos valores de MED. ADD-COST-TO-MEDadiciona custos inter-regionais aos valores de MED.
Quando bgpAlwaysCompareMed for True, sempre compare a MED sem considerar
os valores ASN vizinhos. Quando False, compare condicionalmente os valores de MED
em cada ASN vizinho. O padrão é False. bgpAlwaysCompareMed é
opcional quando bgpBestPathSelectionMode for STANDARD, mas precisa ser
omitido quando bgpBestPathSelectionMode for LEGACY.
Quando bgpBestPathSelectionMode for STANDARD, bgpInterRegionCost será
opcional, mas precisará ser omitido quando bgpBestPathSelectionMode for LEGACY.
A seguir
- Efeitos do modo de roteamento dinâmico nas rotas aprendidas
- Criar um Cloud Router para conectar uma rede VPC a uma de peering