According to 802.1Q, the forwarding decision could be made based on dMAC+VLANtag. For those that want to have standard citations ;) ... 802.1Q-2005, section 7.2 para (b)
"Effectively extend the source and destination MAC addresses, by treating frames and addressing information for different VLANs independently;" More precisely, 802.1Q defines "Shared VLAN learning" (which seems to be what vSwitches are doing based on this discussion) and "Independent VLAN learning" (which is what this discussion seems to be all about). Most physical switches use "Independent VLAN learning" and the networking engineers are used to that behavior. It's also a nice-to-have behavior as it allows you to implement HSRP/VRRP in L3 VM appliances without having to consider global HSRP/VRRP group numbering. Just my $0.02, you need more, you know where to find me ;) Ivan > -----Original Message----- > From: [email protected] [mailto:discuss- > [email protected]] On Behalf Of Trebor Forban > Sent: Saturday, December 10, 2011 1:15 PM > To: [email protected] > Subject: [ovs-discuss] Identical VM-MACs with Open vSwitch? > > Hello Ben, > > thanks for your answer. I'm not really too familiar with VLANs, but I > did look into this once with vde-switch from virtualsquare.org, and > identical MACs were not supported. I suspect there might be VLAN > switch implementations where uniqueness/routing is determined by > MAC+VLAN bits, but I'm only guessing. I will look into this and > OpenFlow, but it would be nice if someone who is in the know could > lead me in the right direction, before I spend endless hours barking > up the wrong tree. > > Best regards, > TF > > 2011/12/9 Ben Pfaff <[email protected]>: > > On Fri, Dec 09, 2011 at 11:05:16AM +0100, Trebor Forban wrote: > >> I would be very thankful for any insight, as to how I might be able to > >> "cloak" identical MACs. > >> Can Open vSwitch realize this with VLANs, or maybe some type of MAT > (MAC-NAT)? > > > > Open vSwitch supports VLANs, so if VLANs solve your problem then yes > > that is one possibility. > > > > I think that you could implement MAC translation using OpenFlow > > rules. I have not implemented a MAC translation solution before, so I > > don't know what issues are likely to come up. > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
