Crie um anexo da VLAN.

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:

  1. Crie um arquivo YAML chamado interconnectattachment.yaml.
  2. 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: {}
    
    
  3. Substitua:

    • UNIQUE_INTERCONNECT_NAME: nome exclusivo para esse recurso InterconnectAttachment.
    • INTERCONNECT_LINK_NAME: a referência de objeto universal ao link de interconexão no namespace gpc-system.
    • INTERCONNECT_GROUP_NAME: a referência de objeto universal ao grupo de interconexão no namespace gpc-system que contém INTERCONNECT_LINK_NAME.
    • LOCAL_IP_SUBNET: o endereço IP local do par /31 no 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 /31 do 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 campo peerExternalSubnets.
    • ROUTE_POLICY_NAME: a referência de objeto universal à política de rota no namespace gpc-system.
    • ATTACHMENT_GROUP_NAME: a referência de objeto universal ao grupo de anexos no namespace gpc-system do qual este anexo faz parte.
    • VLAN_ID: o ID da VLAN a ser usado nesta interconexão.

    Mantenha parentInterconnectType definido como DirectConnect. Os anexos da VLAN criados na sua organização precisam usar esse tipo. O tipo CustomerPeering está em um caminho de descontinuação. Para mais informações, consulte Tipos de interconexão.

  4. Crie o anexo da VLAN:

    kubectl apply -f interconnectattachment.yaml -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    

    Substitua MANAGEMENT_API_SERVER pelo caminho do arquivo kubeconfig do servidor de API Management.

  5. Verifique se o anexo da VLAN foi criado:

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    
  6. A saída retorna o anexo da VLAN e mostra True na coluna Ready:

    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
    

A seguir