NFV 與 SDN 之比較
2025-10-14 20:05:01
Network Function Virtualization(NFV)
NFV 是一種利用虛擬化技術(virtualization),將原本異質的網路設備(heterogeneous network devices)整合到標準化的商用伺服器、交換器與儲存設備上的技術。換句話說,它把原本需要專用硬體的網路功能(例如防火牆、負載平衡器、路由器)改成軟體化(software-based)的形式,在虛擬環境中(像是容器)執行。
NFV 主要元素
- 虛擬化網路功能(Virtualized Network Function,VNF)
- 指以軟體方式實作的網路功能,可以在 NFV 基礎設施(NFVI)上運行。
- NFV 基礎設施(NFV Infrastructure, NFVI)
- 包含被虛擬化的運算(compute)、網路(network)與儲存(storage)資源。
- NFV 管理與編排(NFV Management and Orchestration)
- 在 NFVI 上運行的軟體化網路功能(如防火牆、CDN 等),涵蓋實體與虛擬資源的協調與生命週期管理。
- 聚焦於支援基礎設施虛擬化的軟體資源。
- 負責 VNF(虛擬化網路功能)的生命週期管理。
NFV 在不同網路中的應用
- 家用與企業網路虛擬化 (Virtualization of Home & Enterprise Networks)
- 功能:NAT、BNG(寬頻網關)、STB(機上盒)
- 目的:讓企業或家庭網路設備以虛擬化形式運作,提高彈性與可管理性。
1
2
3
4
5
6
7
8
9
10graph TD
subgraph Cloud["Virtualization of Home & Enterprise Networks"]
NAT[NAT]
BNG[BNG / Broadband Network Gateway]
STB[STB Set-Top Box]
NFVI[NFV Infrastructure]
end
NAT --> NFVI
BNG --> NFVI
STB --> NFVI - 內容傳遞網路虛擬化 (Virtualization of Content Delivery Networks)
- 功能:CDN-1、CDN-2、CDN-3
- 目的:虛擬化多個內容節點,提升資料傳遞效率與負載分散能力。
1
2
3
4
5
6
7
8
9
10graph TD
subgraph Cloud["Virtualization of Content Delivery Networks"]
CDN1[CDN-1]
CDN2[CDN-2]
CDN3[CDN-3]
NFVI[NFV Infrastructure]
end
CDN1 --> NFVI
CDN2 --> NFVI
CDN3 --> NFVI - 安全功能虛擬化 (Virtualization of Security Functions)
- 功能:防火牆(Firewall)、病毒掃描(Virus Scanner)、垃圾郵件偵測(Spam Detector)
- 目的:以軟體形式實現安全機制,方便動態部署與更新。
1
2
3
4
5
6
7
8
9
10graph TD
subgraph Cloud["Virtualization of Security Functions"]
FW[Firewall]
VS[Virus Scanner]
SP[Spam Detector]
NFVI[NFV Infrastructure]
end
FW --> NFVI
VS --> NFVI
SP --> NFVI - 行動核心網路虛擬化 (Virtualization of Mobile Core Network)
- 功能:MME、SGW、PGW
- 目的:將行動網路核心模組(控制、閘道)虛擬化,降低硬體依賴、提升可擴展性。
1
2
3
4
5
6
7
8
9
10graph TD
subgraph Cloud["Virtualization of Mobile Core Network"]
MME[MME]
SGW[SGW]
PGW[PGW]
NFVI[NFV Infrastructure]
end
MME --> NFVI
SGW --> NFVI
PGW --> NFVI - 家用與行動基地台虛擬化 (Virtualization of Home & Mobile Base Stations)
- 功能:LTE BS、3G BS、2G BS
- 目的:以軟體方式模擬不同世代基地台,方便集中管理與多標準共存。
1
2
3
4
5
6
7
8
9
10graph TD
subgraph Cloud["Virtualization of Home & Mobile Base Stations"]
LTE[LTE BS]
_3G[3G BS]
_2G[2G BS]
NFVI[NFV Infrastructure]
end
LTE --> NFVI
_3G --> NFVI
_2G --> NFVI
NFV vs SDN
- NFV 與 SDN 是互補的(complementary)技術。
- NFV 提供了 SDN 可運行的虛擬化基礎架構(infrastructure)。
- SDN 管「如何控制流量」,
- NFV 管「這些控制或服務跑在哪些虛擬資源上」
項目 | SDN(Software-Defined Networking) | NFV(Network Function Virtualization) |
---|---|---|
方法 (Method) | 分離控制層(Control Plane)與資料層(Data Plane)。 | 將原本依賴專用硬體(如路由器、防火牆、應用傳遞控制器)的網路功能,轉化為可在標準商用硬體(如 x86 伺服器)上運行的虛擬化軟體平台。 |
效益 (Benefit) | 透過集中化控制與可程式化管理,解決快速成長與分散式網路的管理複雜度問題。 | 能根據需求在網路中靈活移動、擴充或縮減功能,避免新硬體部署的延遲與高成本負擔。 |
5G Network
下一代的 5G 網路架構將帶來重大變革,使電信服務更加靈活,並允許可程式化的控制。這將促成以「客戶需求為導向」的新型服務,能同時滿足各類使用者與多樣化應用情境的需求。
5G 網路的關鍵技術是 軟體定義網路(SDN) 與 網路功能虛擬化(NFV):
- SDN 讓網路具備可程式化與開放性,大幅提升網路資源控制的靈活性與效率,以因應未來網路的快速成長與多樣化。
- NFV 透過網路功能的虛擬化,提供高度彈性的配置能力,加速網路服務的部署,並降低購置專用硬體的成本。