All, I'm tracing an interesting VSW issue that I'm hoping someone can help.
EQ: Router: Cisco 7206 Switch: Cisco 3750 - IGMP snooping turned off (all ports see all multicast) Server: Sun T5120 - 4 LDOMS - all OS'es solaris 08/07 patched to ldoms 1.0.2 VSW Config: Host LDOM uses VSW0. Guest LDOMS 1 & 3 use VSW0 and VSW3 in an IPMP active/passive pair. Guest LDOMS 2 & 4 use VSW1 and VSW2 in same style IPMP pairing. We are a multicast driven environment, every application uses multicast extensively for data sharing and information passing. Yesterday, the host LDOM crashed (cause under investigation) and didn't reboot. Once we booted the host, the VSW's were restored and unicast IP info flowed again to the guest LDOMs. However, no multicast was passing from the switch down to guest LDOMs. I tried to snoop VSW0 on the host OS, but that failed (when is this going to be fixed?). Thinking on the issue, it occured to me that the guest OS wouldn't be sending the IGMP join to the virtual switch as it had already sent it once and believed the join to still be active (not timed out). However, since the host crashed, it didn't have the connection request anymore. I rebooted guest ldom #1 and immediately multicast started flowing to ldoms 1 & 3 as expected (since IGMP join would open the port on vsw0, and both guest OS'es had already requested the multicast group). However, when I checked ldoms 2&4, they too were receiving the same multicast data! While in my standard environment, ldoms 2 & 4 should receive the data, when the host crashed, the IGMP join request on the host was removed. So why would 2&4 receive the data when they too did not have an active join, unless VSW's are passing data too each other when they shouldn't. Can anyone out there tell me: 1)How VSW's communicate at the host level 2)If the passing of multicast between them is expected 3)How the IGMP joins/requests work in the VSW's? Is the behavior similar to Cisco's stack or a different implementation 4)What tools are available to look at the VSW stack, or igmp sessions at the VSW layer if we only have VSW0 defined at the guest OS? Thanks, Greer This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
