Edge core Trunk

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску

Транковый порт без Native Vlan

  • Edge-Core switchport mode trunk — это не Cisco-style trunk с “native VLAN untagged”.


trunk передаёт даже PVID/default VLAN как tagged, а untagged-членство относится скорее к hybrid/access-логике.


На ES3528M native vlan = PVID/default VLAN порта. По умолчанию это VLAN 1, а команда no switchport native vlan не удаляет native VLAN, а возвращает его обратно к VLAN 1. Поэтому “удалить native VLAN 1” напрямую нельзя: сначала нужно назначить другой native/PVID VLAN, и только потом удалить VLAN 1 из allowed list.


То есть VLAN 1 у тебя и native/untagged, и ещё разрешён как tagged. Если цель — чтобы VLAN 1 вообще не ходил через порт, нужно убрать его из allowed list, но перед этим сменить native VLAN.


  • создать dummy VLAN, например 4094
  • назначить его native/PVID
  • запретить приём untagged-фреймов
  • убрать VLAN 1.
configure

vlan database
 vlan 4094 name NATIVE-DUMMY media ethernet state suspend
exit
interface ethernet 1/27
 switchport mode hybrid
 switchport allowed vlan add 4094 untagged
 switchport native vlan 4094
 switchport allowed vlan remove 1
 switchport mode trunk
 switchport acceptable-frame-types tagged
 switchport allowed vlan add 1415-1416,4093 tagged
exit

end

Почему временно hybrid: в мануале сказано, что для установки native VLAN порт должен быть членом этого VLAN как untagged,
а в switchport mode trunk Edge-Core разрешает назначать VLAN только как tagged.
Поэтому сначала переводим порт в hybrid, назначаем dummy native, удаляем VLAN 1,
потом возвращаем trunk.


switchport acceptable-frame-types tagged нужен, чтобы порт принимал только tagged-трафик.
По документации tagged означает “only receives tagged frames”,
а при режиме all untagged-фреймы попадают в default/native VLAN.

Проверка:

show running-config
show vlan id 1
show vlan id 4094
show interfaces switchport ethernet 1/27