qinq

dlink+stp+qinq

Столкнулся с такой проблемой, что когда включаешь в кольцо из коммутаторов без qinq, новый коммутатор с включенным qinq, он не участвует в кольце, а сам становится рутом, ну и можно в итоге словить петлю на сети.
В этом случае нужно применить такую команду

config stp nni_bpdu_addr dot1d

qinq dlink скинуть на порту сразу 2 тега

Понадобилась возможность скинуть на порту коммутатора сразу 2 тега
для этого нужно установить на порту режим UNI, а также указать в HEX внешний и внутренние теги
на моем примере я использую 4 порт, внешний тег 213(0xD5) и внутренний 104(0x68)
vlan_translation использовать не нужно

config vlan vlanid 213 add untagged 1:4 advertisement disable
config qinq ports 1:4 role uni missdrop disable outer_tpid 0xD5
config qinq ports 1:4  add_inner_tag 0x68

но если необходимо в этот порт кинуть какой то другой влан не дважды тегированный на моем примере 400

Поднимаем Q-in-Q в Linux Debian + pppoe server + dhcp relay + dhcpd

Вобщем суть такова, что решил я на провайдере начать использовать q-in-q, чтобы оптимизировать работу с большим количеством vlan-ов, в связи с переходом на схему vlan-на-свитч доступа (до этого была схема vlan-на-агрегацию).
прокидывать по трассе кучу вланов до каждого коммутатора доступа, удовольствия мало, добавлять рутину в работу желания нет, а обезопасить лишний раз сетку не помешало бы.
Помимо всего прочего используем мы pppoe-server-а на линухах, поэтому немного почитав и пораскинув мозгами пришел к такой схеме: