It is known that the router with the highest IP address in a segment becomes the PIM DR.
It is also know that the router with the lowest IP address in a segment becomes the IGMP querier.
Well, I know that the job of the PIM DR in a source segment is to register with the RP. Fair enough.
What about the receiver portion. I have read that PIM DR is responsible for sending Join messages to the RP.
If this is the case, then the IGMP querier and PIM DR will be different routers in this segment!
So one router hears that a receiver exists in the segment and another one is sending the Join to the RP???
Thanks for answering.
Well, can someone verify that my understanding is correct? If this is the case then it is very inefficient right?
I would expect the same router to do both jobs.
Thinking about that again, yes it is not insufficient. It is a bit odd, but it should work.
My last question though is when igmp snooping is enabled. I have read this:
I get that the switch will allow the IGMPv2 Query from port 1 (IGMP Querier).
But how does it know that it should forward the IGMPv2 Join to e.g. port 10 (PIM DR) ?
I am sorry i dont get you. I suppose by saying "querier" you mean the switch?
I suppose this is a case that if the two roles described belonged to the same router of a segment, then we wouldnt have unnecessary flooding.
Regardless, i just wanted to know that indeed my understanding (for lowest/highest IP) is correct.
Regardless, my concern is if indeed in IGMPv2 we have two elections:
1) The lowest IP router of segment becomes the IGMPv2 querier
2) The highest IP router of segment becomes the PIM DR
Can someone verify this please?