Quick tip: Review the prerequisites before you run the lab
Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the student account, which may cause extra charges incurred to your personal account.
Pon a prueba tus conocimientos y compártelos con nuestra comunidad
done
Obtén acceso a más de 700 labs prácticos, insignias de habilidad y cursos
Cómo configurar la VPN con alta disponibilidad de Google Cloud
Lab
1 hora 15 minutos
universal_currency_alt
5 créditos
show_chart
Avanzado
info
Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Pon a prueba tus conocimientos y compártelos con nuestra comunidad
done
Obtén acceso a más de 700 labs prácticos, insignias de habilidad y cursos
Descripción general
La VPN con alta disponibilidad (HA) es una solución de Cloud VPN que te permite establecer comunicación de forma segura entre tu red local y la red de VPC mediante una conexión de VPN con IPsec en una sola región. Ofrece un ANS del 99.99% de disponibilidad del servicio.
La VPN con alta disponibilidad es una solución de VPN regional por VPC. Las puertas de enlace de VPN con alta disponibilidad cuentan con dos interfaces, cada una con su propia dirección IP pública. Cuando creas una puerta de enlace de este tipo, se eligen automáticamente dos direcciones IP públicas de diferentes grupos de direcciones. Cuando la VPN con alta disponibilidad se configura con dos túneles, Cloud VPN ofrece un tiempo de actividad del 99.99% en lo que respecta a la disponibilidad del servicio.
En este lab, crearás una VPC global llamada vpc-demo con dos subredes personalizadas en y . En esta VPC, agregarás una instancia de Compute Engine en cada región. Luego, crearás una segunda VPC llamada on-prem para simular el centro de datos local de un cliente. En esta segunda VPC, agregarás una subred en la región y una instancia de Compute Engine que se ejecute en esta región. Por último, agregarás a cada VPC una VPN con alta disponibilidad y un Cloud Router, y ejecutarás dos túneles desde cada una de las puertas de enlace de VPN con alta disponibilidad antes de probar la configuración para verificar que ambas tengan un ANS del 99.99%.
Objetivos
En este lab, aprenderás a realizar las siguientes tareas:
Crear dos instancias y redes de VPC
Configurar las puertas de enlace de VPN con alta disponibilidad
Configurar el enrutamiento dinámico con túneles VPN
Configurar el modo de enrutamiento dinámico global
Verificar y probar la configuración de la puerta de enlace de VPN con alta disponibilidad
Configuración y requisitos
En cada lab, recibirás un proyecto de Google Cloud y un conjunto de recursos nuevos por tiempo limitado y sin costo adicional.
Haz clic en el botón Comenzar lab. Si debes pagar por el lab, se abrirá una ventana emergente para que selecciones tu forma de pago.
A la izquierda, se encuentra el panel Detalles del lab, que tiene estos elementos:
El botón Abrir la consola de Google Cloud
El tiempo restante
Las credenciales temporales que debes usar para el lab
Otra información para completar el lab, si es necesaria
Haz clic en Abrir la consola de Google Cloud (o haz clic con el botón derecho y selecciona Abrir el vínculo en una ventana de incógnito si ejecutas el navegador Chrome).
El lab inicia recursos y abre otra pestaña en la que se muestra la página de acceso.
Sugerencia: Ordena las pestañas en ventanas separadas, una junto a la otra.
Nota: Si ves el diálogo Elegir una cuenta, haz clic en Usar otra cuenta.
De ser necesario, copia el nombre de usuario a continuación y pégalo en el diálogo Acceder.
{{{user_0.username | "Username"}}}
También puedes encontrar el nombre de usuario en el panel Detalles del lab.
Haz clic en Siguiente.
Copia la contraseña que aparece a continuación y pégala en el diálogo Te damos la bienvenida.
{{{user_0.password | "Password"}}}
También puedes encontrar la contraseña en el panel Detalles del lab.
Haz clic en Siguiente.
Importante: Debes usar las credenciales que te proporciona el lab. No uses las credenciales de tu cuenta de Google Cloud.
Nota: Usar tu propia cuenta de Google Cloud para este lab podría generar cargos adicionales.
Haga clic para avanzar por las páginas siguientes:
Acepta los Términos y Condiciones.
No agregues opciones de recuperación o autenticación de dos factores (esta es una cuenta temporal).
No te registres para obtener pruebas gratuitas.
Después de un momento, se abrirá la consola de Google Cloud en esta pestaña.
Nota: Para ver un menú con una lista de productos y servicios de Google Cloud, haz clic en el menú de navegación que se encuentra en la parte superior izquierda o escribe el nombre del servicio o producto en el campo Búsqueda.
Activa Google Cloud Shell
Google Cloud Shell es una máquina virtual que cuenta con herramientas para desarrolladores. Ofrece un directorio principal persistente de 5 GB y se ejecuta en Google Cloud.
Google Cloud Shell proporciona acceso de línea de comandos a tus recursos de Google Cloud.
En la consola de Cloud, en la barra de herramientas superior derecha, haz clic en el botón Abrir Cloud Shell.
Haz clic en Continuar.
El aprovisionamiento y la conexión al entorno demorarán unos minutos. Cuando te conectes, habrás completado la autenticación, y el proyecto estará configurado con tu PROJECT_ID. Por ejemplo:
gcloud es la herramienta de línea de comandos de Google Cloud. Viene preinstalada en Cloud Shell y es compatible con el completado de línea de comando.
Puedes solicitar el nombre de la cuenta activa con este comando:
Crea una instancia llamada on-prem-instance1 en la región .
Nota: En el siguiente comando, reemplaza por una zona ubicada en que debe ser diferente de la que usaste para crear vpc-demo-instance1 en vpc-demo-subnet1.
gcloud compute instances create on-prem-instance1 --machine-type=e2-medium --zone zone_name --subnet on-prem-subnet1
Tarea 3. Configura una puerta de enlace de VPN con alta disponibilidad
En esta tarea, crearás una puerta de enlace de VPN con alta disponibilidad en cada red de VPC y, luego, crearás túneles VPN con alta disponibilidad en cada puerta de enlace de Cloud VPN.
En Cloud Shell, crea una VPN con alta disponibilidad en la red vpc-demo:
En esta tarea, crearás túneles VPN entre las dos puertas de enlace. Para la configuración de la VPN con alta disponibilidad, agregarás dos túneles desde cada puerta de enlace a la configuración remota. Crearás un túnel en interface0 y te conectarás a interface0 en la puerta de enlace remota. Luego, crearás otro túnel en interface1 y te conectarás a interface1 en la puerta de enlace remota.
Cuando ejecutes túneles VPN con alta disponibilidad entre dos VPC de Google Cloud, debes asegurarse de que el túnel en interface0 esté conectado a interface0 en la puerta de enlace de VPN remota. Del mismo modo, el túnel en interface1 debe conectarse a interface1 en la puerta de enlace de VPN remota.
Nota: En tu propio entorno, si ejecutas una VPN con alta disponibilidad en una puerta de enlace de VPN local remota para un cliente, puedes conectarte de una de las siguientes maneras:
Dos dispositivos de puerta de enlace de VPN local: Cada uno de los túneles de cada interfaz en la puerta de enlace de Cloud VPN debe estar conectado a su propia puerta de enlace de intercambio de tráfico.
Un solo dispositivo de puerta de enlace de VPN local con dos interfaces: Cada uno de los túneles de cada interfaz en la puerta de enlace de Cloud VPN debe estar conectado a su propia interfaz en la puerta de enlace de intercambio de tráfico.
Un solo dispositivo de puerta de enlace de VPN local con una sola interfaz: Ambos túneles de cada interfaz de la puerta de enlace de Cloud VPN deben estar conectados a la misma interfaz en la puerta de enlace de intercambio de tráfico.
En este lab, simularás una configuración local con ambas puertas de enlace de VPN en Google Cloud. Te asegurarás de que interface0 de una puerta de enlace se conecte a interface0 de la otra y de que interface1 se conecte a interface1 de la puerta de enlace remota.
Tarea 5: Crea un intercambio de tráfico de protocolo de puerta de enlace de frontera (BGP) para cada túnel
En esta tarea, configurarás el intercambio de tráfico de BGP para cada túnel VPN entre vpc-demo y VPC on-prem. La VPN con alta disponibilidad requiere enrutamiento dinámico para habilitar la disponibilidad del 99.99%.
Crea la interfaz del router para tunnel0 en la red vpc-demo:
En esta tarea, verificarás la configuración del router en ambas VPC. Configurarás las reglas de firewall para permitir el tráfico entre cada VPC y verificarás el estado de los túneles. También verificarás la conectividad privada a través de VPN entre cada VPC y habilitarás el modo de enrutamiento global para la VPC.
Consulta los detalles de vpc-demo-router1 de Cloud Router para verificar la configuración:
El resultado del túnel debe mostrar el estado detallado como Tunnel is up and running.
Verifica la conectividad privada a través de VPN
Ve a Compute Engine y anota la zona en la que se creó on-prem-instance1.
Abre una pestaña nueva de Cloud Shell y escribe lo siguiente para conectarte a través de SSH a la instancia on-prem-instance1 (reemplaza <zone_name> por la zona en la que se creó on-prem-instance1):
Presiona Intro dos veces para no crear una contraseña.
En la instancia on-prem-instance1 en la red on-prem, haz ping a 10.1.1.2 para llegar a las instancias en la red vpc-demo:
ping -c 4 10.1.1.2
Los pings se realizaron correctamente. El resultado debe ser similar a este:
PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data.
64 bytes from 10.1.1.2: icmp_seq=1 ttl=62 time=9.65 ms
64 bytes from 10.1.1.2: icmp_seq=2 ttl=62 time=2.01 ms
64 bytes from 10.1.1.2: icmp_seq=3 ttl=62 time=1.71 ms
64 bytes from 10.1.1.2: icmp_seq=4 ttl=62 time=1.77 ms
--- 10.1.1.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8ms
rtt min/avg/max/mdev = 1.707/3.783/9.653/3.391 ms
Enrutamiento global con VPN
La VPN con alta disponibilidad es un recurso regional y un Cloud Router que, de forma predeterminada, solo ve las rutas en la región en la que se implementa. Para llegar a las instancias en una región diferente de la de Cloud Router, debes habilitar el modo de enrutamiento global para la VPC. Esto permite que el Cloud Router vea y anuncie rutas desde otras regiones.
Abre una nueva pestaña de Cloud Shell y actualiza el modo bgp-routing de vpc-demo a GLOBAL:
gcloud compute networks update vpc-demo --bgp-routing-mode GLOBAL
En la pestaña de Cloud Shell que está conectada a la instancia en la red on-prem a través de ssh, haz ping a la instancia vpc-demo-instance2 en la región :
ping -c 2 10.2.1.2
Los pings se realizaron correctamente. El resultado debe ser similar a este:
PING 10.2.1.2 (10.2.1.2) 56(84) bytes of data.
64 bytes from 10.2.1.2: icmp_seq=1 ttl=62 time=34.9 ms
64 bytes from 10.2.1.2: icmp_seq=2 ttl=62 time=32.2 ms
--- 10.2.1.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 32.189/33.528/34.867/1.339 ms
Tarea 7. Verifica y prueba la configuración de los túneles VPN con alta disponibilidad
En esta tarea, probarás y verificarás que la configuración de alta disponibilidad de cada túnel VPN con alta disponibilidad sea correcta.
Cambia a la pestaña anterior de Cloud Shell que tiene la sesión SSH abierta en ejecución y verifica los pings entre las instancias en la red vpc-demo y la red on-prem:
ping -c 3 10.1.1.2
El resultado debe ser similar a este:
PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data.
64 bytes from 10.1.1.2: icmp_seq=1 ttl=62 time=6.31 ms
64 bytes from 10.1.1.2: icmp_seq=2 ttl=62 time=1.13 ms
64 bytes from 10.1.1.2: icmp_seq=3 ttl=62 time=1.20 ms
--- 10.1.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.132/2.882/6.312/2.425 ms
Los pings aún funcionan de forma correcta porque el tráfico ahora se envía al segundo túnel. Configuraste correctamente túneles VPN con alta disponibilidad.
Tarea 8. Limpia el entorno del lab (opcional)
En esta tarea, limpiarás los recursos que utilizaste. Esta tarea es opcional. Cuando termines el lab, todos tus recursos y tu proyecto se limpiarán y se descartarán automáticamente. Sin embargo, debes saber cómo limpiar los recursos por tu cuenta en tu propio entorno para ahorrar costos y disminuir el uso de recursos.
Borra los túneles VPN
En Cloud Shell, escribe los siguientes comandos para borrar los túneles restantes. Escribe “y” para confirmar cada acción cuando se te solicite:
Escribe los siguientes comandos para borrar cada instancia. Escribe “y” para confirmar cada acción cuando se te solicite:
gcloud compute instances delete vpc-demo-instance1 --zone {{{ project_0.default_zone | "ZONE" }}}
gcloud compute instances delete vpc-demo-instance2 --zone {{{project_0.default_zone_2 | "ZONE"}}}
gcloud compute instances delete on-prem-instance1 --zone zone_name
NOTA: Reemplaza por la zona en la que se creó la instancia on-prem-instance1.
Borra las reglas de firewall
Escribe lo siguiente para borrar las reglas de firewall. Escribe “y” para confirmar cada acción cuando se te solicite:
En este lab, configuraste puertas de enlace de VPN con alta disponibilidad. También configuraste el enrutamiento dinámico con túneles VPN y el modo de enrutamiento dinámico global. Por último, verificaste que la VPN con alta disponibilidad estuviera configurada y funcionara de forma correcta.
Finalice su lab
Cuando haya completado el lab, haga clic en Finalizar lab. Google Cloud Skills Boost quitará los recursos que usó y limpiará la cuenta.
Tendrá la oportunidad de calificar su experiencia en el lab. Seleccione la cantidad de estrellas que corresponda, ingrese un comentario y haga clic en Enviar.
La cantidad de estrellas indica lo siguiente:
1 estrella = Muy insatisfecho
2 estrellas = Insatisfecho
3 estrellas = Neutral
4 estrellas = Satisfecho
5 estrellas = Muy satisfecho
Puede cerrar el cuadro de diálogo si no desea proporcionar comentarios.
Para enviar comentarios, sugerencias o correcciones, use la pestaña Asistencia.
Copyright 2020 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.
Labs create a Google Cloud project and resources for a fixed time
Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
On the top left of your screen, click Start lab to begin
Use private browsing
Copy the provided Username and Password for the lab
Click Open console in private mode
Sign in to the Console
Sign in using your lab credentials. Using other credentials might cause errors or incur charges.
Accept the terms, and skip the recovery resource page
Don't click End lab unless you've finished the lab or want to restart it, as it will clear your work and remove the project
Este contenido no está disponible en este momento
Te enviaremos una notificación por correo electrónico cuando esté disponible
¡Genial!
Nos comunicaremos contigo por correo electrónico si está disponible
One lab at a time
Confirm to end all existing labs and start this one
Use private browsing to run the lab
Use an Incognito or private browser window to run this lab. This
prevents any conflicts between your personal account and the Student
account, which may cause extra charges incurred to your personal account.
Configura dos VPC y agrega a cada una de ellas una puerta de enlace de VPN con alta disponibilidad de Google Cloud. Luego, ejecuta dos túneles desde cada una de las puertas de enlace de VPN con alta disponibilidad para demostrar que ambas tengan una configuración con un ANS del 99.99%.
Duración:
0 min de configuración
·
Acceso por 75 min
·
75 min para completar