Flannel · Lección 16
¿Qué secuencia general de pasos ocurre cuando un Pod en el nodo A envía tráfico hacia un Pod en el nodo B, usando el backend VXLAN de Flannel?
El paquete original sale del Pod, es interceptado y encapsulado por flanneld en el nodo A dentro de un paquete VXLAN/UDP, viaja a través de la red física real hasta el nodo B, donde flanneld lo recibe, lo desencapsula, y lo entrega al Pod destino usando su dirección IP real original
El paquete viaja directamente desde el Pod del nodo A hasta el Pod del nodo B sin pasar por ningún proceso intermedio de encapsulación o desencapsulación en ningún momento del trayecto completo
Solo es relevante esta secuencia de pasos si ambos Pods involucrados están ubicados en exactamente el mismo nodo físico, sin ninguna necesidad real de comunicación entre nodos distintos
El paquete encapsulado viaja por la red física usando la dirección IP del Pod original directamente, sin ninguna traducción hacia las direcciones reales de los nodos físicos involucrados
Flannel · Lección 16
Completa el código
flanneld en el nodo B lo recibe, lo desencapsula, y lo entrega al Pod destino usando su dirección IP real
Revisa: lo entrega al Pod destino usando su dirección IP real original.
Flannel · Lección 16
¿Por qué es necesario que flanneld desencapsule el paquete en el nodo destino antes de entregarlo al Pod, en vez de entregar directamente el paquete VXLAN encapsulado tal como llegó a través de la red física?
Pista: el Pod destino espera recibir el paquete en su formato original normal, exactamente como el Pod de origen lo envió antes de ser encapsulado para el transporte por la red física; si se entregara el paquete todavía con la capa adicional de encapsulación VXLAN sin remover, la aplicación dentro del Pod no sabría interpretar ni procesar correctamente ese formato adicional, por lo que flanneld debe desencapsularlo primero, restaurando el paquete a su forma original antes de entregarlo.
✓
¡Lección completada!
Cómo viaja un paquete entre Pods de distintos nodos con VXLAN
0
XP ganado
3
Vidas restantes