I want to take a bunch of VLANs from an interface, trunk them through my network, and spit them out on another end. Sounds like simple Q-in-Q to me.
Problem is one end is a 3600X, and the other is a 4900M. The 4900M is simple. The problem I have is with the 3600X and the EVC. Let's say I want to take VLAN 10 from a customer, and carry it on my network as VLAN 100. I will take them from a port on my 3600X and then carry VLAN 100 along with another bunch of unrelated VLANs through my network.
Can I configure a service instance on the customer facing port encapsulating their VLANs (let's say VLAN 10 for this example), then carry the internal VLAN (100) through on my trunks?
interface GigabitEthernet0/1 description FACING CUSTOMER NETWORK switchport trunk allowed vlan none switchport mode trunk service instance 1 ethernet encapsulation dot1q 10 bridge-domain 100 interface GigabitEthernet0/2 description FACING SERVICE PROVIDER CLOUD switchport trunk allowed vlan 100 switchport mode trunk
Then the 4900M will be:
interface GigabitEthernet0/1 description FACING CUSTOMER NETWORK switchport access vlan 100 switchport mode dot1q-tunnel interface GigabitEthernet0/2 description FACING SERVICE PROVIDER CLOUD switchport trunk allowed vlan 100 switchport mode trunk
This doesn't work. I've tried various configs on the 3600 but can't get it working. I am not sure how to config the EVC properly - on the 3600X I suspect I also have to configure a service instance on the trunk facing into the cloud? This unfortunately isn't preferable as I want this to function as a basic, normal trunk (it has about 50 other VLANs on it).
Cheers for any help!