So it seems Juniper switches (and lots of vendors) are not designed to terminate double-tagged 802.1Q packets in the VLANs defined with "set vlan v100 vlan-id 100". Tunneling is sort of easy and flexible but that's not what I want. Is there really no way around a loop cable to get this to work?
More detail on what I want:
xe-0/0/0 receives frames with outer tag 1000 and inner tag 100
xe-0/0/1 has a normal "famiily ethernet vlan member v100" definition
"set vlan v100 vlan-id 100" is defined as usual
Optionally I have this: set vlan v100 l3-interface irb.100 (with interface irb.100 fam inet address 10.0.100.1/24 for instance)
Ideally, I'd like to have several CVLANs in the SVLAN, like this and be able to forward traffic to the respective three (or more) VLANs matching the CVLAN tags:
SVLAN 1000, CVLAN 100
SVLAN 1000, CVLAN 101
SVLAN 1000, CVLAN 102
I'm OK with defining every VLAN separately if needed, probably with some vlan range list or even separate interface units if needed.
Does anyone have a definitive answer to if this is possible? Is tunneling the only thing we can do in EX/QFX (excluding QFX10k which is too big in most cases) and termination of double tags is impossible without loop cables?
Yes, MX can do it, I know ;)