Меня смущает тот факт, что тегирование Vlan выполняется на порте доступа, а порт магистрали всегда получает тегированные пакеты (до его случая с собственным vlan). Но я все еще верю в другой факт, который говорит, что тегирование происходит только тогда, когда кадр попадает в магистральный порт Это означает, что на магистральный порт поступает немаркированный кадр, а тегирование на порту доступа невозможно.
Хотите знать, где на самом деле происходит это тегирование?
а также какую команду мы можем использовать для инкапсуляции протокола 802.1q для доступа к порту? То, как мы делаем в магистральном порту,
Применима ли указанная выше команда и для режима доступа?
Заявление
switchport trunk encapsulation dot1q
требуется (на некоторых) коммутаторах Cisco для явной установки режима транкинга, так как есть коммутаторы, где транкинг ISL также доступен. На других коммутаторах (в основном небольших настольных) возникает ошибка (потому что dot1q является единственным транкинговым режимом).
Когда вы устанавливаете порт в транковый режим с помощью
switchport mode trunk
заявления вроде
switchport trunk ....
приходит играть
Когда порт находится в режиме доступа с:
switchport mode access
заявления вроде
switchport access ...
приходит поиграть.
Проверить настройки порта можно с помощью:
show running-config interface f0/1
РЕДАКТИРОВАТЬ: Остерегайтесь, поскольку другие поставщики используют другую терминологию.
На HP транкинг = агрегация портов.
На Cisco etherchannel = агрегация портов.
switchport trunk encapsulation dot1q
не применяется к портам режима доступа.
Теги Vlan добавляются к пакету только в том случае, если он поступает в немаркированном виде и выходит на магистральный порт; в противном случае vlan пакета просто отслеживается внутри коммутатора. Пакеты, поступающие на порт доступа vlan, помечаются тем же vlan на магистральном порту. Единственное исключение - это пакет, который находится в собственном vlan магистрального порта (по умолчанию, vlan 1 на коммутаторах Cisco).
Этот ответ в stackoverflow следует уточнить