Esta página descreve como criar um Cloud Router e um anexo da VLAN e conectá-los ao gateway do NCC.
Criar um Cloud Router
Antes de criar e conectar o Cloud Router, tenha em mente as seguintes considerações:
- O Cloud Router precisa estar associado a um gateway do NCC na mesma região.
- No máximo, um serviço pode ser anexado a um gateway do NCC por vez.
- Somente os anexos da VLAN cujas sessões do BGP são gerenciadas pelo Cloud Router associado ao gateway do NCC fazem parte do spoke do gateway do NCC.
Para informações detalhadas sobre o Cloud Router, consulte a visão geral do Cloud Router.
Siga estas etapas para criar um Cloud Router:
gcloud
Use o gcloud compute routers create
comando. Para especificar
divulgações de rota personalizadas no nível do roteador, defina o --advertisement-mode=CUSTOM
flag como CUSTOM. Para informações sobre o efeito do modo de divulgação no nível do roteador
em divulgações de sessão do BGP individuais, consulte Divulgações
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:
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 do NCC associado ao roteador. O formato do URI segue este padrão:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAMEREGION: a região que contém o Cloud RouterASN_NUMBER: qualquer ASN privado (64512-65534,4200000000-4294967294) que você ainda não usa na rede localO Cloud Router exige o uso de um ASN privado, mas seu ASN local 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 serem incluídos nas divulgações no nível do roteadorEndereços IPv4 individuais são interpretados como um CIDR com uma máscara de sub-rede
/32, e endereços IPv6 individuais são interpretados como um CIDR com uma máscara de sub-rede/128. Para informações sobre o número máximo de divulgações de rota personalizadas, consulte Limites.ROUTER_IDENTIFIER_RANGE: um intervalo de endereços IPv4 opcional que serve como um identificador exclusivo para o Cloud RouterPara mais informações, consulte Configurar o intervalo do identificador do BGP para um Cloud Router.
KEEPALIVE_TIMER: um tempo opcional, em segundos, que define o timer de sinal de atividade do BGP.Os valores válidos estão entre
20e60, inclusive. Se você omitir o flag--keepalive-interval, o Cloud Router usará um timer de sinal de atividade do BGP de 20 segundos. Para mais informações, consulte Timer de sinal de atividade.
API
Use o método compute.router.insert
com o gateway do NCC especificado no payload. Para especificar divulgações de rota personalizadas no nível do roteador, defina o flag bgp.advertiseMode como CUSTOM. Para informações sobre o efeito do modo de divulgação no nível do roteador
em divulgações de sessão do BGP individuais, consulte Divulgações
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:
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 do NCC associado ao roteador. O formato do URI segue este padrão:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAMEASN_NUMBER: qualquer ASN privado (64512-65534,4200000000-4294967294) que você ainda não usa na rede localO Cloud Router exige o uso de um ASN privado, mas seu ASN local pode ser público ou privado.
CUSTOM_ADVERTISED_RANGEeCUSTOM_ADVERTISED_RANGE_DESCRIPTION: chaves em um dicionário que especifica um anúncio de rota personalizado no nível do roteadorA lista
bgp.advertisedIpRangescontém cada dicionário de anúncio de rota personalizada. A especificação debgp.advertisedIpRangesexigebgp.advertiseMode: CUSTOM. CadaCUSTOM_ADVERTISED_RANGEé um intervalo de endereços IP no formato CIDR ou um endereço IP individual. Endereços IPv4 individuais são interpretados como um CIDR com uma máscara de sub-rede/32, e endereços IPv6 individuais são interpretados como um CIDR com uma máscara de sub-rede/128. Para informações sobre o número máximo de divulgações de rota personalizadas, consulte Limites. CadaCUSTOM_ADVERTISED_RANGE_DESCRIPTIONé uma string para descrever a divulgação.ROUTER_IDENTIFIER_RANGE: define um intervalo de endereços IPv4 que serve como um identificador exclusivo para o Cloud RouterPara mais informações, consulte Configurar o identificador do BGP intervalo para um Cloud Router.
KEEPALIVE_TIMER: um tempo opcional, em segundos, que define o timer de sinal de atividade do BGPOs valores válidos estão entre
20e60, inclusive. Se você omitirbgp.keepaliveInterval, o Cloud Router usará um timer de sinal de atividade do BGP de 20 segundos. Para mais informações, consulte Timer de sinal de atividade.
Criar anexos da VLAN
Os anexos da VLAN para Interconexão dedicada ou Interconexão por parceiro fornecem o caminho de conectividade entre o gateway do NCC e uma rede local.
O tráfego de anexo da VLAN passa pelo gateway do NCC antes de chegar ao serviço do parceiro e ao hub.
Para informações detalhadas sobre como criar anexos da VLAN e configurar interface e o peering do BGP, consulte Criar anexos da VLAN.