Hello,
After reading various posts in the forum and using Juniper's documentation, we managed to have a working QinQ configuration for our EXs: We can switch packets from a dot1Q trunk to a QinQ.
Example configuration:
# on ge-0/0/10, we send and receive simple tagged packets for VLANs 152-154 set interfaces ge-0/0/10 flexible-vlan-tagging set interfaces ge-0/0/10 encapsulation extended-vlan-bridge set interfaces ge-0/0/10 unit 129 vlan-id-list 152-154 set interfaces ge-0/0/10 unit 129 input-vlan-map push set interfaces ge-0/0/10 unit 129 output-vlan-map pop # on ge-0/0/22, we send and receive double tagged packets with S-VLAN = 129 set interfaces ge-0/0/22 flexible-vlan-tagging set interfaces ge-0/0/22 encapsulation extended-vlan-bridge set interfaces ge-0/0/22 unit 129 vlan-id 129 # Bridging them together set vlans ID129 interface ge-0/0/10.129 set vlans ID129 interface ge-0/0/22.129
Now, we'd like to put an IP interface on a C-VLAN.
On a cisco 3750, we have a loop to care for the QinQ tunneling and then we can have standard GigabitEthernetxx/xx.C-VLAN interfaces. We haven't been able to replicate the behaviour on our EX.
We tried two different approaches:
- Use the inner/outer-vlan-tag directives => While they are accepted on the EX, we never managed to get them to work. Some forums suggest that it is MX-only?
- Looping a cable, do the de-encapsulation on an interface and put the l3-interface on the trunk => ARP response OK, but no IP traffic got through. Maybe a MAC table issue? We tried disabling MAC learning, it did not help.
Does anyone have experience regarding such configurations? Is it known no to be doable?
Regards,