Hi,  openvswitch-2.5.0 seems to ignore IGMP queries with source IP 0.0.0.0
But, RFC seems to say the following: Highlighted in red.
That switches shouldn't drop queries with source IP 0.0.0.0.

RFC 4541     IGMP and MLD Snooping Switches Considerations      May 2006


      This is not a problem in an IGMPv3-only network because there is
      no suppression of IGMP Membership reports.

      The administrative control allows IGMP Membership Report messages
      to be processed by network monitoring equipment such as packet
      analyzers or port replicators.

      The switch supporting IGMP snooping must maintain a list of
      multicast routers and the ports on which they are attached.  This
      list can be constructed in any combination of the following ways:

      a) This list should be built by the snooping switch sending
         Multicast Router Solicitation messages as described in IGMP
         Multicast Router Discovery [MRDISC].  It may also snoop
         Multicast Router Advertisement messages sent by and to other
         nodes.

      b) The arrival port for IGMP Queries (sent by multicast routers)
         where the source address is not 0.0.0.0.

         The 0.0.0.0 address represents a special case where the switch
         is proxying IGMP Queries for faster network convergence, but is
         not itself the Querier.  The switch does not use its own IP
         address (even if it has one), because this would cause the
         Queries to be seen as coming from a newly elected Querier.  The
         0.0.0.0 address is used to indicate that the Query packets are
         NOT from a multicast router.

      c) Ports explicitly configured by management to be IGMP-forwarding
         ports, in addition to or instead of any of the above methods to
         detect router ports.

   2) IGMP networks may also include devices that implement "proxy-
      reporting", in which reports received from downstream hosts are
      summarized and used to build internal membership states.  Such
      proxy-reporting devices may use the all-zeros IP Source-Address
      when forwarding any summarized reports upstream.  For this reason,
      IGMP membership reports received by the snooping switch must not
      be rejected because the source IP address is set to 0.0.0.0. 

-Thanks
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to