Crea y administra archivos adjuntos de interconexión

En esta página, se describe cómo crear y administrar recursos de adjuntos de interconexión de Google Distributed Cloud en una zona conectada de Distributed Cloud.

Esta funcionalidad solo está disponible en los racks conectados de Distributed Cloud. Los servidores conectados de Distributed Cloud no admiten recursos de adjuntos de interconexión.

Para obtener más información sobre las vinculaciones de interconexión de Distributed Cloud, consulta Cómo funciona Distributed Cloud.

Ten en cuenta lo siguiente:

  • Te recomendamos que crees un adjunto de interconexión junto con su router correspondiente al mismo tiempo. Para obtener más información, consulta Crea un router.
  • De manera opcional, puedes especificar un ID de VLAN para etiquetar los paquetes que pasan por el adjunto de interconexión.
  • El ID de VLAN que especificas para el etiquetado de paquetes es local para el adjunto de interconexión. En otras palabras, un adjunto de interconexión determinado no forma parte del mismo dominio de capa 2 que los adjuntos de interconexión asociados con otras interconexiones o subredes que no están asociadas con ningún adjunto de interconexión. Por lo tanto, si bien el ID de VLAN especificado para el etiquetado de paquetes debe ser único en todos los adjuntos de interconexión creados en la interconexión de destino, se puede reutilizar en otras interconexiones y en subredes no asociadas con un adjunto de interconexión.

Crea un archivo adjunto de interconexión

Para crear una vinculación de interconexión de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de administrador de red perimetral (roles/edgenetwork.admin) en tu proyecto Google Cloud .

gcloud

Usa el comando gcloud edge-cloud networking interconnects attachments dedicated create:

gcloud edge-cloud networking interconnects attachments dedicated create ATTACHMENT_NAME \
    --interconnect=INTERCONNECT_NAME \
    --network=NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME \
    --vlan-id=VLAN_ID \
    --mtu=MTU_SIZE

Reemplaza lo siguiente:

  • ATTACHMENT_NAME: Es un nombre descriptivo que identifica de forma única este adjunto de interconexión.
  • INTERCONNECT_NAME: Es el nombre de la interconexión a la que se conecta este adjunto de interconexión.
  • NETWORK_NAME: Es el nombre de la red de Distributed Cloud a la que presta servicio este recurso de adjunto de interconexión.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • VLAN_ID (opcional): Es el ID de VLAN con el que se etiquetan los paquetes que pasan por este adjunto de interconexión. Los valores válidos están entre 2 y 4095. Si omites este valor o lo estableces en 0, los paquetes no se etiquetan.
  • MTU_SIZE: Es el tamaño de la unidad de transmisión máxima (MTU) para la subred en la que se instancia este adjunto de interconexión. Los valores válidos son 1,500 y 9,000.

API

Realiza una solicitud POST al método projects.locations.zones.interconnectAttachments.create:

POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?interconnectAttachmentId=ATTACHMENT_ID
 {
  "labels": { LABELS,
   },
  "interconnect": { INTERCONNECT_NAME,
   },
  "network": { NETWORK_NAME,
   },
  "vlanId": { VLAN_ID,
   },
  "mtu": { MTU_SIZE,
   },       
 }   

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto deGoogle Cloud destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • ATTACHMENT_ID: Es un ID que identifica de forma única esta conexión.
  • LABELS: Es una lista de etiquetas para aplicar a este recurso de adjunto de interconexión.
  • INTERCONNECT_NAME: Es el nombre de la interconexión a la que se conecta este adjunto de interconexión.
  • NETWORK_NAME: Es la red a la que presta servicio este recurso de adjunto de interconexión.
  • VLAN_ID: Es el ID de VLAN de la subred en la que este adjunto de interconexión crea una instancia en el router. Los valores válidos están entre 2 y 4095. Un valor de 0 configura la subred como sin etiquetar.
  • MTU_SIZE: Es el tamaño de la unidad de transmisión máxima (MTU) para la subred en la que se instancia este adjunto de interconexión. Los valores válidos son 1,500 y 9,000.

Mostrar lista de archivos adjuntos de interconexión

Para enumerar los archivos adjuntos de interconexión de Distributed Cloud en una zona conectada de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de visualizador de red perimetral (roles/edgenetwork.viewer) en tu proyecto Google Cloud .

gcloud

Usa el comando gcloud edge-cloud networking interconnects attachments list:

gcloud edge-cloud networking interconnects attachments list \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectada de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.

API

Realiza una solicitud GET al método projects.locations.zones.interconnectAttachments.list:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto deGoogle Cloud destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • FILTER: Es una expresión que limita los resultados devueltos a valores específicos.
  • PAGE_SIZE: Es la cantidad de resultados que se mostrarán por página.
  • SORT_BY: Es una lista delimitada por comas de los nombres de los campos por los que se ordenan los resultados devueltos. El orden de clasificación predeterminado es ascendente. Para obtener un orden de clasificación descendente, agrega el prefijo ~ al campo deseado.
  • PAGE_TOKEN: Es un token que se recibe en la respuesta a la última solicitud de lista en el campo nextPageToken de la respuesta. Envía este token para recibir la siguiente página de resultados.

Obtén información sobre una vinculación de interconexión

Para obtener información sobre una vinculación de interconexión de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de visualizador de red perimetral (roles/edgenetwork.viewer) en tu proyecto Google Cloud .

gcloud

Usa el comando gcloud edge-cloud networking interconnects attachments describe:

gcloud edge-cloud networking interconnects attachments describe ATTACHMENT_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • ATTACHMENT_NAME: Es el nombre del adjunto de interconexión de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectada de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.

API

Realiza una solicitud GET al método projects.locations.zones.interconnectAttachments.get:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments/ATTACHMENT_ID

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto deGoogle Cloud destino.
  • ATTACHMENT_ID: Es el nombre del adjunto de interconexión de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectada de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.

Esta operación devuelve información detallada sobre el recurso, incluido su estado de aprovisionamiento, de la siguiente manera:

  • PENDING: El recurso aún no comenzó el aprovisionamiento y aún no se propagó por toda la zona.
  • PROVISIONING: Se está aprovisionando el recurso. Debes esperar hasta que se propague por toda la zona.
  • RUNNING: El recurso se aprovisionó y propagó correctamente en toda la zona, y está listo para usarse.
  • FAILED: El aprovisionamiento del recurso no se realizó correctamente; el recurso no se propagó por toda la zona.

Borra un adjunto de interconexión

Para borrar una vinculación de interconexión de Distributed Cloud, completa los pasos que se indican en esta sección.

Para completar esta tarea, debes tener el rol de administrador de red perimetral (roles/edgenetwork.admin) en tu proyecto Google Cloud .

gcloud

Usa el comando gcloud edge-cloud networking interconnects attachments delete:

gcloud edge-cloud networking interconnects attachments delete ATTACHMENT_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • ATTACHMENT_NAME: Es el nombre del adjunto de interconexión de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectada de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.

API

Realiza una solicitud DELETE al método projects.locations.zones.interconnectAttachments.delete:

DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto deGoogle Cloud destino.
  • ATTACHMENT_NAME: Es el nombre del adjunto de interconexión de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectada de destino.
  • ZONE_NAME: Es el nombre de la zona conectada de Distributed Cloud de destino.

¿Qué sigue?