On Apr 8, 2009, at 3:46 PM, Darren Reed wrote: > I've filed 6828070 to track this issue...
I don't see a bug here, the virtual switch in MAC is doing its job correctly, and IP is doing its own duplication since you have plumbed two interfaces on the same subnet in the same IP instances. Nicolas. > > > On 8/04/09 02:36 PM, Nicolas Droux wrote: >> I think what's happening here is that you have a distribution of >> the multicast packets done by the virtual switch between the VNICs, >> and since you have plumbed both VNICs with IP addresses on the same >> network from the same IP stack, IP will do its own multicast packet >> distribution between these interfaces. >> >> If the VNICs are plumbed by separate stacks, then you would see >> only the duplication happening at the MAC layer by the virtual >> switch. >> >> Nicolas. >> >> On Apr 7, 2009, at 9:55 PM, Darren Reed wrote: >> >>> # dladm show-link | grep stub >>> stub0 etherstub 9000 unknown -- >>> vnicstub0 vnic 9000 up stub0 >>> vnicstub1 vnic 9000 up stub0 >>> vnicstub2 vnic 9000 up stub0 >>> >>> # ifconfig vnicstub0 >>> vnicstub0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu >>> 9000 index 4 >>> inet 1.1.1.1 netmask ffffff00 broadcast 1.1.1.255 >>> ether 2:8:20:0:3e:29 # ifconfig vnicstub2 >>> vnicstub2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu >>> 9000 index 6 >>> inet 1.1.1.3 netmask ffffff00 broadcast 1.1.1.255 >>> ether 2:8:20:9a:cc:f0 # ifconfig vnicstub1 >>> ifconfig: status: SIOCGLIFFLAGS: vnicstub1: no such interface >>> >>> # ping -s -i 1.1.1.3 1.1.1.255 >>> PING 1.1.1.255: 56 data bytes >>> 64 bytes from 1.1.1.1: icmp_seq=0. time=1.535 ms >>> 64 bytes from 1.1.1.3: icmp_seq=0. time=12.149 ms >>> 64 bytes from 1.1.1.3: icmp_seq=0. time=20.863 ms >>> 64 bytes from 1.1.1.1: icmp_seq=0. time=21.275 ms >>> >>> ... there should only be 2 replies... >>> >>> Darren >>> >>> >>> >>> _______________________________________________ >>> crossbow-discuss mailing list >>> crossbow-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss >> > -- Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc. droux at sun.com - http://blogs.sun.com/droux
