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


Reply via email to