移动IPv6切换性能测量研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着移动通讯技术的迅速发展和移动设备的不断增多,移动IPv6技术推广应用日趋紧迫。移动IPv6切换是指移动节点从Internet中的一个移动IPv6接入点移动到另一个不同接入点而继续保持通信的过程。移动IPv6切换性能的优劣直接影响到移动IPv6技术能否普及推广。通过切换性能的测量和分析,可以发现切换方法不足,定位切换性能瓶颈,优化切换方法,提高移动网络服务质量,对网络性能的维护具有重要意义。本文选题来源于与法国电信合作开发的移动IPv6切换性能测量系统,通过直接测量的方法对移动IPv6切换性能进行分析研究,目前该系统已完成交付使用。论文的主要工作包括:
     (1)提出了一种基于双网卡的移动IPv6切换性能测量方法。在同一测量节点上使用双网卡同时进行测量,一块用于无线子网中的被动数据包捕获,一块用于正常数据通信和主动测量。双网卡测量设计解决了现有方法需要在多个节点上进行数据收集的问题,实现了数据的集中采集。使用主动和被动测量相结合,被动测量可获得切换时间和移动节点的切换状态,主动测量可完成网络层到应用层切换性能指标测量,进行3-7层切换性能分析,精确定位移动IPv6切换机制性能瓶颈。
     (2)实现了移动IPv6切换性能测量系统。系统采用层次化框架结构和模块化设计,系统结构清晰配置灵活,同时具有良好的可扩展性。系统采用双网卡的测量方法,实现了对从网络层到应用层的移动IPv6切换性能的测量。通过任务队列管理实现多任务并行测量,一次可最多可下达48个测量任务同时进行测量。图形用户接口易于操作,且能提供测量结果实时分析显示。通过数据库保存和管理测量数据,实现长期历史数据分析。
     (3)搭建了一个移动IPv6切换实验床,采用设计的移动IPv6切换性能测量系统对移动IPv6的切换性能进行测量。实验结果表明,移动IPv6切换的两个性能瓶颈是转交地址配置和绑定更新;移动IPv6切换性能可满足一般非实时网络应用要求,但频繁切换会引起网络拥塞,导致实时网络应用无法使用;当前移动IPv6切换性能与无缝切换性能差距较大,仍有很大的改进空间。
With the rapid development of mobile communication technology and continuous increase of mobile equipments on Internet, it is becoming more and more urgent to promote the technology of Mobile IPv6. Mobile IPv6 handover is the process of a mobile node moving from one point of mobile IPv6 attachment to the Internet to another different point of mobile IPv6 attachment. The spread of the Mobile IPv6 technology depends on the performance of the Mobile IPv6 handover. Measuring and analyzing the performance of handover can discover its drawbacks, find its performance bottlenecks, optimize handover method, promote the quality of mobile network service and make great sense to the evolution and maintenance of the network performance. This paper originates from Mobile IPv6 handover measurement system which is developed with the cooperation of France Telecom. It analyses and researches the Mobile IPv6 handover performance through measurement. The system has been applied at present. The main contributions of this paper include:
     (1) Proposed a measurement method based on two Ethernet adapters for Mobile IPv6 handover performance measurement. It uses two Ethernet adapters to measure handover performance at the same time. One is used to capture the packets in WLAN through passive measurement; another is used to communicate with correspondent node and to take active measurement. Based on the method solves the problem which needs to collect data on a number of nodes and implemented centralized data collection. The method uses the combination of active and passive measurement to measure the handover performance metrics. Passive measurement gets the handover time and the handover state of the mobile node. Active measurement completes the Mobile IPv6 handover performance measurement from network layer to application layer, analyses the handover performance from 3 to 7 layer and positions the performance bottleneck of Mobile IPv6 handover.
     (2) Implemented a Mobile IPv6 handover performance measurement system. The system uses hierarchical framework and modular design. It has good scalability for clear system structure and flexible configuration. The system uses two-Ethernet adapters-based measurement method. It has ability to measure the Mobile IPv6 handover performance from network layer to application layer. A task queue measurement module to task parallel measurement is designed in the system and can carry out 48 measurement tasks simultaneously. Graphical user interface, which is easy to operate, provides real-time analysis and displays of measurement results. The system supports long-term historical data analysis through the database which preserves and manages the measurement data.
     (3) Set up a Mobile IPv6 handover measurement testbed, on which the Mobile IPv6 handover measurement system designed by us is used. The following is noted from the experimental results. Two performance bottlenecks of Mobile IPv6 handover is care-of address configuration and binding update. Mobile IPv6 handover performance can fulfill some non real-time applications. But it will cause network congestion and lead network real-time applications can not be used if handover frequently happens. There are great differences between current Mobile IPv6 handover and the seamless handover performance. Therefore, it still needs improving.
引文
[1] W.Richard Stevens. TCP/IP Illustrated Volume 1: The Protocols.Addison Wesley/Pearson, December 1993, 24-36
    [2] Jon Postel. Internet Protocol. RFC791, September 1981, 11-31
    [3] S.Deering, R. Hinden, Internet Protocol Version 6(IPv6) Specification, RFC2460, December 1998, 3-6
    [4] Martin Dunmore, Theo Pagtzis. Mobile IPv6 Handovers:Performance Analysis and Evaluation V1.1. 6net Public Deliverables, http://www.6net.org/ publications /deliverables/ D4.1.3v1.pdf, Technica Report 1ST-2001-32603, May 2004, 4-23
    [5] T.Narten, E.Nordmark, W.Simpson. Neighbor Discovery for IP Version 6. RFC2461, December 1998, 3-9
    [6] D.Johnson, C.Perkins, and J.Arkko. Mobility Support in IPv6. RFC3775, June 2004, 74-136
    [7] R.Koodli. Fast Handovers for Mobile IPv6. RFC4068, July 2005, 5-35
    [8] H. Soliman, C. Castelluccia, K. ElMalki, L. Bellier. Hierarchical Mobile IPv6 Mobility Management. RFC4140, August 2005, 5-24
    [9] Marco Liebesch, Xavier P′erez Costa, Ralph Schmitz. A MIPv6, FMIPv6 and HMIPv6 Handover latency study: Analytical Approach. IST Mobile and Wireless Telecommunications Summit ,2002, 6:100-105
    [10] Stefano Galli, Raquel Morera, Anthony McAuley. An Analytical Approach to the Performance Evaluation of Mobility Protocols: The Handoff Delay Case. IEEE Vehicular Technology Conference, VTC’04, May 2004
    [11] Sangheon Pack, Yanghee Choi. Performance Analysis of Fast Handover in Mobile IPv6 networks. Lecture Notes in Computer Science, 2003
    [12] Wenfeng Du, Lidong Lin, Weijia Jia et al. Modeling and Performance Evaluation of Handover Service in Wireless Networks. ICCNMC 2005, LNCS 3619, 2005, 229-238
    [13] Chai-Keong Toh. Implementation & Evaluation of a Mobile Handover Protocol in Fairisle.http://www.cl.cam.ac.uk/Research/SRG/greenbook.html,1995-09
    [14] Xavier P′erez-Costa, Marc Torrent-Moreno, Hannes Hartenstein. A performance comparison of Mobile IPv6, Hierarchical Mobile IPv6,Fast handovers for Mobile IPv6 and their Combination. ACM Mobile Computing and CommunicationsReview, 2003-07(4), 5-19
    [15] Farouk Belghoul,Yan Moret, Christian Bonnet. Performance Comparison and Analysis on MPv6, Fast MPv6 Bi-casting and Eurecom IPv6 Soft Handover over IEEE802.11b WLANs. IEEE, 0-7803-8255-2/04, 2004
    [16] NICOLAS MONTAVONT,THOMAS NO?L. Analysis and Evaluation of Mobile IPv6 Handovers over Wireless LAN. Mobile Networks and Applications, 2003, 8: 643–653
    [17] C.BLONDIA, O.CASALS, LL.CERDà, N.VAN DEN WIJNGAERT, et al. Performance Evaluation of Layer 3 Low Latency Handoff Mechanisms, Mobile Networks and Applications 2004(9), 633-645
    [18] Wolfgang Hansmann, Matthias Frank, Michael Wolf. Performance Analysis of TCP Handover in a Wireless/Mobile Multi-Radio Environment. Proceedings of IEEE Conference on Local Computer Networks,2002,585-594
    [19] Robert Hsieh,Aruna Seneviratne,Hesham Soliman,et al. Performance analysis on Hierarchical Mobile IPv6 with Fast-handoff over End-to-End TCP.Globecom 2002, IEEE Communications Society, Taipei, 2002, 2488-2492
    [20] A.D.Pramil, S.Antoine, A.H.Aghvami. TCP performance enhancement over mobile IPv6: innovative fragmentation avoidance and adaptive routing techniques. IEE Proceedings on Communications, August 2004, 337-346
    [21] Albert Cabellos-Aparicio, R. Serral-Gracià, L. Jakab, et al, Measurement based analysis of the handover in a WLAN MIPv6 scenario. Passive and Active Measurements 2005, Springer, LNCS 3431, 203-214
    [22] Albert Cabellos-Aparicio, Jose Nunez-Mart?nez, Hector Julian-Bertomeu, et al. Evaluation of the Fast Handover Implementation for Mobile IPv6 in a Real Testbed. T.Magedanz, E.R.M. Madeira, and P.Dini (Eds.): IPOM 2005, LNCS 3751, 2005, 181–190
    [23] Albert Cabellos-Aparicio, Hector Julian-Bertomeu, Jose Nú?ez-Martínez, et al. Measurement-Based Comparison of IPv4/IPv6 Mobility Protocols on a WLAN Scenario. Proceedings of HET-NETs '05, IEE UK,2005, P16/1-P16/10
    [24] James Kempf, Jonathan Wood, Guangrui Fu. Fast Mobile IPv6 Handover Packet Loss Performance Measurements for Emulated Real Time Traffic. In Wireless Communications and Networking, 2003, 1230-1235
    [25] 赵庆林, 李忠诚, 张玉军等. 一种基于动态区间减少移动检测延时的方法. 软件学报,2005,Vol.16, No.6,1168-1175
    [26] Hancheng Lu,Jinsheng Li,Peilin Hong. Performance Evaluation of Tunnel-basedFast Handovers for Mobile IPv6 in Wireless LANs. In Proceedings of 10th IFIP International Conference on Personal Wireless Communications (PWC'05), Colmar, France ,August 25-27,2005
    [27] 陈艺英. 移动 IPv6 环境下 TCP 性能的分析和改进. [北京邮电大学硕士学位论文], 北京, 北京邮电大学, 2003,3, 2-33
    [28] 刘涛. 移动 IP 切换性能研究. [北京邮电大学硕士学位论文], 北京, 北京邮电大学, 2004-02-28, 1-16
    [29] 李俊峰,郑善贤. 基于 NS 的移动网络仿真研究. 微机发展,2004,5, 25-27
    [30] 阚志刚, 胡建平, 马健. 移动 IP 中移动主机定位方法研究. 北京航天航空大学学报, 2001,4,vol27 No.4, 429-432
    [31] 何坚,周杰. 层次化移动 IPv6 中基于 TCP 的快速切换性能分析. 通信学报,2005-1, 221-223
    [32] Lor′and Jakab, Albert Cabellos-Aparicio, Ren′e Serral-Graci`a, et al. Software Tool for Time Duration Measurements of Handovers in IPv6 Wireless Networks. http://personals.ac.upc.edu/ljakab/, May 31, 2007
    [33] N.A.Fikouras, C.Gorg. Performance comparison of hinted and advertisement- based m ovement defection methods for mobile IP hand-offs. Conrputer Networks.Vol. 37(1), September 2001, 55-62
    [34] Torben Witrup, Anders Lildballe. Seamless Handoff in Mobile IPv6 Development of the Parametric Cell Switching handoff initiation concept based on the oretical and empirical study of common handoff initiation strategies. In Department of Computer Science. M .S.Thesis: Aalborg University, Denmark, June 2001,4-35
    [35] IEEE. Guidelines for 64-bit Global Identifier (EUI-64) Registration Authority. http://standards.ieee.org/db/oui/tutorials/EUI64.html. March 1997
    [36] R.Droms, J. Bound, et al. Dynamic Host Configuration Protocol for IPv6 (DHCPv6). RFC 3315, July 2003, 5-22
    [37] S.Thomson, T. Narten. IPv6 Stateless Address Auto configuration. RFC 2462, December 1998, 2-12
    [38] J.Kempf. Problem Description: Reasons for Performing Context Transfers Between Nodes in an IP Access Network. RFC 3374, September 2002, 1-10
    [39] G.Almes, S.Kaidindi, M. Zekauskas. A Round-Trip Delay Metric for IPPM. RFC 2681, September 1999, 1-5
    [40] A. Conta S.Deering. Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. RFC 2463, December 1998,3-8
    [41] S.Shalunov, B. Teitelbaum, M. Zekauskas. A One-way Delay MeasurementProtocol. Internet Draft, February 2001,2-7
    [42] 卢汉成. 移动 IPv6 中的切换优化技术研究. [中国科学技术大学博士学位论文],合肥, 中国科学技术大学, 2005, 04, 1-17
    [43] Al Morton, BMWG. Benchmarking Methodology Working Group of IETF. http://www.ietf.org/html.charters/bmwg-charter.html, 2005.
    [44] Xavier P′erez Costa, Hannes Hartenstein. A simulation study on the performance of mobile IPv6 in a WLAN-based cellular network. Computer Networks: The International Journal of Computer and Telecommunications Networking, vol.40 Issue 1, 2002,191-204
    [45] W. Stevens. TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms. IETF RFC2001, January 1997
    [46] A. Mishra, M. Shin, W. Arbaugh. An Empirical Analysis of the IEEE 802.11 MAC Layer Handoff Process. ACM SIGCOMM Computer Communications Review, Vol.33, 2003
    [47] John Q.Walker, NetIQ Corporation. A Handbook for Successful VoIP Deployment: Network Testing, QoS, and More. http://searchtechrepublic. com.com/search/VoIP+Deployment.html, 2003-01-28
    [48] R.Serral-Gracia, A.Cabellos-Aparicio, H.Julian-Bertomeu,et al. Active measurement tool for the EuQoS project. http://www.tele.pw.edu.pl/ips-mome/ Conference_Programme.htm. April 5, 2005
    [49] 黄筱俊. 移动 IP 切换性能研究. [湖南大学硕士学位论文], 长沙, 湖南大学, 2004-03-28, 2-32

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700