Crea un collegamento VLAN

Questo documento fornisce istruzioni su come creare o aggiornare un collegamento VLAN in Google Distributed Cloud (GDC) con air gap.

Un collegamento VLAN rappresenta un collegamento di una rete locale virtuale (VLAN) e della relativa configurazione della sessione Border Gateway Protocol (BGP) a un link di interconnessione. La VLAN specifica quale parte della tua rete ha accesso tramite questa connessione.

Il collegamento VLAN e la configurazione della sessione BGP associata sono una risorsa obbligatoria per configurare una connessione air-gapped sicura con larghezza di banda elevata e bassa latenza.

Questo documento è rivolto agli sviluppatori del gruppo di operatori di applicazioni che vogliono stabilire la connettività con le interconnessioni. Per saperne di più, consulta la documentazione sui segmenti di pubblico per GDC con air gap.

Prima di iniziare

Per creare o aggiornare un collegamento VLAN, devi disporre di quanto segue:

  • Un ticket inviato nel portale GDC che richiede un'interconnessione con le specifiche scelte, ad esempio 10 G di connettività ridondante.
  • Le informazioni e gli ID delle risorse necessari per le risorse di interconnessione configurate dall'operatore dell'infrastruttura (IO). Per saperne di più, consulta Processo di creazione di Interconnect.
  • I ruoli di identità e accesso necessari. Per saperne di più, consulta Prepara ruoli predefiniti e autorizzazioni.

Crea o aggiorna un collegamento VLAN

Per creare o aggiornare un collegamento VLAN, segui questi passaggi:

  1. Crea un file YAML denominato interconnectattachment.yaml.
  2. Aggiungi i seguenti contenuti al file:

    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. Sostituisci quanto segue:

    • UNIQUE_INTERCONNECT_NAME: un nome univoco per questa risorsa InterconnectAttachment.
    • INTERCONNECT_LINK_NAME: il riferimento universale all'oggetto del link di interconnessione nello spazio dei nomi gpc-system.
    • INTERCONNECT_GROUP_NAME: il riferimento universale all'oggetto del gruppo di interconnessione nello spazio dei nomi gpc-system contenente INTERCONNECT_LINK_NAME.
    • LOCAL_IP_SUBNET: l'indirizzo IP locale del peer /31 sul lato GDC.
    • LOCAL_ASN: il numero di sistema autonomo (ASN) locale per BGP.
    • PEER_ASN: il numero di sistema autonomo (ASN) peer per BGP.
    • PEER_IP: l'indirizzo IP peer del peer /31 sul lato del peer.
    • PEER_EXTERNAL_SUBNET: la subnet esterna peer consentita da questa interconnessione. Se è presente più di una subnet, elencale tutte nel campo peerExternalSubnets.
    • ROUTE_POLICY_NAME: il riferimento universale all'oggetto della policy di route nello spazio dei nomi gpc-system.
    • ATTACHMENT_GROUP_NAME: il riferimento universale all'oggetto al gruppo di allegati nello spazio dei nomi gpc-system di cui fa parte questo allegato.
    • VLAN_ID: l'ID VLAN da utilizzare su questa interconnessione.

    Lascia parentInterconnectType impostato su DirectConnect. I collegamenti VLAN che crei nella tua organizzazione devono utilizzare questo tipo. Il tipo CustomerPeering è in fase di ritiro. Per saperne di più, consulta Tipi di Interconnect.

  4. Crea il collegamento VLAN:

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

    Sostituisci MANAGEMENT_API_SERVER con il percorso del file kubeconfig per il server API di gestione.

  5. Verifica che la creazione del collegamento VLAN sia andata a buon fine:

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    
  6. L'output restituisce il collegamento VLAN e mostra True nella colonna 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
    

Passaggi successivi