Menu

#20 Support multiple multicast sources

open
nobody
None
5
2014-07-14
2012-02-03
No

If a multicast packet comes in on the upstream interface to a group address, but from a different IP source than previously seen, igmpproxy will forget about the old source, and the corresponding multicast route will time out shortly - even if the multicast stream from the original source is never interrupted.

I haven't investigated what in particular the suspicious packet is; it did however originate from the multicast router.

The submitted patch resolves the issue by adding support for multiple source IPs for any given group. Instead of keeping a single source address, MAX_ORIGINS addresses are kept. If we run out of source address slots, the least recently used one will be reused.

Discussion

  • Ambroz Bizjak

    Ambroz Bizjak - 2012-02-03

    add support for multiple multicast sources

     
  • Ambroz Bizjak

    Ambroz Bizjak - 2012-02-03

    The interrupting packet is likely an IGMP Group-Specific Query.

     
  • Zhumakhanov Maxim

    The Attached File is corrupted. Please, fix it. Thank you.

     
  • Ambroz Bizjak

    Ambroz Bizjak - 2012-02-21

    add support for multiple multicast sources, 2nd upload attempt

     

Log in to post a comment.