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

IPv6檔案傳輸效能分析之研究

Research on Performance Analysis of File Transfer on IPv6

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

摘要


自從1995年網際網路通訊協定第6版(Internet Protocol version 6,IPv6)誕生之後,直到2011年IPv4枯竭危機已經迫在眉梢才開始受到普遍關注,因此近年來網際網路通訊協定正由IPv4邁向IPv6一個新的世代。在此IPv4轉換IPv6之過渡期中,一般使用者對於IPv6相當缺乏IPv6網路傳輸效能的相關知識,因此本研究針對IPv4與IPv6之檔案傳輸效能進行測試比較,以便作為建置IPv6網路環境之參考。 本研究之研究方法為使用兩種FTP傳輸方式,分別為Windows FTP與BPEL。在Windows FTP測試中,除了FTP檔案傳輸之外亦分別於IPv4與IPv6之RTT(Round Trip Time)與Hop Count進行量測藉以得知IPv6之連結性以及節點數量。FTP檔案傳輸測試分別於IPv4與IPv6網路環境傳送1MB、5MB、10MB、50MB、100MB之檔案到遠端FTP伺服器,在相同條件下比較IPv6與IPv4傳輸效率之差異。在BPEL 檔案傳輸測試中,我們採用OpenESB開放原始碼專案,但其檔案傳送元件FTP BC並未支援IPv6,因此本研究實作IPv6功能於FTPBC上,並利用自行新增支援IPv6功能之FTP BC測試IPv6檔案傳輸效率,分別於IPv4與IPv6網路環境傳送1MB、5MB、10MB、50MB、100MB之檔案到遠端FTP伺服器。 本研究結果發現,IPv6在BPEL或是FTP網路傳輸效能上皆比IPv4快十個百分點至四十個百分點,可見IPv6在網路傳輸方面有其優勢,另外由於目前白天時段IPv4網路較為壅塞,因此在白天時段IPv6在網路傳輸效能上比IPv4有更大優勢。整體而言IPv6擁有封包標頭固定之優勢且在經過路由器的繞送不需要進行分段的動作,因此可見IPv6擁有較好的效能,我們可以預期未來IPv6的建置將能夠為大眾所接受,逐漸取代IPv4網路。

並列摘要


Since IPv6 was born in 1995, IPv6 has never been a major issue until the IPv4 was exhausted in 2011. Now the internet protocol is migrating from IPv4 to IPv6. The issues about IPv6 transmision performance are great concerned by many people during this migration period. In this study, we evaluate the performance of IPv4 and IPv6 through file transfer. The evaluation includes two testing scenario: BPEL file transfer testing scenario and FTP testing scenario. Besides file transfer, we also analyze the performance differences of IPv4 and IPv6 through RTT and hop count. We use “ping” and “tracert”as the tools to evaluate IPv6 transmision performance in terns of RTT and hop count. In FTP testing scenario, we send various sizes of files like 1MB, 5MB, 10MB, 50MB and 100 MB to FTP remote server. The evaluation shows that IPv6 can provide better performance than IPv4. In BPEL file transfer testing scenario, we use OpenESB as the testing platform. OpenESB is an open source project, which provides programming interface containing BPEL engine. Since the FTPBC module in OpenESB does not support IPv6, we develop IPv6 version FTPBC module and contribute this module to the open source project. Based on our IPv6 version FTPBC module, we perform the similar file transfer test scenario. The evaluation also shows that IPv6 can provide better performance than IPv4. Both evaluation results all indicate that IPv6 is better than IPv4 in terms of performance. It shows that IPv6 is ten percent to forty percent faster than IPv4 both in FTP and BPEL. We also found that IPv6 is faster than IPv4 when it is used to perform file transfer in day time. Our analysis indicates that IPv6 has advantage in fixed packet header while packet header in IPv4 is not fixed. In addition, Routers perform fragmentation in IPv4, whereas in IPv6, routers do not fragment, fragmentation is performed in the host. Therefore, IPv6 has better performance in terms of file transfer. We can expect that IPv6 is going to be accepted by general users, and will replace IPv4 in the near future.

並列關鍵字

Internet Performance IPv6 OpenESB BPEL

參考文獻


[1]. W3C ,"World Wide Web Consortium", http://www.w3.org/.(2010)
[4]. R. Jack, "The Web Services Revolution". http://www.infometh.com/0301webservices.pdf. (2003)
[6]. E. Christensen, "Web Services Description Language (WSDL)", W3C Working Group. (Mar 2003)
[8]. Web Services and Service-Oriented Architectures http://www.service-architecture.com.
[10]. Liu, "Service Oriented Architecture Overview", IBM developerWorks. (August2005)

延伸閱讀