Public bug reported: This bug is related to the N/S routing capabilities in ML2/OVN.
In OVN, baremetal ports and SR-IOV ports are considered as external. It is needed to bind these external ports to a chassis to receive/send traffic to the physical ports. In Neutron ML2/OVN, there are two different strategies to schedule ports: * Router gateway ports: the OVN L3 scheduler uses a set of Gateway_Chassis registers, associated to different gateway nodes, to provide HA to the router gateway ports. This set of Gateway_Chassis registers are associated 1:1 to a single router. That means, each router will have its own independent set of Gateway_Chassis registers. * External ports: once created, the ML2/OVN plugin creates a HA_Chassis_Group with different HA_Chassis registers, associated to different gateway chassis. This is similar to the previous strategy (but Gateway_Chassis will be deprecated). A HA_Chassis_Group is created per network. If an external port is connected to a router, nothing guarantees that the external port is bound to the same chassis as the router gateway port. The goal of this bug is to provide a method to, once an external port (its network) is connected to a router, the scheduler of both resources matches and both ports (external port, router gateway port) are bound to the same chassis. Jira ticket: `https://issues.redhat.com/browse/OSPRH-20085 Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1829762 ** Affects: neutron Importance: Medium Assignee: Rodolfo Alonso (rodolfo-alonso-hernandez) Status: In Progress ** Changed in: neutron Assignee: (unassigned) => Rodolfo Alonso (rodolfo-alonso-hernandez) ** Changed in: neutron Importance: Undecided => Medium -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/2125553 Title: [OVN] Collocate the external ports in the same chassis as the gateway port Status in neutron: In Progress Bug description: This bug is related to the N/S routing capabilities in ML2/OVN. In OVN, baremetal ports and SR-IOV ports are considered as external. It is needed to bind these external ports to a chassis to receive/send traffic to the physical ports. In Neutron ML2/OVN, there are two different strategies to schedule ports: * Router gateway ports: the OVN L3 scheduler uses a set of Gateway_Chassis registers, associated to different gateway nodes, to provide HA to the router gateway ports. This set of Gateway_Chassis registers are associated 1:1 to a single router. That means, each router will have its own independent set of Gateway_Chassis registers. * External ports: once created, the ML2/OVN plugin creates a HA_Chassis_Group with different HA_Chassis registers, associated to different gateway chassis. This is similar to the previous strategy (but Gateway_Chassis will be deprecated). A HA_Chassis_Group is created per network. If an external port is connected to a router, nothing guarantees that the external port is bound to the same chassis as the router gateway port. The goal of this bug is to provide a method to, once an external port (its network) is connected to a router, the scheduler of both resources matches and both ports (external port, router gateway port) are bound to the same chassis. Jira ticket: `https://issues.redhat.com/browse/OSPRH-20085 Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1829762 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/2125553/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

