Open vSwitch implements "independent VLAN learning" as you define it, that is, identical MAC addresses in different VLANs are treated as distinct.
On Sat, Dec 10, 2011 at 01:37:18PM +0100, Ivan Pepelnjak wrote: > 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 _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
