-
Would it be possible to add support for IGMPv3 so during the join we can already specify source from which we want data? |
Beta Was this translation helpful? Give feedback.
Answered by
troglobit
Jan 14, 2024
Replies: 1 comment 4 replies
-
Not sure I understand what you mean. Do you mean querier functionality? Because you can already join SSM. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In the documentation you can see the syntax 'join IFNAME SOURCE GROUP', it works like this:
The join command is translated to an API in Linux, defined in RFC 3678, which uses
struct group_source_req
with the socket optionMCAST_JOIN_SOURCE_GROUP
. This in turn is translated into an IGMPv3 join message on the wire. Here's a screenshot from a wireshark I just ran:Provided the IP stack has not detected an IGMPv2 message on the LAN, which will have caused it to fall back to IGMPv2. This might very well have happened in your case, but that is outside the scope of SMCRoute (or any other multicast routing application), since the standard clearly defi…