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

manage MAC addresses for "Add support in tripleo for distributed vlan traffic in ovn" ( https://bugs.launchpad.net/tripleo/+bug/1881593 ) #254

Closed
stuggi opened this issue Jun 1, 2021 · 0 comments · Fixed by #381
Assignees

Comments

@stuggi
Copy link
Contributor

stuggi commented Jun 1, 2021

Without setting OVNMacAddressPort FIP traffic will not pass to a VLAN tenant network with ML2/OVN and DVR.
In this case DVR can be disabled via NeutronEnableDVR: false . Generally this was parity gap between ovs and ovn https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html/networking_guide/sec-networking-concepts#limits-ml2ovn-network-driver

For now we set OVNMacAddressNetwork and OVNMacAddressPort to none and NeutronEnableDVR: false in case of vlan.
if geneve is used it should work ok and by default geneve is supported and prefered with ovn

We now can crate OVNStaticBridgeMacMappings [1] and pass the information via the operator rendered env file. But we need to pass the physnet names (default is datacentre), but there can be multiple.

[1] https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/tripleo_deploy.py#L657-L669
per NeutronBridgeMappings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant