Geneve
Generic Network Virtualization Encapsulation — гибкий протокол оверлейного туннелирования (RFC 8926), призванный сменить VXLAN. Несёт кадры L2 поверх L3-андерлея, но имеет расширяемые TLV-поля для метаданных, которых в VXLAN нет.
Мотивация: у VXLAN фиксированный заголовок с малым запасом места; Geneve добавляет переменные «опции» (TLV), чтобы плоскость управления SDN могла передавать в каждом пакете метаданные (например, политику безопасности или контекст арендатора). Разработку вели VMware, Microsoft, Intel и другие. Используется как оверлей по умолчанию в VMware NSX и Open vSwitch. Как и VXLAN, инкапсулируется в UDP и позволяет строить многоарендные сети поверх общей физической инфраструктуры. Компромисс: аппаратная разгрузка для VXLAN зрелее, но гибкость Geneve выигрывает в программируемых сетях. Входит в семейство NVO3 (Network Virtualization Overlays) вместе с VXLAN и NVGRE.