[ESR] Режим работы L2-интерфейса General
После переводе интерфейса в L2-режим работы, интерфейс может работать только в режиме general. Использование режимов trunk или access невозможно.
Основное отличие режима general от trunk заключается в том, что есть возможность разрешить отправку кадров НЕСКОЛЬКИХ VLAN без vlan-тега.
Для приёма ethernet-кадров с определенными VLAN-тегами используется следующая команда:
интерфейс gigabitethernet 1/0/1 и vlan 100, 101, 102, 103, 107 используются в качестве примера
esr# configure
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# mode switchport
esr(config-if-gi)# switchport general allowed vlan add 100-103,107 tagged
После применения вышеуказанной команды L2-интерфейс будет принимать ethernet-кадры с указанными VLAN-тегами и обрабатывать их на основе таблиц коммутации соответствующего VLAN. Отправляться Ethernet-кадры соответствующих VLAN'ов будут с VLAN-тегом.
При необходимости, на L2-интерфейсе в режиме general можно настроить приём нетегированных Ethernet-кадров на основе таблицы коммутации VLAN отличного от VLAN'а по умолчанию.
интерфейс gigabitethernet 1/0/1 и vlan 100, 101, 102, 103, 107 и 109 используются в качестве примера
esr# configure
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# mode switchport
esr(config-if-gi)# switchport general allowed vlan add 100-103,107 tagged
esr(config-if-gi)# switchport general pvid 109
После применения команды "switchport general pvid" все нетегированные кадры поступающий на интерфейс будут обрабатываться на основании таблицы коммутации соответствующего VLAN.
Команда "switchport general pvid" отвечает за обработку только поступающих Ethernet-кадров.
После применения команды "switchport general pvid" кадры соответствующего VLAN не будут отправляться без тега через L2-интерфейс.
Для разрешения отправки кадров какого либо VLAN без тега необходимо использовать отдельную команду:
интерфейс gigabitethernet 1/0/1 и vlan 100, 101, 102, 103, 107 и 109 используются в качестве примера
esr# configure
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# mode switchport
esr(config-if-gi)# switchport general allowed vlan add 100-103,107 tagged
esr(config-if-gi)# switchport general pvid 109
esr(config-if-gi)# switchport general allowed vlan add 109 untagged
В качестве аргумента команды "switchport general allowed vlan untagged" может быть указан более одного идентификатора vlan.
Источник:
docs.eltex-co.ru