VLAN-Anhang erstellen

In diesem Dokument finden Sie eine Anleitung zum Erstellen oder Aktualisieren eines VLAN-Anhangs in Google Distributed Cloud (GDC) mit Air Gap.

Ein VLAN-Anhang stellt einen Anhang eines Virtual Local Area Network (VLAN) und die zugehörige BGP-Sitzungskonfiguration (Border Gateway Protocol) für eine Interconnect-Verbindung dar. Das VLAN gibt an, welcher Teil Ihres Netzwerks über diese Verbindung Zugriff hat.

Der VLAN-Anhang und die zugehörige BGP-Sitzungskonfiguration sind eine erforderliche Ressource zum Einrichten einer sicheren Air-Gap-Verbindung mit hoher Bandbreite und niedriger Latenz.

Dieses Dokument richtet sich an Entwickler in der Gruppe der Anwendungsoperatoren, die eine Verbindung mit Interconnect-Verbindungen herstellen möchten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.

Hinweis

Zum Erstellen oder Aktualisieren eines VLAN-Anhang benötigen Sie Folgendes:

  • Ein im GDC-Portal eingereichtes Ticket, in dem eine Interconnect-Verbindung mit den von Ihnen ausgewählten Spezifikationen angefordert wird, z. B. 10 G redundante Konnektivität.
  • Die erforderlichen Ressourceninformationen und IDs für die Interconnect-Ressourcen, die der Infrastrukturoperator (IO) konfiguriert. Weitere Informationen finden Sie unter Interconnect-Erstellungsprozess.
  • Die erforderlichen Identitäts- und Zugriffsrollen. Weitere Informationen finden Sie unter Vordefinierte Rollen und Berechtigungen vorbereiten.

VLAN-Anhang erstellen oder aktualisieren

So erstellen oder aktualisieren Sie einen VLAN-Anhang:

  1. Erstellen Sie eine YAML-Datei mit dem Namen interconnectattachment.yaml.
  2. Fügen Sie der Datei den folgenden Inhalt hinzu.

    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. Ersetzen Sie Folgendes:

    • UNIQUE_INTERCONNECT_NAME: eindeutiger Name für diese InterconnectAttachment-Ressource.
    • INTERCONNECT_LINK_NAME: die universelle Objektreferenz auf den Interconnect-Link im Namespace gpc-system.
    • INTERCONNECT_GROUP_NAME: die universelle Objektreferenz auf die Interconnect-Gruppe im Namespace gpc-system, der INTERCONNECT_LINK_NAME enthält.
    • LOCAL_IP_SUBNET: die lokale IP-Adresse des /31-Peers auf der GDC-Seite.
    • LOCAL_ASN: die lokale autonome Systemnummer (ASN) für BGP.
    • PEER_ASN: die ASN (Autonomous System Number) des Peers für BGP.
    • PEER_IP: die Peer-IP-Adresse des /31-Peers auf der Seite des Peers.
    • PEER_EXTERNAL_SUBNET: das externe Peer-Subnetz, das diese Interconnect-Verbindung zulässt. Wenn es mehr als ein Subnetz gibt, listen Sie alle im Feld peerExternalSubnets auf.
    • ROUTE_POLICY_NAME: die universelle Objektreferenz auf die Routingrichtlinie im Namespace gpc-system.
    • ATTACHMENT_GROUP_NAME: die universelle Objektreferenz auf die Anhangsgruppe im Namespace gpc-system, zu der dieser Anhang gehört.
    • VLAN_ID: die VLAN-ID, die für diese Interconnect-Verbindung verwendet werden soll.

    Lassen Sie parentInterconnectType auf DirectConnect festgelegt. VLAN-Anhänge, die Sie in Ihrer Organisation erstellen, müssen diesen Typ verwenden. Der Typ CustomerPeering wird eingestellt. Weitere Informationen finden Sie unter Interconnect-Typen.

  4. Erstellen Sie den VLAN-Anhang:

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

    Ersetzen Sie MANAGEMENT_API_SERVER durch den Pfad der kubeconfig-Datei für den Management API-Server.

  5. Prüfen Sie, ob der VLAN-Anhang erfolgreich erstellt wurde:

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    
  6. In der Ausgabe wird der VLAN-Anhang zurückgegeben und in der Spalte Ready wird True angezeigt:

    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
    

Nächste Schritte