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

Reply via email to