I it was an EX2200. It doesn't have a dot1q license, but I enabled dot1q on the VLAN for some reason and it worked. I get a license error on the switch, but it is now working. I still need to run through a few more tests, but everything else is looking good.
Here is my config that I have working with an EX2300 on one end and Cisco ME3400-2CS on the other with a switch in between. I tested this with both and EX3300 running 12.3R5.7 and 15.1R5.5
Transport VLAN 2055
EX2300 Customer egress port ge-0/0/0
EX2300 Distribution Network egress port xe-0/1/0
EX2300 Config:
interfaces {
ge-0/0/0 {
flexible-vlan-tagging;
native-vlan-id 1;
mtu 9216;
encapsulation extended-vlan-bridge;
unit 0 {
vlan-id-list 1-4094;
input-vlan-map push;
output-vlan-map pop;
}
}
xe-0/1/0 {
flexible-vlan-tagging;
mtu 9216;
encapsulation extended-vlan-bridge;
unit 2055 {
vlan-id 2055;
}
}
protocols {
layer2-control {
mac-rewrite {
interface ge-0/0/0 {
enable-all-ifl;
protocol {
cdp;
}
}
}
}
vlans {
C70.ETS.21264 {
interface ge-0/0/0.0;
interface xe-0/1/0.2055;
}
ME3400G-2CS Customer Egress: Gig0/1
ME3400G-2CS Distribution Network Egress: Gig0/3
Cisco ME3400G-2CS Config:
vlan 2055
!
interface GigabitEthernet0/1
switchport access vlan 2055
switchport mode dot1q-tunnel
l2protocol-tunnel cdp
!
interface GigabitEthernet0/3
port-type nni
switchport mode trunk