Перейти к содержанию

4.1 Базовые настройки VLAN

interface vlan

Синтаксис команды

interface vlan vlist
no interface vlan vlist

Описание синтаксиса

Параметр Описание
vlist список номеров VLAN в диапазоне от 1 до 4095.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «interface vlan» для перехода в режим настройки интерфейса VLAN. Используйте команду «no interface vlan» для удаления интерфейса VLAN. По умолчанию интерфейсы VLAN отсутствуют. Интерфейс VLAN предоставляет возможность управления устройством, а также отвечает за работу функций L3.

Примеры

Пример показывает, как перейти в режим настройки интерфейса VLAN 1:

1
2
3
# configure terminal
(config)# interface vlan 1
(config-if-vlan)#

name

Синтаксис команды

name vlan_name
no name

Описание синтаксиса

Параметр Описание
vlan_name уникальное имя VLAN в виде текстовой строки, состоящей из цифр и букв, длиной до 32 символов. Первым символом должна быть буква.

Режим команды: Режим настройки VLAN.
Уровень доступа: 13

Указания по применению

Используйте команду «name» для установки имени VLAN. Используйте команду «no name» для установки значения по умолчанию.По умолчанию имеет имя вида «VLANxxxx», где «xxxx» идентификатор VLAN с ведущими нулями, например «VLAN0030». Если в качестве аргумента команды «vlan» задан список VLAN, то команда «name» становится недоступна (команда «no name» доступна). Используйте команду «show vlan» для проверки сделанных настроек.

Примеры

Пример показывает, как установить имя VLAN 2 равным «VLANname»:

1
2
3
4
# configure terminal
(config)# vlan 2
(config-vlan)# name VLANname
(config-vlan)#

show interface switchport

Синтаксис команды

show interface port_type [ in_port_list ] switchport [ access | trunk | hybrid ]

Описание синтаксиса

Параметр Описание
port_type тип порта ( Giga или 25GigabitEthernet).
in_port_list (oпционально) список номеров портов назначения, например: 1/1,2-10.
access вывод настроек портов в режиме «access».
trunk вывод настроек портов в режиме «trunk».
hybrid вывод настроек портов в режиме «hybrid».

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show interface switchport» для вывода настроек VLAN на интерфейсах.

Примеры

Пример показывает, как вывести настройки VLAN на интерфейсе gigabitethernet 1/1:

# show interface GigabitEthernet 1/1 switchport
Name: GigabitEthernet 1/1
Administrative mode: access
Access Mode VLAN: 1
Trunk Native Mode VLAN: 1
Administrative Native VLAN tagging: disabled
Allowed VLANs: 1-4095
Hybrid port configuration
-------------------------
Port Type: C-Port
Acceptable Frame Type: All
Ingress filter: Disabled
Egress tagging: All except-native
Hybrid Native Mode VLAN: 1
Hybrid VLANs Enabled: 1-4095
#

show svl

Синтаксис команды

show svl { [ fid [ fid_list ] ] | [ vlan [ vlan_list ] ] }

Описание синтаксиса

Параметр Описание
fid_list список ID-номеров идентификаторов общей MAC-таблицы vlan_list — список VLAN (например, 1, 3, 2-8), находящихся в fid’ах.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show svl» для отображения списка доступных fid и сопоставления vlan с их ID-номерами.

Примеры

Пример показывает как отобразить все доступные fid и какие vlan к ним относятся:

1
2
3
4
5
# show svl
FID   VLANs
----  ------------------------------
10  2-4,10
#

show switchport forbidden

Синтаксис команды

show switchport forbidden [ { vlan vid } | { name name } ]

Описание синтаксиса

Параметр Описание
vid (oпционально) вывод информации для определенного VLAN по его номеру. Номер VLAN – в диапазоне от 1 до 4095.
name (oпционально) вывод информации для определенного VLAN по его имени.

Режим команды: Фундаментальный режим.
Уровень доступа: 0

Указания по применению

Используйте команду «show switchport forbidden» для вывода настроек VLAN, запрещенных на интерфейсах.

Примеры

Пример показывает, как вывести список VLAN, запрещенных на интерфейсах:

1
2
3
4
5
# show switchport forbidden
VLAN  Name                             Interfaces
----  --------------------------------  ----------
5     VLAN0005                         Gi 1/2
#

show vlan

Синтаксис команды

show vlan [ id vlan_list | name name | brief ] [ all]

Описание синтаксиса

Параметр Описание
id vlan_list (oпционально) вывод информации для определенного VLAN по его номеру. Номер VLAN – в диапазоне от 1 до 4095. name name — (oпционально) вывод информации для определенного VLAN по его имени.
brief (oпционально) вывод краткой информации.
all (oпционально) вывод информации для всех VLAN. Если данный параметр пропущен, то выводится информация только для статических VLAN.

Режим команды: Фундаментальный режим.
Уровень доступа: 13

Указания по применению

Используйте команду «show vlan» для вывода информации о VLAN, настроенных на коммутаторе. Если введена команда без аргументов, то происходит вывод краткой информации для всех VLAN.

Примеры

Пример показывает, как вывести информацию о VLAN, настроенных на коммутаторе:

1
2
3
4
5
6
7
# show vlan
VLAN  Name                             Interfaces
----  --------------------------------  ----------
1     default                          Gi 1/1-49 25G 1/1-4
2     VLANname
5     VLAN0005
#

show vlan status

Синтаксис команды

show vlan status [ interface port_type [ plist ] ] [admin | all | combined | conflicts | erps | gvrp | mstp | mvr | nas | rmirror | vcl | voice-vlan]

Описание синтаксиса

Параметр Описание
port_type тип порта ( Giga или 25GigabitEthernet).
plist (oпционально) список номеров портов назначения, например: 1/1,2-10.
admin (oпционально) вывод информации о VLAN, настроенных администратором.
all (oпционально) вывод информации о настроенных VLAN для всех пользователей VLAN.
combined (oпционально) вывод информации о комбинированном наборе настроенных VLAN.
conflicts (oпционально) вывод настроек VLAN, имеющих конфликты.
erps (oпционально) вывод информации о VLAN, настроенных ERPS.
gvrp (oпционально) вывод информации о VLAN, настроенных GVRP.
mstp (oпционально) вывод информации о VLAN, настроенных MSTP.
mvr (oпционально) вывод информации о VLAN, настроенных MVR.
nas (oпционально) вывод информации о VLAN, настроенных NAS.
rmirror (oпционально) вывод информации о VLAN, настроенных Remote Mirroring. vcl —(oпционально) вывод информации о VLAN, настроенных VCL.
voice-vlan (oпционально) вывод информации о VLAN, настроенных Voice VLAN.

Режим команды: Фундаментальный режим.
Уровень доступа: 13

Указания по применению

Используйте команду «show vlan status» для вывода информации о VLAN, настроенных на интерфейсах различными функциями устройства.

Примеры

Пример показывает, как вывести информацию о VLAN, настроенных на интерфейсе gigabitethernet 1/1 различными функциями устройства:

# show vlan status interface GigabitEthernet 1/1
GigabitEthernet 1/1 :
---------------------
VLAN User  PortType  PVID  Frame Type  Ing Filter  Tx Tag  UVID  Conflicts
---------  --------  ----  ----------  ----------  ------  ----  ---------
Combined   C-Port    1     All         Enabled     None    1     No
Admin      C-Port    1     All         Enabled     None    1
NAS                                                              No
GVRP                                                             No
MVR                                                              No
VoiceVLAN                                                        No
MSTP                                                             No
ERPS                                                             No
MRP                                                              No
VCL                                                              No
RMirror                                                          No
#

svl fid

Синтаксис команды

svl fid fid vlan vlan_list
no svl fid { fid | all }

Описание синтаксиса

Параметр Описание
fid ID-номер идентификатора общей MAC-таблицы.
vlan_list список VLAN (например, 1, 3, 2-8), которые будут использовать заданный fid.
all все fid -листы.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «svl fid» (Shared VLAN’s Learning) для объединения нескольких VLAN делящих одну общую таблицу MAC-адресов. Используйте команду «no svl fid» для отмены объединения нескольких VLAN делящих одну общую таблицу MAC-адресов.

Примеры

Пример показывает как все vlan 2,3,4 будут использовать единую MAC-таблицу с идентификатором FID 10:

# configure terminal
(config)# svl fid 10 vlan 2,3,4

switchport access vlan

Синтаксис команды

switchport access vlan pvid
no switchport access vlan

Описание синтаксиса

Параметр Описание
pvid идентификатор VLAN в диапазоне от 1 до 4095.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport access vlan» для установки номера VLAN доступа на интерфейсе в режиме «Access» (access VLAN). Используйте команду «no switchport access vlan» для установки значения по умолчанию. Значение по умолчанию: VLAN 1. В режиме «Access» интерфейс передает и принимает фреймы без тега VLAN.

Примеры

Пример показывает, как установить номер VLAN доступа на интерфейсе gigabitethernet 1/1 равным 3:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport access vlan 3
(config-if)#

switchport forbidden vlan

Синтаксис команды

switchport forbidden vlan { add | remove } vlan_list
no switchport forbidden vlan

Описание синтаксиса

Параметр Описание
add добавить указанную VLAN в список.
remove удалить указанную VLAN из списка.
vlan_list список идентификаторов VLAN.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 15

Указания по применению

Используйте команду «switchport forbidden vlan» для добавления или удаления VLAN из списка запрещённых на интерфейсе. Используйте команду «no switchport forbidden vlan» для удаления всех VLAN из списка запрещённых на интерфейсе.

Примеры

Пример показывает, как добавить VLAN 5 в список запрещенных на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport forbidden vlan add 5
(config-if)#

switchport hybrid acceptable-frame-type

Синтаксис команды

switchport hybrid acceptable-frame-type { all | tagged | untagged }
no switchport hybrid acceptable-frame-type

Описание синтаксиса

Параметр Описание
all прием пакетов с тегом и без тега.
tagged прием только пакетов с тегом.
untagged прием только пакетов без тега.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid acceptable-frame-type» для установки типов принимаемых пакетов на интерфейсе в режиме «Hybrid». Используйте команду «no switchport hybrid acceptable-frame-type» для установки значения по умолчанию. По умолчанию прием пакетов с тегом и без тега.

Примеры

Пример показывает, как установить прием пакетов только без тегом на интерфейсе gigabitethernet 1/1 в режиме «Hybrid»:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid acceptable-frame-type untagged
(config-if)#

switchport hybrid allowed vlan

Синтаксис команды

switchport hybrid allowed vlan { all | none | [ add | remove | except ] vlan_list }
no switchport hybrid allowed vlan

Описание синтаксиса

Параметр Описание
all все VLAN разрешены.
none все VLAN запрещены.
add (oпционально) добавление VLAN в существующий список.
remove (oпционально) удаление VLAN из существующего списка.
except (oпционально) все VLAN запрещены, кроме заданных параметром «vlan_list ».
vlan_list список идентификаторов VLAN в диапазоне от 1 до 4095.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid allowed vlan» для установки списка разрешенных VLAN на интерфейсе, работающем в режиме «Hybrid». Используйте команду «no switchport hybrid allowed vlan» для удаления списка разрешенных VLAN на интерфейсе, работающем в режиме «Hybrid». По умолчанию список пуст.

Примеры

Пример показывает, как добавить VLAN 2-5 в список разрешенных на интерфейсе gigabitethernet 1/1 в режиме «Hybrid»:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid allowed vlan add 2-5
(config-if)#

switchport hybrid egress-tag

Синтаксис команды

switchport hybrid egress-tag { none | all [ except-native ] }
no switchport hybrid egress-tag

Описание синтаксиса

Параметр Описание
none отключение добавления тега.
all добавление тега во все пакеты.
except-native (oпционально) добавление тега во все пакеты, кроме пакетов native-VLAN.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid egress-tag» для установки режима добавления тега в исходящие пакеты на интерфейсе в режиме «Hybrid». Используйте команду «no switchport hybrid egress-tag» для установки значения по умолчанию. По умолчанию тег добавляется во все пакеты, кроме пакетов native-VLAN.

Примеры

Пример показывает, как установить добавление тега во все пакеты на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid egress-tag all
(config-if)#

switchport hybrid ingress-filtering

Синтаксис команды

switchport hybrid ingress-filtering
no switchport hybrid ingress-filtering

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid ingress-filtering» для включения фильтрации входящего потока по VLAN на интерфейсе в режиме «Hybrid». Используйте команду «no switchport hybrid ingress-filtering» для отключения фильтрации. По умолчанию фильтрация отключена.

Примеры

Пример показывает, как включить фильтрацию входящего потока по VLAN на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid ingress-filtering
(config-if)#

switchport hybrid native vlan

Синтаксис команды

switchport hybrid native vlan pvid
no switchport hybrid native vlan

Описание синтаксиса

Параметр Описание
pvid идентификатор VLAN в диапазоне от 1 до 4095.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid native vlan» для установки идентификатора native-VLAN на интерфейсе в режиме «Hybrid». Используйте команду «no switchport hybrid native vlan» для установки значения по умолчанию. По умолчанию: VLAN 1. Если разрешен прием всех типов фреймов, то фреймы Ethernet без тега VLAN (IEEE 802.1Q) классифицируются как принадлежащие native-VLAN.

Примеры

Пример показывает, как установить идентификатор native-VLAN на интерфейсе gigabitethernet 1/1 равным 20:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid native vlan 20
(config-if)#

switchport hybrid port-type

Синтаксис команды

switchport hybrid port-type { unaware | c-port | s-port | s-custom-port }
no switchport hybrid port-type

Описание синтаксиса

Параметр Описание
unaware тип интерфейса – «VLAN unaware». Интерфейс не обрабатывает теги VLAN.
c-port тип интерфейса – «C-port». Интерфейс предназначен для приема и передачи трафика с одним тегом VLAN.
s-port тип интерфейса – «S-port». Интерфейс предназначен для приема и передачи трафика с двумя тегами VLAN (Q-in-Q).
s-custom-port тип интерфейса – «S-Custom-port». Интерфейс предназначен для приема и передачи трафика с двумя тегами VLAN (Q-in-Q) и работает с произвольным значением VLAN TPID.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport hybrid porttype» для установки типа интерфейса в режиме «Hybrid». Используйте команду «switchport hybrid port-type» для установки значения по умолчанию. По умолчанию тип интерфейса – «Cport».

Примеры

Пример показывает, как установить тип интерфейса gigabitethernet 1/1 «C-port»:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport hybrid port-type c-port
(config-if)#

switchport mode

Синтаксис команды

switchport mode { access | trunk | hybrid }
no switchport mode

Описание синтаксиса

access —режим «Аccess». Интерфейс принимает и передает пакеты без тега VLAN (IEEE 802.1Q).

Параметр Описание
trunk режим «Trunk». Интерфейс принимает и передает пакеты с тегом и без тега VLAN (IEEE 802.1Q). Пакеты без тега классифицируются как принадлежащие native-VLAN. По умолчанию, при установке режима trunk, через интерфейс проходит только VLAN 1.
hybrid режим «Hybrid». Интерфейс принимает и передает пакеты с тегом и без тега VLAN (IEEE 802.1Q). Предназначен для организации Q-in-Q.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport mode» для установки режима членства в VLAN на интерфейсе. Используйте команду «no switchport mode» для установки значения по умолчанию. По умолчанию режим «Аccess».

Примеры

Пример показывает, как установить режима членства в VLAN на интерфейсе gigabitethernet 1/1 «Access»:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport mode access
(config-if)#

switchport trunk allowed vlan

Синтаксис команды

switchport trunk allowed vlan { all | none | [ add | remove | except ] vlan_list }
no switchport trunk allowed vlan

Описание синтаксиса

Параметр Описание
all все VLAN разрешены.
none все VLAN запрещены.
add (опционально) добавление VLAN в существующий список.
remove (опционально) удаление VLAN из существующего списка.
except (Опционально) все VLAN запрещены, кроме заданных параметром «vlan_list ».
vlan_list список идентификаторов VLAN в диапазоне от 1 до 4095.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport trunk allowed vlan» для установки списка разрешенных VLAN на интерфейсе, работающем в режиме «Trunk». Используйте команду «no switchport trunk allowed vlan» для удаления списка разрешенных VLAN на интерфейсе, работающем в режиме «Trunk». По умолчанию, при установке режима trunk, через интерфейс проходит только VLAN 1.

Примеры

Пример показывает, как добавить VLAN 2-5 в список разрешенных на интерфейсе gigabitethernet 1/1 в режиме «Trunk»:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport trunk allowed vlan add 2-5
(config-if)#

switchport trunk native vlan

Синтаксис команды

switchport trunk native vlan pvid
no switchport trunk native vlan

Описание синтаксиса

Параметр Описание
pvid идентификатор VLAN в диапазоне от 1 до 4095.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport trunk native vlan» для установки идентификатора native-VLAN на интерфейсе в режиме «Trunk». Используйте команду «no switchport trunk native vlan» для установки значения по умолчанию. По умолчанию VLAN 1. Если не включена команда «switchport trunk vlan tag native», то фреймы Ethernet без тега VLAN (IEEE 802.1Q) классифицируются как принадлежащие native-VLAN.

Примеры

Пример показывает, как установить идентификатор native-VLAN на интерфейсе gigabitethernet 1/1 равным 20:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport trunk native vlan 20
(config-if)#

switchport trunk vlan tag native

Синтаксис команды

switchport trunk vlan tag native
no switchport trunk vlan tag native

Описание синтаксиса

Команда не имеет аргументов.

Режим команды: Режим настройки интерфейса.
Уровень доступа: 13

Указания по применению

Используйте команду «switchport trunk vlan tag native» для включения добавления тега в пакеты native-VLAN на интерфейсе в режиме «Trunk». Используйте команду «no switchport trunk vlan tag native» для отключения добавления тега. По умолчанию добавление тега отключено. Необходимо использовать одинаковые настройки добавления тегов VLAN к фреймам VLAN доступа (native VLAN) у интерфейсов в режиме «Trunk» на всех устройствах в сети.

Примеры

Пример показывает, как включить добавление тега в пакеты native-VLAN на интерфейсе gigabitethernet 1/1:

1
2
3
4
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# switchport trunk vlan tag native
(config-if)#

vlan

Синтаксис команды

vlan vlist
no vlan

Описание синтаксиса

Параметр Описание
vlist список идентификаторов VLAN в диапазоне от 1 до 4095.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «vlan» для добавления VLAN в таблицу VLAN и перехода в режим настройки VLAN. Используйте команду «no vlan» для удаления VLAN. По умолчанию в таблице создан VLAN 1. При добавлении VLAN автоматически получает имя вида «VLANxxxx», где «xxxx» – идентификатор VLAN с ведущими нулями, например «VLAN0050». Если в качестве аргумента команды задан список VLAN, то команды режима настройки VLAN применяются к списку VLAN. Команда режима настройки VLAN «name» при этом становится недоступна (команда «no name» доступна).

Примеры

Пример показывает, как добавить VLAN 2 в таблицу VLAN и перейти в режим настройки VLAN:

1
2
3
4
# configure terminal
(config)# vlan 2
(config-vlan)# interface vlan 2
(config-if-vlan)#

vlan ethertype s-custom-port

Синтаксис команды

vlan ethertype s-custom-port etype
no vlan ethertype s-custom-port

Описание синтаксиса

Параметр Описание
etype тип протокола Ethernet в диапазоне от 0x0600 до 0xffff.

Режим команды: Режим глобальной настройки.
Уровень доступа: 13

Указания по применению

Используйте команду «vlan ethertype scustom-port» для установки типа протокола Ethernet для внешнего тега VLAN на интерфейсах «S-Custom-port». Используйте команду «no vlan ethertype s-custom-portno vlan ethertype scustom-port» для установки значения по умолчанию. Значение по умолчанию: 0x88A8.

Примеры

Пример показывает, как установки типа протокола Ethernet для внешнего тега VLAN на интерфейсах «S-Custom-port» равным 0x0600:

1
2
3
# configure terminal
(config)# vlan ethertype s-custom-port 0x0600
(config)#