Esta página descreve como criar um Cloud Router e uma associação de VLAN e associá-los ao gateway do NCC.
Crie um Cloud Router
Antes de criar e associar o Cloud Router, tenha em atenção as seguintes considerações:
- O Cloud Router tem de estar associado a um gateway do NCC na mesma região.
- No máximo, pode anexar um serviço a um gateway do NCC de cada vez
- Apenas as associações de VLAN cujas sessões BGP são geridas pelo Cloud Router associado ao gateway do NCC fazem parte do spoke do gateway do NCC.
Para obter informações detalhadas sobre o Cloud Router, consulte o artigo Vista geral do Cloud Router.
Siga estes passos para criar um Cloud Router:
gcloud
Use o comando gcloud compute routers create
. Para especificar anúncios de rotas personalizadas ao nível do router, defina a flag --advertisement-mode=CUSTOM
como CUSTOM
. Para ver informações sobre o efeito do modo de anúncio ao nível do router nos anúncios de sessões BGP individuais, consulte Anúncios
eficazes.
gcloud compute routers create ROUTER_NAME \ --project=PROJECT_ID \ --ncc-gateway=NCC_GATEWAY_URI \ --region=REGION\ --asn=ASN_NUMBER \ --advertisement-mode=CUSTOM \ --set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES \ [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \ [--keepalive-interval=KEEPALIVE_TIMER] \
Substitua o seguinte:
ROUTER_NAME
: o nome do Cloud RouterPROJECT_ID
: o ID do projeto que contém o Cloud RouterNCC_GATEWAY_URI
: o URI completo do gateway da NCC associado ao router. O formato do URI segue este padrão:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
REGION
: a região que contém o Cloud RouterASN_NUMBER
: qualquer ASN privado (64512
-65534
,4200000000
-4294967294
) que ainda não esteja a usar na rede no localO Cloud Router requer que use um ASN privado, mas o seu ASN nas instalações pode ser público ou privado.
CUSTOM_ADVERTISED_RANGES
: a lista de intervalos de endereços IP personalizados no formato CIDR ou endereços IP individuais a incluir nos anúncios ao nível do routerOs endereços IPv4 individuais são interpretados como um CIDR com uma máscara de sub-rede
/32
e os endereços IPv6 individuais são interpretados como um CIDR com uma máscara de sub-rede/128
. Para obter informações sobre o número máximo de anúncios de rotas personalizadas, consulte Limites.ROUTER_IDENTIFIER_RANGE
: um intervalo de endereços IPv4 opcional que serve como identificador exclusivo para o Cloud RouterPara mais informações, consulte o artigo Configure o intervalo de identificadores BGP para um Cloud Router.
KEEPALIVE_TIMER
: um tempo opcional, em segundos, que define o temporizador keep-alive do BGP.Os valores válidos situam-se entre
20
e60
, inclusive. Se omitir a flag--keepalive-interval
, o Cloud Router usa um temporizador de keepalive do BGP de 20 segundos. Para mais informações, consulte o artigo Temporizador de manutenção.
API
Use o método compute.router.insert
com o gateway da NCC especificado na carga útil. Para especificar anúncios de rotas personalizadas ao nível do router, defina a flag bgp.advertiseMode
como CUSTOM
. Para ver informações sobre o efeito do modo de anúncio ao nível do router nos anúncios de sessões BGP individuais, consulte Anúncios
eficazes.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers { "name": "ROUTER_NAME", "ncc_gateway": "NCC_GATEWAY_URI", "bgp": { "asn": "ASN_NUMBER", "advertiseMode": CUSTOM, "advertisedIpRanges": [ { "range": CUSTOM_ADVERTISED_RANGE, "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION }, ... ], "identifierRange": ROUTER_IDENTIFIER_RANGE, "keepaliveInterval": KEEPALIVE_TIMER } }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto que contém o Cloud RouterREGION
: a região que contém o Cloud RouterROUTER_NAME
: o nome do Cloud RouterNCC_GATEWAY_URI
: o URI completo do gateway da NCC associado ao router. O formato do URI segue este padrão:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
ASN_NUMBER
: qualquer ASN privado (64512
-65534
,4200000000
-4294967294
) que ainda não esteja a usar na rede no localO Cloud Router requer que use um ASN privado, mas o seu ASN nas instalações pode ser público ou privado.
CUSTOM_ADVERTISED_RANGE
eCUSTOM_ADVERTISED_RANGE_DESCRIPTION
: chaves num dicionário que especificam um anúncio de rota personalizado ao nível do routerA lista
bgp.advertisedIpRanges
contém cada dicionário de anúncios de rotas personalizadas. A especificação debgp.advertisedIpRanges
requerbgp.advertiseMode: CUSTOM
. CadaCUSTOM_ADVERTISED_RANGE
é um intervalo de endereços IP no formato CIDR ou um endereço IP individual. Os endereços IPv4 individuais são interpretados como um CIDR com uma máscara de sub-rede/32
e os endereços IPv6 individuais são interpretados como um CIDR com uma máscara de sub-rede/128
. Para obter informações sobre o número máximo de anúncios de rotas personalizadas, consulte a secção Limites. CadaCUSTOM_ADVERTISED_RANGE_DESCRIPTION
é uma string para descrever o anúncio.ROUTER_IDENTIFIER_RANGE
: define um intervalo de endereços IPv4 que serve como identificador exclusivo para o Cloud RouterPara mais informações, consulte o artigo Configure o intervalo de identificadores BGP para um Cloud Router.
KEEPALIVE_TIMER
: um tempo opcional, em segundos, que define o temporizador de keepalive do BGPOs valores válidos situam-se entre
20
e60
, inclusive. Se omitirbgp.keepaliveInterval
, o Cloud Router usa um temporizador de manutenção do BGP de 20 segundos. Para mais informações, consulte o artigo Temporizador de manutenção.
Crie associações VLAN
As associações de VLANs para a interligação dedicada ou a interligação de parceiros fornecem o caminho de conetividade entre o gateway do NCC e uma rede no local.
O tráfego do anexo de VLAN passa pelo gateway do NCC antes de chegar ao serviço de parceiros e ao hub.
Para ver informações detalhadas sobre como criar anexos de VLAN e configurar o peering de BGP e a interface, consulte o artigo Crie anexos de VLAN.