| 網路的高度普及化及快速發展造成 IPv4位址
的枯竭,全球大部分區域的可分配的 IPv4網段已
經用罄,下一代 IP 位址(IPv6)標準也因此因應
而生。然而 IPv4與 IPv6兩者之間存在基本上的結
構差異,兩者的網路也不能直接互聯。因此儘管
IPv6標準已推出多年,IPv6目前依然尚未普及。相
對的,作為替代方案的 NAT(Network Address
Translation)技術為當前最常見的解決辦法。NAT
的工作原理是將每一個進出區域網路與網際網路
間的網路封包做 IP 位址做轉換封包,甚至其上層
網路協定(Transport Layer)中的 Port number 也經常
需做轉換。因此 NAT 封包處理動作繁重,尤其當
該 NAT 底下的主機數目多時,經常成為了網路效
能的瓶頸。本論文提出一個 K-way Parallel NAT 架
構,結合基於 OpenFlow 的軟體定義網路建立一個
多 NAT 模組的平行處理架構。為驗證系統設計的
可行性,我們建立一個包含四個 NAT 模組的小型
雛形系統,並據此雛形系統詳細評估網路效能表
現。從實驗數據所量測的結果中,我們驗證所提
出的 K-way Parallel NAT 架構,可以有效的改善單
一 NAT 的網路封包處理效能。
|