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 Google Cloud console do, 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 o seguinte:
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 Google Cloud console do, 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 selecionada, sempre compara os valores de MED sem considerar os valores de ASN.
Se não estiver selecionada, compara os valores de MED nos valores de ASN de cada vizinho.
Para Custo entre regiões, é possível selecionar o seguinte:
Padrão: não adiciona custos entre regiões aos valores de MED.
Adicionar custo ao MED: adiciona custos entre regiões 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
rede VPC, use o gcloud compute networks
update comando:
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 poderá usar a flag --bgp-bps-always-compare-med, --no-bgp-bps-always-compare-med ou --bgp-bps-inter-region-cost. No exemplo a seguir, especifique 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 o seguinte:
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