Hello,
In `DC1` I have a cable with hybrid mode:
1) Untagged traffic (Internet Uplink)
2) Traffic with client (802.1Q) tag `SOME_ISP_TAG` which is a L2 VPN to the `DC2` implemented by my ISP.
In `DC2` I have a cable with access mode and untagged traffic from `DC1` (from the point 2)
So, in DC1 I have `ether1` for uplink and `vlan1.on.ether1` for connection that goes to DC2.
I now want to create a separate network between these DCs (and put it into the separate broadcast domain).
On both sides I have switches and I want to have port-based VLAN, so some computers from DC1 could only talk to a dedicated group of computers in DC2.
If provider were using service tag (802.1ad), I could add as many client-tags (802.1Q) as I want, and then use VLAN tags to send traffic to the correct ports.
Unfortunately, It doesn't.
How can I implement Q-in-Q to put my own VLAN inside of ISP VLAN?
I can create vlan interface on top of another vlan and put it into the bridge, but I think this would break hw offloading, and I also want my switches to work in SwOS mode. So, what I really need is to make switch to do the following:
For traffic from `Port1`: add tag `MY_OWN_VLAN42` and send it to the `Port2`. But before sending, add another tag: `SOME_ISP_TAG`.
For ingress on `Port2` remove `SOME_ISP_TAG`, and choose port based on internal tag (which is `MY_OWN_VLAN42` for `Port1`).
Is it somehow possible?
Thank you in advance