Actions

Juniper VLAN inner tags

From falz.net

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Sample configuration on a router where xe-0/0/0 faces another carrier. That carrier is handing off a QinQ circuit as vlan2345. This is accessing the inner VLANs. Tested on Juniper MX.

Quite straight forward, you just create a unit per inner vlan (1001, 1002, 1003) and use the same 'outer' (2345) for each. This way you can still use each vlan for different purposes- routing, bridging, l2circuit, etc.

interfaces {
   xe-0/0/0 {
       description "NNI Facing carrier";
       flexible-vlan-tagging;
       mtu 9192;
       encapsulation flexible-ethernet-services;
       unit 1001 {
           vlan-tags outer 2345 inner 1001;
           family inet {
               mtu 1500;
               filter {
                   input sample-only;
               }
               address 10.10.70.141/30;
           }
       }
       unit 1002 {
           apply-groups-except ethernet-standards;
           encapsulation vlan-bridge;
           vlan-tags outer 2345 inner 1002;
       }
       unit 1003 {
           apply-groups-except ethernet-standards;
           encapsulation vlan-ccc;
           vlan-tags outer 2345 inner 1003;
       }
   }
}