Configura un concentrador

En esta página, se proporciona información sobre cómo crear un concentrador al que se pueden adjuntar radios de VPC en un proyecto diferente. También se proporcionan detalles sobre cómo seleccionar las opciones predeterminadas para topologías de conectividad de malla o estrella para los radios de VPC durante la creación del concentrador.

Como administrador del concentrador, puedes actualizar un grupo de radios mediante el comando gcloud network-connectivity hubs groups update. Puedes agregar una lista de ID o números de proyectos para habilitar la aceptación automática de radios. Cuando la aceptación automática está habilitada, el radio del proyecto de aceptación automática se conecta de forma automática al concentrador sin necesidad de realizar una revisión de propuestas de radio individuales y pasa al estado ACTIVE. Para los proyectos no incluidos en la lista de aceptación automática, el radio permanece en el estado INACTIVE hasta que revises y aceptes el radio.

Puedes enumerar los grupos centro y perímetro como recursos anidados para un concentrador específico con el comando gcloud network-connectivity hubs groups list --hub. En los concentradores creados con la topología de malla, el resultado muestra el grupo predeterminado. En el caso de los concentradores creados con la topología de estrella, el resultado muestra los grupos centro y perímetro.

Antes de comenzar

Antes de empezar, revisa las siguientes secciones.

Crea o elige un proyecto

Para facilitar la configuración de Network Connectivity Center, empieza por identificar un proyecto válido.

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  1. Si usas Google Cloud CLI, configura el ID del proyecto con el comando gcloud config set.

    gcloud config set project PROJECT_ID

    Reemplaza PROJECT_ID por el ID de tu proyecto único.

    En las instrucciones de la CLI de gcloud de esta página, se supone que estableciste el ID del proyecto.

  1. Para confirmar que configuraste el ID del proyecto de forma correcta, usa el comando gcloud config list.

    gcloud config list --format='text(core.project)'

Habilita la API de Network Connectivity

Antes de que puedas hacer cualquier tarea con Network Connectivity Center, debes habilitar la API de Network Connectivity.

Console

Para habilitar la API de Network Connectivity, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Network Connectivity Center.

    Ir a Network Connectivity Center

  2. Haz clic en Habilitar.

Como alternativa, puedes habilitar la API mediante la biblioteca de la API de la consola de Google Cloud, como se describe en Habilita las API.

Obtén acceso

Para trabajar con Network Connectivity Center, necesitas los permisos descritos en Roles y permisos.

Identifica recursos

Cuando hagas referencia a los recursos mediante la API o la CLI de gcloud, usa las convenciones que se describen en la siguiente tabla.

Convención Compatible con Notas Ejemplo
URI completo: Todos los recursos Usa uno de estos métodos para hacer referencia a las instancias del dispositivo de router.
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"

      
Nombre de recurso relativo Todos los recursos
"projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"

    
Nombre Recursos regionales y globales Usa este método para concentradores, radios, túneles VPN y adjuntos de VLAN.
 "HUB_NAME"

    

Crea un concentrador

Para crear un concentrador, sigue estos pasos:

Console

  1. En la consola de Google Cloud, ve a la página Network Connectivity Center.

    Ir a Network Connectivity Center

  2. Selecciona un proyecto en el menú.

  3. Haz clic en Crear concentrador.

  4. Completa la sección Configuración básica del formulario:

    1. Ingresa un nombre de concentrador.
    2. Ingresa una Descripción (opcional).
    3. Elige el tipo de topología predeterminado (Vista previa).
    4. Opcional: Para agregar una etiqueta, haz clic en Agregar elemento y luego escribe una Clave y un Valor.
    5. Verifica que el formulario muestre el ID del proyecto correcto. Si el ID del proyecto es incorrecto, elige un proyecto diferente mediante el menú desplegable que aparece en la parte superior de la página.
  5. En la sección Propagación de conexión de Private Service Connect, haz lo siguiente: habilita o inhabilita la conexión de Private Service Connect propagación haciendo clic en Activar o Desactivar (Vista previa).

  6. Realiza una de las siguientes acciones:

    • Si deseas crear un radio adjunto a este concentrador, haz clic en Siguiente paso y completa la sección de creación de radios del formulario. Para obtener instrucciones, consulta Crea un radio de VPC.
    • Si no quieres crear un radio en este momento, haz clic en Crear para terminar de crear tu concentrador nuevo.

gcloud

Para crear un concentrador, usa el comando gcloud network-connectivity hubs create.

  gcloud network-connectivity hubs create hub HUB_NAME \
      --policy-mode="POLICY_MODE" \
      --preset-topology="TOPOLOGY_TYPE" \
      --description="DESCRIPTION" \
      --labels="KEY"="VALUE"

Si deseas habilitar la conexión propagada de Private Service Connect (vista previa) a nivel global para el concentrador de Network Connectivity Center, usa la marca --export-psc. Esta función solo se aplica a los radios de VPC.

  gcloud network-connectivity hubs create HUB_NAME \
      --description="DESCRIPTION" \
      --labels="KEY"="VALUE" \
      --export-psc

Reemplaza los siguientes valores:

  • HUB_NAME: nombre del nuevo concentrador
  • POLICY_MODE: Opcional: el modo de política para habilitar una topología predeterminada, por ejemplo, PRESET.
  • TOPOLOGY_TYPE: el tipo de topología predeterminado. Los valores admitidos son STAR o MESH. El valor predeterminado es MESH.
  • DESCRIPTION: texto opcional que describe el concentrador
  • KEY: clave en el par clave-valor para el texto de etiqueta opcional
  • VALUE: valor en el par clave-valor para el texto de la etiqueta

Para habilitar la propagación de la conexión de Private Service Connect en un concentrador existente, consulta Actualiza un concentrador. Si deseas inhabilitar la función de propagación de conexión de Private Service Connect en concentradores existentes, usa la marca --no-export-psc. Las conexiones de propagación existentes se quitan de forma asíncrona.

API

Para crear un concentrador, usa el método networkconnectivity.hubs.create.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
  {
    "name":"HUB_NAME",
    "description":"DESCRIPTION",
    "labels": {
      "KEY": "VALUE"
    }
  }

Para elegir una topología predeterminada, usa el mismo método y especifica la topología:

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
  {
    "name":"HUB_NAME",
    "description":"DESCRIPTION",
    "preset_topology": "TOPOLOGY_TYPE"
  }

Si deseas habilitar la conexión propagada de Private Service Connect (vista previa) a nivel global para el concentrador de Network Connectivity Center, configura el valor export-psc como “verdadero”. Esta función solo se aplica a los radios de VPC.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
  {
    "export_psc": true
  }

Reemplaza los siguientes valores:

  • PROJECT_ID: ID del proyecto que contiene el concentrador nuevo
  • HUB_NAME: nombre del nuevo concentrador
  • DESCRIPTION: texto opcional que describe el concentrador
  • KEY: clave en el par clave-valor para el texto de etiqueta opcional
  • VALUE: valor en el par clave-valor para el texto de la etiqueta
  • TOPOLOGY_TYPE: el tipo de topología predeterminado. Los valores admitidos son STAR o MESH. El valor predeterminado es MESH.

Para habilitar la propagación de la conexión de Private Service Connect en un concentrador existente, consulta Actualiza un concentrador. Si quieres inhabilitar la conexión de Private Service Connect de propagación en un concentrador existente, establece el valor export_psc en "false". Las conexiones de propagación existentes se quitan de forma asíncrona.

Para obtener información detallada sobre comandos adicionales del concentrador, como enumerar, describir y actualizar, consulta Trabaja con concentradores y radios.

Administra proyectos de aceptación automática para grupos de radios

Para actualizar los proyectos de aceptación automática de un grupo de radio, sigue estos pasos.

Console

  1. En la consola de Google Cloud, ve a Network Connectivity Center.

    Ir a Network Connectivity Center

  2. En el menú del proyecto, selecciona el proyecto en el que reside el concentrador.

  3. Haz clic en el nombre del concentrador para el que deseas actualizar los proyectos de aceptación automática.

  4. En la página Detalles del concentrador, en Grupos, haz clic en Editar junto al nombre del grupo. Para la conectividad de la topología de malla, hay un solo grupo predeterminado. Para la conectividad de topología en estrella, los grupos son centro y perímetro.

  5. En el panel Editar grupo, realiza uno de estos pasos:

    • Para agregar proyectos de los que deseas aceptar radios de forma automática, haz clic en Agregar ID del proyecto y escribe el ID del proyecto. Para agregar más proyectos, haz clic en Agregar ID del proyecto.

    • Para quitar un ID del proyecto de la lista de aceptación automática, haz clic en Borrar junto a ID del proyecto.

  6. Haz clic en Guardar.

gcloud

Para actualizar un grupo de radios, usa el comando gcloud network-connectivity hubs groups update.

gcloud network-connectivity hubs groups update GROUP_NAME \
  --hub=HUB_NAME \
  --description=DESCRIPTION \
  --add-auto-accept-projects=PROJECT_NAME_1,PROJECT_NAME_2

Reemplaza lo siguiente:

  • GROUP_NAME: Es el nombre del grupo
  • HUB_NAME: nombre del concentrador
  • DESCRIPTION: Es el texto opcional que describe el grupo.
  • PROJECT_NAME_1, PROJECT_NAME_2: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas habilitar la aceptación automática.

Para borrar todos los proyectos de la lista de proyectos de aceptación automática, usa la marca --clear-auto-accept-projects.

gcloud network-connectivity hubs groups update GROUP_NAME \
  --hub=HUB_NAME \
  --description=DESCRIPTION \
  --clear-auto-accept-projects

Reemplaza lo siguiente:

  • GROUP_NAME: Es el nombre del grupo
  • HUB_NAME: nombre del concentrador
  • DESCRIPTION: texto opcional que describe el concentrador

Para quitar proyectos específicos de la lista de proyectos de aceptación automática, usa la marca --remove-auto-accept-projects.

gcloud network-connectivity hubs groups update GGROUP_NAME \
  --hub=HUB_NAME \
  --description=DESCRIPTION \
  --remove-auto-accept-projects=PROJECT_NAME_1,PROJECT_NAME_2

Reemplaza lo siguiente:

  • GROUP_NAME: Es el nombre del grupo
  • HUB_NAME: nombre del concentrador
  • DESCRIPTION: texto opcional que describe el concentrador
  • PROJECT_NAME_1, PROJECT_NAME_2: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas inhabilitar la aceptación automática.

API

Para actualizar los proyectos de aceptación automática de un grupo de radio, usa el método networkconnectivity.hubs.groups.update.

  PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/groups/GROUP_NAME/update
  {
   "auto_accept": {
       "auto_accept_projects": ["PROJECT_NAME_1","PROJECT_NAME_2"],
    }
  }

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que creaste el concentrador
  • HUB_NAME: nombre del concentrador
  • GROUP_NAME: Es el nombre del grupo
  • PROJECT_NAME_1, PROJECT_NAME_2: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas agregar o quitar la aceptación automática.

Borra un concentrador

Para borrar un concentrador, sigue estos pasos:

Antes de borrar un concentrador, debes borrar o rechazar todos los radios adjuntos al concentrador. Si el radio está en un proyecto diferente, es posible que no tengas permiso para borrarlo. En ese caso, debes rechazar el radio.

Si quieres conocer los pasos para borrar un radio, consulta Borra un radio.

Console

  1. En la consola de Google Cloud, ve a la página Network Connectivity Center.

    Ir a Network Connectivity Center

  2. Selecciona un proyecto en el menú.

  3. Haz clic en la pestaña Concentradores.

  4. En la lista de concentradores, selecciona el concentrador que deseas borrar.

  5. Haz clic en la pestaña Radio. Todos los radios conectados a este concentrador se enumeran con su estado.

  6. En la lista de radios activos, borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.

  7. Haz clic en Borrar concentrador.

  8. En el cuadro de diálogo de confirmación, realiza una de las siguientes acciones:

    • Haz clic en Cancelar si no quieres borrar el concentrador.
    • Haz clic en Borrar para borrar el concentrador.

gcloud

  1. Para enumerar todos los radios activos adjuntos al concentrador que deseas borrar, usa el comando gcloud network-connectivity hubs list-spokes.

    gcloud network-connectivity hubs list-spokes HUB_NAME \
        --filter="state:ACTIVE"
    

    Reemplaza HUB_NAME por el nombre de la ruta que deseas borrar.

  2. Borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.

  3. Para borrar un concentrador, usa el comando gcloud network-connectivity hubs delete.

    gcloud network-connectivity hubs delete HUB_NAME
    

    Reemplaza HUB_NAME por el nombre del concentrador.

API

  1. Para enumerar todos los radios activos adjuntos al concentrador que deseas borrar, usa el método networkconnectivity.hubs.listSpokes.

     GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes
    

    Reemplaza los siguientes valores:

    • PROJECT_ID: ID del proyecto que contiene el concentrador para el que deseas enumerar los radios.
    • HUB_NAME: nombre del concentrador para el que deseas enumerar los radios
  2. Borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.

  3. Para borrar un concentrador, usa el método networkconnectivity.hubs.delete.

     DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
    

    Reemplaza los siguientes valores:

    • PROJECT_ID: ID del proyecto que contiene el concentrador que se borrará.
    • HUB_NAME: nombre del concentrador que se debe borrar

¿Qué sigue?