QSW-L3208-2C6T 第三層跨 VLAN 設定

QSW-L3208-2C6T 三層交換器。我需要跨 VLAN 通訊。假設我有 VLAN 2 和 VLAN 3,我希望來自 VLAN 2 的封包能夠被路由到 VLAN 3。我已經將 VLAN 2 和 VLAN 3 指派給所有埠口。我可以從 VLAN 1 的電腦 ping 到交換器的 IP(VLAN 2)。當我登入交換器的 UI 時,我可以 ping 到目標 VLAN 2 的電腦,也可以從 VLAN 2 的電腦 ping 回來源 VLAN 1 的電腦。然而,我無法從 VLAN 1 的電腦存取 VLAN 2 的電腦。應該如何設定,才能允許 VLAN 1 和 VLAN 2 之間的路由?

首先,我對 QNAP 交換器一無所知,這點先說明清楚。不過我對 VLAN 以及它們之間的路由有一些了解。所以我們就從這裡開始,看看你的架構。

1.) 你說你把 VLAN 2 和 VLAN 3 指派到所有埠口。為什麼?如果你把多個 VLAN 放在同一個埠口,其實就沒必要設 VLAN 了。只有在某些特殊情況下,才需要在同一個埠口上設多個 VLAN。那你是怎麼指派的?這些埠口的 PVID 是設什麼?

2.) 你一開始講的是 VLAN 2 和 VLAN 3,但後來又變成 VLAN 1 和 VLAN 2。到底你想做的是哪一種?

請提供更多有關你的架構以及你想達成什麼的資訊。

我有兩個 VLAN(32 和 60——都屬於「Internal」群組(EFG術語),這表示 EFG 會順利地在這兩個 VLAN 之間路由封包,因為 EFG 知道 32 和 60 VLAN 被標記為「internal」。然而 QNAP 交換器並沒有這樣的資訊,我需要以某種方式通知交換器,32 和 60 VLAN 並不是(預設)隔離的,而是需要被路由。我可以將交換器上的兩個埠標記為同時屬於這兩個 VLAN,但這並沒有任何改變,因為交換器仍然將 32 和 60 VLAN 視為隔離。我的問題是,如何設定 QNAP 交換器,並指定 32 和 60 VLAN 必須可以相互路由封包?

@putivsky

感謝您釐清有關 VLAN 32 和 VLAN 60 的設置。針對您希望在這兩個區段間進行流量路由的需求,請參考以下技術說明:

您目前使用的交換器是Lite Managed型號,設計為第二層(L2)設備

  1. **僅支援 L2 轉發:**此型號僅支援 L2 轉發,不支援第三層(L3)路由功能。根據網路標準,第二層交換器會將不同的 VLAN 視為獨立的廣播域,缺乏內部路由引擎,無法在 VLAN 32 和 VLAN 60 之間轉送封包。

  2. **VLAN 隔離:**將一個埠分配到多個 VLAN,只能讓該埠傳送這些 VLAN 的標記流量;這並不代表交換器能在它們之間進行路由。

建議:

  • **現有架構:**您需要依賴外部 L3 設備(如您的 EFG gateway)來執行這些 VLAN 之間的路由。

  • 產品升級:如果您的應用需要在交換器層級進行高效能線速路由,建議升級至我們的QSW-M3224-24T。這是一款完整的 10GbE L3 交換器,支援靜態路由,專為處理您所描述的 VLAN 間路由而設計。

希望這些資訊對您有所幫助。

正如 @RonaldHsu 所說,你需要使用外部路由器來在兩個 VLAN 之間進行路由,基本上你需要執行以下步驟:

1.) 確保交換機上的每個埠只分配給一個 VLAN
2.) 為每個 VLAN 提供其獨有的 IP 子網
3.) 設置一個「trunk」埠,將所有 VLAN 封裝成標記的 trunk,並將該 trunk 連接到你的路由器
4.) 在路由器上新增相同的 VLAN,並為這些 VLAN 設定與交換機相同範圍的 IP 位址,並將 trunk 拆分出來
5.) 建立路由規則以在 VLAN 之間進行流量路由

這需要一些 VLAN、路由以及你路由器功能的知識,但這方法確實有效。我在本地網路上有大約 15 個 VLAN,可以輕鬆地在它們之間進行路由。

如何在 QSW-L3208-2C6T 交換器上進行 VLAN 間流量路由? | QNAP