OpenWrt 中的 DSA:交換器連接埠成為 Linux 介面,VLAN 設在 br-lan 上
DSA(Distributed Switch Architecture,分散式交換器架構)是 Linux 核心中用於網路交換器的子系統。在 DSA 裝置上,每個前面板連接埠都以獨立介面呈現,例如 lan1–lan4,這些連接埠再橋接到 br-lan。
- DSA 最早出現在 21.02,在部分目標裝置上取代了較舊的 swconfig。
- 22.03 轉換了更多裝置,例如所有 bcm53xx 與 lantiq xrx200。
- Sysupgrade 無法把 swconfig 設定遷移到 DSA。如果你的裝置已切換,請重新設定網路。
DSA 上的 VLAN
Section titled “DSA 上的 VLAN”VLAN 是 /etc/config/network 中的 config bridge-vlan 區段。介面接著以帶有 VLAN 後綴的形式位於橋接上,例如 br-lan.1。每個連接埠依 VLAN 設為 tagged 或 untagged。
在你的路由器上查看
Section titled “在你的路由器上查看”ip -br linkuci show network | grep -E 'bridge-vlan|=device'如果你看到的是 config switch 與 switch_vlan 區段,表示該裝置仍使用 swconfig,DSA 指南不適用。