Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(neutron): make our VXLAN type driver unique #663

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

cardoe
Copy link
Contributor

@cardoe cardoe commented Feb 10, 2025

Instead of standing in for the VXLAN type driver directly, have it be its own thing that will be ignored by mechanisms that consume it. The reason is that the existing VXLAN type driver is treated and consumed as a L3VNI while we need L2VNI.

@cardoe cardoe force-pushed the update-vxlan-type branch 3 times, most recently from 3ed9091 to 8d7e6e7 Compare February 10, 2025 23:38
@cardoe
Copy link
Contributor Author

cardoe commented Feb 10, 2025

Do not merge until the drop! commit is dropped.

@cardoe cardoe force-pushed the update-vxlan-type branch 3 times, most recently from f92d5b1 to 4365960 Compare February 11, 2025 22:12
Instead of standing in for the VXLAN type driver directly, have it be
its own thing that will be ignored by mechanisms that consume it. The
reason is that the existing VXLAN type driver is treated and consumed as
a L3VNI while we need L2VNI.
If we use VXLAN as the encapsulation type then OVN sets the max ID to
4095. This is then enforced on all networks in the change
openstack/neutron@ef0ec21186d93e and users have reported this limitation
in https://bugs.launchpad.net/neutron/+bug/1951517 Since we're not
looking for OVN to establish VXLAN tunnels for us at this time we can
really ignore this because OVN ignores any ports and segments without a
physical_network setting. OpenStack enforces that VXLAN type does not
have a physical_network set so these won't be created in OVN.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant