Crie uma associação VLAN

Esta página fornece instruções sobre como criar ou atualizar uma associação de VLAN no Google Distributed Cloud (GDC) air-gapped.

Uma associação VLAN representa uma associação de uma rede local virtual (VLAN) e a respetiva configuração da sessão BGP associada a um link de interconexão. A VLAN especifica que parte da sua rede tem acesso através desta ligação.

A associação de VLAN e a respetiva configuração da sessão BGP são um recurso necessário para configurar uma ligação segura isolada com elevada largura de banda e baixa latência.

Esta página destina-se aos programadores do grupo de operadores de aplicações que pretendem estabelecer conetividade com interconexões. Para mais informações, consulte a documentação sobre públicos-alvo para o GDC com isolamento de ar.

Antes de começar

Para criar ou atualizar uma associação VLAN, tem de ter o seguinte:

  • Um pedido enviado no portal do GDC a solicitar uma interligação com as especificações escolhidas, como 10 G de conetividade redundante.
  • As informações e os IDs dos recursos necessários para os recursos de interconexão que o operador de infraestrutura (IO) configura. Para mais informações, consulte o processo de criação de interconexões.
  • As funções de identidade e acesso necessárias. Para mais informações, consulte o artigo Prepare funções e autorizações predefinidas.

Crie ou atualize uma associação VLAN

Para criar ou atualizar uma associação de VLAN, siga estes passos:

  1. Crie um ficheiro YAML com o nome interconnectattachment.yaml.
  2. Adicione o seguinte conteúdo ao ficheiro:

    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 o seguinte:

    • UNIQUE_INTERCONNECT_NAME: nome exclusivo para este recurso InterconnectAttachment.
    • INTERCONNECT_LINK_NAME: a referência do objeto universal ao link de interconexão no espaço de nomes gpc-system.
    • INTERCONNECT_GROUP_NAME: a referência do objeto universal ao grupo de interconexão no espaço de nomes 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 local (ASN) do Border Gateway Protocol (BGP).
    • PEER_ASN: o número do sistema autónomo (ASN) do Border Gateway Protocol (BGP) do par.
    • PEER_IP: o endereço IP do par do /31 par do lado do par.
    • PEER_EXTERNAL_SUBNET: a sub-rede externa paritária que esta interligação permite. Se existir mais do que uma sub-rede, liste-as todas no campo peerExternalSubnets.
    • ROUTE_POLICY_NAME: a referência universal do objeto à política de trajeto no espaço de nomes gpc-system.
    • ATTACHMENT_GROUP_NAME: a referência do objeto universal para a política de trajeto no espaço de nomes gpc-system do qual este anexo faz parte.
    • VLAN_ID: o ID da VLAN a usar nesta interconexão.
  4. Crie a associação VLAN:

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

    Substitua MANAGEMENT_API_SERVER pelo caminho para o ficheiro kubeconfig do servidor da API Management.

  5. Verifique se a criação da associação VLAN foi bem-sucedida:

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    
  6. A saída devolve a associação 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
    

O que se segue?