On 09/04/2012 09:12 AM, Adam Vitkovsky wrote:
As Paul said IGMP register messages are supposed to be handled by the router
elected as designated querier for the local subnet
Though AFAIK IGMP register process is only used by the m-cast receivers not
the sources

For clarity, because I think you typo-ed a couple of things there:

PIM registers are sent for multicast *sources*. They're sent by the PIM designated forwarder towards the RP and flooded down the (*,g) tree so that (s,g) joins can be triggered. They are re-sent periodically to refresh state on the RP.

IGMP joins are sent by multicast *receivers*. They trigger (*,g) joins [or (s,g) joins for IGMPv3 SSM] towards the RP. When a new source appears on the (*,g) tree, the routers are triggered to do an (s,g) join.

MSDP essentially "echos" PIM register state between PIM RPs, allowing separate PIM networks to be connected without (*,g) flooding on the interconnect link, which wouldn't scale well.

The OPs problem is that he's trying to source multicast traffic from an IP on his Linux box that isn't a "connected" route on the c4900. Thus, the c4900 isn't the PIM DF, so doesn't send the PIM register or MSDP advertisments. That doesn't (can't) work, I believe.

AFAIK there's no "PIM DF proxy" IOS feature, though I can see situations in which it would be useful.
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to