Neste documento, mostramos como criar ou atualizar um anexo da VLAN no Google Distributed Cloud (GDC) com isolamento físico.
Um anexo da VLAN representa um anexo de uma rede de área local virtual (VLAN) e a configuração da sessão do protocolo de gateway de borda (BGP) associada a um link de interconexão. A VLAN especifica qual parte da rede tem acesso por essa conexão.
O anexo da VLAN e a configuração da sessão do BGP associada são recursos necessários para configurar uma conexão segura com isolamento físico, alta largura de banda e baixa latência.
Este documento é destinado a desenvolvedores do grupo de operadores de aplicativos que querem estabelecer conectividade com interconexões. Para mais informações, consulte Públicos-alvo da documentação do GDC com isolamento físico.
Antes de começar
Para criar ou atualizar um anexo da VLAN, você precisa ter:
- Um tíquete enviado no portal do GDC solicitando uma interconexão com as especificações escolhidas, como 10 G de conectividade redundante.
- As informações e os IDs dos recursos de interconexão necessários que o operador de infraestrutura (IO, na sigla em inglês) configura. Para mais informações, consulte Processo de criação do Interconnect.
- Os papéis de identidade e acesso necessários. Para mais informações, consulte Preparar papéis e permissões predefinidos.
Criar ou atualizar um anexo da VLAN
Para criar ou atualizar um anexo da VLAN, siga estas etapas:
- Crie um arquivo YAML chamado
interconnectattachment.yaml. Adicione o seguinte conteúdo ao arquivo:
apiVersion: system.private.gdc.goog/v1alpha1 kind: InterconnectAttachment metadata: name: UNIQUE_INTERCONNECT_NAME namespace: gpc-system spec: interconnectLinkRef: name: INTERCONNECT_LINK_NAME namespace: gpc-system parentInterconnectRef: name: INTERCONNECT_GROUP_NAME namespace: gpc-system parentInterconnectType: DirectConnect bgpSessionConfig: localIP: LOCAL_IP_SUBNET localASN: LOCAL_ASN peerASN: PEER_ASN peerIP: PEER_IP peerExternalSubnets: - PEER_EXTERNAL_SUBNET routePolicyRef: name: ROUTE_POLICY_NAME namespace: gpc-system attachmentGroup: name: ATTACHMENT_GROUP_NAME namespace: gpc-system vlanID: VLAN_ID status: {}Substitua:
UNIQUE_INTERCONNECT_NAME: nome exclusivo para esse recursoInterconnectAttachment.INTERCONNECT_LINK_NAME: a referência de objeto universal ao link de interconexão no namespacegpc-system.INTERCONNECT_GROUP_NAME: a referência de objeto universal ao grupo de interconexão no namespacegpc-systemque contémINTERCONNECT_LINK_NAME.LOCAL_IP_SUBNET: o endereço IP local do par/31no lado do GDC.LOCAL_ASN: o número do sistema autônomo (ASN, na sigla em inglês) local para o BGP.PEER_ASN: o número do sistema autônomo (ASN, na sigla em inglês) do par para o BGP.PEER_IP: o endereço IP do par/31do lado do par.PEER_EXTERNAL_SUBNET: a sub-rede externa de peering permitida por essa interconexão. Se houver mais de uma sub-rede, liste todas elas no campopeerExternalSubnets.ROUTE_POLICY_NAME: a referência de objeto universal à política de rota no namespacegpc-system.ATTACHMENT_GROUP_NAME: a referência de objeto universal ao grupo de anexos no namespacegpc-systemdo qual este anexo faz parte.VLAN_ID: o ID da VLAN a ser usado nesta interconexão.
Mantenha
parentInterconnectTypedefinido comoDirectConnect. Os anexos da VLAN criados na sua organização precisam usar esse tipo. O tipoCustomerPeeringestá em um caminho de descontinuação. Para mais informações, consulte Tipos de interconexão.Crie o anexo da VLAN:
kubectl apply -f interconnectattachment.yaml -n gpc-system --kubeconfig=MANAGEMENT_API_SERVERSubstitua
MANAGEMENT_API_SERVERpelo caminho do arquivo kubeconfig do servidor de API Management.Verifique se o anexo da VLAN foi criado:
kubectl get interconnectattachment -n gpc-system --kubeconfig=MANAGEMENT_API_SERVERA saída retorna o anexo da VLAN e mostra
Truena colunaReady:NAME AGE TYPE MTU VLAN-ID INTERCONNECT GROUP INTERCONNECT LINK READY interconnect-attachment-zv-aa-blsw01-directconnect-1 3d2h DirectConnect 3966 interconnect-group-directconnect-1 interconnect-zv-aa-blsw01-directconnect-1 True