主頁 / 如何實現VLAN間路由?
如何實現VLAN間路由?
VLAN 在二層將網絡分割成互相隔離的廣播域,不同 VLAN 的裝置預設無法直接通訊;要讓它們互通,必須經由三層路由——這就是 VLAN 間路由(Inter-VLAN Routing)。本頁講解獨立路由器、Router on a Stick 單臂路由與三層交換機三種實現方案的原理與取捨,以及在香港商廈、舖面與屋苑弱電工程的實際部署考量。
為何需要 VLAN 間路由
企業網絡按部門或功能劃分 VLAN——辦公電腦、伺服器、IP 電話、監控攝影機、訪客 Wi-Fi 各佔一個網段,是現代網絡設計的基本做法。VLAN 的隔離效果在二層是徹底的:即使兩部裝置接在同一部交換機、行走同一條銅纜,只要分屬不同 VLAN,以太網框幀便不會互相轉發,效果如同兩個實體上完全分開的網絡。關於 VLAN 的基礎概念,可參考 VLAN 是什麼 。
但隔離不等於斷絕來往:辦公電腦需要存取伺服器網段的檔案服務,管理主機需要接觸攝影機網段的 NVR,各網段亦需要經同一個出口連接互聯網。要跨越 VLAN 邊界,封包必須提升到 OSI 第三層(網絡層),由具備路由能力的裝置按 IP 地址轉發——每個 VLAN 對應一個 IP 子網,裝置把跨網段流量交給所屬子網的預設閘道 ,閘道再路由到目的 VLAN。實現這個閘道的方式,就是三種 VLAN 間路由方案的分別所在。
三種實現方案比較
比較項目 獨立路由器(每 VLAN 一實體介面) Router on a Stick(單臂路由) 三層交換機(SVI)
連接方式 路由器每個實體埠接一個 VLAN 路由器以單一 Trunk 連線接交換機,劃分子介面 交換機內部為每個 VLAN 建立虛擬介面(SVI)
轉發效能 受路由器埠速及軟件轉發限制 所有跨 VLAN 流量來回擠佔同一條連線,易成樽頸 ASIC 硬件線速轉發,內部完成,效能最高
擴展性 差——VLAN 數受實體埠數限制 一般——加 VLAN 只需加子介面,但頻寬不變 好——加 VLAN 只需加 SVI,不佔實體埠
成本 低,但埠數多即不可行 低,可沿用現有路由器 三層交換機價格已相當普及
適用場景 僅極小型網絡 小型辦公室、VLAN 少而流量低 商廈、屋苑、多網段中大型網絡的主流方案
單臂路由的優點是成本低,缺點同樣明顯:兩個 VLAN 之間的每一個封包都要先上行到路由器、路由後再折返,同一條實體連線承載所有跨網段流量的來回兩程。當網絡加入監控串流、備份等大流量應用,這條連線便迅速飽和。三層交換機把路由功能做進交換硬件,跨 VLAN 流量在機內以線速完成轉發,兩層與三層轉發之間沒有效能差距,是現時中大型網絡的標準答案。關於兩類交換機的詳細比較,可參考二層交換機與三層交換機有何分別 。