Questa pagina fornisce istruzioni su come creare o aggiornare un collegamento VLAN in Google Distributed Cloud (GDC) air-gapped.
Un collegamento VLAN rappresenta un collegamento di una rete locale virtuale (VLAN) e della relativa configurazione della sessione BGP a un collegamento di interconnessione. La VLAN specifica a quale parte della tua rete è consentito l'accesso tramite questa connessione.
Prima di iniziare
Per creare o aggiornare un collegamento VLAN, devi disporre di quanto segue:
- Un collegamento di interconnessione esistente. Per saperne di più, consulta Creare un collegamento di interconnessione.
- Un gruppo di interconnessioni esistente. Per saperne di più, consulta Creare un gruppo di interconnessione.
- Un gruppo di allegati esistente. Per saperne di più, vedi Creare un gruppo di allegati.
- Un criterio di routing esistente. Per saperne di più, vedi Creare un criterio di routing.
- I ruoli di identità e accesso necessari. Per ulteriori informazioni, vedi Preparare ruoli e autorizzazioni predefiniti.
Crea o aggiorna un collegamento VLAN
Per creare o aggiornare un collegamento VLAN, segui questi passaggi:
- Crea un file YAML denominato
interconnectattachment.yaml. Aggiungi i seguenti contenuti al file:
apiVersion: system.private.gdc.goog/v1alpha1 kind: InterconnectAttachment metadata: name: interconnect-attachment-OWNER_SWITCH_NAME-directconnect-1 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 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: {}Sostituisci quanto segue:
OWNER_SWITCH_NAME: il nome della risorsaBorderLeafSwitch.INTERCONNECT_LINK_NAME: il riferimento all'oggetto universale al 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 contenenteINTERCONNECT_LINK_NAME.LOCAL_IP_SUBNET: l'indirizzo IP locale del peer/31sul lato GDC.PEER_ASN: il numero di sistema autonomo (ASN) peer del Border Gateway Protocol (BGP).PEER_IP: l'indirizzo IP peer del peer/31sul lato del peer.PEER_EXTERNAL_SUBNET: la subnet esterna peer che questo interconnessione consente. Se è presente più di una subnet, elencale tutte nel campopeerExternalSubnets.ROUTE_POLICY_NAME: il riferimento all'oggetto universale alla policy di routing nello spazio dei nomigpc-system.ATTACHMENT_GROUP_NAME: il riferimento universale all'oggetto alla policy di routing nello spazio dei nomi gpc-system di cui fa parte questo collegamento.VLAN_ID: l'ID VLAN da utilizzare su questo interconnessione.
Crea il collegamento VLAN:
kubectl apply -f interconnectattachment.yaml -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigVerifica che la creazione del collegamento VLAN sia riuscita:
kubectl get interconnectattachment -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigL'output restituisce il collegamento VLAN e mostra
Truenella colonnaReady: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