透過您的圖書館登入
IP:18.223.172.252
  • 學位論文

SDN多貨櫃資料中心網路之訊務控制與管理

Traffic Control and Management of SDN-Enabled Multi-Container Data Center Networks

指導教授 : 吳承崧
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著雲端服務的快速成長,許多伺服器紛紛被放置在雲端上交由雲端伺服器集中管理,造成雲端資料中心資料量的增加,此外,現今雲端佈建方式朝向根據不同地理位置,建置多資料中心以提供更好的服務品質,例如:低傳輸延遲、高傳輸吞吐量,本論文提出使用軟體定義網路 (Software-Defined Networking, SDN) 連接多貨櫃資料中心,然而傳統樹狀結構的資料中心將無法有效負荷龐大資料流量,因此新型態的雲端拓樸架構例如: Fat-Tree、BCube和VL2相繼產生。由於此新型態的拓樸架構提供了端點到端點間許多冗餘路徑,當資料中心內部的路由協定還是採用傳統IP路由的最短路徑 (Shortest Path Routing) 或是傳統乙太網路交換器所使用的最小生成樹 (Minimum Spanning Tree) 將無法有效的利用新型態網路拓樸所提供多路徑的優點也無法達到負載平衡以及提高傳輸能力。 由於伺服器間採用ARP協定 (Address Resolution Protocol) 以得知目的地端IP的MAC位址,因此隨著伺服器的增加將造成廣播風暴並且交換機轉送表也將呈現大幅度增長,造成交換機的負擔並且對於資料中心的擴展將造成影響。 因此本論文利用虛擬網路標籤 (Virtual Local Area Network Tag, VLAN Tag) 於Peregrine資料中心網路拓樸中建立多條鏈結不相交路徑並透過鏈結即時狀態監看及Link-Based綁定VLAN ID機制有效提升資料中心網路內部頻寬,讓TCP資料流能透過不同VLAN Tag,傳輸在不同路徑上,以有效分散流量並且提升傳輸效率,最後結合SDN技術設計出新的ARP封包管理方式,以有效降低ARP廣播封包與交換機的轉送表儲存空間大小。

並列摘要


With the growth of cloud services, data centers have become an efficient and promising infrastructure for supporting data storage. Data centers increase the size of data dramatically. Moreover cloud today is evolving towards multi-datacenter deployment, with each datacenter serving customers in different geographical areas. In this paper, we propose a Software-Defined Networking (SDN) solution to a Layer-2 network across multiple containers. However, the traditional tree structure data center network topologies will be unable to support the large data flows. Therefore, some network architectures are presented, such as Fat-Tree, BCube and VL2. New network architectures have many redundant paths. When run routing protocols such as Shortest Path Routing or Minimum Spanning Tree in data centers, it will be unable to use redundant paths to achieve load balancing and increase the transmission capacity. Because servers use ARP Protocol to learn the MAC address of the destination server. The growth of server will cause a broadcast storm. Also, the switch will increase the size of forwarding tables dramatically. Nevertheless, the switch can’t handle a large number of servers and the main limitation of current data center architectures is scalability. Therefore, this paper presents using VLAN Tag on creating multiple link-disjoint paths using Peregrine data center network topology. Through link status monitoring and Link-Based VLAN assign algorithm increase data center network bandwidth. TCP flow can use different VLAN paths to effectively disperse traffic and improve the transmission efficiency. Finally, in order to reduce the ARP broadcast packet and the size of forwarding tables, the integration of SDN designs a new APR packet management method.

參考文獻


[8] 吳昊穎,“於雲端網路中以OpenFlow整合MPTCP子流管理與VLAN Based多路徑,”國立中正大學, 碩士論文, 2015
[9] 蔡宜學,“以VLAN為基礎的多路徑Fat-Tree雲端中心網路設計,”國立中正大學, 碩士論文, 2015
[15] Ryu Development Team“ryu Documentation Release 3.14,” 2014.
[19] “IEEE Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges,” IEEE Computer Society, 2004.
[20] I. C. Society, “IEEE Standard for Local and metropolitan area networks Virtual Bridged Local Area Networks,” 2006.

延伸閱讀