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

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)