Q-in-Q Strip Inner Tag

Hi MikroTik Staff,

This issue has been discussed a few times, but not many helpful responses. I am hoping to get some solid answer about if it is at all possible in current releases, or if a feature request will need to be raised.

Basically - we receive a QinQ tunnel from the provider. Outside tag is static, inside tags are generated dynamically per customer (hundreds or thousands).

What I would like to do is run a PPPoE server over the QinQ tunnel, but have it broadcast through all the inner-VLANs without having to add them 1-by-1 manually. Alternatively, a way to strip the inner tag so everything is considered to be in the same network by the time the PPPoE server gets to it. This might not work though as it needs to be able to translate back to the provider network on that VLAN also.

In either case, I’m after a solution. Any help appreciated.

Thanks,
Joe

Helo, have you solved? :slight_smile:

Hi Joe,

Are you referring to what Cisco achieves with this command:

#interface gigabitethernet1/1/0.101

encapsulation dot1q 101 second-dot1q 2001-2100,3001-3100

this effectively creates a virtual interface that references an Outer tag of 101 and ANY tag between 2001 to 2100, and 3001 to 3100.

You can then run a PPPoE server on top of this virtual interface that will service all the inner vlans.

If so, Mikrotik you can have a look at this guide http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/lanswitch/configuration/xe-3s/lanswitch-xe-3s-book/lnsw-ieee-qvlan.html for some great examples of it's use.

On RouterOS you could actually just use the current command/winbox work-flow for vlan setup, but instead of only allowing a single tag you could reference a range, and allow multiple entries.

So in ROS, in outer/inner VLANs i need to add manuallly all outer VLANs and inner VLANs? :frowning:
Not simple via to add range for VLANs on ROS?

tnx