研究生: |
林祥裕 Lin, Siang-Yu |
---|---|
論文名稱: |
資料命名網路透過軟體定義網路傳送封包 Connect Named Data Networks via Software Defined Networking Architecture |
指導教授: |
賀耀華
Ho, Yao-Hua |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2016 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 43 |
中文關鍵詞: | 資料命名網路 、軟體定義網路 、可擴性 |
英文關鍵詞: | N-SDN, NDN |
DOI URL: | https://doi.org/10.6345/NTNU202203195 |
論文種類: | 學術論文 |
相關次數: | 點閱:141 下載:17 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
資料命名網路(Named Data Networking, NDN)是一個以資料為中心做為設計的未來網路架構。雖然在此新穎的網路結構中,搜尋資料名稱,即可得到該資料,但在轉發系統的可擴性(Scalability)上會面臨些難題,換句話說,在資料命名空間沒有上限的情況下,該如何掌握路由表的大小,使所有封包皆得以轉發。
在此篇論文中,我們應用一個知名的想法-Map-and-Encap,提供一個簡單的方法解決資料命名網路可擴性(Scalability)的問題。N-SDN,透過軟體定義網路(Software-Defined Networking, SDN)與資料命名網路結合,且保留兩者的優點,使得所有的封包皆得以轉發,不再因為僅是路由表上無相對應出口而丟棄封包或是利用廣播封包尋找出口而造成無謂的網路流量。我們藉由軟體定義網路的功能將資料命名網路的封包進行包裝,使資料命名網路的封包可以在軟體定義網路之間傳送以利抵達目的地並擷取資料,同時,我們亦提出兩種方法:Periodic和Dynamic,利用軟體定義網路可以監控所有網路狀況的優點,讓N-SDN可以控制封包路徑,讓封包轉送可以更有效率。
Named Data Networking (NDN) is a future Internet architecture that designed follows the information-centric networking concept. NDN retrieves data by requesting interest with data name. However, there are several issues regarding the scalability of NDN’s forwarding system. E.g., the sizes of the routing table can become very large in order to forward all the packets due to unbounded data namespaces.
In this paper, we proposed a networking architecture, called N-SDN, which combines Software-Defined Networking (SDN) with NDN. In addition, we applied a well-known concept, called Map-and-Encap, which provides a simple way to solve the scalability problems of NDN. In normal NDN, when an interest packet is unable to satisfy by NDN’s Forwarding Information Base (i.e., routing table), the packet is either dropped or broadcasted which leads to unnecessary network traffic and congestion. In N-SDN, an unsatisfied NDN interest packet is mapped the SDN. This allows the packet to travel across different network domains to other NDNs which might have the data that match the interest name.
Another advantage of N-SDN is the ability to monitor all network traffic and control the data packet’s traveling path with SDN. We proposed N-SDN Flow Monitor that can adjust data path in two ways, Periodic and Dynamic, according different network conditions. The simulation results shows N-SDN is able out perform normal NDN.
[1] Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, kc claffy, Patrick Crowley, Christos Papadopoulos, Lan Wang and Beichuan Zhang, “Named Data Networking”, ACM SIGCOMM Computer Communication Review, Volume 44, Number 3, July 2014.
[2] Jacobson Van, Dianna K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs and Rebecca L. Braynard, “Networking named content,” ACM International Conference on Emerging Networking Experiments and Technologiesm, 2009.
[3] S. Deering, “The map & encap scheme for scalable IPv4 routing with portable site prefixes,” Presentation Xerox PARC, 1996.
[4] NFD - Named Data Networking Forwarding Daemon. [Online] Available: http://named-data.net/doc/NFD/current/
[5] Open vSwitch, 2014. [Online] Available: http://openvswitch.org
[6] Ryu SDN Framework, 2014. [Online] Available: http://osrg.github.io/ryu/
[7] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling innovation in campus networks,” ACM SIGCOMM Computer Communication Review, vol.38, no.2, p.69, Mar. 2008.
[8] OpenFlow Switch Specification Ver 1.5.0, 2014. [Online] Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.5.1.pdf
[9] Alexander Afanasyev, Cheng Yi, Lan Wang, Beichuan Zhang, and Lixia Zhang, “SNAMP: Secure Namespace Mapping to Scale NDN Forwarding”, 18th IEEE Global Internet Symposium, April 2015.
[10] A. Afanasyev, “Addressing operational challenges in Named Data Networking through NDNS distributed database,” Ph.D. dissertation, UCLA,September 2013.
[11] P. Hoffman and J. Schlyter, “The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA,” RFC 6698, 2012.
[12] Multiprotocol Label Switching Architecture, IETF RFC 3031 Std., Jan. 2001. [Online]. Available: http://www.ietf.org/rfc/rfc3031.txt
[13] Jiangtao Luo, Chao Wu, Yi Jiang, and Jingwen Tong, “Name Label Switching Paradigm for Named Data Networking”, IEEE COMMUNICATIONS LETTERS, VOL. 19, NO. 3, MARCH 2015
[14] SDN 是什麼?與現今的網路架構又有什麼不同? [Online] Available: http://www.geego.com.tw/it%E7%94%A2%E6%A5%AD%E8%B6%A8%E5%8B%A2/%E4%BB%80%E9%BA%BC%E6%98%AFsdn
[15] 新一代網路架構SDN顛覆傳統網路的控制模式 [Online] Available: http://www.ithome.com.tw/node/77353