Thanks for the reply. Please find my responses inline.

> Date: Mon, 14 Apr 2014 07:11:11 -0700
> Subject: Re: [ovs-dev] [PATCH v3] Add Support for 802.1qad (qinq) Allows TPID 
> of 0x88a8
> From: az...@nicira.com
> To: srinivas...@outlook.com
> CC: thomasfherb...@gmail.com; dev@openvswitch.org
> 
> On Mon, Apr 14, 2014 at 4:27 AM, Manikanta Srinivas
> <srinivas...@outlook.com> wrote:
> > Hi,
> >
> > Thanks for your efforts. We are interested in QinQ implementation of
> > openvswitch. After going through the patch, we are left with following
> > queries.
> >
> > 1. We think there should be a separate mode to support qinq tunnel. This can
> > be achieved by implementing a new configuration parameter in ovsdb. Do you
> > have any plans to implement this approach or any other ideas ?
> 
> What kind of new configuration do you have in mind?

My understanding on QinQ:

When a VLAN tag packet arrives the switch port, then if the port is:

a. normal access: the packet is dropped. (as there is no qinq support)
b. qinq access: new outer VLAN tag is appended over the C-Vlan tag.
c. trunk (having qinq support): the packet is forwarded based on the 
destination MAC address.

If the above mentioned cases are valid, then we might need a new configuration 
parameter to support qinq ?

> 
> >
> > 2. The structure "sw_flow_key" should be extended to represent the
> > information of outer VLAN (service VLAN) in flow key. Similar change is also
> > required in flow structure (lib/flow.h) used in user space.
> 
> We don't strictly need those changes for Thomas' patch.  open-flow1.0
> and 1.1 support
> exactly one vlan tag.  Open flow 1.1 requires 802.1ad tag to be recognized.
> Thomas' patch is a great step forward to support Openflow 1.1.
> 
> Openflow 1.2+ removed packet parsing requirements. So we could support
> the model you proposed.
> However, this would limit us to support fix number of VLAN tags, for
> example, double tagging as you have suggested.
> This is not a bad idea and should cover most of the use cases out
> there.  On the other hand,  Openflow
> spec does not rule out supporing multiple vlan tags. Since we are
> going to support MLPS label stacking, we could also support
> vlan stacking without much added efforts.
> 

Thanks. If the specification says so, there is no issue. Also the mentioned 
approach would limit
for only double VLAN tagging and might not support for multiple tags.
May be I can have better understanding after seeing the testing results.

> >
> > Please correct our understanding if we went wrong somewhere.
> 
> This is good time to voice your opinion and use cases.  We'd like to
> flush out the design for openflow 1.2+ support.
> Thank you for your interest and participation.
> 
> >
> > Thanks and Regards,
> > Manikanta Srinivas
> >
                                          
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to