Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Help Me Stop Going Bald - Single 3750 - Multicast Control

Status
Not open for further replies.

longleg

IS-IT--Management
Jul 27, 2009
6
CA
Hi Everyone,

I've been ripping my hair out for the past couple of days trying to wrap my head around multicast control. Although I believe I've set up my L3 switch properly, I'm still not able stop the mcast flooding.

I've been following this post but my configs don't seem to work:


Here's my setup:
1 video source (VLC)outputting multicast 230.0.0.1
[Port G1/0/1]
|
Cisco 3750G with IP Advance Services
|
[Port G1/0/2]
PC with VLC requesting the stream

At the moment, I see the mcast 230.0.0.1 from the PC using Wireshark without VLC being opened after executing the following commands:

Enable IP multicast distributed switching
Code:
conft)#ip multicast-routing distributed

Specify the Layer 3 interface on which you want to
enable multicast routing

Code:
conft)#int vlan 100
config-if)#ip address 192.168.100.1 255.255.255.0
config-if)#ip pim sparse-mode
config-if)#no shut

Setup RP
Code:
Switch(config)# access-list 1 permit 230.0.0.1 0.0.0.0
Switch(config)# ip pim rp-address 192.168.100.1 1 override
Switch(config)# ip igmp snooping vlan 100

Have I missed something?
Is what I'm trying to accomplish going to work?

My understanding is that PIM is required for ip igmp snooping to work. Should I try to use CGMP or will this only work by specifying my 3750 as a mrouter and attach a cisco 2900 or Linksys SLM2024?

I really appreciate any help even if its pointing me to better documentation.

Thanks in advance,

Joe
 
Command Outputs
Code:
Switch#sh ip igmp snooping vlan 100
Global IGMP Snooping configuration:
-------------------------------------------
IGMP snooping                : Enabled
IGMPv3 snooping (minimal)    : Enabled
Report suppression           : Enabled
TCN solicit query            : Disabled
TCN flood query count        : 2
Robustness variable          : 2
Last member query count      : 2
Last member query interval   : 1000

Vlan 100:
--------
IGMP snooping                       : Enabled
IGMPv2 immediate leave              : Disabled
Multicast router learning mode      : pim-dvmrp
CGMP interoperability mode          : IGMP_ONLY
Robustness variable                 : 2
Last member query count             : 2
Last member query interval          : 1000

Code:
Switch#sh ip pim int

Address          Interface                Ver/   Nbr    Query  DR     DR
                                          Mode   Count  Intvl  Prior
192.168.100.1    Vlan100                  v2/SD  0      30     1      0.0.0.0

I noticed that my rp config did not take even though I see it in "sh run":
Code:
interface Vlan100
 ip address 192.168.100.1 255.255.255.0
 ip pim sparse-mode
!
ip classless
ip http server
ip http secure-server
ip pim rp-address 192.168.100.1 1 override
!
!
access-list 1 permit 230.0.0.1
!
!
control-plane
!
!
line con 0
line vty 0 4
 login
line vty 5 15
 login
!
end

Switch#sh ip pim rp 192.168.100.1
Group 192.168.100.1 not found
 
do a sh ip mroute and post those results. as far as igmp snooping requiring PIM, I don't beleive so. I know that CGMP does, but I can't be sure of IGMP Snooping although I don't believe so. What are you seeing that is making you believe multicast is still being flooded?? Also, that very last statement in your post above, sh ip pim rp 192.168.100.1, it is actually looking for the group address which is 230.0.0.1 in this case.

I hate all Uppercase... I don't want my groups to seem angry at me all the time! =)
- ColdFlame (vbscript forum)
 
Thanks unclerico for the help. I currently have a laptop in port g1/0/13 streaming video using VLC. The other laptop on port g1/0/23 sees the mcast traffic via wireshark.

I've been out of the office the last couple of days and will be returning Thursday. I'll get the output of the requested command.

In your own opinion, what is the best way to prevent my 3750 from flooding the multicast? I do have a 2900 laying around and could try using CGMP.

Thanks.

 
Sorry it took so long, I was on vacation. Here's the output that you requested:

Code:
Switch#sh ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
       L - Local, P - Pruned, R - RP-bit set, F - Register flag,
       T - SPT-bit set, J - Join SPT, M - MSDP created entry,
       X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
       U - URD, I - Received Source Specific Host Report,
       Z - Multicast Tunnel, z - MDT-data group sender,
       Y - Joined MDT-data group, y - Sending to MDT-data group
       V - RD & Vector, v - Vector
Outgoing interface flags: H - Hardware switched, A - Assert winner
 Timers: Uptime/Expires
 Interface state: Interface, Next-Hop or VCD, State/Mode

Obviously something's not right here! Do I need PIM to restrict multicast. I was told PIM and IGMP snooping go hand in hand but I can't get it to work. The more I read, the more I get the feeling that PIM is for controlling MCAST between routers. Since I'm only using one 3750 and everything is connected to it [encoder(transmit mcast), receiver(takes the mcast)], does that mean PIM is not required?

With this setup, a PC plugged into vlan 100 using wireshark see's the mcast flooding.

Thanks for the help,
 
I'm not sure what I did but rebuilding the config resolved the issue.

Thanks for helping out unclerico.
 
good to hear.

I hate all Uppercase... I don't want my groups to seem angry at me all the time! =)
- ColdFlame (vbscript forum)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top