Defina os modos de planeamento de trajeto e de seleção do melhor caminho
As seguintes definições da rede da nuvem virtual privada (VPC) controlam o funcionamento de todos os Cloud Routers na rede:
As rotas anunciadas são controladas pelo modo de encaminhamento dinâmico da rede VPC.
As rotas aprendidas são controladas pelo modo de encaminhamento dinâmico e pelo modo de seleção do melhor caminho da rede VPC.
O modo de encaminhamento dinâmico de uma rede VPC é regional (predefinição) ou global.
O modo de seleção do melhor caminho de uma rede de VPC é antigo (predefinição) ou padrão. Como prática recomendada, recomendamos a utilização do modo de seleção do melhor caminho antigo para cargas de trabalho críticas.
Para mais informações sobre os modos de seleção do melhor caminho, consulte o artigo Seleção do melhor caminho.
Pode especificar o modo de encaminhamento dinâmico e o modo de seleção do melhor caminho quando cria uma rede de VPC ou quando atualiza uma rede de VPC.
Veja os modos de seleção do melhor caminho e encaminhamento dinâmico de uma rede de VPC
Para ver o modo de encaminhamento dinâmico atual e o modo de seleção do melhor caminho de uma rede VPC, siga estes passos.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Para ver a página de detalhes de uma rede, clique no nome da rede.
Na secção Modo de encaminhamento dinâmico, o valor indica o tipo de modo de encaminhamento dinâmico, Regional ou Global.
Na secção *Modo de seleção do melhor caminho, o valor indica o tipo de modo de seleção do melhor caminho, Padrão ou Antigo.
gcloud
Execute o gcloud compute networks describe
comando:
gcloud compute networks describe NETWORK_NAME \ --format="get(routingConfig)" \ --project=PROJECT_ID
Substitua o seguinte:
NETWORK_NAME
: o nome da rede da VPCPROJECT_ID
: o ID do projeto que contém a rede VPC
No resultado, veja o seguinte:
O
routingMode
é o modo de encaminhamento dinâmico da rede VPC. O seu valor éREGIONAL
ouGLOBAL
.O
bgpBestPathSelectionMode
é o melhor modo de seleção de caminhos da rede VPC. O seu valor éLEGACY
ouSTANDARD
.Se o modo de seleção do melhor caminho (
bgpBestPathSelectionMode
) forSTANDARD
, a saída pode conter os seguintes itens adicionais:bgpAlwaysCompareMed
: os valores sãoTrue
ouFalse
. SebgpAlwaysCompareMed
não estiver incluído na saída, o valor predefinido implícito éFalse
.bgpInterRegionCost
: os valores sãoDEFAULT
ouADD_COST_TO_MED
. SebgpInterRegionCost
não estiver incluído na saída, o valor predefinido implícito é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 VPCNETWORK_NAME
: o nome da rede da VPC
No resultado, veja o seguinte:
routingMode
é o modo de encaminhamento dinâmico da rede VPC. O seu valor éREGIONAL
ouGLOBAL
.bgpBestPathSelectionMode
é o melhor modo de seleção de caminhos da rede VPC. O seu valor éLEGACY
ouSTANDARD
.Se o modo de seleção do melhor caminho,
bgpBestPathSelectionMode
, forSTANDARD
, a saída pode conter os seguintes itens adicionais:bgpAlwaysCompareMed
: os valores sãoTrue
ouFalse
. SebgpAlwaysCompareMed
não estiver incluído na saída, o valor predefinido implícito éFalse
.bgpInterRegionCost
: os valores sãoDEFAULT
ouADD_COST_TO_MED
. SebgpInterRegionCost
não estiver incluído na saída, o valor predefinido implícito éDEFAULT
.
Altere os modos de encaminhamento dinâmico e de seleção do melhor caminho de uma rede de VPC
Para alterar o modo de encaminhamento dinâmico atual, o modo de seleção do melhor caminho ou ambos de uma rede VPC, siga estes passos.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Para ver a página de detalhes de uma rede, clique no nome da rede.
Para modificar a rede, clique em
Editar.Na secção Modo de encaminhamento dinâmico, selecione Regional ou Global.
Na secção Modo de seleção do melhor caminho, selecione Antigo ou Padrão.
Se selecionar o modo de seleção do melhor caminho padrão, pode fazer o seguinte:
Escolha se a opção Comparar sempre MED está ativada:
Se estiver selecionada, compara sempre os valores MED sem considerar os valores ASN.
Se não estiver selecionada, compara os valores MED nos valores ASN de cada vizinho.
Para Custo entre regiões, pode selecionar o seguinte:
Predefinição: não adiciona custos entre regiões aos valores MED.
Adicionar custo ao MED: adiciona custos entre regiões aos valores MED.
Para confirmar, clique em Guardar.
gcloud
Para definir os modos de encaminhamento dinâmico e de seleção do melhor caminho quando 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 encaminhamento dinâmico e de seleção do melhor caminho para uma rede de VPC existente, 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 definir --bgp-best-path-selection-mode=STANDARD
, também pode usar a flag --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
ou --bgp-bps-inter-region-cost
. No exemplo seguinte, 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 o seguinte:
NETWORK_NAME
: o nome da rede da VPC a modificarDYNAMIC_ROUTING_MODE
: o modo de encaminhamento dinâmico a usar. EspecifiqueREGIONAL
ouGLOBAL
. O valor predefinido éREGIONAL
.BEST_PATH_SELECTION_MODE
: o melhor modo de seleção de caminho a usar. EspecifiqueLEGACY
ouSTANDARD
. O valor predefinido éLEGACY
.- O seguinte só é aplicável quando usa o modo de seleção do
STANDARD
melhor caminho. Estas flags têm de ser omitidas se usar o modo de seleção doLEGACY
melhor caminho. --bgp-bps-always-compare-med
: use este indicador para comparar sempre o MED sem considerar os valores ASN adjacentes.--no-bgp-bps-always-compare-med
: use esta flag para comparar condicionalmente os valores MED em cada ASN vizinho.COST_MODE
: controla se é adicionado um custo entre regiões ao valor MED recebido. EspecifiqueDEFAULT
ouADD-COST-TO-MED
.DEFAULT
não adiciona custos entre regiões aos valores MED.ADD-COST-TO-MED
adiciona custos inter-regiões aos valores MED.
API
Para definir os modos de encaminhamento dinâmico e de seleção do melhor caminho quando cria 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 encaminhamento dinâmico e de seleção do melhor caminho para uma rede VPC existente, 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 o seguinte:
PROJECT_ID
: o ID do projeto que contém a rede VPC a modificarNETWORK_NAME
: o nome da rede da VPC a modificarDYNAMIC_ROUTING_MODE
: o modo de encaminhamento dinâmico a usar. EspecifiqueREGIONAL
ouGLOBAL
. O valor predefinido éREGIONAL
.BEST_PATH_SELECTION_MODE
: o melhor modo de seleção de caminho a usar. EspecifiqueLEGACY
ouSTANDARD
. O valor predefinido éLEGACY
.COST
: controla se é adicionado um custo inter-regiões ao valor MED recebido. EspecifiqueDEFAULT
ouADD-COST-TO-MED
.DEFAULT
não adiciona custos entre regiões aos valores MED.ADD-COST-TO-MED
adiciona custos inter-regiões aos valores MED.
Quando bgpAlwaysCompareMed
é True
, compare sempre o MED sem considerar os valores ASN adjacentes. Quando False
, compare condicionalmente os valores MED
em cada ASN vizinho. A predefinição é False
. bgpAlwaysCompareMed
é opcional quando bgpBestPathSelectionMode
é STANDARD
, mas tem de ser omitido quando bgpBestPathSelectionMode
é LEGACY
.
Quando bgpBestPathSelectionMode
é STANDARD
, bgpInterRegionCost
é opcional, mas tem de ser omitido quando bgpBestPathSelectionMode
é LEGACY
.
O que se segue?
- Efeitos do modo de planeamento de trajeto dinâmico nos trajetos aprendidos
- Crie um Cloud Router para ligar uma rede VPC a uma rede de intercâmbio