← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1956476] [NEW] [OVN] Disallow multiple physnets per brige

 

Public bug reported:

Related bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1993681

Patch [1] allowed to have multiple physical networks per bridge.
Although this could be feasible in OVN, the ML2 OVN mechanism driver
should not allow it. The OVN mech driver should have the same behaviour
as OVS or LB.

In the related bugzilla there are some steps to reproduce a configuration that leads to a subnet CIDR range conflict, when both networks are in the same bridge, that is not prohibited by Neutron. Steps to Reproduce:
1. Create two physical networks mapped to the same physical network
2. Enable both two physical networks as flat network providers
3. Create a flat network and a subnet with range 10.0.0.0/24 on the first physical network
3. Create another flat network and a subnet with range 10.0.0.0/24 on the second physical network

[1]https://github.com/openstack/networking-
ovn/commit/a4781fd0f9c59603638b41069a175547a24c4b1c

** Affects: neutron
     Importance: Low
     Assignee: Rodolfo Alonso (rodolfo-alonso-hernandez)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Rodolfo Alonso (rodolfo-alonso-hernandez)

** Changed in: neutron
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1956476

Title:
  [OVN] Disallow multiple physnets per brige

Status in neutron:
  New

Bug description:
  Related bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1993681

  Patch [1] allowed to have multiple physical networks per bridge.
  Although this could be feasible in OVN, the ML2 OVN mechanism driver
  should not allow it. The OVN mech driver should have the same
  behaviour as OVS or LB.

  In the related bugzilla there are some steps to reproduce a configuration that leads to a subnet CIDR range conflict, when both networks are in the same bridge, that is not prohibited by Neutron. Steps to Reproduce:
  1. Create two physical networks mapped to the same physical network
  2. Enable both two physical networks as flat network providers
  3. Create a flat network and a subnet with range 10.0.0.0/24 on the first physical network
  3. Create another flat network and a subnet with range 10.0.0.0/24 on the second physical network

  [1]https://github.com/openstack/networking-
  ovn/commit/a4781fd0f9c59603638b41069a175547a24c4b1c

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1956476/+subscriptions



Follow ups