Hello.
I check and see that:

tcp-segmentation-offload: on
        tx-tcp-segmentation: on
        tx-tcp-ecn-segmentation: on
        tx-tcp-mangleid-segmentation: on
        tx-tcp6-segmentation: on

Do they handle encapsulation/desencapsulation or I need do something?

Nguyen Huu Khoi


On Thu, May 1, 2025 at 7:36 AM Nguyễn Hữu Khôi <nguyenhuukhoinw@gmail.com> wrote:
Hello,

After increasing the geneve mtu to 8942 then my network got  neary full bandwidth, I will do some tests and go back.

Nguyen Huu Khoi


On Wed, Apr 30, 2025 at 7:39 PM Vincent Godin <vince.mlist@gmail.com> wrote:
When you use vxlan or geneve, by default, the CPU will handle the encapsulation/desencapsulation of each packets. That is why you may need to use jumbo frames, set your NIC to handle the encapsulation/desencapsulation, and set irqbalance on all your cores. Furthermore, you should have a look on network offloading options (with your favorite browser).

Le jeu. 17 avr. 2025 à 16:54, Nguyễn Hữu Khôi <nguyenhuukhoinw@gmail.com> a écrit :
Hello.

I am going with ovn for my system but when I use vxlan and geneve, my instance cannot get full bandwidth(12 gbps)-instance to instance with private network. It is ok if I use vlan or floating ip for instances.

My env:

Openstack 2025.1
Kolla Ansible master-2025.1
Ubuntu 22.04 with uplink 25gbps x 2 for bonding, lacp 802.3ad, layer3+4


Ps give me some points.

Thank

Nguyen Huu Khoi