Hello, I am thinking on how to write the Open vSwitch PLVAN implementation and a few questions arise.
1) Behavior of promiscuous ports. Given a primary vlan with vid 40, an isolated pvlan with vid 41 identified by the pair <40, 41> and two community pvlan <40, 42> and <40, 43>. Questions: On a Cisco switch is it possible to create a promiscuous port which will receive only a part of the secondary pvlans set associated with a primary vlan ? For example a promiscuous port receiving <40, 41> and <40, 43> while not receiving <40, 42>. Does this feature exists ? If so is it imperative to implement it Open vSwitch ? Or can the Open vSwitch pvlan implementation be like the following ? A port associated with a primary vlan is promiscuous and receive all the associated pvlans. (<40,41>, <40,42>, <40,43>) 2) Behavior of 802.1Q pvlan trunking on Cisco hardware. My understanding is that a packet coming from a port belonging to the pvlan <40, 41> will be carried between Ciscos switches connected by a 802.1Q trunk as a regular vlan packet tagged with vid 41. Packets coming from a <40, 42> pvlan port would be tagged with vid 42 on a 802.1Q trunk. Packets coming from a promiscuous port associated with primary vlan 40 would be tagged with vid 40 on a 802.1.Q trunk. Questions: Is this the behavior of the Cisco implementation ? Naive question: If a switch has multiple 801.1Q trunks does the mac learning and switching behavior still work with trunk and pvlans ? Or does it broadcast pvlan on trunks ? Best regards Benoît
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss