博碩士論文 90522011 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:23 、訪客IP:3.144.97.189
姓名 何昆道(Kun-Tao Ho)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 在All-IPv6整合網路中應用 多重連線技術之無縫多媒體串流
(Multihomed Seamless Multimedia Streaming for All-IPv6 Wired and Wireless Integrated Networks )
相關論文
★ 無線行動隨意網路上穩定品質服務路由機制之研究★ 應用多重移動式代理人之網路管理系統
★ 應用移動式代理人之網路協同防衛系統★ 鏈路狀態資訊不確定下QoS路由之研究
★ 以訊務觀察法改善光突發交換技術之路徑建立效能★ 感測網路與競局理論應用於舒適性空調之研究
★ 以搜尋樹為基礎之無線感測網路繞徑演算法★ 基於無線感測網路之行動裝置輕型定位系統
★ 多媒體導覽玩具車★ 以Smart Floor為基礎之導覽玩具車
★ 行動社群網路服務管理系統-應用於發展遲緩兒家庭★ 具位置感知之穿戴式行動廣告系統
★ 調適性車載廣播★ 車載網路上具預警能力之車輛碰撞避免機制
★ 應用於無線車載網路上之合作式交通資訊傳播機制以改善車輛擁塞★ 智慧都市中應用車載網路以改善壅塞之調適性虛擬交通號誌
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 隨著網際網路的蓬勃發展,原先設計的 IPv4 協定已漸不敷使用,受限於未考慮IP位址不足、網路服務品質、移動性(mobility)、安全性(security)等議題,因而有IPv6協定的誕生。而在IPv6網路中,網路節點更易於具備多重網路界面或多重IPv6位址,形成主機多重連線(host multihoming),衍生許多相關議題,因此,當接取網路有部分不能使用任何或壅塞時,如何利用IPv6多重連線技術,使同一服務能不中斷,且繼續使用其他可用接取網路,將是一大挑戰。
另一方面,人們對多媒體服務之期盼,群播(multicast)即適合提供此類即時性的服務,花費較少的網路資源就能將封包傳至群播群組(multicast group)。本論文提出之多重連線群播多媒體(Multihomed Multicast-based Multimedia,簡稱3M)串流系統,當IPv6主機身處多個接取網路時,利用多重連線技術、IPv6群播,對目前所有網路界面均加入(join)欲觀看之群播群組,從多個網路界面同時接收多媒體串流,故能收到來自同一群播群組之相同多份群播封包,即使某一接取網路壅塞或不能使用,或使用者正進行水平交遞(horizontal handoff)或垂直交遞(vertical handoff)時,仍能透過其他可用的網路容錯備援,無縫地進行多媒體串流,經由實驗與實作程式得知在某一接取網路不能使用時,能繼續利用其他接取網路,且過程無封包遺失。
摘要(英) With the rising of the development Internet, the originally designed IPv4 protocol is no longer satisfactory. Due to the constraints on not taking the shortage of IP addresses, quality of services, mobility, and the security into consideration, leads to the existence of the new IPv6 protocol. In IPv6 networks, the network nodes are easier to have multiple network interfaces or multiple IPv6 addresses forming host multihoming, resulting in many related issues. Therefore, it would be a great challenge to use IPv6 multihoming to make the same service continue when any access networks are not available or congestion.
On the other hand, with people’s anticipation on multimedia services, multicast is suitable for providing real time multimedia services, by using less network resources, it could send the packet to multicast group. In this paper, Multihomed Multicast-based Multimedia (3M) streaming system is proposed, when IPv6 hosts are in multiple access networks, by using IPv6 multihoming and IPv6 multicast, for all network interfaces are join to the same multicast group, so multimedia streaming of the same multicast group can receive from all interfaces, even when any of the access networks is congested, not available, or when horizontal handoff or vertical handoff happens, the users could still proceed multimedia streaming seamless with other available resilience network without interruption. After our 3M streaming system implementation and experiment, when any access network is not available, it can still use other available networks without any packet loss.
關鍵字(中) ★ 多媒體串流
★ IPv6多重連線技術
★ 網際網路第六版
★ 交遞
關鍵字(英) ★ multimedia streaming
★ IPv6 multihoming
★ IPv6
★ handoff
論文目次 目錄
第一章 緒論 1
1.1 概要 1
1.2 研究動機 2
1.3 研究目標 3
1.4 論文架構 4
第二章 背景知識與相關研究 5
2.1 IPv6與Mobile IP 5
2.2 多重連線技術相關研究 11
2.2.1 以主機為基礎之多重連線技術 15
2.2.1.1 主機多重技術解決方案 15
2.2.1.2 傳輸層解決方案 17
2.2.1.3 相關移動性解決方案 17
2.2.2 以路由器/網路為基礎之多重連線技術 18
2.2.3 多重連線技術相關論文之研究 19
2.3 IPv6群播之研究 20
2.4 IP Mobility交遞之研究 21
第三章 3M串流系統之設計 22
3.1 網路環境與功能設計 22
3.2 網路界面偵測模組 27
3.3 多重群播加入模組 29
3.4 群播串流合併模組 31
3.5 串流監控模組 33
第四章 3M串流系統之實作 35
4.1 系統實作架構 35
4.2 系統配備及實作網路環境 38
4.3 3M串流系統功能 42
第五章 3M串流系統之評估與測試 48
5.1 實驗一:建置系統與網路環境 48
5.2 實驗二:在相同IPv6網域下驗證多重連線之測試 51
5.3 實驗三:在不同IPv6網域下驗證多重連線之測試 55
5.4 實驗四:動態偵測新增網路界面之測試 58
5.5 實驗五:使用有線網路輔助WLAN交遞之測試 60
5.6 實驗六:於不穩定的WLAN中多重連線之測試 62
第六章 結論與未來發展方向 65
6.1 結論 65
6.2 未來發展方向 65
參考文獻 67
圖目
圖2-1 IPv4網路定址 6
圖2-2 原先IPv6 Aggregatable Global Unicast Address(RFC 2373,RFC2374) 7
圖2-3 IPv6 Aggregatable Global Unicast Address(RFC 3513) 7
圖2-4 Mobile IPv4示意圖 8
圖2-5 Mobile IPv6 Bidirectional Tunneling Mode 10
圖2-6 Mobile IPv6 Route Optimization Mode 10
圖2-7考量site多重連線效能示意圖 13
圖2-8 Host-Centric IPv6 Multihoming 16
圖2-9 群播路由協定分類圖 20
圖3-1系統網路環境 23
圖3-2單一設備接取多重網路 23
圖3-3 3M串流系統整體功能架構圖 24
圖3-4行動主機於多重連線環境中交遞示意圖 26
圖3-5 NIDM模組設計流程圖 28
圖3-6 MMJM模組設計流程圖 29
圖3-7 MSMM模組設計流程圖 32
圖3-8 SMM模組設計流程圖 34
圖4-1 VideoLAN解決方案 35
圖4-2 行動主機協定堆疊示意圖 36
圖4-3 VLC伺服端播放串流 37
圖4-4 VLC客戶端接收串流 38
圖4-5 3M串流系統實作之網路環境 39
圖4-6 偵測目前網路界面 42
圖4-7 於VLC伺服端播放多媒體串流 43
圖4-8 群播位址格式 44
圖4-9 於VLC客戶端指明網路界面eth0接收多媒體串流 45
圖4-10 利用VLC內建指令從eth0與eth1接收多媒體串流 46
圖4-11 利用MMJM與MSMM接收多媒體串流 47
圖5-1 IPv6主機於相同IPv6網域下 51
圖5-2 切換網路時序圖 52
圖5-3 即時流量監控圖 53
圖5-4 同一LAN下封包序號與到達時間之關係圖 54
圖5-5 同一LAN下單位時間內所收到之封包數 54
圖5-6 IPv6主機於不同IPv6網域下 55
圖5-7 不同LAN下封包序號與到達時間之關係圖 57
圖5-8 不同LAN下單位時間內所收到之封包數 57
圖5-9 動態新增網路界面示意圖 59
圖5-10 有線網路輔助WLAN交遞 61
圖5-11 IPv6主機漸遠離目前AP之SNR圖 63
圖5-12 單位時間VLC收到的封包數 64
表目
表2-1 IPv4與IPv6比較表 6
表2-2 IPv6位址類型表 7
表2-3 Mobile IP比較表 11
表2-4 多重連線技術協定比較表 19
表3-1 群播socket選項 30
表4-1 3M串流系統所使用之硬體設備 40
表4-2 3M串流系統之發展環境 41
表4-3 3M串流系統研發工具 41
表4-4 群播位址範圍表 44
表5-1 VLC客戶端所收到的封包數 62
參考文獻 [1] S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Specification”, RFC 2460, Dec. 1998.
[2] J. B. Postel, ed., “Internet Protocol,” RFC 791, Sep. 1981.
[3] T. B. Zahariadis; K. G. Vaxevanakis, C. P. Tsantilas, N. A. Zervos, N. A. Nikolaou, “Roaming in Next-Generation Networks”,” IEEE Communications Magazine, Feb. 2002.
[4] J. Arkko, G. Kuijpers, H. Soliman, J. Loughney and J. Wiljakka, “Internet Protocol Version 6 (IPv6) for Some Second and Third Generation Cellular Hosts,” RFC 3316, Apr. 2003
[5] V. Fuller, T. Li, J. Yu and K. Varadhan, “Classless Inter-Domain Routing (CIDR): An Address Assignment and Aggregation Strategy,” RFC 1519, Sep. 1993.
[6] R. Hinden, S. Deering, “IP Version 6 Addressing architecture,” RFC 2373, Jul. 1998.
[7] R. Hinden, M. O’Dell and S. Deering, “An IPv6 Aggregatable Global Unicast Address Format,” RFC 2374, 1998.
[8] R. Hinden and S Deering, “Internet Protocol Version 6 (IPv6) Addressing Architecture,” RFC 3513, Apr. 2003
[9] C. E. Perkins, ”Mobile IP,” IEEE Communications Magazine, vol. 35, no. 5, pp. 66-82, May 2002.
[10] C. Perkins (Ed), “IP Mobility Support for IPv4,” RFC 3344, Aug. 2002.
[11] David B. Johnson and Charles Perkins, “Mobility Support in IPv6,” draft-ietf-mobileip-ipv6-24.txt, work-in-progress, Jun. 2003.
[12] C. Perkins, “IP Mobility Support,” RFC 2002, Oct. 1996.
[13] S. Thomson and T. Narten, “IPv6 Stateless Address Autoconfiguration,” RFC 2462, Dec. 1998.
[14] R. Droms, “Dynamic Host Configuration Protocol for IPv6 (DHCPv6),” RFC 3315, Jul. 2003.
[15] P. Savola, “Examining Site Multihoming in Finnish Networks,” MSc Thesis, http://staff.csc.fi/psavola/di.ps, Apr. 2003.
[16] J Abley, B Black and V Gill, “IPv4 Multihoming Motivation, Practices and Limitations,”http://www.ietf.cnri.reston.va.us/proceedings/01dec/I-D/draft-ietf-multi6-v4-multihoming-00.txt, June 2001.
[17] B. Black, V Gill and J Abley, “Goals for IPv6 Site-Multihoming Architectures,” RFC 3582, Apr. 2003.
[18] R. Braden, “Requirements for Internet Hosts -- Communication Layers,” RFC 1122, Oct. 1989.
[19] M. Shand and M. Thomas, “Multi-homed Host Support in IPv6,” http://www.watersprings.org/pub/id/draft-shand-ipv6-multi-homing-01.txt, Jun. 1996.
[20] T. Hansen, “Multihoming with Internet Protocol Version 6,” http://www.vermicelli.pasta.cs.uit.no/ipv6/students/troels/html/thesis/thesis.html, Dec. 1999.
[21] G. Huston, ”Analyzing the Internet’s BGP Routing Table,” http://www.bgpexpert.com/resources.php, Jan. 2001.
[22] C. Huitema and R. Draves, “Host-Centric IPv6 Multihoming,” draft-huitema-multi6-hosts-01.txt, expired, Jun. 2002.
[23] P. Ferguson, D. Senie, “Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing,” RFC 2827, May 2000.
[24] R. Draves, “Default Address Selection for Internet Protocol version 6(IPv6),” RFC 3484, Aug. 2002.
[25] M. Ohta, “The Architecture of End to End Multihoming,” http://www.ietf.org/internet-drafts/draft-ohta-e2e-multihoming-03.txt, work-in-progress Nov. 2002.
[26] P. Tattam, “Preserving Active TCP sessions on Multihomed IPv6 Networks,” http://jazz-1.trumpet.com.au/ipv6-draft/preserve_tcp_and_multihome.html, Sep. 1999.
[27] R. Stewart, K. Morneault, H. Schwarzbauer, T. Taylor, I. Rytina, M. Kalla, L. Zhang and V. Paxson, “Stream Control Transmission Protocol,” RFC 2960, Oct. 2000.
[28] F. Tereoka, “LIN6: A Solution to Mobility and Multi-Homing in IPv6,” http://www.ietf.org/internet-drafts/draft-teraoka-ipng-lin6-02.txt, expired, Aug. 2001.
[29] N. Montavont, T. Noel and M. Kassi-Lahlou, “MIPv6 for Multiple Interfaces,” http://clarinet.u-strasbg.fr/~montavont/draft-montavont-mobileip-mmi-00.txt, work-in-progress, Jul. 2002.
[30] H. Soliman, K. El-Malki, C. Castelluccia, “Per-flow movement in MIPv6,” http://www.ist-drive.org/papers/draft-soliman-mobileip-flow-move-01.txt, work-in-progress, Nov. 2001
[31] T. Bates and Y. Rekhter, “Scalable Support for Multi-homed Multi-provider Connectivity,” RFC 2260, Jan. 1998.
[32] R. Braden, “Requirements for Internet Hosts -- Application and Support,” RFC 1123, Oct. 1989.
[33] J. Hagiino, H. Snyder, “IPv6 Multihoming Support at Site Exit Routers,” RFC 3178, Oct. 2001
[34] W. R. Stevens, “The Protocols,” TCP/IP Illustrated, vol. 1, Addison-Wesley, Reading, Massachusetts, 1994.
[35] D. Brattli, “The Software Network Providing Continuous Network Connectivity for Multihoming Mobile Computers,” Dec. 16, 1996.
[36] L. Coene (editor), “Multihoming issues in the Stream Control Transmission Protocol,” http://www.watersprings.org/pub/id/draft-coene-sctp-multihome-03.txt, work-in-progress, Feb. 2002.
[37] R. Moskowitz, “The Host Identity Payload Homepage,” http://hoebase.htt--consult.com/HIP.html
[38] J. Yu, “IPv6 Multihoming with Route Aggregation,” http://www.watersprings.org/pub/id/draft-ietf-ipngwg-ipv6multihome-with-aggr-01.txt, expired, Aug. 2000.
[39] M. Crawford, “Router Renumbering for IPv6,” RFC 2894, Aug. 2000.
[40] M. Py, “Multi Homing Aliasing Protocol (MHAP),” http://arneill-py.sacramento.ca.us/ipv6mh/draft-py-mhap-01a.txt, expired, Apr. 2002.
[41] IPv6 multihoming solutions, http://arneill-py.sacramento.ca.us/ipv6mh/.
[42] P. Savola, “IPv6 Site Multihoming: Now What?” http://www.6net.org/publications/standards/draft-savola-multi6-nowwhat-00.txt, Apr. 2003.
[43] R. Hinden and S. Deering, “IPv6 Global Unicast Address Format,” RFC 3587, Aug. 2003.
[44] T. Hain, “Application and Use of the IPv6 Provider Independent Global Unicast Address Format,” http://www.join.uni-muenster.de/Dokumente/drafts/draft-hain-ipv6-pi-addr-use-04.txt, work-in-progress, Feb. 2003.
[45] I. Van Beijnum, “Provider-Internal Aggregation based on Geography to Support Multihoming in IPv6,” http://www.ietf.org/internet-drafts/draft-van-beijnum-multi6-isp-int-aggr-00.txt, work-in-progress, Oct. 2002.
[46] P. Savola, “Multihoming Using IPv6 Addressing Derived from AS Numbers,” http://www.ietf.org/internet-drafts/draft-savola-multi6-asn-pi-00.txt, work-in-progress, Jan. 2003.
[47] M. Dunmore, “Report on IETF Multihoming Solutions,” http://www.6net.org/publications, Oct. 31 2002
[48] R. Wakikawa, K. Uehara and J. Murai, “Multiple Network Interfaces Support by Policy-Based Routing on Mobile IPv6,” Proceeding of the 2002 International Conference on Wireless Networks (ICWN), Las Vegas NV, USA, Jul. 2002.
[49] M. Stemm and R. H. Katz, “Vertical handoffs in wireless overlay networks,” Mobile Networks and Applications, vol. 3,no. 4,pp. 335-350,1998
[50] M. Baker, X. Zhao, S. Cheshire and J. Stone, “Supporting mobility in mosquitonet,” Proceedings of the 1996 USENIX Conference, Jan. 1996.
[51] H. J. Wang, R. H. Katz and J. Giese, “Policy-enabled handoffs across heterogeneous wireless networks,” Second IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), Feb. 1999.
[52] M. Crawford, “Router Renumbering for IPv6,” RFC 2894, Aug. 2000.
[53] S. Deering, “Host Extensions for IP Multicasting,” RFC 1112, Aug. 1989.
[54] W. Fenner, “Internet Group Management Protocol, Version 2,” RFC 2236, Nov. 1997.
[55] B. Cain, S. Deering, and Thyagarajan A, "Internet Group Management Protocol, Version 3," RFC 3376, Oct. 2002.
[56] S. Deering, W. Fenner, B. Haberman, “Multicast Listener Discovery (MLD) for IPv6,” RFC 2710,Oct. 1999.
[57] R. Vida (editor), and L. Costa (editor), “Multicast Listener Discovery Version 2 MLDv2) for IPv6,” http://www.ietf.org/internet-drafts/draft-vida-mld-v2-07.txt, work-in-progress, Jun. 2003.
[58] D. Witzman, C. Partridge, S. Deering, “Distance Vector Multicast Routing Protocol,” RFC 1075,Nov. 1988.
[59] J. Moy, “Multicast Extensions to OSPF,” RFC 1584, Mar. 1994.
[60] A. Ballardie, “Core Based Tree (CBT) Multicast Routing Architecture,” RFC 2201, Sep. 1997.
[61] D. Farinacci, A. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma, and L. Wei, “Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification,” RFC 2362, Jun. 1998.
[62] N. Montavont and T Noel, “Handover Management for Mobile Nodes in IPv6 Networks,” IEEE communications Magazine, Aug. 2002.
[63] R. Koodli(Editor), “Fast Handovers for Mobile IPv6,” http://www.ietf.org/internet-drafts/draft-ietf-mobileip-fast-mipv6-07.txt, Mar. 2003.
[64] R. Koodli and C E. Perkins “A Framework for Smooth Handovers with Mobile IPv6,” http://www.iprg.nokia.com/~charliep/txt/mobilebuf/buffer6.txt, Jul. 2000.
[65] G.. Krishnamurthi, R. C. Chalmers and C. E. Perkins, “Buffer Management for Smooth Handovers in Mobile IPv6,” http://people.nokia.net/~charliep/txt/mobilebuf/buffer6.txt, Jul. 2000.
[66] H. Soliman, C. Castelluccia, K. El-Malki and L. Bellier, “Hierarchical Mobile IPv6 mobility management (HMIPv6),” http://www.ietf.org/internet-drafts/draft-ietf-mobileip-hmipv6-08.txt, Jun. 2003.
[67] W. R. Stevens, UNIX Network Programming Networking APIs:Sockets and XTI, Prentice-Hall International, Inc.
[68] H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications,” RFC 1889, Jan. 1996.
[69] D. Horffman, G. Fernando, V. Goyal and M. Civanlar, “RTP Payload Format for MPEG1/MPEG2 Video,” RFC 2250, Jan. 1998.
[70] VideoLAN - The streaming solution, http://www.videolan.org
[71] The Ethereal Network Analyzer, http://www.ethereal.com.
[72] Linux IPv6 Router Advertisement Daemon, http://v6web.litech.org/radvd/
[73] GkrellM, http://web.wt.net/~billw/gkrellm/gkrellm.html
[74] Wavemon, http://www.wavemage.com/projects.html
指導教授 周立德(Li-Der Chou) 審核日期 2003-10-9
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明