跳到主要內容

臺灣博碩士論文加值系統

(98.82.120.188) 您好!臺灣時間:2024/09/13 03:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:何昆道
研究生(外文):Kun-Tao Ho
論文名稱:在All-IPv6整合網路中應用多重連線技術之無縫多媒體串流
論文名稱(外文):Multihomed Seamless Multimedia Streaming for All-IPv6 Wired and Wireless Integrated Networks
指導教授:周立德周立德引用關係
指導教授(外文):Li-Der Chou
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:92
語文別:中文
論文頁數:85
中文關鍵詞:網際網路第六版IPv6多重連線技術多媒體串流交遞
外文關鍵詞:IPv6IPv6 multihomingmultimedia streaminghandoff
相關次數:
  • 被引用被引用:0
  • 點閱點閱:105
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
隨著網際網路的蓬勃發展,原先設計的 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.
目錄
第一章 緒論1
1.1概要1
1.2研究動機2
1.3研究目標3
1.4論文架構4
第二章 背景知識與相關研究5
2.1IPv6與Mobile IP5
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.3IPv6群播之研究20
2.4IP 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.33M串流系統功能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 Mode10
圖2-6 Mobile IPv6 Route Optimization Mode10
圖2-7考量site多重連線效能示意圖13
圖2-8 Host-Centric IPv6 Multihoming16
圖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
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top