I have a 3560 and 3550 Catalyst switches on version 12.2 IOS. I have one of the switches (Switch 1) with IPSERVICES for the IOS and the rest with IPBASE. On the Services switch I have PIM sparse-mode configured for VLAN 1
interface Vlan1
ip address 192.168.99.15 255.255.255.0
ip access-group 190 out
no ip redirects
ip pim sparse-mode
and the RP is this Address
Port 25 I have it configured as a routed port and it is connected to a 3560G switch (Switch 2). and PIM passive:
interface GigabitEthernet0/25
no switchport
ip address 172.22.78.1 255.255.254.0
ip pim passive
spanning-tree portfast
The 3560G switch is configured with igmp snooping enabled for vlan 1 with immediate-leave.
ip igmp snooping vlan 1 immediate-leave
Vlan 1 config:
interface Vlan1
ip address 172.22.78.4 255.255.254.0
ip helper-address 192.168.99.40
and all the ports are configured:
interface FastEthernet0/1
switchport trunk encapsulation dot1q
switchport mode trunk
switchport voice vlan 2
spanning-tree portfast
!
interface FastEthernet0/2
switchport trunk encapsulation dot1q
switchport mode trunk
switchport voice vlan 2
spanning-tree portfast
!
I then cascade other 3560/3550 switches off this switch (Switch 3 - 5).
When I do Windows Deployment Services multicasting a computer image to a PC if I connect the computer to:
Switch 1 - Everything works fine sending only to the port the computer is connected on.
Switch 2 - Works but sends the multicast stream to the port the computer is connected and ports connected to a cascaded switch.
Switch 3 - 5 - Will broadcast the multicast stream to all active ports.