¿Cuáles son las ventajas de Geneve sobre VXLAN?

De acuerdo con CISCO [1], un protocolo de encapsulación debe evaluarse de acuerdo con dos principios principales:

  1. Normalización

Un protocolo debe ser un estándar completamente especificado. Esta característica es esencial para que el hardware y el software se puedan construir para permitir la interoperabilidad entre proveedores.

  1. Interoperabilidad y eficiencia de hardware.

El protocolo debe implementarse eficientemente en hardware. Aunque los enfoques de encapsulación basados ​​en software siempre se pueden usar, los centros de datos modernos incluyen una combinación de máquinas virtuales basadas en hipervisor, cargas de trabajo completas y servicios de red. Todos estos componentes deben poder procesar paquetes de manera eficiente y participar en un protocolo de encapsulación.

Geneve está diseñado para ofrecer la máxima flexibilidad en la implementación del plano de control debido a su capacidad de pasar información / metadatos entre los puntos finales del túnel mediante la codificación en un paquete.

Falta de interoperabilidad multivendor debido al soporte de hardware no optimizado

A pesar de ofrecer esa flexibilidad, el hecho de que las opciones pueden ser de longitud variable y se interpretan fuera de la especificación afecta directamente la eficiencia de la implementación en el hardware. Por lo tanto, no sería adecuado para ser implementado en un servicio de red donde una gran cantidad de proveedores deberían soportarlo; Que no es el caso.

La interoperabilidad entre proveedores adolece de la falta de estandarización con respecto a las opciones.

VXLAN es más confiable en este punto para los casos de uso de servicios de red, pero realmente depende del caso de uso.

Entonces, ¿cuáles son las ventajas de Geneve sobre VXLAN?

La ventaja que Geneve tiene sobre todos los demás protocolos de encapsulación es su capacidad para incrustar metadatos codificados directamente en los paquetes del plano de datos. La longitud variable de las opciones brinda la capacidad de pasar contextos y una gran cantidad de cualquier tipo de información, lo cual es una GRAN ventaja cuando se trata de la virtualización de la red.

Notas al pie

[1] Técnicas de encapsulación: encapsulación genérica de virtualización de red, extensión de protocolo genérico VXLAN y encabezado de servicio de red