Demin Ivan писал(а):
Если вкратце то это выглядит так:
1) Включаете Q-in-Q на устройстве командой enable qinq.
2) Создаёте SP-VLAN-ы как обычные 802.1q VLAN-ы.
3) Командами config qinq ports ... назначаете порты как UNI (access) или NNI (uplink). Здесь же выставляете нужный TPID.
4) Порты UNI и NNI добавляете как tagged в SP-VLAN-ы. Естественно C-VLAN-ы не нужно создавать.
5) Создаёте таблицу VLAN Translation командами create vlan_translation. В них указываете какие C-VLAN-ы запихивать в какие SP-VLAN-ы. В этих же командах можно менять тег C-VLAN и не добавлять второй тег.
Это реализовано в аппаратной части. Но есть ограничение, размер VLAN Translation Table 768 записей. Но можно и обойти это ограничение запихнув все непоместившиеся в таблицу VLAN-ы по PVID access порта в соответствующий SP-VLAN. Чтобы это сделать нужно на UNI порту отключить missdrop и назначить PVID на порту.
возможна ли на DGS-3627 одновременная работа на UNI порту qinq и обычных 802.1q влан? то есть пакеты из нескольких клиентских влан должны терминироваться на 3627 с помощью selective q-in-q, а остальные должны передаваться на аплинк без изменений.