跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.14) 您好!臺灣時間:2025/11/29 18:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:洪詩瑋
研究生(外文):Hung, Shih-Wei
論文名稱:流量矩陣量測及軟體定義網路多路徑遶送
論文名稱(外文):Traffic Matrix Measurements and Multipath Routing in Software Defined Network
指導教授:張明峰張明峰引用關係
指導教授(外文):Chang, Ming-Feng
口試委員:賈仲雍曾建超
口試委員(外文):Chia, Chung-YungTseng, Chien-Chao
口試日期:2016-07-27
學位類別:碩士
校院名稱:國立交通大學
系所名稱:網路工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:中文
論文頁數:41
中文關鍵詞:軟體定義網路多路徑遶送流量矩陣
外文關鍵詞:Software Defined NetworkMultipath RoutingTraffic Matrix
相關次數:
  • 被引用被引用:1
  • 點閱點閱:335
  • 評分評分:
  • 下載下載:27
  • 收藏至我的研究室書目清單書目收藏:1
此論文提出了在軟體定義網路中實施多路徑遶送及流量矩陣(Traffic Matrix)量測的方法。我們利用OpenFlow中定義的Group Table支援多路徑遶送,其中使用的是select類型,選擇不同的通訊埠實施多路徑遶送。要支援多路徑遶送在Flow Table中只需對目的地IP地址,但為了更有效率量測網路流量矩陣,我們針對每一流量來源子網路及其目的子網路的組合,加入一比對來源IP地址及目的IP地址的flow entry;此一流量表內容比只比對目的地IP地址的內容有較高的優先。我們可以直接利用此類新增流量表內容的計數器計算出流量矩陣。
此外,在OpenFlow定義下select類型的權重(weight)參數並不明確,為了實作軟體定義網路下的多路徑遶送功能,我們重新定義權重參數的比例應等於各路徑遶送流量的比例。在OpenvSwitch下的權重參數定義並非如此,因此我們提出了三個要使權重參數與實際流量比例相等的議題,並提出方法去解決這些議題,重新修改了OpenvSwitch的功能,使我們可以準確的實作多路徑遶送功能。我們在修改後的OpenvSwitch可以支援多路徑遶送也可以達到流量權重與權重參數相同的目的。此外驗證流量矩陣量測,確實可量測得流量矩陣。
我們的實驗結果中也指出OpenvSwitch中Flow table的byte計數器每次更新為0.45sec,這代表著流量矩陣測量時可能會因為這間隔導致不正確。因此應用在網路工程技術上的測量及控制可能不能與我們預期的設計一樣迅速。此外在未來研究中需要平穩的流量比例來驗證遶送路徑更動做小化。

This thesis presents methods to implementing multi-path routing and measuring network traffic matrix. We used the functions of Group Table defined in OpenFlow specifications; Group tables of type select were used to route traffic with the same destination IP subnet to different ports of a OpenFlow switch. To support multi-path routing, we only need to compare the destination IP addresses. However, to measure the traffic matrix more efficiently, we added an additional flow entry for each pair of a source IP subnet and a destination IP subnet. This flow entry has a higher priority than the flow entry that compares only the destination IP address. The byte counters of the added flow entries can be used to measure the network flow matrix.
In addition, OpenFlow does not specifically define how the weight parametes used in Group table of type select should be implemented. We believe the weight ratios should be equal to the traffic ratio. However, the current implementation of OpenvSwitch the two ratio are not equal, and no efforts were spent to ensure that the traffic ratio to be stable for the same weight ratio. We investigate three design issues in improving the implementation of Group Table of type select, and implemented our solutions for OpenvSwitch. Our experiment results indicate that using our modified OpenvSwitch, we can support multi-path routing and maintain the flow ratio equal to the weight ratio. In addition, the traffic matrix can be measured.
Our experiment results also indicated that the byte counters of the flow tables on OpenVswitch only be updated about every 4.5 secs. This means that taffic matrix measured for a short interval may not be accurate. As a result, the measurements and control cycle used for network traffic engineering cannot be as short as one may desire. In addition, further investigations are needed to maintain a stable traffic ratio for multi-path routing while minimizing the re-routing traffic.

摘要 i
Abstract ii
致謝 iv
目錄 v
表目錄 vii
圖目錄 viii
一、 緒論 1
1.1 軟體定義網路與OpenFlow介紹 1
1.1.1 傳統網路架構 1
1.1.2 軟體定義網路架構 2
1.1.3 OpenFlow協議 3
1.2 主要研究 4
1.3 動機 5
1.4 目的 6
1.5 總結 7
二、 相關研究 8
三、 設計議題與方法 10
3.1 多路徑遶送 10
3.1.1 OpenFlow : Group Table 10
3.1.2 實作多路徑遶送 11
3.2 流量矩陣量測 14
3.2.1 OpenFlow : 計數器(Counters) 14
3.2.2 量測方法-基於目的地IP Flow Entries 15
3.2.3 量測方法-額外增加Flow Entries 17
3.3 多路徑遶送之議題 18
3.3.1 權重參數定義 18
3.3.2 根據流量比例修改bucket選擇演算法 19
3.3.3 根據權重參數比例平衡流量比例 20
3.3.4 遶送路徑更動最小化 22
四、 實驗與結果 25
4.1 實驗環境 25
4.2 流量矩陣量測 26
4.3 分配Bucket邊界 32
4.4 平衡流量比例 36
五、 結論 40
參考文獻 41


[1] OpenFlow : “OpenFlow Switch Specification Version 1.3.4 (Protocol version 0x04)”, March 27 2014 https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.3.4.pdf
[2] Dahai Xu, Mung Chiang and Jennifer Rexford, “Link-state routing with hop-by-hop forwarding achieves optimal traffic engineering,” IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 6, pp.1717-1730, DECEMBER 2011
[3] I. F. Akyildiz, A. Lee, P. Wang, M. Luo and W. Chou, "A roadmap for traffic engineering in SDN-OpenFlow networks," Computer Networks, Vol. 71, pp.1-30 2014.
[4] Henrik, et al. "A multi-path routing algorithm for IP networks based on flow optimisation." From QoS Provisioning to QoS Charging. Springer Berlin Heidelberg, 2002. 135-144.
[5] Santos, Renato B., Thiago R. Ribeiro, and Cecília de AC César. "A network monitor and controller using only OpenFlow." Network Operations and Management Symposium (LANOMS), 2015 Latin American. IEEE, 2015.
[6] OpenvSwitch, http://openvswitch.org/
[7] Mininet, http://mininet.org
[8] Ryu : https://osrg.github.io/ryu/
[9] Iperf : https://iperf.fr/

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top