Crea un adjunto de VLAN

En esta página, se proporcionan instrucciones para crear o actualizar una conexión de VLAN en Google Distributed Cloud (GDC) aislado.

Un adjunto de VLAN representa la asociación de una red de área local virtual (VLAN) y su configuración de sesión de BGP asociada a un vínculo de interconexión. La VLAN especifica qué parte de tu red tiene acceso a través de esta conexión.

Antes de comenzar

Para crear o actualizar un adjunto de VLAN, debes tener lo siguiente:

Crea o actualiza un adjunto de VLAN

Para crear o actualizar un adjunto de VLAN, sigue estos pasos:

  1. Crea un archivo YAML llamado interconnectattachment.yaml.
  2. Agrega el siguiente contenido al archivo:

    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: {}
    
    
  3. Reemplaza lo siguiente:

    • OWNER_SWITCH_NAME: Es el nombre del recurso BorderLeafSwitch.
    • INTERCONNECT_LINK_NAME: Es la referencia universal del objeto al vínculo de interconexión en el espacio de nombres de gpc-system.
    • INTERCONNECT_GROUP_NAME: Es la referencia universal al grupo de interconexión en el espacio de nombres de gpc-system que contiene INTERCONNECT_LINK_NAME.
    • LOCAL_IP_SUBNET: Es la dirección IP local del par /31 en el lado del GDC.
    • PEER_ASN: Es el número del sistema autónomo (ASN) del par del Protocolo de puerta de enlace de frontera (BGP).
    • PEER_IP: Es la dirección IP del par de /31 en el lado del par.
    • PEER_EXTERNAL_SUBNET: Es la subred externa del par que permite esta interconexión. Si hay más de una subred, enuméralas todas en el campo peerExternalSubnets.
    • ROUTE_POLICY_NAME: Es la referencia universal del objeto a la política de rutas en el espacio de nombres gpc-system.
    • ATTACHMENT_GROUP_NAME: Es la referencia universal al objeto de la política de rutas en el espacio de nombres de gpc-system del que forma parte esta vinculación.
    • VLAN_ID: Es el ID de VLAN que se usará en esta interconexión.
  4. Crea el adjunto de VLAN:

    kubectl apply -f interconnectattachment.yaml -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    
  5. Verifica que la creación del adjunto de VLAN se haya realizado correctamente:

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    
  6. El resultado devuelve el adjunto de VLAN y muestra True en la columna 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