Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Hub y spokes

5 tareas · 36 min · Principiante

Casi toda empresa mediana en Azure termina con la misma forma de red: un hub central donde viven el firewall y la conexión con la oficina, y varios spokes que alojan las cargas. Lo que une cada pieza es el peering entre redes virtuales, y un peering tiene una regla que sorprende a casi todos la primera vez: no transmite. Con las redes y los peerings de Molinos Chaguaral, una empresa molinera, aprendes a leer el estado de un peering, a detectar espacios de direcciones que se pisan, a contar los atajos entre spokes que se saltan el hub y a entender qué hace cada opción del peering. Todo es lectura de extractos de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Casi toda empresa mediana en Azure termina con la misma forma de red: un hub central donde viven el firewall y la conexión con la oficina, y varios spokes que alojan las cargas. Lo que une cada pieza es el peering entre redes virtuales, y un peering tiene una regla que sorprende a casi todos la primera vez: no transmite. Con las redes y los peerings de Molinos Chaguaral, una empresa molinera, aprendes a leer el estado de un peering, a detectar espacios de direcciones que se pisan, a contar los atajos entre spokes que se saltan el hub y a entender qué hace cada opción del peering. Todo es lectura de extractos de ejemplo.

En el modelo hub-and-spoke el hub aloja lo que se comparte (firewall, puerta de enlace, DNS) y cada spoke aloja una carga. Cada spoke se empareja con el hub. Un peering conecta dos redes virtuales como si fueran una, con direcciones privadas, pero la relación no es transitiva: que la red A tenga peering con el hub y la red B también no hace que A llegue a B.

Para que dos spokes se vean hay dos caminos: un peering directo entre ellos (que se salta el hub y su firewall) o rutas definidas por el usuario que envíen el tráfico al firewall del hub, que lo reenvía. El segundo camino es el que permite inspeccionar el tráfico entre spokes, y por eso el primero, aunque funciona, es una decisión de diseño que hay que justificar por escrito.

Responde para continuar

Dos spokes tienen peering con el hub, pero ninguno con el otro y no hay rutas definidas por el usuario. ¿Pueden comunicarse entre sí?

Ver pista de ayuda

Piensa en si un peering se hereda a través de un tercero.

Dos redes virtuales no pueden emparejarse si sus espacios de direcciones se solapan: el enrutamiento no sabría a cuál mandar un paquete. Por eso el plan de direcciones se escribe antes de crear la primera red, y se reserva un bloque por spoke. Un espacio dentro de otro también es solape. Para verlo, convierte cada bloque a su primera y su última dirección.

Abre el laboratorio. redes-virtuales.txt trae el espacio de direcciones de las cinco redes de Chaguaral. Una de ellas, la última que alguien añadió, pisa el espacio de la red de la planta.

Responde para continuar

¿Qué red virtual tiene un espacio de direcciones que se solapa con el de vnet-spoke-planta?

Ver pista de ayuda

Un /22 empieza en un múltiplo de cuatro en el tercer octeto y abarca cuatro valores; compara con el /23.

Un peering existe en cada sentido: hay que crearlo en las dos redes. Su estado lo dice: Initiated cuando solo existe un lado, Connected cuando existen los dos y Disconnected cuando uno de los dos lados se borró después de haber estado conectado. En un peering desconectado el tráfico no pasa, y mientras no se recrea el lado que falta, no hay forma de que vuelva a pasar.

En peerings.json cada objeto es un sentido, con su nombre y su estado.

Responde para continuar

¿Qué peering de la suscripción no está en estado Connected? Escribe su nombre.

Ver pista de ayuda

Filtra por el campo peeringState y busca el valor distinto.

Un peering entre dos spokes funciona, y por eso es tentador: es rápido de crear y ahorra saltos. Pero ese tráfico no pasa por el firewall central, no se registra allí y no se filtra con sus reglas. En una revisión se cuentan estos atajos y se pregunta quién los pidió.

Cada objeto de peerings.json es un sentido, así que un atajo entre dos spokes aparece como dos objetos. Cuenta los objetos cuyo origen y destino son ambos spokes, es decir, ninguno es el hub.

Responde para continuar

¿Cuántos objetos peering conectan un spoke con otro spoke, sin pasar por el hub?

Ver pista de ayuda

Descarta todo objeto en el que aparezca vnet-hub-conectividad, como origen o como destino.

Cada peering tiene cuatro opciones. allowVirtualNetworkAccess permite la comunicación normal entre las dos redes. allowForwardedTraffic admite el tráfico que no nace en la red remota, sino que un dispositivo (como el firewall del hub) reenvía en su nombre. allowGatewayTransit deja que la red use su puerta de enlace para las redes emparejadas, y useRemoteGateways hace que la otra red la utilice.

Para que el firewall del hub pueda reenviar el tráfico de un spoke hacia otro, el peering del spoke hacia el hub tiene que admitir el tráfico reenviado. Revisa en peerings.json los peerings que salen de un spoke hacia el hub.

Responde para continuar

¿Qué peering de un spoke hacia el hub tiene allowForwardedTraffic en false? Escribe su nombre.

Ver pista de ayuda

Quédate solo con los objetos cuyo destino es el hub y mira esa opción.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad