Trunk порт
**Что это:** Порт коммутатора, передающий трафик **нескольких VLAN** одновременно. **Зачем нужен:** Для связи между коммутаторами/маршрутизаторами, когда нужно пропустить трафик разных VLAN через один
Что это: Порт коммутатора, передающий трафик нескольких VLAN одновременно.
Зачем нужен: Для связи между коммутаторами/маршрутизаторами, когда нужно пропустить трафик разных VLAN через один физический кабель.
Что делает: Маркирует (тегирует) кадры Ethernet идентификатором VLAN, чтобы получатель понимал, к какой VLAN относится трафик.
Технологии тегирования
| Протокол | Особенности |
|---|---|
| 802.1Q | Стандарт IEEE, вставляет 4-байтовый тег (VLAN ID: 0-4095). Native VLAN передаётся без тега. |
| ISL | Устаревший проприетарный Cisco, инкапсулирует весь кадр. Не используется с ~2010. |
Ключевые принципы 802.1Q
- Native VLAN — один VLAN передаётся без тега (по умолчанию VLAN 1). Должен совпадать на обоих концах.
- Tagging — все остальные VLAN получают 4-байтовый заголовок с полем VID (VLAN ID).
- MTU — увеличивается до 1504 байт из-за тега.
Пример конфигурации (Cisco IOS)
! Включение trunk на интерфейсе
interface GigabitEthernet0/1
switchport mode trunk
switchport trunk allowed vlan 10,20,30
switchport trunk native vlan 99
Когда использовать?
- Подключение к другому коммутатору
- Подключение к маршрутизатору (router-on-a-stick)
- Подключение к серверу с виртуализацией (VMware, Hyper-V)