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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая страница: «Категория:Networking Категория:EdgeCore =Транковый порт без Native Vlan=»)
 
Строка 2: Строка 2:
 
[[Категория:EdgeCore]]
 
[[Категория:EdgeCore]]
 
=Транковый порт без Native Vlan=
 
=Транковый порт без Native Vlan=
  +
  +
* Edge-Core switchport mode trunk — это не Cisco-style trunk с “native VLAN untagged”.
  +
<BR>
  +
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.
  +
<PRE>
  +
configure
  +
  +
vlan database
  +
vlan 4094 name NATIVE-DUMMY media ethernet state suspend
  +
exit
  +
</PRE>
  +
<PRE>
  +
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
  +
</PRE>
  +
Почему временно hybrid:
  +
в мануале сказано, что для установки native VLAN порт должен быть членом этого VLAN как untagged, <BR>
  +
а в switchport mode trunk Edge-Core разрешает назначать VLAN только как tagged. <BR>
  +
Поэтому сначала переводим порт в hybrid, назначаем dummy native, удаляем VLAN 1, <BR>
  +
потом возвращаем trunk.<BR>
  +
<BR>
  +
<BR>
  +
switchport acceptable-frame-types tagged нужен, чтобы порт принимал только tagged-трафик. <BR>
  +
По документации tagged означает “only receives tagged frames”, <BR>
  +
а при режиме all untagged-фреймы попадают в default/native VLAN. <BR>
  +
  +
Проверка:
  +
<PRE>
  +
show running-config
  +
show vlan id 1
  +
show vlan id 4094
  +
show interfaces switchport ethernet 1/27
  +
</PRE>

Версия 11:42, 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