CN1949727A - 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法 - Google Patents

一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法 Download PDF

Info

Publication number
CN1949727A
CN1949727A CNA2005101083074A CN200510108307A CN1949727A CN 1949727 A CN1949727 A CN 1949727A CN A2005101083074 A CNA2005101083074 A CN A2005101083074A CN 200510108307 A CN200510108307 A CN 200510108307A CN 1949727 A CN1949727 A CN 1949727A
Authority
CN
China
Prior art keywords
mobile node
mobile
switching
link layer
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005101083074A
Other languages
English (en)
Inventor
望育梅
刘雨
张惠民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CNA2005101083074A priority Critical patent/CN1949727A/zh
Publication of CN1949727A publication Critical patent/CN1949727A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出了一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法。该方法在假设移动节点具有两个或两个以上无线通信接口的前提下,基于无线局域网中链路层切换和移动IPv6网络层切换的基本框架,在进行链路层切换的同时,利用原接入路由器来预先为移动节点配置转交地址,并替移动节点进行接收数据的缓存,从而在降低移动IPv6的切换时延同时将切换丢包率降至最低。

Description

一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法
技术领域
预先配置移动IPv6移动节点的转交地址(CoA:Care-of Address)以实现无缝切换的方法属于互联网技术移动IPv6通信技术领域。
背景技术
移动IPv6是IETF(因特网工程任务组)定义的支持IPv6节点移动性的机制,使节点在移动到新的链路时不需要改变其IP地址,仍能保持跟通信对端(CN:Correspondent Node)的通信。移动IPv6中的切换问题是目前的研究热点,在移动节点(MN:Mobile Node)切换的过程中可能导致正在进行的通信暂时中断或者产生数据分组丢失,因此切换性能的优劣直接影响着移动节点的通信质量。改善切换性能主要有两个途径:减小切换时延和避免在切换过程中的分组丢失。
作为以无线方式进行热点覆盖的有效手段,无线局域网(WLAN)具有宽带宽、成本低的特点,在近年来得到快速发展。IEEE802.11WLAN标准定义了作为一个基本服务集(BSS)的接入点(AP)的覆盖范围,为使之扩展,多个BSS通过分布***(通常是有线网络)相连,以形成扩展服务集(ESS)。802.11只定义了MN和AP的通信,至于ESS如何构成,就由AP管理实体来决定,这在802.11中并未定义。在IAPP(inter accesspoint protocol)里定义了不同AP之间如何通过有线接口进行通信。
IEEE 802.11 WLAN提供了链路层漫游技术,MN可在同一网络的不同接入点(AP)间移动。为了在一个广大的区域内容纳更多的用户,往往需要根据用户数的多少,将大的服务区域分割为不同的子网,每个子网拥有不同的网络地址,每当移动节点进入其他子网时,都必须重新配置IP地址,将会导致传送层的会话中断。预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法充分考虑到无线局域网中共享信道接入存在竞争的特点,将链路层和网络层的切换结合起来考虑,以降低移动IP的切换时延;同时利用固网中切换前的原AR缓存(oAR:old Access Router),来改进移动节点切换过程中的丢包性能。
本发明提出的提前配置移动IPv6移动节点的转交地址以实现无缝切换的方法,是在假设移动节点具有两个或两个以上无线通信接口的前提下,在无线局域网中链路层切换和移动IPv6网络层切换的基本框架下,利用原接入路由器来预先为移动节点配置转交地址,并替移动节点进行接收数据的缓存,从而在降低移动IPv6的切换时延同时将切换丢包率降至最低。这方法适用于以IEEE 802.11为例的无线局域网环境,典型的网络应用情形如图1所示。
发明内容
本发明在于降低切换时延,并将切换丢包率降至最低,使移动IPv6的实时通信质量得到提高。本发明采用的技术方案是:移动节点在确定要开始进行链路层切换时,同时向nAP和nAP发送链路层切换触发消息,该消息中同时附带有oAP和nAP的MAC地址。nAP接到链路层切换触发消息后,启动链路层切换,开始和MN通过信息交换达到同步。oAP收到链路层切换触发消息后,立即将此消息传递到oAR。oAR收到该消息后,开始为MN缓存发往它的数据分组,并根据其保留的有关各个子网所含AP的MAC地址集(不同的子网AP的MAC地址是不同的),获知nAP所在的子网。如果oAR通过查找发现原、新两个AP分属不同的子网(两个AP与不同路由器相连),就代替MN向DHCP(动态主机配置协议)服务器申请一个新的CoA地址,DHCP服务器进行应答。oAR通过修改的BA消息将申请到的CoA地址传送给MN。此BA消息中除了RFC3775中定义的基本内容外,还新增一个标志位C,以及一个128比特位的域A。该标志位C用来提示MN接收CoA地址,域A用以存放oAR为MN预先配置的CoA地址。这样,oAR将申请到的CoA地址通过原、新两个BSS内发送给MN以确保其能收到,这是考虑到:MN可能与nAP建立了连接(链路层切换完成),但仍有可能与oAP保持着连接。当MN接收到标志位C=1的BA消息时,取出A域中的地址作为其新的CoA地址。然后MN发送绑定更新消息BU给CN和HA,同时向oAR发送带有F标志位的BU消息,以请求oAR进行缓存分组转发。若oAR收到的BU消息中标志位F=1的,则表明MN请求oAR转发其缓存中存储的分组。oAR将取出的SN中的序列号与其为MN缓存的最大序列号Max_SN和最小序列号Min_SN进行比较。当SN中的顺序号小于Max_SN,同时大于或等于Min_SN时,oAR将缓存中顺序号从SN+1到Max_SN之间的分组发送给MN;如果SN中的顺序号小于Max_SN,却小于Min_SN时,如果SN中的顺序号大于Max_SN,则oAR不进行缓存转发,但仍会转发后续去往MN的数据。由于oAR从接收到MN发来的链路层切换触发消息直至HA对MN的BU绑定消息之间一直在为MN缓存接收到的分组,因此该方法在最大程度上降低了切换期间分组数据的丢失。
本发明所提出的方法的特征在于:使链路层切换和网络层切换同时进行,从而减少切换时延;并让原接入路由器及时缓存切换期间发往MN的数据包,从而将切换丢包率降至最低。本发明所述的方法如下:
所述的oAR执行以下步骤:
步骤A:接收来自MN的链路层切换触发消息,并相应判断MN是否将切换到新的子网。如果是,则开始为MN缓存之后接收到的数据分组,并继续执行步骤B;反之,则不做任何动作;
步骤B:替MN向DHCP服务器申请新的转交地址;
步骤C:将新申请的转交地址通过带有标志位C及域A的BA消息发送给MN;
步骤D:当接收到来自MN的标志位F为1的BU消息时,比较该消息中SN域与其缓存分组序列号的大小,进行相应的分组转发;若标志位F为0,不做任何动作;
步骤E:在进行步骤D同时,继续为MN转发新到达的数据;
步骤F:一定时间内不再收到去往MN的数据分组时,清除有关MN的信息并停止缓存转发
所述的移动节点MN执行以下步骤:
步骤A:当切换条件达到时,MN发送一个探询请求,所有收到这个探询请求的AP响应一个探询应答。MN根据应答中的信息选择合适的新接入AP;
步骤B:MN同时向oAP和nAP发送链路层切换触发消息,开始链路层切换;
步骤C:链路层切换完成后,接收来自MN的带标志位C及新增域A的BA消息,得到预先分配的CoA地址;
步骤D:发送绑定更新消息BU给CN和HA,同时向oAR发送带有F标志位的BU消息,以请求oAR进行缓存分组转发;
步骤E:接收到来自oAR的缓存分组转发以及切换完成前的后续数据分组转发;
步骤F:接收来自HA和CN的BA消息,表明已完成整个切换过程。
附图说明
图1:移动IPv6的MN切换示意图;
图2:oAR通过修改的BA消息向MN发送新的CoA的消息格式
图3:MN发送给原接入路由器的绑定更新消息格式。
具体实施方案
首先在MN的原接入路由器中设置一个缓存,用以存储转发MN切换过程中可能丢失的分组,缓存的大小取决于链路层和网络层切换时延以及分组发送速率,可以根据不同的需要进行设定。
当切换条件达到时,MN发送一个探询请求,所有收到这个探询请求的AP响应一个探询应答。MN根据应答中的信息选择合适的新接入AP。接着MN同时向oAP和nAP发送链路层切换触发消息,宣告链路层切换正式开始。该切换触发中同时包含有oAP和nAP的MAC地址。nAP接到链路层切换触发消息后,启动链路层切换,开始和MN通过信息交换达到同步。oAP收到链路层切换触发消息后,立即将此消息传递到oAR。oAR收到该消息后,从中解析出nAP的MAC地址,根据其保留的有关各个子网所含AP的MAC地址集,获知nAP所在的子网。如果oAR通过查找发现原、新两个AP分属不同的子网,就代替MN向DHCP服务器申请一个新的CoA地址,DHCP服务器进行应答。oAR将申请到的CoA地址通过带有标志位C的绑定应答消息BA(Binding Acknowledge)从原、新两个BSS内发送给MN以确保其能收到。当MN接收到标志位C=1的BA消息时,取出A域中的地址作为其新的CoA地址。然后MN发送绑定更新消息BU给CN和HA,同时向oAR发送带有F标志位的BU消息,以请求oAR进行缓存分组转发。若oAR收到的BU消息中标志位F=1的,则表明MN请求oAR转发其缓存中存储的分组。oAR将取出的SN中的序列号与其为MN缓存的最大序列号Max_SN和最小序列号Min_SN进行比较。当SN中的顺序号小于Max_SN,同时大于或等于Min_SN时,oAR将缓存中顺序号从SN+1到Max_SN之间的分组发送给MN;如果SN中的顺序号小于Max_SN,却小于Min_SN时,如果SN中的顺序号大于Max_SN,则oAR不进行缓存转发,但仍会转发后续去往MN的数据。由于oAR从接收到MN发来的链路层切换触发消息直至HA对MN的BU绑定消息之间一直在为MN缓存接收到的分组,因此该方法在最大程度上降低了切换期间分组数据的丢失。
本发明提出的移动IPv6移动节点借助原接入路由器及其缓存辅助切换的方法,已被北京邮电大学通信网实验室试验证明了其可行性,并与仅采用传统切换的策略时的性能进行对比,表明借助本发明的预先配置移动IPv6移动节点的转交地址以快速切换的方法,大大降低了切换过程中的丢包率,保证了MN的通信质量。

Claims (4)

1、一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法。该方法在假设移动节点具有两个或两个以上无线通信接口的前提下,基于无线局域网中链路层切换和移动IPv6网络层切换的基本框架,在进行链路层切换同时,利用原接入路由器来预先为移动节点配置转交地址,并替移动节点进行接收数据的缓存,从而在降低移动IPv6的切换时延同时将切换丢包率降至最低。
2、根据权利要求1所述的方法,在原接入路由器发往MN的绑定应答消息中添加了新的定义内容,包含标志位C和存放新的CoA的A域。
3、根据权利要求1所述的方法,在移动节点的原接入路由器中部署了一个缓存,以缓存转发移动节点开始进行链路层切换直至整个切换完成期间发往移动节点的数据分组。
4、移动节点发送给原接入路由器的绑定更新消息中增补了新的定义内容,包括标志位F和存放序列号的S域的定义。
CNA2005101083074A 2005-10-12 2005-10-12 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法 Pending CN1949727A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2005101083074A CN1949727A (zh) 2005-10-12 2005-10-12 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005101083074A CN1949727A (zh) 2005-10-12 2005-10-12 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法

Publications (1)

Publication Number Publication Date
CN1949727A true CN1949727A (zh) 2007-04-18

Family

ID=38019117

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005101083074A Pending CN1949727A (zh) 2005-10-12 2005-10-12 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法

Country Status (1)

Country Link
CN (1) CN1949727A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101383745B (zh) * 2008-10-23 2010-10-27 北京交通大学 一种适用于特定场景的移动ip解决方法
CN101657002B (zh) * 2008-08-22 2012-12-12 三美电机株式会社 移动站及其切换方法、以及通信***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101657002B (zh) * 2008-08-22 2012-12-12 三美电机株式会社 移动站及其切换方法、以及通信***
CN101383745B (zh) * 2008-10-23 2010-10-27 北京交通大学 一种适用于特定场景的移动ip解决方法

Similar Documents

Publication Publication Date Title
An et al. Reduction of handover latency using MIH services in MIPv6
CN100559899C (zh) 移动IPv6本地代理无缝切换方法
EP1524806B1 (en) System and method for providing handover of a mobile IP terminal in a wireless network
CN101772976B (zh) 用于实现源与目标接入***之间的隧道传输的***间切换的方法、装置和计算机程序产品
EP1983795B1 (en) Method of performing vertical handover between different wireless networks
CN101127727B (zh) 一种用于移动ip的ip地址配置和移动检测方法
KR100800810B1 (ko) 브리지형 휴대 인터넷 시스템 및 그 신호 처리 방법
CN101142769A (zh) 在支持多无线接入方案的移动终端中用于选择网络接口的装置和方法
US20040066777A1 (en) Method for performing a mobile user terminal route update in a telecommunication network operated based on the internet protocol
WO2007052904A1 (en) Method and apparatus for supporting fast mobility ip with link identifier prefix in wireless communication system
CN101026544A (zh) 层次化移动IPv6快速切换方法和***
US8923243B2 (en) Bridge-based cellular ethernet system and handover processing method therefor
CN101005444A (zh) 一种快速切换的方法及装置
US8767622B2 (en) Method and system for managing address prefix information associated with handover in networks
KR100677238B1 (ko) 휴대 인터넷의 핸드오버 방법
Kuroda et al. Scalable mobile ethernet and fast vertical handover
EP1698101B1 (en) A method for candidate access router capability discovery
Li et al. A multi-interface proposal for IEEE 802.21 media independent handover
CN1949727A (zh) 一种预先配置移动IPv6移动节点的转交地址以实现无缝切换的方法
CN101772105B (zh) 切换方法以及接入网关
Yuan et al. Optimized handover scheme using IEEE 802.21 MIH service in multi-service environment
Zhu et al. Cross layer design for mobile IP handoff
An et al. Enhanced fast handover mechanism using MIH services in MIPv6
Liu et al. Challenges and Solutions for Handoff Issues in 4G Wireless Systems An Overview
Huang et al. A load-considered fast media independent handover control scheme for proxy mobile IPv6 (LC-FMIH-PMIPv6) in the multiple-destination environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication