Блог "Дети ОИТа"
/поиск

Создание trunk

## Общая информация Trunk порт — это порт, который передаёт трафик нескольких VLAN между коммутаторами. Трафик маркируется тегами 802.1Q.

Общая информация

Trunk порт — это порт, который передаёт трафик нескольких VLAN между коммутаторами. Трафик маркируется тегами 802.1Q.

Чуть подробнее смотри в заметке - [[01. Теоретическая база знаний/03. Сети/00. Базовые понятия/04. Trunk порт|04]]

Обозначения

$ - Перед строкой ввода означает нахождение в базовом user-exec режиме.
> - Перед строкой ввода означает нахождение в режиме enable.
(config)# - Перед строкой ввода означает нахождение в режиме конфигурации conf t.
(config-if)# - Перед строкой ввода означает нахождение в режиме конфигурации и на интерфейсе.

Базовая настройка Trunk

1. Переход в привилегированный режим

Switch$ enable
Switch>

2. Вход в режим конфигурации

Switch> configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#

3. Выбор интерфейса

Switch(config)# interface gigabitethernet 0/1
Switch(config-if)#

4. Настройка порта как Trunk

Switch(config-if)# switchport mode trunk
4.1 Пример вывода при проверке do show interfaces [int] switchport
Switch(config-if)# do show interfaces gigabitethernet 0/1 switchport

Name: Gi0/1
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)

5. Настройка Native VLAN (опционально)

5.1 Изменение Native VLAN с 1 на 99
Switch(config-if)# switchport trunk native vlan 99

Важно: Native VLAN должен совпадать на обоих концах trunk-соединения, иначе возможны проблемы с передачей непомеченного трафика.

5.2 Проверка:
Switch(config-if)# do show interfaces trunk

Port        Mode         Encapsulation  Status        Native vlan
Gi0/1       on           802.1q         trunking      99

6. Проверка разрешённых VLAN на Trunk

6.1 Разрешить конкретные VLAN
Switch(config-if)# switchport trunk allowed vlan 10,20,30,99
6.2 Добавить VLAN к существующему списку
Switch(config-if)# switchport trunk allowed vlan add 40
6.3 Удалить VLAN из списка
Switch(config-if)# switchport trunk allowed vlan remove 30
6.4 Разрешить все VLAN
Switch(config-if)# switchport trunk allowed vlan all
6.5 Проверка разрешённых VLAN на Trunk
Switch(config-if)# do show interfaces gigabitethernet 0/1 trunk

Port        Mode         Encapsulation  Status        Native vlan
Gi0/1       on           802.1q         trunking      99

Port        Vlans allowed on trunk
Gi0/1       10,20,30,40,99

Port        Vlans allowed and active in management domain
Gi0/1       10,20,30,40,99

7. Полезные команды проверки

Команда Описание
show interfaces trunk Общая информация о trunk-портах
show interfaces switchport Детальная информация о порте
show vlan brief Список VLAN
show interfaces status Статус всех портов