篇名 | 基於VLAN之Peregrine軟體定義網路技術 |
---|---|
卷期 | 161 |
並列篇名 | A VLAN-Based Peregrine SDN Solution |
作者 | 林志宇 |
頁次 | 021-028 |
出刊日期 | 201503 |
近年來, 虛擬化技術(Virtualization)帶來諸多好處的同時, 亦帶來了許多新的挑戰。當網路 越複雜,設定也越繁瑣,尤其是隨著雲端運算(Cloud Computing)等新應用的普及,這類應用必定 需要一個龐大的網路環境來支撐其大量的封包傳遞,而這種網路設定已超越傳統人工設定所能負 擔的範圍。基於此,軟體定義網路(Software-Defined Networking)的概念被提出。近幾個月來,工 研院雲端中心針對傳統的乙太網路(Ethernet),開發一套基於VLAN 之軟體定義網路解決方案: Peregrine,其主要提供三項核心技術,分別為網路虛擬化(Network Virtualization)、動態路徑規劃 (Dynamic Traffic Engineering)及快速故障移轉(Fast Failover)。與其它軟體定義網路技術相比, Peregrine 無需使用實體的OpenFlow交換機(Switch), 僅需使用目前主流的Ethernet 交換機即 可佈建一個軟體定義網路的環境。如此,可幫助Peregrine 的使用者大幅降低汰換網路設備的硬 體成本。此外,Peregrine 亦整合OpenStack Icehouse,故可支援Neutron APIs。測試結果顯示, Peregrine 具有良好的效能。
Recently, virtualization technologies have introduced new challenges. A complicated network is always associated with a set of complicated configurations on network devices, thus increasing manipulation workload significantly. To this end, a new concept of the Software-Defined Networking (SDN) has been proposed. In recent months, ITRI CCMA has been working on a VLAN-Based SDN Solution called Peregrine. It mainly offers three core technologies: Network Virtualization, Dynamic Traffic Engineering, and Fast Failover. Compared to other existing SDN solutions, physical OpenFlow switches are not necessary for Peregrine. Instead, Peregrine builds a SDN network environment through common Ethernet switches. Based on this, users interested in Peregrine are able to save a lot of expenses on purchasing new hardware devices, such as physical OpenFlow switches. In addition, ITRI CCMA has integrated Peregrine with OpenStack Icehouse. Therefore, Peregrine also supports Neutron APIs. Experimental results revealed that Peregrine has good performance.