The following seems to be the issue that you encountered when the service domain crashed and rebooted.
6604983 multicast processing after a channel-reset is broken in vnet Greer Reichow wrote: > 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! > > I can't think of any reason why the ldoms2 &4 would receive the same multicast traffic, at least this doesn't look like a known issue. -Raghuram. > 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 was posted from opensolaris.org > _______________________________________________ > ldoms-discuss mailing list > ldoms-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss >
