Создание 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 |
Статус всех портов |