IPv6 multicast using same port on different IP addresses results in one receiver getting no traffic

Solution Verified - Updated -

Issue

  • IPv6 multicast using same port on different IP addresses results in one receiver getting no traffic
  • Issue with using same ports on different IP addresses for sockets
  • Reusing port number for receive sockets does not work with RHEL7. Two instances of a software are configured to receive multicast messages using different multicast addresses but same port number.
    • The same multicast receive code works with RHEL6.
    • The instance that comes/starts up second always receives the message and the other running instance stops receiving.
    • The two senders transmitting packets with different multicast addresses and same port number but on the same interface.

Environment

  • Red Hat Enterprise Linux 7.2 (or earlier RHEL 7)
  • IPv6
  • Multicast

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content