← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1918108] [NEW] [OVN] IGMP snooping traps IGMP messages

 

Public bug reported:

Hi,

Once we enable IGMP snooping on Neutron, IGMP messages are trapped and cannot leave the virtual switch. 
That leads to an non-scalable solution, given that external network cannot know which computes are looking for a given multicast flow and then, are forced to push all multicast to all hosts.

Also, if we resolve the problem above, the provider network interface on
the vswitch side becomes an interface that can report into IGMP_Group
table on OVN by itself. Therefore, it gets added/removed everytime the
external network sends an IGMP message to join/leave a flow. That means
multicast traffic entering or leaving hosts will be gated by this
erradic behavior of the provnet interface.

The solution I see for this is to (1) always allow all interfaces to
flood IGMP; and (2) provnet interfaces should also be allowed to flood
multicast traffic.

** Affects: neutron
     Importance: Undecided
         Status: New

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

Title:
  [OVN] IGMP snooping traps IGMP messages

Status in neutron:
  New

Bug description:
  Hi,

  Once we enable IGMP snooping on Neutron, IGMP messages are trapped and cannot leave the virtual switch. 
  That leads to an non-scalable solution, given that external network cannot know which computes are looking for a given multicast flow and then, are forced to push all multicast to all hosts.

  Also, if we resolve the problem above, the provider network interface
  on the vswitch side becomes an interface that can report into
  IGMP_Group table on OVN by itself. Therefore, it gets added/removed
  everytime the external network sends an IGMP message to join/leave a
  flow. That means multicast traffic entering or leaving hosts will be
  gated by this erradic behavior of the provnet interface.

  The solution I see for this is to (1) always allow all interfaces to
  flood IGMP; and (2) provnet interfaces should also be allowed to flood
  multicast traffic.

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