Subnet 與 VLAN 的差異:一次搞懂兩種網路分割術

Published October 27, 2025 by 徐培鈞
架構

如果你看過我們之前寫的 VLAN 文章,可能會想:「等等,你說 VLAN 可以分割網路,但我好像也聽過 Subnet(子網路)也可以分割網路?這兩個到底有什麼不同?」

好問題!

想像一下:

  • 你們公司有三個部門,每個部門都需要獨立的網路
  • 你可以用實體的方式分開(買三台路由器)
  • 也可以用虛擬的方式分開(在交換器上設定)

前者就是 Subnet(子網路),後者就是 VLAN(虛擬區域網路)

兩個都能達到同樣的目的,但方法完全不同!就像從台北到高雄,你可以開車(實體),也可以搭高鐵(虛擬),都能到達,但過程不一樣。

這篇文章會用最簡單的方式,讓你搞懂這兩個東西的差別!

核心差異:實體 vs 虛擬

一句話總結

  • Subnet(子網路):用路由器實體分割網路
  • VLAN(虛擬區域網路):用交換器虛擬分割網路
graph TB
    subgraph Physical[實體分割 - Subnet]
        R1[路由器] --> N1[網路 A]
        R1 --> N2[網路 B]
        R1 --> N3[網路 C]
    end

    subgraph Virtual[虛擬分割 - VLAN]
        S1[vlan 交換器] --> V1[VLAN 10]
        S1 --> V2[VLAN 20]
        S1 --> V3[VLAN 30]
    end

    style Physical fill:#fdd,stroke:#f00,stroke-width:2px
    style Virtual fill:#ddf,stroke:#00f,stroke-width:2px

用比喻理解

Subnet 像是蓋牆壁

  • 在房子裡用實體的牆把空間隔成三個房間
  • 需要實體的建材(路由器)
  • 隔音效果好(安全性高)
  • 但改格局要敲牆(不靈活)

VLAN 像是拉簾子

  • 在同一個空間用簾子隔成三個區域
  • 不需要蓋牆(用軟體設定)
  • 也有隔音效果(一樣安全)
  • 想改格局隨時拉開或移動(超靈活)

為什麼要分割網路?

在深入了解 Subnet 和 VLAN 之前,我們先來看看:為什麼要把一個大網路分成小網路?

原因 1:網路效能 🚀

問題場景:

想像你們公司有 100 台電腦都接在同一個網路上。

當小明的電腦要找印表機時,它會發出「廣播」:

小明的電腦:「印表機在哪裡?」

 這個訊息會傳給所有 100 台電腦
 每台電腦都要處理這個訊息

一台電腦找印表機還好,但如果:

  • 小華也在找印表機
  • 小美在找檔案伺服器
  • 阿明在找網路硬碟
  • 同時有 20 個人在找東西…

網路就會被這些「廣播」塞爆,就像高速公路塞車一樣!

解決方案:

把 100 台電腦分成 4 個網路(每個 25 台):

  • 網路 A 的廣播只在 A 裡面傳
  • 網路 B 的廣播只在 B 裡面傳
  • 流量減少 75%!
  • 網路變快了!

原因 2:安全性 🔒

問題場景:

你們公司有三個部門:

  • 會計部:處理薪資資料(機密)
  • 客服部:處理客戶資料(個資)
  • 業務部:處理銷售資料(商業機密)

如果三個部門都在同一個網路上:

會計在傳送薪資報表

業務部的電腦也會收到這個封包

如果有人想偷看,理論上可以攔截

解決方案:

把三個部門分成三個獨立網路:

  • 會計只看得到會計的資料
  • 客服只看得到客服的資料
  • 業務只看得到業務的資料
  • 互不干擾,安全多了!

原因 3:管理方便 🛠️

問題場景:

如果全公司都在同一個網路上:

  • 要找某台電腦的問題?在 100 台裡面找
  • 要設定防火牆規則?要考慮 100 台的情況
  • 要更新某個部門的設定?會影響到其他部門

解決方案:

分成小網路後:

  • 每個部門的網路獨立管理
  • 問題容易找
  • 設定不會互相干擾

Subnet(子網路)詳解

什麼是 Subnet?

Subnet 是 “Sub Network” 的縮寫,意思是「子網路」,就是把一個大網路切成好幾個小網路。

重點:Subnet 是用「路由器」來切的。

Subnet 如何運作

沒有 Subnet 的情況

graph TB
    C1[💻 電腦 1] --> S[交換器]
    C2[💻 電腦 2] --> S
    C3[💻 電腦 3] --> S
    C4[💻 電腦 4] --> S
    C5[💻 電腦 5] --> S
    C6[💻 電腦 6] --> S

    S --> B[所有電腦在同一個<br/>廣播域]

    style B fill:#fcc,stroke:#f00,stroke-width:2px

問題:

  • 所有電腦在同一個「廣播域」
  • 任何一台電腦發出的廣播,其他 5 台都會收到
  • 網路流量混在一起

使用 Subnet 分割

graph TB
    subgraph S1[" "]
        direction TB
        SN1["<b>Subnet 1</b><br/>192.168.1.0/24"]
        C1["💻 電腦 1"]
        C2["💻 電腦 2"]
        SW1["🔄 交換器 1"]
        SN1 ~~~ C1
        C1 --> SW1
        C2 --> SW1
    end
    
    subgraph S2[" "]
        direction TB
        SN2["<b>Subnet 2</b><br/>192.168.2.0/24"]
        C3["💻 電腦 3"]
        C4["💻 電腦 4"]
        SW2["🔄 交換器 2"]
        SN2 ~~~ C3
        C3 --> SW2
        C4 --> SW2
    end
    
    subgraph S3[" "]
        direction TB
        SN3["<b>Subnet 3</b><br/>192.168.3.0/24"]
        C5["💻 電腦 5"]
        C6["💻 電腦 6"]
        SW3["🔄 交換器 3"]
        SN3 ~~~ C5
        C5 --> SW3
        C6 --> SW3
    end
    
    SW1 <--> R1["🔀 路由器 1"]
    SW2 <--> R1
    R1 <--> R2["🔀 路由器 2"]
    R2 <--> SW3
    
    style R1 fill:#ff69b4,stroke:#333,stroke-width:4px,font-size:16px
    style R2 fill:#ff69b4,stroke:#333,stroke-width:4px,font-size:16px
    style SW1 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style SW2 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style SW3 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style S1 fill:#fffacd,stroke:#333,stroke-width:3px
    style S2 fill:#fffacd,stroke:#333,stroke-width:3px
    style S3 fill:#fffacd,stroke:#333,stroke-width:3px
    style SN1 fill:#fffacd,stroke:none,font-size:14px
    style SN2 fill:#fffacd,stroke:none,font-size:14px
    style SN3 fill:#fffacd,stroke:none,font-size:14px
    style C1 fill:#e6e6fa,stroke:#333,stroke-width:2px
    style C2 fill:#e6e6fa,stroke:#333,stroke-width:2px
    style C3 fill:#e6e6fa,stroke:#333,stroke-width:2px
    style C4 fill:#e6e6fa,stroke:#333,stroke-width:2px
    style C5 fill:#e6e6fa,stroke:#333,stroke-width:2px
    style C6 fill:#e6e6fa,stroke:#333,stroke-width:2px

效果:

  • 三個獨立的廣播域
  • Subnet 1 的廣播不會傳到 Subnet 2 和 3
  • 需要跨 Subnet 溝通時,要經過路由器

Subnet 的實際應用

場景:公司三個部門

需求:

  • 業務部、IT 部、客服部各有自己的伺服器
  • 各部門的資料不能讓其他部門看到
  • 需要實體隔離

解決方案:用 Subnet

graph TB
    subgraph Sales[" "]
        direction TB
        SN1["<b>業務部 Subnet</b><br/>192.168.10.0/24"]
        S1["💻 業務電腦"]
        S2["🖥️ 業務伺服器"]
        SW1["🔄 交換器 1"]
        SN1 ~~~ S1
        S1 --> SW1
        S2 --> SW1
    end
    
    subgraph IT[" "]
        direction TB
        SN2["<b>IT 部 Subnet</b><br/>192.168.20.0/24"]
        I1["💻 IT 電腦"]
        I2["🖥️ IT 伺服器"]
        SW2["🔄 交換器 2"]
        SN2 ~~~ I1
        I1 --> SW2
        I2 --> SW2
    end
    
    subgraph Support[" "]
        direction TB
        SN3["<b>客服部 Subnet</b><br/>192.168.30.0/24"]
        C1["💻 客服電腦"]
        C2["🖥️ 客服伺服器"]
        SW3["🔄 交換器 3"]
        SN3 ~~~ C1
        C1 --> SW3
        C2 --> SW3
    end
    
    SW1 <--> R1["🔀 路由器 1"]
    SW2 <--> R1
    R1 <--> R2["🔀 路由器 2"]
    R2 <--> SW3
    
    style R1 fill:#ff69b4,stroke:#333,stroke-width:4px,font-size:16px
    style R2 fill:#ff69b4,stroke:#333,stroke-width:4px,font-size:16px
    style SW1 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style SW2 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style SW3 fill:#87ceeb,stroke:#333,stroke-width:3px,font-size:14px
    style Sales fill:#e3f2fd,stroke:#333,stroke-width:3px
    style IT fill:#fff3e0,stroke:#333,stroke-width:3px
    style Support fill:#f3e5f5,stroke:#333,stroke-width:3px
    style SN1 fill:#e3f2fd,stroke:none,font-size:14px
    style SN2 fill:#fff3e0,stroke:none,font-size:14px
    style SN3 fill:#f3e5f5,stroke:none,font-size:14px
    style S1 fill:#bbdefb,stroke:#333,stroke-width:2px
    style S2 fill:#bbdefb,stroke:#333,stroke-width:2px
    style I1 fill:#ffe0b2,stroke:#333,stroke-width:2px
    style I2 fill:#ffe0b2,stroke:#333,stroke-width:2px
    style C1 fill:#e1bee7,stroke:#333,stroke-width:2px
    style C2 fill:#e1bee7,stroke:#333,stroke-width:2px

實作步驟:

  1. 買三台路由器(或一台有多個介面的路由器)
  2. 規劃 IP 位址:
  • 業務部:192.168.10.0/24(192.168.10.1 ~ 192.168.10.254)
  • IT 部:192.168.20.0/24(192.168.20.1 ~ 192.168.20.254)
  • 客服部:192.168.30.0/24(192.168.30.1 ~ 192.168.30.254)
  1. 設定路由器
  2. 把各部門的電腦接到對應的路由器

結果:

  • ✅ 業務部的廣播不會傳到 IT 部和客服部
  • ✅ 各部門的流量完全隔離
  • ✅ 要跨部門溝通,必須經過路由器(可以在路由器上設定防火牆規則)

Subnet 的特性

優點:

  • ✅ 實體隔離,安全性高
  • ✅ 廣播域完全分開
  • ✅ 可以在路由器上設定嚴格的存取控制

缺點:

  • ❌ 需要買路由器(成本高)
  • ❌ 需要實體佈線
  • ❌ 改動網路架構比較麻煩
  • ❌ 需要規劃 IP 位址(比較複雜)

VLAN(虛擬區域網路)詳解

什麼是 VLAN?

VLAN 是 “Virtual Local Area Network” 的縮寫,意思是「虛擬區域網路」。

重點:VLAN 是用「交換器」來切的,而且是「虛擬」的。

⚠️ 重要觀念:不是所有交換器都能做 VLAN!

在繼續之前,先搞懂一個重要的事:

交換器有兩種:

1. 一般交換器(Unmanaged Switch)

graph LR
    A[電腦 A] --> S[一般交換器]
    B[電腦 B] --> S
    C[電腦 C] --> S
    D[電腦 D] --> S

    S --> E[所有電腦在同一個網路<br/>無法分割]

    style S fill:#ddd,stroke:#999,stroke-width:2px
    style E fill:#fcc,stroke:#f00,stroke-width:2px

特性:

  • 💰 便宜(幾百塊到幾千塊)
  • 🔌 插上就能用,不用設定
  • 不能做 VLAN
  • 就像是「傻瓜交換器」,只會轉發封包,不會做任何聰明的事

適合:

  • 家裡用
  • 小辦公室
  • 不需要分割網路的情況

2. VLAN 交換器(Managed Switch / Smart Switch)

graph LR
    subgraph VLAN_Switch[VLAN 交換器]
        V1[VLAN 10]
        V2[VLAN 20]
        V3[VLAN 30]
    end

    A[電腦 A] --> V1
    B[電腦 B] --> V2
    C[電腦 C] --> V3
    D[電腦 D] --> V1

    style VLAN_Switch fill:#bbf,stroke:#00f,stroke-width:3px
    style V1 fill:#fdd
    style V2 fill:#dfd
    style V3 fill:#ddf

特性:

  • 💰 比較貴(幾千到幾萬塊)
  • 🖥️ 有管理介面(網頁或命令列)
  • 可以做 VLAN
  • 可以設定各種進階功能

適合:

  • 企業、學校、醫院
  • 需要分割網路的情況
  • 需要進階管理功能

差異一覽表

一般交換器便宜($500-$3,000)
VLAN 交換器較貴($3,000-$50,000+)
一般交換器不用設定
VLAN 交換器需要設定
一般交換器❌ 沒有
VLAN 交換器✅ 有
一般交換器❌ 沒有
VLAN 交換器✅ 有(網頁/CLI)
一般交換器家用、小型辦公室
VLAN 交換器企業、中大型組織
一般交換器TP-Link 5 Port Switch
VLAN 交換器Cisco Catalyst 系列

舉個實際例子

你去賣場看到的交換器:

便宜的($800):
「TP-Link 8 Port 交換器」
 這是一般交換器,不能做 VLAN

貴的($8,000):
「TP-Link TL-SG108E 8 Port 智慧型交換器」
 這是 VLAN 交換器,可以做 VLAN

怎麼分辨?

看產品說明有沒有這些關鍵字:

  • ✅ “Managed”(可管理)
  • ✅ “Smart”(智慧型)
  • ✅ “VLAN Support”(支援 VLAN)
  • ✅ “Web-based Management”(網頁管理)

如果只寫 “Plug and Play”(隨插即用),那就是一般交換器,不能做 VLAN。

所以接下來講的 VLAN…

都是指「VLAN 交換器」,不是一般交換器喔!

如果你家裡或公司用的是一般交換器,那就無法使用 VLAN 功能,需要換成 VLAN 交換器才行。

VLAN 如何運作

沒有 VLAN 的情況

graph TB
    C1[💼 業務電腦] --> S[交換器]
    C2[🔧 IT 電腦] --> S
    C3[📞 客服電腦] --> S
    C4[💼 業務電腦] --> S
    C5[🔧 IT 電腦] --> S
    C6[📞 客服電腦] --> S

    S --> B[所有電腦混在一起]

    style B fill:#fcc,stroke:#f00,stroke-width:2px

問題:

  • 所有部門的電腦都在同一個網路
  • 廣播會傳給所有人
  • 沒有隔離

使用 VLAN 分割

graph TB
    subgraph VLAN10[VLAN 10 - 業務部]
        C1[💼 業務電腦]
        C4[💼 業務電腦]
    end

    subgraph VLAN20[VLAN 20 - IT 部]
        C2[🔧 IT 電腦]
        C5[🔧 IT 電腦]
    end

    subgraph VLAN30[VLAN 30 - 客服部]
        C3[📞 客服電腦]
        C6[📞 客服電腦]
    end

    VLAN10 --> S[VLAN 交換器]
    VLAN20 --> S
    VLAN30 --> S

    style S fill:#bbf,stroke:#333,stroke-width:3px
    style VLAN10 fill:#fdd,stroke:#f00,stroke-width:2px
    style VLAN20 fill:#dfd,stroke:#0f0,stroke-width:2px
    style VLAN30 fill:#ddf,stroke:#00f,stroke-width:2px

效果:

  • 雖然都接在同一台交換器上
  • 但在邏輯上已經分成三個獨立的網路
  • VLAN 10 的廣播只會在 VLAN 10 內傳播

VLAN 的實際應用

場景:同樣的三個部門

需求:

  • 業務部、IT 部、客服部需要獨立網路
  • 但不想花錢買路由器
  • 部門的人分散在不同樓層

解決方案:用 VLAN

graph TB
    Switch[VLAN 交換器]

    subgraph Ports[交換器的 Port 分配]
        P1["Port 1-4<br/>VLAN 10<br/>業務部"]
        P2["Port 5-8<br/>VLAN 20<br/>IT 部"]
        P3["Port 9-12<br/>VLAN 30<br/>客服部"]
    end

    C1[💼 業務電腦] --> P1
    C2[💼 業務電腦] --> P1
    C3[🔧 IT 電腦] --> P2
    C4[🔧 IT 電腦] --> P2
    C5[📞 客服電腦] --> P3
    C6[📞 客服電腦] --> P3

    P1 --> Switch
    P2 --> Switch
    P3 --> Switch

    style P1 fill:#fdd
    style P2 fill:#dfd
    style P3 fill:#ddf

實作步驟:

  1. 買一台 VLAN 交換器(不用買路由器)
  2. 在交換器上建立 VLAN:
   VLAN 10 = 業務部
   VLAN 20 = IT 
   VLAN 30 = 客服部
  1. 指定 Port 給各個 VLAN:
   Port 1-4    VLAN 10
   Port 5-8    VLAN 20
   Port 9-12   VLAN 30
  1. 把各部門的電腦插到對應的 Port
  2. 完成!

結果:

  • ✅ 業務部的電腦插到 Port 1-4,自動就在 VLAN 10
  • ✅ IT 部的電腦插到 Port 5-8,自動就在 VLAN 20
  • ✅ 各部門的流量完全隔離
  • ✅ 不需要買路由器
  • ✅ 不需要重新拉線

VLAN 的特性

優點:

  • ✅ 不需要買路由器(省錢)
  • ✅ 設定簡單,幾分鐘搞定
  • ✅ 彈性高,想改隨時改
  • ✅ 不需要實體移動電腦或重新拉線
  • ✅ 不需要更改 IP 位址

缺點:

  • ❌ 需要買支援 VLAN 的交換器(比一般交換器貴一點)
  • ❌ 需要懂一點設定(但不難)

Subnet vs VLAN:直接比較

比較表

Subnet(子網路)實體分割
VLAN(虛擬區域網路)虛擬分割
Subnet(子網路)路由器
VLAN(虛擬區域網路)交換器
Subnet(子網路)第 3 層(網路層)
VLAN(虛擬區域網路)第 2 層(資料連結層)
Subnet(子網路)是(每個 Subnet 不同網段)
VLAN(虛擬區域網路)不一定(可以在同一網段)
Subnet(子網路)較高(需要路由器)
VLAN(虛擬區域網路)較低(只需交換器)
Subnet(子網路)較低(要改線路)
VLAN(虛擬區域網路)較高(改設定即可)
Subnet(子網路)較難(要懂 IP 規劃)
VLAN(虛擬區域網路)較簡單(指定 Port)
Subnet(子網路)高(實體隔離)
VLAN(虛擬區域網路)高(虛擬隔離)
Subnet(子網路)需要嚴格實體隔離
VLAN(虛擬區域網路)需要靈活管理

視覺化比較

graph LR
    subgraph Subnet[Subnet 方式]
        direction TB
        N1[網路 A] --> R1[路由器]
        N2[網路 B] --> R1
        N3[網路 C] --> R1
        R1 --> Internet1[網際網路]
    end

    subgraph VLAN[VLAN 方式]
        direction TB
        V1[VLAN 10] --> S1[交換器]
        V2[VLAN 20] --> S1
        V3[VLAN 30] --> S1
        S1 --> Internet2[網際網路]
    end

    style Subnet fill:#fdd,stroke:#f00,stroke-width:2px
    style VLAN fill:#ddf,stroke:#00f,stroke-width:2px

用例子說明差異

情境:公司要新增一個「行銷部」

使用 Subnet 的話:

  1. 買一台新的路由器(💰 花錢)
  2. 規劃新的 IP 網段(🤔 動腦)
  3. 拉網路線連接到新路由器(😓 體力活)
  4. 設定路由器(⏰ 花時間)
  5. 把行銷部的電腦接到新路由器(📦 搬東西)
  6. 測試網路(🧪 除錯)

使用 VLAN 的話:

  1. 打開交換器的管理介面
  2. 建立 VLAN 40(行銷部)
  3. 指定 Port 13-16 給 VLAN 40
  4. 把行銷部的電腦插到 Port 13-16
  5. 完成!

時間:

  • Subnet:可能要半天到一天
  • VLAN:5 分鐘

成本:

  • Subnet:可能要花好幾萬買路由器和線材
  • VLAN:0 元(交換器已經有了)

什麼時候用 Subnet?什麼時候用 VLAN?

使用 Subnet 的時機

需要嚴格的實體隔離

  • 例如:金融機構的核心系統

不同地理位置的網路

  • 例如:台北總公司和台中分公司

需要在路由器上做複雜的流量控制

  • 例如:限制某些網路的對外頻寬

IP 位址規劃本來就要分開

  • 例如:每個分公司用不同的 IP 網段

使用 VLAN 的時機

同一個地點需要分割網路

  • 例如:辦公室內的部門隔離

需要頻繁調整網路架構

  • 例如:常常有組織調整

預算有限

  • 不想花大錢買一堆路由器

不想搬動實體設備或重新拉線

  • 用設定就能搞定

可以一起用嗎?

當然可以!而且這是最常見的做法。

典型架構

graph TB
    subgraph Floor3[3樓 - 192.168.30.0/24]
        V31[VLAN 10<br/>業務]
        V32[VLAN 20<br/>IT]
        V33[VLAN 30<br/>客服]
        V31 --> S3[3樓交換器]
        V32 --> S3
        V33 --> S3
    end

    subgraph Floor2[2樓 - 192.168.20.0/24]
        V21[VLAN 10<br/>業務]
        V22[VLAN 20<br/>IT]
        V23[VLAN 30<br/>客服]
        V21 --> S2[2樓交換器]
        V22 --> S2
        V23 --> S2
    end

    subgraph Floor1[1樓 - 192.168.10.0/24]
        V11[VLAN 10<br/>業務]
        V12[VLAN 20<br/>IT]
        V13[VLAN 30<br/>客服]
        V11 --> S1[1樓交換器]
        V12 --> S1
        V13 --> S1
    end

    S3 --> R[核心路由器]
    S2 --> R
    S1 --> R
    R --> Internet[網際網路]

    style R fill:#f9f,stroke:#333,stroke-width:3px

說明:

  • 每一層樓用 VLAN 分割部門(虛擬隔離)
  • 不同樓層用 Subnet 分割(實體隔離)
  • 這樣既有彈性,又有層次

常見誤解澄清

誤解 1:「VLAN 比 Subnet 安全」或「Subnet 比 VLAN 安全」

真相:兩個都很安全,只是方法不同。

  • Subnet 是實體隔離,VLAN 是虛擬隔離
  • 只要設定正確,安全性是一樣的
  • 重點是「有沒有隔離」,而不是「用什麼方法隔離」

誤解 2:「VLAN 不需要路由器」

真相:VLAN 內部不需要路由器,但跨 VLAN 通訊還是需要。

  • VLAN 10 和 VLAN 20 預設是無法互相通訊的
  • 如果需要通訊,還是要透過路由器(或 Layer 3 交換器)

誤解 3:「Subnet 一定要用實體路由器」

真相:也可以用虛擬路由器或 Layer 3 交換器。

  • 現代的 Layer 3 交換器可以同時做 VLAN 和路由
  • 不一定要買獨立的路由器

誤解 4:「VLAN 比較便宜所以比較差」

真相:VLAN 便宜是因為不需要額外硬體,但功能一樣強大。

  • VLAN 是標準的企業網路技術
  • 全世界的大公司都在用
  • 便宜不代表差,只是更有效率

總結

一句話記住

  • Subnet:用路由器實體分割,適合需要嚴格隔離或不同地點
  • VLAN:用交換器虛擬分割,適合靈活管理和成本考量

關鍵差異

VLAN🪟 虛擬簾子
VLAN💻 只需軟體設定
VLAN💰 成本較低
VLAN⚡ 改動超快
VLAN🏢 適合同地點

實務建議

  1. 小公司、單一地點 → 先用 VLAN
  2. 需要跨地點 → 必須用 Subnet
  3. 預算充足、需要最高安全性 → Subnet
  4. 需要頻繁調整 → VLAN
  5. 最佳解 → 兩個一起用!

記住三個重點

  1. 目的相同:Subnet 和 VLAN 都是用來分割網路
  2. 方法不同:一個用硬體(路由器),一個用軟體(交換器設定)
  3. 可以共存:實務上常常兩個一起用

常見問題 Q&A

Q1: 我可以在 VLAN 裡面再建立 Subnet 嗎?

A: 可以!這是很常見的做法。例如:

VLAN 10 使用 Subnet 192.168.10.0/24
VLAN 20 使用 Subnet 192.168.20.0/24

VLAN 負責虛擬隔離,Subnet 負責 IP 位址規劃。

Q2: Subnet 和 VLAN 哪個比較快?

A: 速度差不多,都不會明顯影響網路速度。VLAN 因為減少廣播流量,有時候反而更快。

Q3: 家用路由器可以設定 Subnet 和 VLAN 嗎?

A:

  • Subnet:可以,家用路由器本來就有路由功能
  • VLAN:大部分不行,除非是可刷機的路由器(如 OpenWrt)或買企業級設備

Q4: 我該先學 Subnet 還是 VLAN?

A: 建議都學,但如果要選一個:

  • 想理解網路原理 → 先學 Subnet(比較基礎)
  • 想快速上手實作 → 先學 VLAN(比較簡單)

Q5: 不同 VLAN 之間怎麼通訊?

A: 需要透過路由器或 Layer 3 交換器。預設情況下,不同 VLAN 是完全隔離的。

Q6: Subnet 會不會被 VLAN 取代?

A: 不會。兩個是互補的,不是競爭關係。實務上常常一起使用。

專有名詞快速查詢

  • Subnet(子網路):用路由器實體分割的小網路
  • VLAN(虛擬區域網路):用交換器虛擬分割的小網路
  • 廣播域(Broadcast Domain):廣播封包能到達的範圍
  • 路由器(Router):連接不同網路的設備,工作在第 3 層
  • 交換器(Switch):連接同一網路內設備的設備,工作在第 2 層
  • Layer 3 Switch:可以做路由的交換器,同時有交換器和路由器的功能
  • IP 網段:一組連續的 IP 位址範圍,例如 192.168.1.0/24

寫在最後

Subnet 和 VLAN 就像是同一個目的地的兩條不同路徑:

  • Subnet 是高速公路:需要建設(買路由器),但路況穩定
  • VLAN 是捷運:不用大興土木(用設定),快速又方便

選哪一個?看你的需求和預算!

更棒的是,你可以兩個都用,打造一個既穩定又靈活的網路架構!🚀

下次老闆問你「我們該用 Subnet 還是 VLAN?」你就可以信心滿滿地回答了!😎