Multicast

Unanswered Question
Aug 31st, 2009
User Badges:

In networks where a Layer 2 switch interconnects several routers, such as an Internet exchange point (IXP), the switch floods IP multicast packets on all multicast router ports by default, even if there are no multicast receivers downstream.IGMP snooping will not help but what is not clear that if there is no igmp message received on ports connected to routers why still switch will forward the traffic to router port and there is no downstream recievrs as well.

see the link

http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.2SX/configuration/guide/snooppim.html

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
paolo bevilacqua Mon, 08/31/2009 - 10:20
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

Because a multicast routing protocol will tell to the router what to send where even if no IGMP.


Note there is no multicast in the internet, eg at IXP - no multicast.

tahseen12 Mon, 08/31/2009 - 10:36
User Badges:

this means if i remove pim from interface peer router will not recieve also switch will just forward even it is enabled with igmp snooping.

What if i remove pim from lan interface of the router.

paolo bevilacqua Mon, 08/31/2009 - 11:01
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

When you start removing commands that are needed, things won't work anymore.



mlund Mon, 08/31/2009 - 23:52
User Badges:
  • Silver, 250 points or more

Hi


When you enable pim on a interface, that interface will automaticly do an igmp join to all groups. That's why a switch will flood all mcast traffic to all router-ports.


To overcome this situation you can enable RGMP, wich is designed for a router only (IXP). More info in this link.


http://www.cisco.com/en/US/docs/ios/ipmulti/configuration/guide/imc_cfg_rpgmp_ps6441_TSD_Products_Configuration_Guide_Chapter.html


/Mikael

Peter Paluch Tue, 09/01/2009 - 00:07
User Badges:
  • Cisco Employee,

Mikael,


Can you be please more specific what you mean by writing: "When you enable pim on a interface, that interface will automaticly do an igmp join to all groups." As far as I know, until you use the "ip igmp join" command on a router interface, the router does not send IGMP joins. Actually, that is why the RGMP had to be invented.


Best regards,

Peter


tahseen12 Tue, 09/01/2009 - 02:22
User Badges:

This is incorrect it will not do automatic join when u enable pim then what is the use of ip igmp join-group and static-group

Moreover my question if both routers in the lan has upstream interface(wan) to source they why the traffic is copied back throgh L2 switch by the DR to the peer router interface which ultimately gets dropped due to RPF check failure and igmp snoop in the switch doesn't help.

mlund Tue, 09/01/2009 - 05:59
User Badges:
  • Silver, 250 points or more

Hi


I was a little bit too quick, and unclear, in my previous answer.

The router don't do a join, instead the switch will detect that a router exist on the port when the router sends out either a igmp querier or a pim hello.


Because of that the switch adds the router port to the outgoing portlist for all mcast groups. As a result of this the router will receive all mcasttraffic that excists in the switch.


This can be viewed by "sh ip igmp sno mro" and "sh ip igmp sno gro"


To overcome this rgmp can be used, then the switch will use rgmp-info to decide what ports to send mcast-traffic to, and routers that don't have receivers can signal to the switch that they don't want to receive that traffic.


/Mikael

Actions

This Discussion