Edge core Trunk: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
Строка 4: Строка 4:
   
 
* Edge-Core switchport mode trunk — это не Cisco-style trunk с “native VLAN untagged”.
 
* Edge-Core switchport mode trunk — это не Cisco-style trunk с “native VLAN untagged”.
  +
<BR>
 
<BR>
 
<BR>
 
trunk передаёт даже PVID/default VLAN как tagged, а untagged-членство относится скорее к hybrid/access-логике.
 
trunk передаёт даже PVID/default VLAN как tagged, а untagged-членство относится скорее к hybrid/access-логике.
  +
<BR>
  +
<BR>
 
На ES3528M native vlan = PVID/default VLAN порта. <BR>
 
По умолчанию это VLAN 1, а команда no switchport native vlan не удаляет native VLAN, а возвращает его обратно к VLAN 1. <BR>
 
Поэтому “удалить native VLAN 1” напрямую нельзя: сначала нужно назначить другой native/PVID VLAN, и только потом удалить VLAN 1 из allowed list. <BR>
  +
<BR>
  +
<BR>
   
  +
То есть VLAN 1 у тебя и native/untagged, и ещё разрешён как tagged. <BR>
 
  +
Если цель — чтобы VLAN 1 вообще не ходил через порт, <BR>
На ES3528M native vlan = PVID/default VLAN порта.
 
  +
нужно убрать его из allowed list, но перед этим сменить native VLAN.<BR>
По умолчанию это VLAN 1, а команда no switchport native vlan не удаляет native VLAN, а возвращает его обратно к VLAN 1.
 
  +
<BR>
Поэтому “удалить native VLAN 1” напрямую нельзя: сначала нужно назначить другой native/PVID VLAN, и только потом удалить VLAN 1 из allowed list.
 
  +
<BR>
 
 
 
То есть VLAN 1 у тебя и native/untagged, и ещё разрешён как tagged. Если цель — чтобы VLAN 1 вообще не ходил через порт, нужно убрать его из allowed list, но перед этим сменить native VLAN.
 
 
 
 
* создать dummy VLAN, например 4094
 
* создать dummy VLAN, например 4094
 
* назначить его native/PVID
 
* назначить его native/PVID

Текущая версия на 11:43, 28 июня 2026

Транковый порт без 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