切换方法、移动节点、路由器和通信系统的制作方法

文档序号:7706360阅读:135来源:国知局
专利名称:切换方法、移动节点、路由器和通信系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及切换方法、移动节点、路由器和通信系统。
背景技术
在移动通信网络中,移动节点(MN :Mobile Node)不可避免地会从一个接入节点 切换到另一个接入节点,在切换过程中需要将移动节点与接入节点的通信链路从当前接入 节点转移到另一个接入节点,如果在切换过程中,移动节点正在进行通信,为了确保移动节 点通信的正常进行,切换所需要的时间越短越好。因此切换管理在任何移动网络中都非常 重要,通过切换管理可以将移动节点正在进行的通信链路从一个接入点转换到另一个接入 点ο现有的一种常用的应用于接入网的切换方法是基于身份标识和位置标识分离协 议的,其工作原理如下移动节点在移动中发生位置变化,当移动节点从切换前接入路由器 (oAR)向切换后接入路由器(nAR)移动时,网络侧在断开移动节点的通信链路后,通过路 由发现机制和重复地址检测机制确定移动节点的新地址,然后向域名服务器(DNS =Domain Name Server)发出地址更新信令,DNS将移动节点标识(ID)对应的网际协议(IP =Internet Protocol)地址信息改写为新地址后,再进行基于终端侧分离协议的端到端关联重建,完成 移动节点对通信节点(CN Correspondent Node)的地址更新。在对现有技术的研究中,发明人发现在上述技术方案中,网络侧在断开移动节点 的通信链路后才确定移动节点的新地址,因此切换所需要的时间包括了确定移动节点的新 地址所需要的时间,具有较长的切换时延。

发明内容
本发明实施例提供了切换方法、移动节点、路由器和通信系统,使用本发明实施例 提供的技术方案,可以在断开移动节点的通信链路前确定移动节点的新地址,从而减少切 换时延。本发明实施例的目的是通过以下技术方案实现的本发明实施例提供了一种切换方法,包括接收移动节点发送的切换信息请求;获取所述邻居路由器的地址信息,根据所述邻居路由器的地址信息向所述邻居路 由器发送切换发起信令;接收所述邻居路由器发送的移动节点的新地址,所述新地址由所述邻居路由器在 接收所述切换发起信令后发送;向所述移动节点发送所述新地址,以便于所述移动节点在断开通信链路后使用所 述新地址向通信节点发起关联重建。本发明实施例提供了一种路由器,包括接收 单元,用于接收移动节点发送的切换信息请求;接收邻居路由器发送的所述移动节点的新地址,所述新地址由所述邻居路由器接收到切换发起信令后发送;获取单元,用于在 所述接收单元接收切换信息请求后,获取邻居路由器的地址信 息;发送单元,用于根据所述邻居路由器的地址信息向所述邻居路由器发送切换发起 信令;向所述移动节点发送所述接收单元接收的新地址,以便于所述移动节点在断开通信 链路后使用所述新地址向通信节点发起关联重建。本发明实施例提供了一种移动节点,包括发送单元,用于向路由器发送切换信息请求;接收单元,用于接收所述新地址,所述新地址由所述路由器在接收所述切换信息 请求后发送;关联单元,用于在所述接收单元接收了新地址后,断开通信链路,使用所述接收单 元接收的新地址向通信节点发起关联重建。本发明实施例提供了一种通信系统,包括路由器,用于接收移动节点发送的切换信息请求,获取邻居路由器的地址信息;根 据所述邻居路由器的地址信息向所述邻居路由器发送切换发起信令;接收邻居路由器发送 的移动节点的新地址,所述新地址由所述邻居路由器接收到切换发起信令后发送;向所述 移动节点发送所述新地址,以便于所述移动节点断开通信链路后使用所述新地址向通信节 点发起关联重建。从本发明实施例提供的以上技术方案可以看出,由于本发明实施例中路由发现在 断开通信链路之前执行,因此不需要在断开移动节点的通信链路后通过路由发现机制确定 移动节点新的分配地址,即路由发现所需要的时间并不会体现在切换时延中,从而减少切 换时延,可以增强用户体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明实施例中切换方法实施例一的流程图;图2为本发明实施例中切换方法实施例二的流程图;图3为本发明实施例中切换方法实施例三的信令流程图;图4为本发明实施例中切换方法实施例四的信令流程图;图5为本发明实施例中路由器实施例一的结构图;图6为本发明实施例中路由器实施例二的结构图;图7为本发明实施例中移动节点实施例的结构图;图8为本发明实施例中通信系统实施例的结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。先介绍本发明实施例提供的切换方法,图1描述了切换方法实施例一的流程,包 括101、接收移动节点发送的切换信息请求;oAR接收的切换信息请求由移动节点确定需要进行切换后发送,该切换信息请求 包括移动节点的当前地址,当前地址由oAR为移动节点分配;移动节点可以通过L2层信息 确定是否需要进行切换,L2层信息可以是信号强度信息;其中切换信息请求具体可以是路 由器请求代理通告(RtSolPr);其中,移动节点可以是移动台、手机等用户设备。102、获取邻居路由器的地址信息;由于移动节点在确定需要进行切换后才会发送切换信息请求,因此oAR接收了移 动节点发送的切换信息请求后,可以获知移动节点需要进行切换。因此oAR获取邻居路由 器的地址信息,具体可以通过路由发现获取邻居路由器的地址信息,获取的地址信息可以 包括邻居路由器的链路层地址、IP地址和子网前缀等;103、根据邻居路由器的地址信息向邻居路由器发送切换发起信令;oAR在获取了邻居路由器的地址信息后,可以根据邻居路由器的地址信息发送切 换发起信令(HI);其中,由于移动节点具有多宿性,如果oAR获取了多个邻居路由器的地址 信息,则可以通过向多个邻居路由器发送切换发起信令;104、接收邻居路由器发送的移动节点的新地址;oAR发送切换发起信令后,会接收到邻居路由器响应切换发起信令发送的消息,该 消息中会携带邻居路由器为移动节点所分配的新地址,每个邻居路由器都会为移动节点分 配一个新地址;其中,该消息具体可以是切换确认消息(Hack);其中新地址即为移动节点 的位置标识;105、向移动节点发送新地址,以便于移动节点断开通信链路后使用新地址向通信 节点发起关联重建。oAR接收了移动节点的新地址后,向移动节点发送接收的新地址;其中,如果新地 址的数量大于一个,则可以通过新地址列表的方式发送;具体可以通过快速绑定确认消息 (FBack)发送新地址。在需要通过新地址列表发送新地址时,可以对FBack进行改进,使用 FBack的位置标识列表(Locator List)字段携带新地址。当然也可以采用其他方式或其他 消息发送新地址,本发明实施例并不对如何发送新地址进行限定。移动节点收到新地址后,可以断开通信链路,使用新地址向通信节点发起关联重 建,从而使用新地址建立与通信节点的通信链路,在建立了通信链路后,就可以使用新地址 与通信节点进行通信;具体可以向通信节点发送关联更新请求发起关联重建。其中发送的关联更新请求根据切换所采用的协议不同而不同,例如可以是基于终 端侧分离协议的更新请求(Update_Req),也可以是基于Shim6协议的更新请求(Shim6_ Update),本发明实施例并不限定具体采用何种消息作为关联更新请求。
进一步,如果移动节点收到了至少两个新地址,则首先需要从至少两个新地址中 选出一个首选新地址(primary-nCoA),进而使用首选新地址向通信节点发起关联重建。其中,首选新地址可以按照RFC3484的规定进行确定。从上可知,本实施例中移动节点的新地址在通信链路断开前已经获得,因此不需 要在断开移动节点的通信链路后才确定移动节点的新地址,即确定移动节点的新地址所需 要的时间并不会体现在切换时延中,从而减少切换时延,可以增强用户体验。
在本发明实施例提供的切换方法实施例中,路由器在获取了邻居路由器的地址信 息后,可以进一步将邻居路由器的地址信息发送给移动节点;使移动节点可以根据邻居路 由器的地址信息向邻居路由器发送快速邻居通告消息。移动节点在获取了新地址后,可以通过邻居路由器的地址信息将快速邻居通告消 息发送给对应的邻居路由器,快速邻居通告消息包括移动节点的新地址,该邻居路由器是 分配移动节点获取的新地址的邻居路由器;其中,如果移动节点获取的是至少两个新地址, 则快速邻居通告消息包括的是选定的首选新地址,快速邻居通告消息也是发送给首选新地 址对应的邻居路由器。将新地址发送给邻居路由器,可以确保邻居路由器对移动移动节点的信息进行更 新,预留一定的资源,保证移动移动节点业务的继续进行。图2描述了本发明实施例提供的切换方法实施例二的流程,包括201、oAR接收移动节点发送的切换信息请求;该步骤参照101执行;202、oAR获取邻居路由器的地址信息;该步骤参照102执行;203、oAR根据邻居路由器的地址信息向邻居路由器发送切换发起信令;向移动节 点发送邻居路由器的地址信息;其中,可以通过切换信息请求的响应消息将邻居路由器的地址信息发送至移动 节点;具体地,在切换信息请求为请求代理通告时,响应消息可以是代理路由器通告消息 (PrRtAdv);204、oAR接收邻居路由器发送的移动节点的新地址,该新地址由邻居路由器在接 收了切换发起信令后发送;该步骤参照104执行;205、oAR缓存需要发送至移动节点的数据;由于通信节点并不知道移动节点需要进行切换,因此会一直向移动节点发送数 据,为了避免通信节点发送的数据丢失,oAR可以将通信节点发送至移动节点的数据进行缓 存;206、oAR向移动节点发送新地址;该步骤参照105执行;207、移动节点根据邻居路由器的地址信息向邻居路由器发送快速邻居通告消 息;快速邻居通告消息包括移动节点的新地址,在有多个新地址时可以是首选新地 址;具体地,在选定了首选新地址后,可以向分配了首选新地址的邻居路由器发送快速邻居 通告消息;208、邻居路由器收到快速邻居通告消息后,向oAR发送转发触发(RTR Retransmission TRigger)消息;邻居路由器收到快速邻居通告消息后,可以获知移动节点开始切换,此时为了保 证移动节点业务的连续性,可以向oAR发送转发触发消息;其中,转发触发消息可以采用 ICMPv6的邻站通告报文等已知消息。同时,该邻居路由器也可以对移动节点的新地址或首 选新地址进行注册。209、oAR在接收了 RTR消息后,将缓存的数据发送给邻居路由器;邻居路由器将数 据发送给移动节点;邻居路由器收到路由器缓存的数据后,可以将数据发送给移动节点,使移动节点 可以继续收到来自通信节点的数据,保证业务的连续性。210、移动节点断开通信链路,使用新地址向通信节点发起关联重建。该步骤参照106执行。可以理解的是,本实施例中步骤的执行先后顺序仅是本实施例提供的一种方式, 并不是对步骤执行先后的限定。从上可知,本实施例中路由发现在断开通信链路之前执行,因此不需要在断开移 动节点的通信链路后通过路由发现机制确定移动节点新的分配地址,即路由发现所需要的 时间并不会体现在切换时延中,从而减少切换时延,可以增强用户体验。进一步,本实施例 中路由器能够缓存通信节点发送给移动节点的数据,从而确保将通信节点发送给移动节点 的数据全部发送给移动节点,确保移动节点业务的连续性。本发明实施例进 一步引入了本地映射服务器(LMS :Local Mapping Server),由 LMS对局部的移动节点的身份标识及其地址信息进行记录,供其他节点查询;则移动节点 在获得了由oAR发送的新地址后,将新地址发送给移动节点归属的本地映射服务器;移动 节点归属的本地映射服务器获取了移动节点的新地址后,根据新地址对移动节点的信息进 行更新。由于LMS仅记录了局部的移动节点的身份标识和地址信息,因此可以有效地减少 记录的移动节点的数量;因此采用LMS与直接对DNS上的数据进行更新相比可以减少数据 量,提高查询速度。具体地,移动节点可以通过更新请求将新地址发送给移动节点归属的本地映射服 务器,更新请求除了包括移动节点的新地址外还可以包括移动节点的标识,移动节点归属 的本地映射服务器的标识,其中移动节点归属的本地服务器的标识可以让本地映射服务器 判断更新请求是否发送给自身的,从而确保更新的正确性;当然,还可以在更新请求中携带 一个随机数(nonce),nonce可以是占用128比特。如果通信节点也在进行切换,则直接向通信节点发送关联更新请求,通信节点可 能并不接收到,从而导致切换失败,因此在引入了 LMS后,本发明实施例提供的切换方法中 的移动节点可以进一步向通信节点归属的本地映射服务器发送关联更新请求;通信节点归 属的本地映射服务器接收了关联更新请求后,向通信节点转发关联更新请求。其中,关联更 新请求中可以包括通信节点的标识,使通信节点归属的本地映射服务器可以正确地将关联 更新请求转发至通信节点,确保切换成功。图3描述了本发明实施例提供的切换方法实施例三的信令流程图,本实施例描述 的是基于终端侧分离协议的通用快速切换方案(GF-HO),包括301、MN 确定向 nAR 移动;
MN具体可以根据收到L2层信息确定是否向nAR移动,如信号强度信息等;302、丽向oAR发送路由器请求代理通告,请求潜在的切换信息;303、oAR在获取邻居路由器的地址信息后,向MN发送代理路由器通告消息,代理 路由器通告消息可以包括获取的邻居路由器的地址信息,其中地址信息具体可以包括链路 层地址、IP地址和子网前缀等;304、丽接收到代理路由器通告消息后,发送快速绑定更新消息(FBU =Fast Binding Update)至 oAR。305、oAR收到快速绑定更新消息后,开始缓存数据,具体是缓存由通信节点发送至 丽的数据。306、oAR发送切换发起信令至nAR;由于移动节点具有多宿性,oAR可以向所有通 过路由发现机制发现的邻居路由器发送切换发起信令;307、oAR接收来自nAR的切换确认消息;切换确认消息包括nAR分配的移动节点 的新地址;其中,如果oAR向多个nAR发送了切换发起信令,则会收到多个nAR发送的切换 确认消息,相应地会有多个新地址;308、oAR向MN发送快速绑定确认消息(FBack),FBack包含有MN的新地址,如果 是多个新地址可以通过新地址列表的形式发送。本发明实施例提供的一种能够携带新地址 的FBack消息的结构如表1所示。表 1 如表1所示,本发明实施例提供的FBack消息可以包括8比特的类型(Type)字 段;8比特的状态(Status)字段;1比特的标志位K;15比特的保留字段,16比特的序列 号(Sequenced字段,该序列号与快速绑定更新消息中的序列号相同;16比特的生存周期 (Lifetime)字段,该字段表示发送方为重定向流量而保留绑定的时间,以秒(s)为单位;以 及位置标识列表(Locator List)字段,移动节点可得到的至少1个位置标识,此时各个地 址是无序的,不需要进行优先级排序,该字段的长度根据位置标识的数量以及所使用的协 议确定,例如,使用IPv4时该字段的长度是32比特的整数倍,使用IPv6时该字段的长度是 128比特的整数倍。309,MN从获得的新地址列表中选出首选新地址,其中选择首选新地址的过程可以 按照RFC3484规定的原则进行;如果MN仅获得一个新地址,则直接将该新地址作为首选新 地址;MN根据首选新地址向该nAR发送快速邻居通告消息(FNA)。该nAR为分配首选新地 址的邻居路由器。310、nAR收到FNA后向缓存数据的oAR发送转发触发消息,通知oAR开始转发缓 存数据。其中,转发触发消息可以采用ICMPv6的邻站通告报文,也可以采用其他报文实现相同功能,本发明实施例并不对转发触发消息具体采用哪种报文进行限定。311、oAR收到转发触发消息后,进行缓存数据转发,将缓存的数据通过隧道经由 nAR转发至丽。其中,该隧道在nAR与oAR完成了快速绑定更新消息/FBack后建立。312、MN向CN发送关联更新请求(Update_Req),开始关联重建。 313、CN在接收到来自丽的关联更新请求后,随即向丽返回Rlbis消息。314、MN 收到 Rlbis 后,向 CN 发送 12bis 消息;315、CN收到12bis消息后,向丽返回关联更新响应(update_aCk)消息,完成关
联重建;316、使用新的通信链路进行数据传输。可以理解的是,本实施例对步骤的编号仅是本发明实施例提供的一种实现方式, 并不是对步骤执行先后的限定,例如312只要在308后执行都不会影响本发明实施例的实 现。从上可知,本实施例中路由发现在断开通信链路之前执行,因此不需要在断开MN 的通信链路后通过路由发现机制确定移动节点新的分配地址,即路由发现所需要的时间并 不会体现在切换时延中,从而减少切换时延,可以增强用户体验。进一步,本实施例中oAR 能够缓存通信节点发送给MN的数据,从而确保将CN发送给MN的数据全部发送给MN,确保 丽业务的连续性。图4描述了本发明实施例提供的切换方法实施例四的信令流程图,该实施例与切 换方法实施例三相比增加了丽与LMS的交互过程,本实施例描述的是基于Shim6协议的快 速切换方案(FH-Shim6),包括401、MN 确定向 nAR 移动;丽具体可以根据收到L2层信息确定移动节点是否向nAR移动,如信号强度信息 等;402、丽向oAR发送路由器请求代理通告,请求潜在的切换信息;403、oAR在获取邻居路由器的地址信息后,向丽发送代理路由器通告消息,代理 路由器通告消息可以包括获取的邻居路由器的地址信息,其中地址信息具体可以包括链路 层地址、IP地址和子网前缀等;404、MN接收到代理路由器通告消息后,发送快速绑定更新消息至oAR。405、oAR收到快速绑定更新消息后,开始缓存数据,具体缓存由CN发送至MN的数 据。406、oAR发送切换发起信令至nAR;由于移动节点具有多宿性,oAR可以向所有通 过路由发现机制发现的邻居路由器发送切换发起信令;407、oAR接收来自nAR的切换确认消息;切换确认消息包括nAR分配的移动节点 的新地址;其中,如果oAR向多个nAR发送了切换发起信令,则会收到多个nAR发送的切换 确认消息,相应地会有多个新地址;408、oAR向MN发送快速绑定确认消息,快速绑定确认消息包含MN的新地址,如果 是多个新地址可以通过新地址列表的形式发送。409、丽从获得的新地址列表中出首选新地址,其中选择首选地址可以按照 RFC3484规定的原则进行;如果MN仅获得一个新地址,则直接将该新地址作为首选新地址;MN根据首选新地址向该nAR发送快速邻居通告消息。该nAR为分配首选新地址的邻居路由
ο410、nAR收到FNA后向缓存数据的oAR发送转发触发消息,通知oAR开始转发缓 存数据。其中,RTR具体可以采用ICMPv6的邻站通告报文。411、oAR收到RTR后,进行缓存数据转发,将缓存的数据通过隧道经由nAR转发至 MN。其中,隧道在nAR与oAR完成了 FBU/FBack后建立。412、MN向其归属的LMSl发送位置标识列表更新(LocList_Update)消息,该消息 携带丽接收到的来自oAR的新地址信息;LocListJpdate消息是基于Shim6协议的消息; 本发明实施例提供的一种LocList_Update消息的格式如表2所示表2 如表2所示,本发明实施例提供的一种LocList_Update消息包括8比特的59字 段,表示下一个报文的头标识(Next Header),8比特的类型(Type)字段;8比特的生存周 期(Lifetime)字段;7比特的保留(Reserved)字段;1个比特的标志位O ;32比特的请求随 机数(Request Nonce)字段,移动节点选取的一个32比特随机数,要求接收方在响应中原 样返回;128比特的目的端的身份标识(Dst_ULID)字段;128比特的源端的身份标识(Src_ ULID)字段;128比特的整数倍的源端的位置标识列表(SrC_L0CList)字段;以及32比特 的整数倍的参数(Options)字段,该字段的可选项定义包括位置标识的优先级(Locator Preferences),如果各个位置标识的优先级不同,可以选择该项;CGA参数数据结构(CGA Parameter Data Structure),如果位置标识列表存在,为了接收方能够验证该列表,可以 选择该项;CGA签名(CGA Signature),如果列表中的位置标识采用了 CGA认证,可以选择该 项。其中目的端的身份标识字段和源端的身份标识字段的长度在使用IPv4是32比特;源 端的位置标识列表字段的长度在使用IPv4是32比特的整数倍。413、LMS1收到LocLi st_Update消息后,向MN返回位置标识列表更新确认 (LocList_UpdateAck)消息,并根据LocList_Update消息中的新地址信息对保存的丽的信 息进行更新;LocList_UpdateAck消息是基于Shim6协议的消息;本发明实施例提供的一种 LocLi st_UpdateAck消息的格式如表3所示
表3 如表3所示,本发明实施例提供的一种LocList_Update消息包括8比特的59字 段,表示下一个报文的头标识(Next Header),8比特的类型(Type)字段;8比特的生存周 期(Lifetime)字段;7比特的保留(Reserved)字段;1个比特的标志位O ;32比特的请求随 机数(Request Nonce)字段,移动节点选取的一个32比特随机数,要求接收方在响应中原 样返回;128比特的目的端的身份标识(Dst_ULID)字段;128比特的源端的身份标识(Src_ ULID)字段414、丽向CN以及CN归属的LMS2发送基于shim6协议的关联更新请求(shim6_ Update),LMS2收到shim6_Update后,直接将shim6_Update转发给CN,开始关联重建。415、CN在接收到来自MN或LMS2的shim6_Update后,向丽返回Rlbis消息。其 中,如果CN收到了 MN和LMS2的shim6_Update,则不处理后收到的,如果同时收到则处理其 中的任意一个。416、MN 收到 Rlbis 后,向 CN 发送 12bis 消息;417、CN收到12bis消息后,向丽返回基于shim6协议的关联更新确认(Shim6_ UpdateAck)消息,完成关联重建;418、使用新的通信链路进行数据传输。从上可知,本实施例中路由发现在断开通信链路之前执行,因此不需要在断开MN 的通信链路后通过路由发现机制确定移动节点新的分配地址,即路由发现所需要的时间并 不会体现在切换时延中,从而减少切换时延,可以增强用户体验。进一步,本实施例中oAR 能够缓存通信节点发送给MN的数据,从而确保将CN发送给MN的数据全部发送给MN,确保 MN业务的连续性。进一步,本实施例中MN会将新地址发送给LMS进行更新,这样在CN也进 行切换时,通过将关联更新请求发送给CN归属的LMS,再由LMS将关联更新请求转发给CN, 能够确保CN能够接收到关联更新请求,确保切换成功。图5描述了本发明实施例提供的路由器实施例一的结构,包括接收单元501,用于接收移动节点发送的切换信息请求;接收邻居路由器发送的 移动节点的新地址,该新地址由邻居路由器接收到切换发起信令后发送;获取单元502,用于在接收单元501接收了切换信息请求后,获取邻居路由器的地 址信息;发送单元503,用于根据路由发现单元502获取的邻居路由器的地址信息向邻居 路由器发送切换发起信令;向移动节点发送接收单元501接收的新地址,以便于移动节点 在断开通信链路后使用新地址向通信节点发起关联重建。
从上可知,使用路由器的本实施例可以让路由发现在移动移动节点断开通信链路 之前执行,因此不需要在断开移动节点的通信链路后通过路由发现机制确定移动节点新的 分配地址,即路由发现所需要的时间并不会体现在切换时延中,从而减少切换时延,可以增 强用户体验。图6描述了本发明实施例提供的路由器实施例二的结构,包括接收单元601,用于接收移动节点发送的切换信息请求;接收邻居路由器发送的 移动节点的新地址,该新地址由邻居路由器接收到切换发起信令后发送;接收来自邻居路 由器的转发触发信令;缓存单元602,用于在接收单 元601接收了新地址后,缓存需要发送至移动节点的 数据;获取单元603,用于在接收单元601接收了切换信息请求后,获取邻居路由器的地 址信息;发送单元604,用于根据路由发现单元获取的邻居路由器的地址信息向邻居路由 器发送切换发起信令;向移动节点发送接收单元601接收的新地址,以便于移动节点在断 开通信链路后使用新地址向通信节点发起关联重建;将缓存单元602缓存的数据发送给邻 居路由器,以便于邻居路由器将数据发送给移动节点。从上可知,使用路由器的本实施例可以让路由发现在移动移动节点断开通信链路 之前执行,因此不需要在断开移动节点的通信链路后通过路由发现机制确定移动节点新的 分配地址,即路由发现所需要的时间并不会体现在切换时延中,从而减少切换时延,可以增 强用户体验;进一步,路由器的本实施例能够缓存通信节点发送给移动节点的数据,从而确 保将通信节点发送给移动节点的数据全部发送给移动节点,确保移动节点业务的连续性。进一步,本发明实施例提供的路由器实施例所包括的发送单元还可以用于将邻居 路由器的地址信息发送给移动节点。使移动节点可以根据邻居路由器的地址信息向移动节 点归属的新路由器发送消息;其中,在有多个邻居路由器时,移动节点归属的新路由器是首 选新地址对应的路由器。进一步,本发明实施例提供的路由器实施例所包括的发送单元还用于将来自其他 路由器的数据发送给对应的移动节点。使路由器作为nAR时可以将其他路由器缓存的数据 发送给对应的移动节点,使该对应的移动节点可以保持业务的连续性。图7描述了本发明实施例提供的移动节点实施例的结构,包括发送单元701,用于向路由器发送切换信息请求;接收单元702,用于接收新地址,新地址由路由器在接收切换信息请求后发送;具体地,路由器在接收了切换信息请求后,获取邻居路由器的地址信息,再根据邻 居路由器的地址信息向邻居路由器发送切换发起信令;接收邻居路由器发送的移动节点的 新地址,该新地址由邻居路由器接收到切换发起信令后发送。关联单元703,用于在接收单元702接收了新地址后,断开通信链路,使用接收单 元702接收的新地址向通信节点发起关联重建。从上可知,使用移动节点的本实施例可以让路由器执行路由发现在移动节点断开 通信链路之前,因此不需要在断开移动节点的通信链路后通过路由发现机制确定移动节点 新的分配地址,即路由发现所需要的时间并不会体现在切换时延中,从而减少切换时延,可以增强用户体验。进一步,本发明实施例提供的移动节点实施例还可以包括选择单元,用于在收 单元接收的新地址为至少两个时,从至少两个新地址中选出首选新地址;此时,发送单元 701,用于使用选择单元选出的首选新地址向通信节点发起关联重建。进一步,本发明实施例提供的移动节点实施例所包括的接收单元702还可以用于 接收路由器发送的邻居路由器的地址信息;此时发送单元701还可以用于根据邻居路由器的地址信息向邻居路由器发送快 速邻居通告消息,以便于邻居路由器预留资源。进一步,本发明实施例提供的移动节点实施例所 包括的发送单元701还可以用于 将接收单元701接收的新地址发送给移动节点归属的本地映射服务器,以便于移动节点归 属的本地映射服务器可以对移动节点信息进行更新,具体可以是将移动节点先前的地址更 新为新地址,确保本地映射服务器记录的移动节点信息的有效性。进一步,本发明实施例提供的移动节点实施例所包括的发送单元701还可以用于 向通信节点归属的本地映射服务器发送关联更新请求,以便于通信节点归属的本地映射服 务器向通信节点转发关联更新请求。由于通信节点也在进行切换时,通信节点也会使用新 地址,此时移动节点直接发送给通信节点的关联更新请求通信节点可能收不到,因此将关 联更新请求发送给通信节点归属的本地映射服务器可以确保在通信节点也在进行切换时, 关联更新请求能够发送至通信节点,确保切换成功。图8描述了本发明实施例提供的通信系统实施例的结构,包括路由器801,用于接收移动节点803发送的切换信息请求,获取邻居路由器802的 地址信息;根据邻居路由器802的地址信息向邻居路由器802发送切换发起信令;接收邻 居路由器802发送的移动节点的新地址,该新地址由邻居路由器802接收到切换发起信令 后发送;向移动节点803发送新地址,以便于移动节点803断开通信链路后使用新地址向通 信节点804发起关联重建。从上可知,本实施例中路由器执行路由发现在移动节点断开通信链路之前,因此 不需要在断开移动节点的通信链路后通过路由发现机制确定移动节点新的分配地址,即路 由发现所需要的时间并不会体现在切换时延中,从而减少切换时延,可以增强用户体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上对本发明实施例所提供的切换方法、移动节点、路由器和通信系统进行了详 细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
一种切换方法,其特征在于,包括接收移动节点发送的切换信息请求;获取所述邻居路由器的地址信息,根据所述邻居路由器的地址信息向所述邻居路由器发送切换发起信令;接收所述邻居路由器发送的移动节点的新地址,所述新地址由所述邻居路由器在接收所述切换发起信令后发送;向所述移动节点发送所述新地址,以便于所述移动节点在断开通信链路后使用所述新地址向通信节点发起关联重建。
2.如权利要求1所述的切换方法,其特征在于,获取邻居路由器的地址信息后进一步 包括将所述邻居路由器的地址信息发送给所述移动节点,所述移动节点根据所述邻居路由 器的地址信息向邻居路由器发送快速邻居通告消息,以便于所述邻居路由器预留资源。
3.如权利要求2所述的切换方法,其特征在于,接收所述邻居路由器发送的移动节点 的新地址后进一步包括缓存需要发送至所述移动节点的数据;接收来自所述邻居路由器的转发触发信令;将缓存的所述数据发送给所述邻居路由器,以便于所述邻居路由器将所述数据发送给 所述移动节点。
4.如权利要求1至3任一所述的切换方法,其特征在于,从邻居路由器获取所述新地址 为至少两个;所述移动节点使用所述新地址向通信节点发起关联重建前进一步包括所述移动节点从所述至少两个新地址中选出首选新地址;所述移动节点使用所述新地址发起关联重建具体为所述移动节点使用所述首选新地 址向通信节点发起关联重建。
5.如权利要求1至3任一所述的切换方法,其特征在于,所述新地址进一步被所述移动 节点发送给所述移动节点归属的本地映射服务器,以便于所述移动节点归属的本地映射服 务器根据所述新地址对所述移动节点的信息进行更新。
6.如权利要求5所述的切换方法,其特征在于,所述移动节点进一步向所述通信节点 归属的本地映射服务器发送所述关联更新请求,以便于所述通信节点归属的本地映射服务 器向所述通信节点转发所述关联更新请求。
7.—种路由器,其特征在于,包括接收单元,用于接收移动节点发送的切换信息请求;接收邻居路由器发送的所述移动 节点的新地址,所述新地址由所述邻居路由器接收到切换发起信令后发送;获取单元,用于在所述接收单元接收切换信息请求后,获取邻居路由器的地址信息;发送单元,用于根据所述邻居路由器的地址信息向所述邻居路由器发送切换发起信 令;向所述移动节点发送所述接收单元接收的新地址,以便于所述移动节点在断开通信链 路后使用所述新地址向通信节点发起关联重建。
8.如权利要求7所述的路由器,其特征在于,所述发送单元还用于将所述邻居路由器 的地址信息发送给所述移动节点。
9.如权利要求7所述的路由器,其特征在于,还包括缓存单元,用于在所述接收单元接收了新地址后,缓存需要发送至所述移动节点的数据;所述接收单元还用于接收来自所述邻居路由器的转发触发信令;所述发送单元还用于在所述接收单元接收了转发触发信令后,将缓存的数据发送给所 述邻居路由器,以便于所述邻居路由器将所述数据发送给所述移动节点。
10.一种移动节点,其特征在于,包括发送单元,用于向路由器发送切换信息请求;接收单元,用于接收所述新地址,所述新地址由所述路由器在接收所述切换信息请求 后发送;关联单元,用于在所述接收单元接收了新地址后,断开通信链路,使用所述接收单元接 收的新地址向通信节点发起关联重建。
11.如权利要求10所述的移动节点,其特征在于,所述接收单元接收的新地址为至少 两个;所述移动节点还包括选择单元,用于从所述至少两个新地址中选出首选新地址;所述发送单元,用于使用所述选择单元选出的首选新地址向通信节点发起关联重建。
12.如权利要求10所述的移动节点,其特征在于,所述接收单元还用于接收路由器发 送的邻居路由器的地址信息;所述发送单元还用于根据所述邻居路由器的地址信息向邻居路由器发送快速邻居通 告消息,以便于所述邻居路由器预留资源。
13.如权利要求10所述的移动节点,其特征在于,所述发送单元还用于将所述接收单 元接收的新地址发送给所述移动节点归属的本地映射服务器,以便于所述移动节点归属的 本地映射服务器根据所述新地址对所述移动节点的信息进行更新。
14.如权利要求13所述的移动节点,其特征在于,所述发送单元还用于向所述通信节 点归属的本地映射服务器发送所述关联更新请求,以便于所述通信节点归属的本地映射服 务器向所述通信节点转发所述关联更新请求。
15.一种通信系统,其特征在于,包括路由器,用于接收移动节点发送的切换信息请求,获取邻居路由器的地址信息;根据所 述邻居路由器的地址信息向所述邻居路由器发送切换发起信令;接收邻居路由器发送的移 动节点的新地址,所述新地址由所述邻居路由器接收到切换发起信令后发送;向所述移动 节点发送所述新地址,以便于所述移动节点断开通信链路后使用所述新地址向通信节点发 起关联重建。
全文摘要
本发明涉及通信技术领域,公开了切换方法、移动节点、路由器和通信系统。其中切换方法包括接收移动节点发送的切换信息请求;获取所述邻居路由器的地址信息,根据所述邻居路由器的地址信息向所述邻居路由器发送切换发起信令;接收所述邻居路由器发送的移动节点的新地址,所述新地址由所述邻居路由器在接收所述切换发起信令后发送;向所述移动节点发送所述新地址,以便于所述移动节点在断开通信链路后使用所述新地址向通信节点发起关联重建。使用本发明实施例提供的技术方案,可以在断开移动节点的通信链路前确定移动节点的新地址,从而减少切换时延。
文档编号H04W36/12GK101860932SQ200910129280
公开日2010年10月13日 申请日期2009年4月9日 优先权日2009年4月9日
发明者何晨, 刘侠, 蒋铃鸽, 许东晓, 赵元魁, 郑华贵, 黄继祥 申请人:华为技术有限公司;上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1