From sigbjorn at nixtra.com Wed Oct 7 12:28:05 2015 Content-Type: multipart/mixed; boundary="===============6122709750838568799==" MIME-Version: 1.0 From: Sigbjorn Lie To: users at ovirt.org Subject: Re: [ovirt-users] Support for QinQ Date: Wed, 07 Oct 2015 18:27:58 +0200 Message-ID: <2911FDA1-71DB-40D6-BD11-9CEA39627B6A@nixtra.com> In-Reply-To: 20150907142733.GN24116@redhat.com --===============6122709750838568799== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------GRXBPOHPD2HEMBNX2EO5M1ZQ7TTCG1 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=3DUTF-8 Ok. Thanks for your quick response. Sorry for my late reply back :) I had a request to have multiple concurrent labs of testing end point equip= ment which required to see a vlan trunk having the exact same vlan numbers = across all the labs. The vlans coming from each lab had to be mapped to dif= ferent vms. The different lab networks could not be joined. This required a= dding the vlan trunk from each lab into a qinq trunk which connects to the = same hypervisor. Or using networking equipment having the ability to rewrit= e the vlans of the lab vlan trunks into other vlan numbers before they reac= h the hypervisor. Regards, = Siggi = Den 7. september 2015 16:27:33 CEST, skrev Dan Kenigsberg : >On Mon, Sep 07, 2015 at 02:45:04PM +0200, Sigbjorn Lie wrote: >> Hi list, >> = >> I've been looking around the web for QinQ support in Ovirt. I see >that QinQ is supported in CentOS >> 6.x and above. However I cannot see any documented support in Ovirt. >I've come across the page >> below which details QinQ as a future feature. >> = >> Is QinQ still a future feature, or is it possible to use QinQ with >Ovirt today somehow? >> = >> http://www.ovirt.org/Networking > >I'm afraid we do not support QinQ, and it's not on our immediate >roadmap. > >However, we would love to understand your use case (do you want to >tunnel VM traffic within QinQ? why?) > >I believe you can use network custom properties and >before/after_network_setup hookpoint in order to tinker with this >yourself. > >Regards, >Dan. -- = Sent from my Android device with K-9 Mail. Please excuse my brevity. ------GRXBPOHPD2HEMBNX2EO5M1ZQ7TTCG1 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 8bit Ok. Thanks for your quick response. Sorry for my l= ate reply back :)

I had a request to have multiple concurrent labs of testing end point equip= ment which required to see a vlan trunk having the exact same vlan numbers = across all the labs. The vlans coming from each lab had to be mapped to dif= ferent vms. The different lab networks could not be joined. This required a= dding the vlan trunk from each lab into a qinq trunk which connects to the = same hypervisor. Or using networking equipment having the ability to rewrit= e the vlans of the lab vlan trunks into other vlan numbers before they reac= h the hypervisor.


Regards,
Siggi



Den 7. september 2015 16:27:33 CEST, sk= rev Dan Kenigsberg <danken(a)redhat.com>:
On Mon, Sep 07, 2015 at 02:45:04PM +0200, Sigbjorn Li=
e wrote:
Hi list,

I've been looking around the web for QinQ support in Ovirt. I see = that QinQ is supported in CentOS
6.x and above. However I cannot see = any documented support in Ovirt. I've come across the page
below whic= h details QinQ as a future feature.

Is QinQ still a future fea= ture, or is it possible to use QinQ with Ovirt today somehow?

= http://www.ovirt.org/Networking=

I'm afraid we do not support QinQ, and it's no= t on our immediate
roadmap.

However, we would love to under= stand your use case (do you want to
tunnel VM traffic within QinQ? why= ?)

I believe you can use network custom properties and
befo= re/after_network_setup hookpoint in order to tinker with this
yourself.

Regards,Dan.

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.= ------GRXBPOHPD2HEMBNX2EO5M1ZQ7TTCG1-- --===============6122709750838568799== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tLS0tLUdSWEJQT0hQRDJIRU1CTlgyRU81TTFaUTdUVENHMQpDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiA4Yml0CkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsKIGNoYXJzZXQ9VVRGLTgKCk9r LiBUaGFua3MgZm9yIHlvdXIgcXVpY2sgcmVzcG9uc2UuIFNvcnJ5IGZvciBteSBsYXRlIHJlcGx5 IGJhY2sgOikKCkkgaGFkIGEgcmVxdWVzdCB0byBoYXZlIG11bHRpcGxlIGNvbmN1cnJlbnQgbGFi cyBvZiB0ZXN0aW5nIGVuZCBwb2ludCBlcXVpcG1lbnQgd2hpY2ggcmVxdWlyZWQgdG8gc2VlIGEg dmxhbiB0cnVuayBoYXZpbmcgdGhlIGV4YWN0IHNhbWUgdmxhbiBudW1iZXJzIGFjcm9zcyBhbGwg dGhlIGxhYnMuIFRoZSB2bGFucyBjb21pbmcgZnJvbSBlYWNoIGxhYiBoYWQgdG8gYmUgbWFwcGVk IHRvIGRpZmZlcmVudCB2bXMuIFRoZSBkaWZmZXJlbnQgbGFiIG5ldHdvcmtzIGNvdWxkIG5vdCBi ZSBqb2luZWQuIFRoaXMgcmVxdWlyZWQgYWRkaW5nIHRoZSB2bGFuIHRydW5rIGZyb20gZWFjaCBs YWIgaW50byBhIHFpbnEgdHJ1bmsgd2hpY2ggY29ubmVjdHMgdG8gdGhlIHNhbWUgaHlwZXJ2aXNv ci4gT3IgdXNpbmcgbmV0d29ya2luZyBlcXVpcG1lbnQgaGF2aW5nIHRoZSBhYmlsaXR5IHRvIHJl d3JpdGUgdGhlIHZsYW5zIG9mIHRoZSBsYWIgdmxhbiB0cnVua3MgaW50byBvdGhlciB2bGFuIG51 bWJlcnMgYmVmb3JlIHRoZXkgcmVhY2ggdGhlIGh5cGVydmlzb3IuCgoKUmVnYXJkcywgClNpZ2dp CgogCgpEZW4gNy4gc2VwdGVtYmVyIDIwMTUgMTY6Mjc6MzMgQ0VTVCwgc2tyZXYgRGFuIEtlbmln c2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPjoKPk9uIE1vbiwgU2VwIDA3LCAyMDE1IGF0IDAyOjQ1 OjA0UE0gKzAyMDAsIFNpZ2Jqb3JuIExpZSB3cm90ZToKPj4gSGkgbGlzdCwKPj4gCj4+IEkndmUg YmVlbiBsb29raW5nIGFyb3VuZCB0aGUgd2ViIGZvciBRaW5RIHN1cHBvcnQgaW4gT3ZpcnQuIEkg c2VlCj50aGF0IFFpblEgaXMgc3VwcG9ydGVkIGluIENlbnRPUwo+PiA2LnggYW5kIGFib3ZlLiBI b3dldmVyIEkgY2Fubm90IHNlZSBhbnkgZG9jdW1lbnRlZCBzdXBwb3J0IGluIE92aXJ0Lgo+SSd2 ZSBjb21lIGFjcm9zcyB0aGUgcGFnZQo+PiBiZWxvdyB3aGljaCBkZXRhaWxzIFFpblEgYXMgYSBm dXR1cmUgZmVhdHVyZS4KPj4gCj4+IElzIFFpblEgc3RpbGwgYSBmdXR1cmUgZmVhdHVyZSwgb3Ig aXMgaXQgcG9zc2libGUgdG8gdXNlIFFpblEgd2l0aAo+T3ZpcnQgdG9kYXkgc29tZWhvdz8KPj4g Cj4+IGh0dHA6Ly93d3cub3ZpcnQub3JnL05ldHdvcmtpbmcKPgo+SSdtIGFmcmFpZCB3ZSBkbyBu b3Qgc3VwcG9ydCBRaW5RLCBhbmQgaXQncyBub3Qgb24gb3VyIGltbWVkaWF0ZQo+cm9hZG1hcC4K Pgo+SG93ZXZlciwgd2Ugd291bGQgbG92ZSB0byB1bmRlcnN0YW5kIHlvdXIgdXNlIGNhc2UgKGRv IHlvdSB3YW50IHRvCj50dW5uZWwgVk0gdHJhZmZpYyB3aXRoaW4gUWluUT8gd2h5PykKPgo+SSBi ZWxpZXZlIHlvdSBjYW4gdXNlIG5ldHdvcmsgY3VzdG9tIHByb3BlcnRpZXMgYW5kCj5iZWZvcmUv YWZ0ZXJfbmV0d29ya19zZXR1cCBob29rcG9pbnQgaW4gb3JkZXIgdG8gdGlua2VyIHdpdGggdGhp cwo+eW91cnNlbGYuCj4KPlJlZ2FyZHMsCj5EYW4uCgotLSAKU2VudCBmcm9tIG15IEFuZHJvaWQg ZGV2aWNlIHdpdGggSy05IE1haWwuIFBsZWFzZSBleGN1c2UgbXkgYnJldml0eS4KLS0tLS0tR1JY QlBPSFBEMkhFTUJOWDJFTzVNMVpRN1RUQ0cxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwogY2hh cnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD48aGVhZD48 L2hlYWQ+PGJvZHk+T2suIFRoYW5rcyBmb3IgeW91ciBxdWljayByZXNwb25zZS4gU29ycnkgZm9y IG15IGxhdGUgcmVwbHkgYmFjayA6KTxicj4KPGJyPgpJIGhhZCBhIHJlcXVlc3QgdG8gaGF2ZSBt dWx0aXBsZSBjb25jdXJyZW50IGxhYnMgb2YgdGVzdGluZyBlbmQgcG9pbnQgZXF1aXBtZW50IHdo aWNoIHJlcXVpcmVkIHRvIHNlZSBhIHZsYW4gdHJ1bmsgaGF2aW5nIHRoZSBleGFjdCBzYW1lIHZs YW4gbnVtYmVycyBhY3Jvc3MgYWxsIHRoZSBsYWJzLiBUaGUgdmxhbnMgY29taW5nIGZyb20gZWFj aCBsYWIgaGFkIHRvIGJlIG1hcHBlZCB0byBkaWZmZXJlbnQgdm1zLiBUaGUgZGlmZmVyZW50IGxh YiBuZXR3b3JrcyBjb3VsZCBub3QgYmUgam9pbmVkLiBUaGlzIHJlcXVpcmVkIGFkZGluZyB0aGUg dmxhbiB0cnVuayBmcm9tIGVhY2ggbGFiIGludG8gYSBxaW5xIHRydW5rIHdoaWNoIGNvbm5lY3Rz IHRvIHRoZSBzYW1lIGh5cGVydmlzb3IuIE9yIHVzaW5nIG5ldHdvcmtpbmcgZXF1aXBtZW50IGhh dmluZyB0aGUgYWJpbGl0eSB0byByZXdyaXRlIHRoZSB2bGFucyBvZiB0aGUgbGFiIHZsYW4gdHJ1 bmtzIGludG8gb3RoZXIgdmxhbiBudW1iZXJzIGJlZm9yZSB0aGV5IHJlYWNoIHRoZSBoeXBlcnZp c29yLjxicj4KPGJyPgo8YnI+ClJlZ2FyZHMsIDxicj4KU2lnZ2k8YnI+Cjxicj4KIDxicj48YnI+ PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPkRlbiA3LiBzZXB0ZW1iZXIgMjAxNSAxNjoyNzozMyBD RVNULCBza3JldiBEYW4gS2VuaWdzYmVyZyAmbHQ7ZGFua2VuQHJlZGhhdC5jb20mZ3Q7OjxibG9j a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB0IDBwdCAwcHQgMC44 ZXg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxl ZnQ6IDFleDsiPgo8cHJlIGNsYXNzPSJrOW1haWwiPk9uIE1vbiwgU2VwIDA3LCAyMDE1IGF0IDAy OjQ1OjA0UE0gKzAyMDAsIFNpZ2Jqb3JuIExpZSB3cm90ZTo8YnIgLz48YmxvY2txdW90ZSBjbGFz cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBwdCAwcHQgMWV4IDAuOGV4OyBib3JkZXIt bGVmdDogMXB4IHNvbGlkICM3MjlmY2Y7IHBhZGRpbmctbGVmdDogMWV4OyI+IEhpIGxpc3QsPGJy IC8+IDxiciAvPiBJJ3ZlIGJlZW4gbG9va2luZyBhcm91bmQgdGhlIHdlYiBmb3IgUWluUSBzdXBw b3J0IGluIE92aXJ0LiBJIHNlZSB0aGF0IFFpblEgaXMgc3VwcG9ydGVkIGluIENlbnRPUzxiciAv PiA2LnggYW5kIGFib3ZlLiBIb3dldmVyIEkgY2Fubm90IHNlZSBhbnkgZG9jdW1lbnRlZCBzdXBw b3J0IGluIE92aXJ0LiBJJ3ZlIGNvbWUgYWNyb3NzIHRoZSBwYWdlPGJyIC8+IGJlbG93IHdoaWNo IGRldGFpbHMgUWluUSBhcyBhIGZ1dHVyZSBmZWF0dXJlLjxiciAvPiA8YnIgLz4gSXMgUWluUSBz dGlsbCBhIGZ1dHVyZSBmZWF0dXJlLCBvciBpcyBpdCBwb3NzaWJsZSB0byB1c2UgUWluUSB3aXRo IE92aXJ0IHRvZGF5IHNvbWVob3c/PGJyIC8+IDxiciAvPiA8YSBocmVmPSJodHRwOi8vd3d3Lm92 aXJ0Lm9yZy9OZXR3b3JraW5nIj5odHRwOi8vd3d3Lm92aXJ0Lm9yZy9OZXR3b3JraW5nPC9hPjxi ciAvPjwvYmxvY2txdW90ZT48YnIgLz5JJ20gYWZyYWlkIHdlIGRvIG5vdCBzdXBwb3J0IFFpblEs IGFuZCBpdCdzIG5vdCBvbiBvdXIgaW1tZWRpYXRlPGJyIC8+cm9hZG1hcC48YnIgLz48YnIgLz5I b3dldmVyLCB3ZSB3b3VsZCBsb3ZlIHRvIHVuZGVyc3RhbmQgeW91ciB1c2UgY2FzZSAoZG8geW91 IHdhbnQgdG88YnIgLz50dW5uZWwgVk0gdHJhZmZpYyB3aXRoaW4gUWluUT8gd2h5Pyk8YnIgLz48 YnIgLz5JIGJlbGlldmUgeW91IGNhbiB1c2UgbmV0d29yayBjdXN0b20gcHJvcGVydGllcyBhbmQ8 YnIgLz5iZWZvcmUvYWZ0ZXJfbmV0d29ya19zZXR1cApob29rcG9pbnQgaW4gb3JkZXIgdG8gdGlu a2VyIHdpdGggdGhpczxiciAvPnlvdXJzZWxmLjxiciAvPjxiciAvPlJlZ2FyZHMsPGJyIC8+RGFu LjxiciAvPjwvcHJlPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+Ci0tIDxicj4KU2VudCBmcm9tIG15 IEFuZHJvaWQgZGV2aWNlIHdpdGggSy05IE1haWwuIFBsZWFzZSBleGN1c2UgbXkgYnJldml0eS48 L2JvZHk+PC9odG1sPgotLS0tLS1HUlhCUE9IUEQySEVNQk5YMkVPNU0xWlE3VFRDRzEtLQoK --===============6122709750838568799==--