Функция Layer2 Protocol Tunneling (L2PT) позволяет пропускать служебные пакеты различных L2-протоколов (PDU) через сеть провайдера, что позволяет «прозрачно» связать клиентские сегменты сети. L2PT инкапсулирует PDU на граничном коммутаторе, передает их на другой граничный коммутатор, который ожидает специальные инкапсулированные кадры, а затем декапсулирует их, что позволяет пользователям передавать информацию 2-го уровня через сеть провайдера.
На интерфейсах коммутатора, которые будут принимать участие в инкапсуляции и декапсуляции l2pt необходимо отключить spanning tree:
console(config-if)#spanning-tree disable
Пример настройки l2pt с qinq vlan:
interface gigabitethernet1/0/1
switchport mode general
switchport general allowed vlan add 40 untagged
selective-qinq list ingress add_vlan 40
l2protocol-tunnel stp
l2protocol-tunnel lacp
l2protocol-tunnel lldp
l2protocol-tunnel isis-l1
l2protocol-tunnel isis-l2
Пример с режимом general:
interface gigabitethernet1/0/2
switchport general pvid 40
switchport mode general
switchport general allowed vlan add 40 untagged
l2protocol-tunnel stp
l2protocol-tunnel lacp
l2protocol-tunnel lldp
l2protocol-tunnel isis-l1
l2protocol-tunnel isis-l2
Пример с режимом trunk:
interface gigabitethernet1/0/3
switchport mode trunk
switchport trunk native vlan 40
l2protocol-tunnel stp
l2protocol-tunnel lacp
l2protocol-tunnel lldp
l2protocol-tunnel isis-l1
l2protocol-tunnel isis-l2
В таком случае, служебные pdu будут в порты-члены vlan.