Flannel · Lección 08
¿Qué tradeoff presenta el backend host-gw de Flannel frente a VXLAN, al evitar por completo la encapsulación de paquetes y usar en su lugar rutas directas entre nodos?
host-gw ofrece mejor rendimiento al evitar el overhead de encapsular y desencapsular cada paquete, a cambio de requerir que todos los nodos del cluster estén en la misma red de capa 2 (mismo segmento de red local), una limitación que VXLAN no tiene gracias a su encapsulación
host-gw y VXLAN ofrecen exactamente el mismo rendimiento y los mismos requisitos de red, sin ningún tradeoff real que considerar entre ambos backends distintos
Solo es relevante esta comparación de backends si el cluster tiene exactamente un único nodo en total, sin ninguna necesidad real de elegir entre distintas opciones de backend
host-gw siempre funciona correctamente sin ninguna limitación real, independientemente de si los nodos del cluster están en la misma red de capa 2 o en redes completamente separadas y distintas entre sí
Flannel · Lección 08
Completa el código
host-gw requiere que todos los nodos estén en la misma red de
Revisa: requiere que todos los nodos estén en la misma red de capa 2.
Flannel · Lección 08
¿Por qué evitar la encapsulación de cada paquete (como hace host-gw) mejora el rendimiento de red, comparado con el overhead adicional que implica encapsular y desencapsular cada paquete con VXLAN?
Pista: cada paquete que viaja a través de VXLAN requiere un trabajo adicional real de encapsularlo en el origen y desencapsularlo en el destino, además de que el paquete resultante es más grande que el original por la cabecera añadida; host-gw evita por completo ese paso adicional de procesamiento usando rutas directas en su lugar, lo que se traduce en un mejor rendimiento de red cuando la limitación de requerir la misma red de capa 2 es aceptable para ese entorno específico.
✓
¡Lección completada!
Backend host-gw — rendimiento sin encapsulación
0
XP ganado
3
Vidas restantes