Alexey Mishenko писал(а):
interface ethernet 1/0/10
switchport mode dot1q-tunnel
нет, так не работает. чуть больше диагностики:
со стороны провайдера cisco:
interface TenGigabitEthernet0/2
 description ###Customer###
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 500,501
 switchport mode trunk
 switchport nonegotiate
Если со стороны dlink-а:
interface ethernet 1/0/10
 max-rcv-frame-size 9000
 transceiver-monitoring enable
 loopback-detection
switchport vlan mapping original-vlan 100 dot1q-tunnel 500 priority 0
switchport vlan mapping original-vlan 101 dot1q-tunnel 501 priority 0
 switchport mode dot1q-tunnel
= не работает:
- на cisco нет маков
- на длинке все в 1 теге в 100 теге только с аплинка
пробовали:
-
поменять tpid на 0x88a8, сделать profile (и вместе и с mapping-ом и без)
VLAN mapping profile:11  type:ethernet
    rule 10 match inner-vid 100 ,action dot1q-tunnel outer-vid 500 ,priority 0
    rule 20 match inner-vid 101 ,action dot1q-tunnel outer-vid 501 ,priority 0
- 
switchport vlan mapping original-vlan 100 dot1q-tunnel 500 priority 0
switchport vlan mapping original-vlan 101 dot1q-tunnel 501 priority 0
 switchport mode trunk
 switchport trunk allowed vlan 500,501
Так по на стороне cisco появляется мак самого dlink-а в каждом qnq, со стороны dlink-а есть маки в транспортном теге (vlan mapping становиться Inactive) 
Switch#sh vl map
Interface       Original VLAN  Translated VLAN      Priority  Status
--------------  -------------  -------------------  -------   --------
eth1/0/10        100           dot1q-tunnel 500     0         Inactive
 Total Entries : 1
Была идея:
switchport vlan mapping original-vlan 100 dot1q-tunnel 500 priority 0
switchport vlan mapping original-vlan 101 dot1q-tunnel 501 priority 0
switchport mode dot1q-tunnel
switchport hybrid allowed vlan add tagged 500,501
но на switchport hybrid..
Switch(config-if)#switchport hybrid allowed vlan tagged 500,501
 ERROR: The interface is dot1q-tunnel port.