Cilium en Producción · Lección 22
¿Qué ventaja de rendimiento aporta procesar el balanceo de carga con XDP (eXpress Data Path) en Cilium, comparado con procesarlo en capas más altas del stack de red?
XDP procesa los paquetes en el punto más temprano posible del stack de red, antes de que consuman recursos adicionales del kernel, logrando una latencia mucho menor
XDP elimina por completo la necesidad de cualquier tipo de balanceo de carga
Solo funciona con tráfico que usa el protocolo UDP exclusivamente
Requiere reescribir completamente las aplicaciones para ser compatibles con XDP
Cilium en Producción · Lección 22
Completa el código
XDP procesa los paquetes en el driver de la tarjeta de
Revisa: procesa los paquetes en el driver de la tarjeta de red, en el punto más temprano posible.
Cilium en Producción · Lección 22
¿Por qué procesar el balanceo de carga lo más temprano posible en el stack de red (con XDP) resulta especialmente valioso para servicios con requisitos muy estrictos de baja latencia?
Pista: cada capa adicional de procesamiento del kernel añade cierta latencia; al decidir el destino del paquete en el punto más temprano posible, se evita ese overhead acumulado de pasar por capas intermedias innecesarias.
✓
¡Lección completada!
Load balancing con eBPF (XDP)
0
XP ganado
3
Vidas restantes