En este tutorial, usarás Partner Interconnect para crear y configurar recursos con el fin de conseguir una disponibilidad del 99,9 %. Esta topología es adecuada para aplicaciones no críticas que pueden tolerar cierto tiempo de inactividad. Por ejemplo, tu organización puede hacer subidas por lotes para las que el tiempo de la operación no sea crítico. Si no hay conexión disponible, la operación continuará cuando se restablezca la conectividad.
Para consultar la terminología de Cloud Interconnect que se usa en esta página, consulta los términos clave.
Para obtener información sobre cómo crear conexiones redundantes de Cloud Interconnect que tengan capacidad suficiente en caso de fallo, consulta las prácticas recomendadas.
Requisitos
Para conseguir una disponibilidad del 99,9 %, se necesitan los siguientes recursos y ajustes:
Al menos dos vinculaciones de VLAN en una sola Google Cloud región, en dominios de disponibilidad de borde (zonas de disponibilidad del área metropolitana) independientes.
Los adjuntos deben conectarse en una misma área metropolitana. Para obtener más información sobre cómo elegir una ubicación de conexión de Cloud Interconnect, consulta Solicitar conexiones.
Al menos un Cloud Router conectado a ambas vinculaciones de VLAN.
En función de tus requisitos de hardware y disponibilidad, es posible que tengas uno o varios routers en tu red local.
Topología de ejemplo
En esta topología de ejemplo se usan los siguientes nombres de recursos, regiones y ubicaciones de conexión de Cloud Interconnect. A medida que sigas el tutorial, sustituye estos valores por los tuyos.
Región | Nombre del router | Nombre de vinculación de VLAN | Ubicación de la conexión | Dominio de disponibilidad de Edge |
---|---|---|---|---|
us-central1 |
router-central |
attach-central-a |
Dallas | 1 |
us-central1 |
router-central |
attach-central-b |
Dallas | 2 |
En el siguiente diagrama se muestran dos conexiones de capa 2 en dos dominios de disponibilidad de borde diferentes de una misma área metropolitana: Dallas - domain 1
y Dallas -
domain 2
.
El router de Cloud Router está en la red vpc1
de la región us-central1
. En la capa 2, los usuarios configuran sesiones del protocolo de pasarela de frontera (BGP) en sus routers on-premise para Cloud Router.
Al igual que en la topología de capa 2, la siguiente topología de capa 3 muestra dos conexiones de Cloud Interconnect en dos dominios de disponibilidad de perímetro diferentes en una sola área metropolitana. El router de Cloud Router está en la red vpc1
de la región us-central1
. En la capa 3, el proveedor de servicios configura las sesiones de BGP.
Crear una topología del 99,9 %
En las siguientes secciones se explican los pasos para crear esta topología.
Para crear una topología adaptada a sus necesidades, sustituya los valores de entrada de ejemplo por los suyos. Por ejemplo, sustituye el nombre de la red vpc1
por el nombre de tu red de nube privada virtual (VPC).
Crear la red VPC
En la red vpc1
, crea una red con subredes personalizadas y define el modo de enrutamiento dinámico como global. Para obtener más información, consulta el artículo Crear una red en modo personalizado de la documentación de VPC.
Consola
En la Google Cloud consola, ve a la página Redes de VPC.
Haz clic en Crear red VPC.
En Nombre, escribe
vpc1
.En Modo de creación de subred, selecciona Personalizado.
Especifica los detalles de tu subred:
- Nombre: escribe
subnet-uscentral1
. - Región: selecciona
us-central1
. - Intervalo de direcciones IP: especifica un intervalo de IPs, como
192.168.1.0/24
. Usa un intervalo que no se solape con tu red local.
- Nombre: escribe
Haz clic en Añadir subred.
Especifica los detalles de tu segunda subred:
- Nombre: escribe
subnet-useast4
. - Región: selecciona
us-east4
. - Intervalo de direcciones IP: especifica un intervalo de IPs, como
192.168.2.0/24
. Usa un intervalo que no se solape con tu red local.
- Nombre: escribe
En la sección Modo de enrutamiento dinámico, selecciona Global.
Haz clic en Crear.
gcloud
Crea una subred personalizada:
gcloud compute networks create vpc1 \ --subnet-mode custom \ --bgp-routing-mode global
Especifica los prefijos de subred de las regiones
us-central1
yus-east4
:gcloud compute networks subnets create subnet-uscentral1 \ --network vpc1 \ --region us-central1 \ --range 192.168.1.0/24
gcloud compute networks subnets create subnet-useast4 \ --network vpc1 \ --region us-east4 \ --range 192.168.2.0/24
Crear un router de Cloud Router
Crea un router de Cloud Router. En el caso de Partner Interconnect, todos los routers de Cloud deben tener un ASN local de 16550
.
Consola
En la Google Cloud consola, ve a la página Crear un Cloud Router.
Especifica los detalles de Cloud Router:
- Nombre: introduce
router-central
como nombre del Cloud Router. - Red: selecciona
vpc1
, que es el nombre de la red a la que se extiende la red local. - Región: selecciona
us-central1
, que es la región en la que se configura Cloud Router, tal como se muestra en la topología de ejemplo. - ASN de Google: introduce
16550
, que es obligatorio para Partner Interconnect.
- Nombre: introduce
En Rutas, selecciona Anunciar todas las subredes que pueda ver el router de Cloud Router (opción predeterminada) y, a continuación, haz clic en Crear.
gcloud
Crea un router de Cloud Router en la red
vpc1
de la regiónus-central1
y usa el ASN16550
:gcloud compute routers create router-central \ --asn 16550 \ --network vpc1 \ --region us-central1
Crear vinculaciones de VLAN
Crea dos vinculaciones de VLAN y empareja cada una con el router de Cloud:
attach-central-a
attach-central-b
Consola
En la Google Cloud consola, ve a la página Conectividad híbrida de Interconnect.
Haz clic en Empezar.
Selecciona Partner Interconnect y haz clic en Continuar.
Selecciona Ya tengo un proveedor de servicios.
Selecciona Crear un par redundante de vinculaciones de VLAN (opción recomendada).
En los campos Red y Región, selecciona la red
vpc1
y la regiónus-central1
, que especifican la red VPC y la región a las que conectarse.Especifica los detalles de la primera vinculación de VLAN (VLAN A):
- Cloud Router: selecciona
router-central
. - Nombre de vinculación de VLAN: introduce
attach-central-a
. Este nombre se muestra en la consola y lo usa la CLI de Google Cloud para hacer referencia al archivo adjunto. Google Cloud
- Cloud Router: selecciona
Especifica los detalles de la segunda vinculación de VLAN (VLAN B):
- Cloud Router: selecciona
router-central
. - Nombre de vinculación de VLAN: introduce
attach-central-b
.
- Cloud Router: selecciona
Haz clic en Crear para crear los archivos adjuntos. Este proceso tarda unos instantes en completarse.
Haz clic en Aceptar para ver una lista de tus vinculaciones de VLAN.
gcloud
Crea dos archivos adjuntos:
gcloud compute interconnects attachments partner create attach-central-a \ --router router-central \ --region us-central1 \ --edge-availability-domain availability-domain-1
gcloud compute interconnects attachments partner create attach-central-b \ --router router-central \ --region us-central1 \ --edge-availability-domain availability-domain-2
Recuperar claves de emparejamiento
Después de crear las vinculaciones de VLAN, Google Cloud genera claves de emparejamiento para cada una. Las claves de emparejamiento permiten que los proveedores de servicios identifiquen tu vinculación de VLAN sin que tengas que compartir información sobre tu proyecto o nombres de recursos.
Consola
En la Google Cloud consola, ve a la pestaña Vinculaciones de VLAN.
Busque la vinculación de VLAN
attach-central-a
y, a continuación, haga clic en Ver instrucciones.La Google Cloud consola muestra la clave de emparejamiento del archivo adjunto. Copia y registra la clave. Compartirás estas claves con tu proveedor de servicios cuando solicites una conexión con él.
Haz clic en Aceptar para volver a la lista de vinculaciones de VLAN.
Recupera las claves de emparejamiento de la vinculación de VLAN
attach-central-b
.
gcloud
Para obtener las claves de emparejamiento de las vinculaciones de VLAN, describe cada una de ellas. Usa estas claves para solicitar conexiones con tu proveedor de servicios:
gcloud compute interconnects attachments describe attach-central-a \ --region us-central1
El comando anterior genera la siguiente información:
adminEnabled: false edgeAvailabilityDomain: AVAILABILITY_DOMAIN_1 creationTimestamp: '2017-12-01T08:29:09.886-08:00' id: '7976913826166357434' kind: compute#interconnectAttachment labelFingerprint: 42WmSpB8rSM= name: attach-central-a pairingKey: 7e51371e-72a3-40b5-b844-2e3efefaee59/us-central1/1 region: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1 router: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/routers/router-central selfLink: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/interconnectAttachments/attach-central-a state: PENDING_PARTNER type: PARTNER
Registra el valor de
pairingKey
de cada vinculación de VLAN.
Solicitar conexiones a tu proveedor de servicios
Ponte en contacto con tu proveedor de servicios y solicita dos conexiones, una para cada vinculación de VLAN. El proveedor de servicios requiere la clave de vinculación, la capacidad y la ubicación de cada archivo adjunto.
La ubicación de cada archivo adjunto debe ser única (ciudad). En este ejemplo, attach-central-a
y attach-central-b
están conectados a Dallas.
Una vez que se haya completado la configuración de la conexión, recibirás una notificación por correo electrónico en la que se te indicará que puedes activar los archivos adjuntos.
Activar vinculaciones de VLAN
Una vez que tu proveedor de servicios haya configurado tus vinculaciones de VLAN, debes activarlas para que puedan empezar a transferir tráfico. Si has preactivado tus archivos adjuntos, puedes saltarte este paso.
Consola
En la Google Cloud consola, ve a la pestaña Vinculaciones de VLAN.
Selecciona la vinculación de VLAN
attach-central-a
para ver su página de detalles.Si el estado de tu vinculación es
Waiting for service provider
, espera hasta que tu proveedor de servicios haya completado la configuración de la VLAN.Consulta la información de Interconnect para comprobar que el proveedor de servicios esperado ha configurado la vinculación de VLAN.
Haz clic en Activar para activar el archivo adjunto.
Vuelve a la pestaña Vinculaciones de VLAN y activa la otra vinculación.
gcloud
Describe cada vinculación de VLAN para verificar si tu proveedor de servicios ha completado la configuración:
gcloud compute interconnects attachments describe attach-central-a \ --region us-central1 \ --router router-central \ --format '(name,state,partnerMetadata)'
gcloud compute interconnects attachments describe attach-central-b \ --region us-central1 \ --router router-central \ --format '(name,state,partnerMetadata)'
Cuando tu proveedor de servicios configure tus vinculaciones de VLAN, el estado de las vinculaciones cambiará de
PENDING_PARTNER
aPENDING_CUSTOMER
. Si el estado sigue siendoPENDING_PARTNER
, espera a que tu proveedor de servicios complete la configuración de la VLAN.Comprueba el campo
partnerMetadata
para verificar que el proveedor de servicios correcto ha configurado tus vinculaciones de VLAN.Si un tercero inesperado ha configurado tu vinculación de VLAN, elimina la vinculación y crea una nueva, lo que generará una nueva clave de emparejamiento. Usa la nueva clave de emparejamiento para solicitar otra conexión con tu proveedor de servicios.
Si el proveedor de servicios correcto ha configurado tus vinculaciones de VLAN, actívalas con la marca
--adminEnabled
:gcloud compute interconnects attachments partner update attach-central-a \ --region us-central1 \ --admin-enabled
gcloud compute interconnects attachments partner update attach-central-b \ --region us-central1 \ --admin-enabled
Configurar routers
Google añade automáticamente un peer de BGP en Cloud Router. En el caso de las conexiones de capa 2, debe añadir su ASN local a cada peer de BGP. En el caso de las conexiones de capa 3, no tienes que hacer nada. Google configura automáticamente tu Cloud Router con el ASN de tu proveedor de servicios.
Consola
En la Google Cloud consola, ve a la pestaña Vinculaciones de VLAN.
Selecciona la vinculación de VLAN
attach-central-a
para ver su página de detalles.Haz clic en Configurar BGP para configurar el router de Cloud asociado a esta vinculación de VLAN.
En el campo ASN de peer, añade el ASN de tu router local.
Haz clic en Guardar y continuar.
gcloud
Describe el Cloud Router asociado a la vinculación de VLAN
attach-central-a
. En el resultado, busca el nombre del peer de BGP creado automáticamente que esté asociado a tu adjunto de VLAN. Los valores deipAddress
ypeerIpAddress
del peer de BGP deben coincidir con los valores decloudRouterIpAddress
ycustomerRouterIpAddress
de tu adjunto.gcloud compute routers describe router-central \ --region us-central1
bgp: advertiseMode: DEFAULT asn: 16550 bgpPeers: — interfaceName: auto-ia-if-attachment-central-a-c2c53a710bd6c2e ipAddress: 169.254.67.201 managementType: MANAGED_BY_ATTACHMENT name: auto-ia-bgp-attachment-central-a-c2c53a710bd6c2e peerIpAddress: 169.254.67.202 creationTimestamp: '2018-01-25T07:14:43.068-08:00' description: 'test' id: '4370996577373014668' interfaces: — ipRange: 169.254.67.201/29 linkedInterconnectAttachment: https://www.googleapis.com/compute/alpha/projects/customer-project/regions/us-central1/interconnectAttachments/customer-attachment1-partner managementType: MANAGED_BY_ATTACHMENT name: auto-ia-if-attachment-central-a-c2c53a710bd6c2e kind: compute#router name: partner network: https://www.googleapis.com/compute/v1/projects/customer-project/global/networks/vpc1 region: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1 selfLink: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/routers/router-central
Actualiza el peer de BGP con el ASN de tu router on-premise:
gcloud compute routers update-bgp-peer router-central \ --peer-name auto-ia-bgp-attachment-central-c2c53a710bd6c2e \ --peer-asn ON_PREM_ASN \ --region us-central1
Una vez que se hayan establecido las sesiones de BGP, podrás pasar de tu red de VPC a tu red on-premise a través de la red de tu proveedor de servicios.
Siguientes pasos
Para obtener más información sobre cada uno de estos pasos, consulta la información general sobre el aprovisionamiento de Partner Interconnect.
Para ayudarte a resolver los problemas habituales que pueden surgir al usar Cloud Interconnect, consulta la sección Solución de problemas.