...
Шаг | Описание | Команда | Ключи |
---|---|---|---|
1 | Создать VLAN. | esr(config)# vlan <VID> | <VID> – идентификатор VLAN, задаётся в диапазоне [2..4094]. Также есть возможность создания нескольких vlan (через запятую), диапазона vlan (через дефис) или комбинированная запись, содержащая запятые и дефисы. |
2 | Задать имя vlan (не обязательно). | esr(config-vlan)# name <vlan-name> | <vlan-name> – до 255 символов. |
3 | Отключить отслеживание состояния интерфейсов, на которых разрешена обработка Ethernet-фреймов данного VLAN (не обязательно). | esr(config-vlan)# force-up | |
4 | Установить режим работы физического интерфейса. | esr(config-if-gi)# mode switchport | Допустимо во всех моделях ESR. |
esr(config-if-gi)# mode hybrid | Допустимо только для ESR-1000/1200/1500/1511/1700. | ||
5 | Отключить обработку входящих нетегированных Ethernet-фреймов на основе таблицы коммутации VLAN-а по умолчанию (VLAN-ID – 1) (не обязательно). | esr(config-if-gi)# switchport forbidden default-vlan | |
6 | Задать режим работы L2-интерфейса. | esr(config-if-gi)# switchport mode access | Только для ESR-10/12V(F)/14VF/15/20/21/30/100/200/3100/3200. Данный режим является режимом по умолчанию и не отображается в конфигурации. |
esr(config-if-gi)# switchport mode trunk | Только для ESR-10/12V(F)/14VF/15/20/21/30/100/200/3100/3200. | ||
esr(config-if-gi)# switchport mode general | Только для ESR-1000/1200/1500/1511/1700. Данный режим является режимом по умолчанию и не отображается в конфигурации. | ||
7 | Настроить список VLAN на интерфейсе. | esr(config-if-gi)# switchport trunk allowed vlan <ACT> <VID> | Для ESR-10/12V(F)/14VF/15/20/21/30/100/200/3100/ <ACT> – назначаемое действие: add – включение интерфейса во VLAN; remove – исключение интерфейса из VLAN. <VID> – идентификационный номер VLAN, задаётся в диапазоне [2…4094]. Можно задать диапазоном через «-» или перечислением через «,». |
esr(config-if-gi)# switchport general allowed vlan <ACT> <VID> [<TYPE>] | Для ESR-1000/1200/1500/ <ACT> – назначаемое действие: add – включение интерфейса во VLAN; remove – исключение интерфейса из VLAN. <VID> – идентификационный номер VLAN, задаётся в диапазоне [2…4094]. Можно задать диапазоном через «-» или перечислением через «,»; <TYPE> – тип пакета: tagged – интерфейс будет передавать и принимать пакеты в указанных VLAN тегированными; untagged – интерфейс будет передавать пакеты в указанных VLAN нетегированными. VLAN, в которую будут направлены входящие нетегированные пакеты, настраивается командой switchport general pvid. | ||
8 | Настроить VLAN в качестве Default VLAN на данном интерфейсе для нетегированного трафика, поступающий на данный порт | esr(config-if-gi)# switchport trunk native-vlan <VID> | Для ESR-10/12V(F)/14VF/15/20/21/30/100/200/3100/ <VID> – идентификатор VLAN, задаётся в диапазоне [2..4094]. |
Устанавливается идентификатор VLAN-порта (PVID) для входящего нетегированного трафика (не обязательно). | esr(config-if-gi)# switchport general pvid <VID> | Для ESR-1000/1200/1500/ <VID> – идентификационный номер VLAN, задаётся в диапазоне [1…4094]. | |
9 | Разрешить на интерфейсе обработку Ethernet-фреймов всех созданных на маршрутизаторе VLAN (не обязательно). | esr(config-if-gi)# switchport trunk allowed vlan auto-all | Только для ESR-10/12V(F)/14VF/15/20/21/30/100/ 200/3100/3200. |
esr(config-if-gi)# switchport general allowed vlan auto-all | Только для ESR-1000/1200/ |
Пример настройки 1.
...
Манипуляции с VLAN на интерфейсе.
Информация |
---|
Данный пример предназначен для использования при конфигурировании VLAN на устройствах ESR-10/12V(F)/14VF/15/20/21/30/100/200/3100/3200. |
Задача:
На основе заводской конфигурации для ESR-30 удалить из VLAN 2 порт gi1gigabitethernet 1/0/1 и назначить его на интерфейс gigabitethernet 1/0/2 в режиме untagged.
Решение:
Удалим VLAN 2 с порта gi1Попадём на интерфейс gigabitethernet 1/0/1 и удалим его из VLAN 2:
Блок кода |
---|
esr# configure esr(config)# interface gigigabitethernet 1/0/1 esr(config-if-gi)# no switchport generalaccess allowed vlan remove 2 untagged esr(config-if-gi)# exit |
Перейдём на интерфейс gigabitethernet 1/0/2 и назначим его в VLAN 2:
Блок кода |
---|
esr(config)# interface gigabitethernet 1/0/2 esr(config-if-gi)# no switchport generalaccess pvidvlan 2 |
Применим и сохраним изменения конфигурации:
Блок кода |
---|
esr(config-if-gi)# end
esr# commit
esr# confirm |
Проверим, что наши изменения вступили в силу и теперь интерфейс gigabitethernet 1/0/2 принадлежит к VLAN 2 в режиме untagged:
Блок кода |
---|
esr# show vlans 2
VID Name Tagged Untagged
---- -------------------- ---------------------- ----------------------
2 -- gi1/0/2, te1/0/1-2 |
Пример настройки 2. Разрешение обработки VLAN в тегированном режиме
...