Добро пожаловать в область сетевого проектирования!
DTP расшифровывается как Dynamic Trunking Protocol и имеет решающее значение для приведенных ниже команд. Это также собственность Cisco.
доступ в режиме switchport - всегда заставляет этот порт быть портом доступа без разрешенной маркировки VLAN, КРОМЕ голосового vlan. DTP не используется и транк никогда не будет сформирован.
switchport nonegotiate - отключает DTP и переводит интерфейс в транк.
Динамический режим коммутатора желателен - начнется проактивное согласование DTP, и если другая сторона будет настроена на транк , желательно или автоматически . Интерфейс станет транком. В противном случае порт станет портом доступа.
Режим динамического автоматического переключения - позволяет порту согласовывать DTP, если другая сторона настроена на транк или желательна . В противном случае он станет портом доступа.
switchport mode trunk - этот интерфейс всегда будет транком независимо от того, что происходит на другой стороне. Он также будет использовать DTP для согласования соседнего интерфейса, который настроен на динамический желательный или динамический автоматический переход в транк.
В реальном мире - я никогда не видел * динамического автоматического * или динамического желательного, так как обычно сетевые инженеры стараются сделать элементы, относящиеся к уровню 2 (такие как параметры порта переключения), стабильными и статичными. Есть также риски безопасности, связанные с этим.
Порт роли доступа обычно используется для одного хоста или устройства. Вы также должны указать, с какой VLAN вы хотите, чтобы он был связан, в противном случае он будет по умолчанию VLAN 1 в мире Cisco. например)
интерфейс gig0 / 1
switchport mode access доступ
switchport доступ vlan 10
Кроме того, если у вас есть VLAN для VoIP трафика. Вы также можете установить голосовой VLAN, как требуется, добавив
switchport voice vlan 20
Магистральный порт обычно используется только тогда, когда вы хотите соединить два коммутатора вместе, чтобы передать несколько VLAN между двумя коммутаторами. В этом примере коммутаторы будут использовать тегирование Dot1Q и позволят передавать vlans 10, 20 и 30 между двумя коммутаторами. Vlan 10, однако, будет пропущен без тегов, так как он установлен как нативный vlan. например)
Switch1 # интерфейс gig0 / 1
инкапсуляция switchport dot1q
режим
switchport транк switchport магистраль native vlan 10
транк portport разрешен vlan 10,20,30
Switch2 # интерфейс gig0 / 1
инкапсуляция switchport dot1q
режим
switchport транк switchport магистраль native vlan 10
транк portport разрешен vlan 10,20,30
Посмотрите на Реализовать магистральные и транковые протоколы для большего количества примеров и узнать больше о маркировке ISL или dot1q вместе с некоторыми дополнительными командами и информацией отладки.