请求、分配连接点地址的方法及设备的制作方法

文档序号:7659103阅读:185来源:国知局
专利名称:请求、分配连接点地址的方法及设备的制作方法
技术领域
本发明涉及移动通信领域,特别涉及请求、分配连接点地址的技术。
背景技术
当今世界因特网(Internet)的网络规模正以惊人的速度不断扩大,同时 移动通信也在突飞猛进的向前发展。越来越多的移动用户都希望能够以更加 灵活的方式接入到Internet中去,而不受到时空的限制。移动网络互联协议 (Mobile Internet Protocol,简称"MIP")技术正是为了适应这种需求而产 生的 一种新的支持移动用户和因特网连接的互连技术,它能够使移动用户在 移动自己位置的同时无需中断正在进行的Internet网络通信,因此成为当前 业界研究的热点问题。
MIP允许终端使用两个网络互联协议(Internet Protocol,简称"IP")地 址,第一个地址是家乡地址(Home Address,简称"HoA"),它是固定不 变的;第二个地址是转交地址(Care-of Address,简称"CoA"),它在每 个新连接点都会发生变化。MIP允许计算机在Internet上自由漫游,另夕卜, 它还允许计算才几在组织的网络上自由漫游,同时仍保持其HoA不变。因此, 当终端更改计算机的连接点时,通信活动不会中断,相反,MIP会通过终端 的新位置对网络进行更新。
MIP可将IP数据报路由到各连接点,因此无论终端连接到何处,终端 的HoA可始终标识该终端。如果终端不在家乡网络上,则CoA将与终端的 HoA相关联,CoA可提供有关终端当前连接点的信息。终端可以通过使用代 理通告来检测它们何时从一个子网移到另一个子网。当终端收到一个代理通 告,指示其位置已更改时,它会通过外地代理进行注册。图1所示的是终端
通过外地代理向家乡代理进行MIP注册的过程。首先终端向将来的外地代理 发送注册请求,从而开始执行注册过程。接着在外地代理处理注册请求后, 将该请求中继到家乡代理。然后家乡代理向外地代理发送注册回复以准许或 拒绝该请求。在外地代理处理注册回复后,将该回复中继到终端,以向其通 告该请求的处理情况。
其中,连接点的地址分配是通过动态主才几配置协议(Dynamic Host Configuration Protocol,简称"DHCP")来完成的。如图2所示,主要包括 以下四个阶段发现阶段,即DHCP客户端寻找DHCP服务器的阶段;提供 阶段,即DHCP服务器提供IP地址的阶段;选择阶段,即DHCP客户端选 择某个DHCP服务器提供的IP地址的阶段;确认阶段,即DHCP服务器确 认所提供的IP地址的阶段。
目前,从MIP中衍生出来的代理移动IP( Proxy Mobile IP,简称"PMIP") 协议也是一种针对移动的技术协议。在PMIP中,终端并不具有MIP的功能, 大量的MIP功能由具有PMIP客户端能力的外部代理来完成。PMIP客户端 既要参与MIP的注册消息交互还要参与给终端分配IP地址的过程,如图3 所示。终端向DHCP服务器广播DHCP发现报文(DHCP Discover) , DHCP 中继(DHCP Relay )截取该报文,将该报文根据配置信息转发给DHCP服务 器,DHCP服务器收到DHCP发现报文后,向终端发送DHCP提供报文(DHCP Offer),在该报文中包括所提供的IP地址,终端收到DHCP提供报文后, 如果选择该IP地址,则向DHCP服务器发送DHCP请求报文(DHCP R叫uest),当DHCP服务器收到DHCP请求报文后,向终端发送分配IP地 址成功的应答,DHCP中继收到该应答后,触发PMIP客户端发起MIP注册 过程,即向家乡代理发送MIP注册请求(MIP Reg R叫),在PMIP客户端 收到MIP注册应答(MIP Reg Res )时,触发DHCP中继向终端转发DHCP 应答报文。
然而,本发明的发明人发现,由于现有的DHCP中继只有转发的功能, 它不能够主动发包,也不能随意的更改报文类型。从而当得到MIP注册失败 的信息后,DHCP中继由于无法主动发包,所以不能通知DHCP服务器回收 地址;另一方面,它也无法把来自DHCP服务器的分配IP地址成功的应答 即确认(Acknowledgement ,简称"ACK ")才艮文,转为未确认(Not Acknowledgement,简称"NAK")报文来通知终端,所以终端无法得知该 地址不能使用,导致终端后继消息的传输产生错误。

发明内容
本发明实施方式要解决的主要技术问题是提供一种请求、分配连接点地 址的方法及设备,在终端的MIP注册失败时,不会导致终端后继消息的传输 产生错误。
为解决上述技术问题,本发明的实施方式提供了 一种请求连接点地址的 方法,包括以下步骤
接收终端申请选定的网络互联协议IP地址的请求;
触发发起该终端的移动IP注册过程,并接收移动IP注册的结果;
将注册结果和终端申请选定的IP地址的请求,发送给动态主机配置协议 DHCP服务器。
本发明的实施方式还提供了一种分配连接点地址的方法,包括以下步

接收终端申请IP地址的请求和该终端的移动IP注册结果; 如果注册结果为注册失败,则返回终端IP地址分配失败的应答。
本发明的实施方式还提供了一种接入网设备,包括
第一接收单元,用于接收来自终端的终端申请IP地址的请求;
注册触发单元,用于触发发起终端的移动IP注册过程; 第二接收单元,用于接收终端的移动IP注册的结果;
第一发送单元,用于将第二接收单元收到的注册结果和终端申请IP地址 的请求,发送给分配连接点地址的设备。
本发明的实施方式还提供了一种分配连接点地址的设备,包括 接收单元,用于接收终端申请IP地址的请求和该终端的移动IP注册结
果;
发送单元,用于向终端返回IP地址分配应答;
第一判断单元,用于判断接收单元收到的注册结果是否为注册失败,如 果是则指示发送单元向终端返回表示IP地址分配失败的应答。
本发明的实施方式还提供了一种接入网设备,包括 第一接收单元,用于接收来自终端的终端申请IP地址的请求;
第二接收单元,用于接收终端的移动IP注册的结果;
第一发送单元,用于向终端返回IP地址分配应答;
第一判断单元,用于对第一接收单元和第二接收单元进行判断,如果第 一接收单元收到终端申请IP地址的请求,且第二接收单元收到的注册结果为 注册失败,则指示第一发送单元返回表示IP地址分配失败的应答。
本发明实施方式与现有技术相比,主要区别及其效果在于
在收到来自终端的申请IP地址的请求后,根据终端的MIP注册结果, 确定向该终端返回的IP地址分配应答,如果该终端的注册结果为注册失败, 则向该终端返回表示分配IP地址失败的NAK应答。从而在MIP注册失败时, 不会使得该终端后继消息的传输产生错误。并且,终端也不会因为长时间收 不到DHCP服务器的应答,而重复发送申请IP地址的请求,节约了传输资源。


图1是现有技术中终端通过外地代理向家乡进行MIP注册的示意图; 图2是现有技术中DHCP工作原理的时序图3是现有技术中PMIP客户端参与MIP的注册消息交互以及给终端分 配IP地址的流程图4是根据本发明第 一 实施方式的分配连接点地址的方法流程图; 图5是根据本发明第二实施方式的分配连接点地址的方法流程图; 图6是根据本发明第三实施方式的分配连接点地址的方法流程图; 图7是根据本发明第七实施方式的接入网设备结构图; 图8是根据本发明第八实施方式的分配连接点地址的设备结构图; 图9是根据本发明第九实施方式的接入网设备结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明的实施方式作进一步地详细描述。
本发明的第一实施方式涉及一种分配连接点i^址的方法。在本实施方式 中,在DHCP中继接收来自终端申请IP地址的请求后,触发发起该终端的 MIP注册过程,并接收MIP注册的结果,将该注册结果和终端的DHCP请求 报文,发送给DHCP服务器,具体流程如图4所示。其中DHCP中继、PMIP 客户端和外地代理可以在同一个设备上或者相互可以通信的多个设备上。
在步骤401中,终端向网络广播一个DHCP发现报文。
接着,进入步骤402,基站将终端广播的DHCP发现报文向DHCP中继
进行转发。
在步骤403中,DHCP中继截取由基站转发的DHCP发现报文,然后将 该报文发送给DHCP服务器。举例来说,在DHCP中继截取由基站转发的 DHCP发现报文后,将该报文的目的IP地址由广播的形式变为单播的形式, 并且设置该报文里面的中继地址字段,然后将该报文根据配置信息发送给 DHCP服务器。其中,配置信息大部分情况下是从认证、授权和计费 (Authentication Authorization and Accounting, 简称"AAA")月良务器上下 发的,但是也可以是静态的配置。
接着,进入步骤404, DHCP服务器向DHCP中继发送DHCP提供报文。 也就是说,有空闲IP地址的DHCP服务器发送DHCP提供报文响应本DHCP 服务器收到的DHCP发现报文。其中,DHCP提供报文中包含有DHCP服务 器所提供的IP地址,该IP地址被终端作为其HoA。
在步骤405中,DHCP中继将DHCP提供报文转发给基站。
接着,进入步骤406,基站将收到的DHCP提供报文发送给终端。
在步骤407中,在终端收到DHCP提供报文后,发送DHCP请求报文给 DHCP服务器。如果终端此时收到多台DHCP服务器的响应,则会根据一定 的规则选择一个DHCP提供报文(比如,通常可以选择最先抵达的),并且 会广播一个DHCP请求报文,通知所有的DHCP服务器该终端将指定接收哪 一台DHCP服务器提供的IP地址。
接着,进入步骤408,基站在接收到DHCP提供报文后将该DHCP提供 报文发送到DHCP中继。
在步骤409中,DHCP中继接收到DHCP提供报文后,DHCP中继触发 PMIP客户端发起该终端的MIP注册过程。PMIP客户端在使用通过DHCP 服务器得到的HoA信息构建MIP注册请求后,将该注册请求发送给家乡代 理,该请求中包含了终端的HoA和CoA。
在步骤410中,家乡代理向PMIP客户端发送注册应答消息,也就是说, 家乡代理向PMIP客户端发送该终端的MIP注册结果。
接着,进入步骤411, DHCP中继向DHCP服务器发送DHCP请求报文, 将MIP注册结果携带在DHCP请求才艮文中。可以在该DHCP请求才艮文中用 于指示中继信息的选项(Option 82)中新增一个子选项,通过新增的子选项 传输MIP注册结果;或者,也可以直接在该DHCP请求才艮文中新增一个用于 指示注册结果的选项,通过该新增的选项来传输MIP注册结果。由于可以将 MIP注册结果携带在DHCP请求报文中用于指示中继信息的选项的子选项 中,或者,将MIP注册结果携带在DHCP请求报文中用于指示注册结果的选 项中,发送给DHCP服务器,该方式对现有协议的改动才及小,应用十分方便。
在步骤412中,在DHCP服务器收到DHCP请求报文后,将DHCP服务 器的IP地址分配应答发送回DHCP中继。
具体地说,在DHCP服务器接收DHCP请求报文后,DHCP服务器从该 请求中获取该终端的MIP注册结果。接着,DHCP服务器判断终端MIP注册 结果是否为注册成功,终端请求的IP地址是否未被分配,以及终端是否满足 分配IP地址的条件。如果终端MIP注册结果为注册成功,终端请求的IP地 址未被分配,并且该终端满足分配IP地址的条件,则DHCP服务器向终端 返回IP地址分配成功的ACK应答,即表示DHCP服务器为终端分配了该IP 地址,IP租约正式生效;如果终端MIP注册结果为注册失败,或者终端请求 的IP地址已被分配,或者终端不满足分配IP地址的条件,则DHCP服务器 向终端返回IP地址分配失败的NAK应答,即表示DHCP服务器没有为终端 分配该IPi也址。
由此可见,在DHCP中继收到来自终端的申请IP地址的请求后,发起 该终端的MIP注册过程,将MIP注册结果和终端申请IP地址的请求一起发 送给DHCP服务器,如果DHCP服务器收到的MIP注册结果为注册失败, 则直接向该终端返回分配IP地址失败的NAK应答。从而在MIP注册失败时, 不会使得该终端后继消息的传输产生错误。并且,终端也不会因为长时间收 不到DHCP服务器的应答,而重复发送申请IP地址的请求,节约了传输资 源。另外,通过将MIP注册结果发送给DHCP服务器,可以避免在终端注册 失败时,DHCP服务器进行无效的IP地址分配,节约了IP地址资源。
在步骤413中,DHCP中继将DHCP服务器的IP地址分配应答转发给基站。
需要说明的是,在本步骤中,如果DHCP中继收到的应答为分配IP地 址失败的NAK应答,^旦是MIP注册结果为注册成功,则DHCP中继还需要 触发DHCP客户端发起该终端的MIP注册取消过程,从而有效防止该终端后 继消息的传输产生错误。
接着,进入步骤414,基站向终端发送DHCP服务器的IP地址分配应答。 该终端使用分配到的该IP地址进行后续消息的传输。
本发明的第二实施方式同样涉及一种分配连接点地址的方法,本实施方 式与第一实施方式大致相同,其区别在于,第一实施方式中,在DHCP中继 收到DHCP请求后,立即触发PMIP客户端发起该终端的MIP注册过程;而 在本实施方式中,在DHCP中继收到DHCP请求后,DHCP中继直接将该请 求转发给DHCP服务器分配IP地址并应答,DHCP中继在收到IP地址分配 成功的应答后,再触发PMIP客户端发起该终端的MIP注册过程。如果MIP 注册结果为注册成功,则DHCP中继向基站转发IP地址分配成功的应答, 如果MIP注册结果为注册失败,则DHCP中继再次向DHCP服务器发送 DHCP请求报文,并在该报文中携带MIP注册结果,DHCP服务器在收到该 报文后,向终端返回IP地址分配失败的应答,并收回已分配的IP地址。具 体流程如图5所示。
在本实施方式中,步骤501到步骤512为现有技术,在此不再赘述。
在步骤513中,如果收到从家乡代理发送过来的MIP注册失败的应答, 则DHCP中继向DHCP服务器再发送一次DHCP请求才艮文,并且将MIP注 册失败信息携带在DHCP请求报文中。可以在该DHCP请求报文中用于指示 中继信息的选项(Option 82)中新增子选项,通过新增的子选项传输MIP注 册结果;或者,也可以直接在该DHCP请求报文中新增一个用于指示注册结 果的选项,通过该新增的选项来传输MIP注册结果。
接着,进入步骤514,在DHCP服务器再一次接收到DHCP请求报文后, DHCP服务器根据收到的MIP注册失败信息,回收已经分配的IP地址,并 且向终端发送分配IP地址失败的NAK应答,从而避免了 IP地址的资源浪费。
在步骤515中,DHCP中继收到分配IP地址失败的NAK应答后,将该 应答转发给基站。
步骤516中,基站将分配IP地址失败的NAK应答发送给终端,表示地 址分配没有成功。该方式同样可以确保在终端的MIP注册失败时,不会使得 该终端后继消息的传输产生错误。并且,终端也不会因为长时间收不到DHCP 服务器的应答,而重复发送申请IP地址的请求,节约了传输资源。
由于可以在收到来自终端的申请IP地址的请求后,立即发起该终端的 MIP注册过程,将MIP注册结果和该请求一起发送给DHCP服务器;或者, 也可以先将终端申请IP地址的请求发送给DHCP服务器,再发起该终端的 MIP注册过程,如果DHCP服务器返回的应答为分配IP地址成功,MIP注 册结果为注册失败,则将注册结果携带在终端申请IP地址的请求中,再次发 送给DHCP服务器,从而使得实现的形式灵活,应用起来及其方便。
本发明的第三实施方式同样涉及一种分配连接点地址的方法,本实施方 式与第二实施方式大致相同,其区别在于,第二实施方式中,如果MIP注册
结果为注册失败,则DHCP中继再次向DHCP服务器发送DHCP请求报文,
并在该报文中携带MIP注册结果,DHCP服务器在收到该报文后,向终端返
回IP地址分配失败的应答,并收回已分配的IP地址;而在本实施方式中, 如果DHCP服务器返回的应答为ACK, MIP注册结果为注册失败,贝'j DHCP 中继向DHCP服务器发送DHCP释放报文(DHCP Release ),同时,DHCP 中继向终端发送IP地址分配失败的应答NAK, DHCP l良务器在收到DHCP 释放报文后,收回已分配的IP地址。具体流程如图6所示。
本实施方式中,步骤601至步骤612与第二实施方式的步骤501至步骤 512完全相同,在此不再赘述。
在步骤613中,如果收到从家乡代理发送过来的MIP注册失败的应答, 则DHCP中继向DHCP服务器发送DHCP释放报文,并且,DHCP中继向 终端发送IP地址分配失败的应答,DHCP服务器在收到DHCP释放报文后, 收回已分配的IP;也址。
在步骤614中,基站将分配IP地址失败的NAK应答发送给终端,表示 地址分配没有成功。由于DHCP中继根据MIP注册结果进行判断,如果注册 结果为注册失败,则在DHCP服务器返回的应答为IP地址分配成功的ACK 时,对该应答进行更改(改为NAK),从而在MIP注册失败时,不会使得 该终端收到错误的应答,确保该终端后继消息的传输不会产生错误。并且在 更改应答的同时,还向DHCP服务器发送表示释放IP地址的报文,从而避 免DHCP服务器的IP地址资源被空置,形成浪费。
本发明的第四实施方式同样涉及一种分配连接点地址的方法,本实施方 式与第一实施方式大致相同,其区别在于,本实施方式适用于IP地址续租的
情况,在这种情况下,终端不需要再向DHCP服务器发送DHCP发现报文, 只需直接发送DHCP请求报文即可,DHCP中继在收到该请求后,触发PMIP 客户端发起该终端的MIP注册过程,并接收MIP注册的结果,再将注册结 果和终端的DHCP请求报文发送给DHCP服务器。
本发明的第五实施方式同样涉及一种分配连接点地址的方法,本实施方
式与第二实施方式大致相同,其区别在于,本实施方式适用于IP地址续租的
情况,在这种情况下,终端不需要再向DHCP服务器发送DHCP发现报文, 只需直接发送DHCP请求报文即可,DHCP中继将该请求报文发送给DHCP 服务器之后,接收来自DHCP服务器的应答,并触发PMIP客户端发起该终 端的MIP注册过程,接收MIP注册的结果;如果DHCP服务器返回的应答 为ACK, MIP注册结果为注册失败,则将注册结果携带在终端的DHCP请求 报文中再次发送给DHCP服务器,DHCP服务器根据该注册结果向终端返回 NAK应答,并收回已分配的IP地址。
本发明的第六实施方式同样涉及一种分配连接点地址的方法,本实施方 式与第三实施方式大致相同,其区别在于,本实施方式适用于IP地址续租的 情况,在这种情况下,终端不需要再向DHCP服务器发送DHCP发现报文, 只需直接发送DHCP请求报文即可,DHCP中继将该请求报文发送给DHCP 服务器之后,接收来自DHCP服务器的应答,并触发PMIP客户端发起该终 端的MIP注册过程,接收MIP注册的结果;如果DHCP服务器返回的应答 为ACK,MIP注册结果为注册失败,则DHCP中继向DHCP服务器发送DHCP 释放报文,同时,DHCP中继向终端发送IP地址分配失败的应答,DHCP月良 务器在收到DHCP释放报文后,收回已分配的IP地址。
需要说明的是,上述各实施方式中的DHCP中继所执行的搡作也可以由 接入网中其它的设备代替,只要该接入网设备与PMIP客户端在同一个设备 上或者相互之间可以通信即可。
本发明的第七实施方式涉及一种接入网设备,如图7所示,包括第一 接收单元,用于接收来自终端的终端申请IP地址的请求;注册触发单元,用 于触发发起该终端的MIP注册过程;第二接收单元,用于接收终端的MIP 注册的结果;第一发送单元,用于将第二接收单元收到的注册结果和该终端 申请IP地址的请求,发送给分配连接点地址的设备。通过将MIP注册结果
发送给DHCP服务器,可以避免在终端MIP注册失败时,DHCP服务器进行 无效的IP地址分配,造成终端后续消息传输错误,同时,还节约了IP地址 资源
该接入网设备还可以包括填入单元,用于将第二接收单元收到的注册 结果填入该终端申请IP地址的请求中;该接入网i殳备的第 一发送单元将填入 注册结果的请求发送给分配连接点地址的设备。
由于可以将MIP注册结果携带在DHCP请求报文中用于指示中继信息的 选项(Option 82)的子选项中,或者,将MIP注册结果携带在DHCP请求报 文中用于指示注册结果的选项中,发送给DHCP服务器,该方式对现有协议 的改动极小,应用十分方便。
该接入网设备还可以包括第三接收单元,用于接收来自分配连接点地 址的设备的IP地址分配应答;注册取消单元,用于触发发起该终端的MIP 注册取消过程;第一判断单元,用于对第二接收单元收到的注册结果和第三 接收单元收到的应答进行判断,如果注册结果为注册成功,且收到的应答为 IP地址分配失败,则指示注册取消单元触发发起终端的MIP注册取消过程, 从而有效防止该终端后继消,t、的传输产生错误。
该接入网设备还可以包括第二发送单元,用于将第一接收单元收到的 该终端申请IP地址的请求发送给分配连接点地址的设备;第三接收单元,用 于接收来自分配连接点地址的设备的IP地址分配应答;第二判断单元,用于 对第二接收单元收到的注册结果和第三接收单元收到的应答进行判断,如果 应答为分配IP地址成功,且注册结果为注册失败,则指示第一发送单元将该 注册结果和该终端申请IP地址的请求发送给分配连接点地址的设备。从而在 MIP注册失败时,不会使得该终端后继消息的传输产生错误。并且,终端也 不会因为长时间收不到DHCP服务器的应答,而重复发送申请IP地址的请 求,节约了传输资源。 另外,值得一提的是,本实施方式中的各单元均为逻辑单元,在实际应 用中,可以有各种不同的物理实现方式。
本发明的第八实施方式涉及一种分配连接点地址的设备,如图8所示, 包括接收单元,用于接收终端申请IP地址的请求和该终端的移动IP注册 结果;发送单元,用于向终端返回IP地址分配应答;第一判断单元,用于判 断接收单元收到的注册结果是否为注册失败,如果是则指示发送单元向该终 端返回表示IP地址分配失败的应答。由此可见,在MIP注册失败时,不会 使得该终端后继消息的传输产生错误。并且,终端也不会因为长时间收不到 DHCP服务器的应答,而重复发送申请IP地址的请求,节约了传输资源。
其中,该分配连接点地址的设备中的接收单元从收到的该终端申请IP 地址的请求中,获取该终端的移动IP注册结果。
该分配连接点地址的设备还可以包括第二判断单元,用于判断该终端请 求的IP地址是否已被分配,如果已被分配,则指示发送单元向该终端返回表 示IP地址分配失败的应答;第三判断单元,用于判断该终端是否满足IP地 址的分配条件,如果不满足分配条件,则指示发送单元向该终端返回表示IP 地址分配失败的应答。
该分配连接点地址的设备的发送单元在第一判断单元判定接收单元收 到的注册结果为注册成功,第二判断单元判定终端请求的IP地址未被分配, 且第三判断单元判定终端满足分配条件时,向该终端返回表示IP地址分配成 功的应答,将IP地址分配给该终端。
该分配连接点地址的设备还可以包括IP地址管理单元,用于收回已分 配的IP地址;第四判断单元,用于在第一判断单元判定接收单元收到的注册 结果为注册失败时,判断在接收单元收到该携带注册结果的终端申请IP地址
的请求前,是否已另外收到独立的终端申请IP地址的请求且已向终端发送IP 地址分配成功的应答,将IP地址分配给该终端,如果是,则指示IP地址管
理单元收回已分配的IP地址,从而避免IP地址资源的浪费。
另外,值得一提的是,本实施方式中的各单元均为逻辑单元,在实际应 用中,可以有各种不同的物理实现方式。
本发明的第九实施方式涉及一种接入网设备,如图9所示,包括第一 接收单元,用于接收来自终端的终端申请IP地址的请求;第二接收单元,用 于接收终端的移动IP注册的结果;第一发送单元,用于向终端返回IP地址 分配应答;第一判断单元,用于对第一接收单元和第二接收单元进行判断, 如果第 一接收单元收到终端申请IP地址的请求,且第二接收单元收到的注册 结果为注册失败,则指示第一发送单元返回表示IP地址分配失败的应答。
该接入网设备还可以包括第三接收单元,用于接收来自分配连接点地 址的设备的IP地址分配应答;第二发送单元,用于向分配连接点地址的设备 发送表示释放IP地址的报文;第二判断单元,用于对第三接收单元收到的应 答和第二接收单元收到的注册结果进行判断,如果第三接收单元收到终端IP
地址分配成功的应答,且第二接收单元收到的注册结果为注册失败,则指示 第二发送单元向分配连接点地址的设备发送表示释放IP地址的报文。
另外,值得一提的是,本实施方式中的各单元均为逻辑单元,在实际应 用中,可以有各种不同的物理实现方式。
综上所述,在本发明的实施方式中,在收到来自终端的申请IP地址的请 求后,发起该终端的MIP注册过程,将MIP注册结果和该请求一起发送给 DHCP服务器,如果DHCP服务器收到的注册结果为注册失败,则直接向该 终端返回分配IP地址失败的NAK应答。从而在MIP注册失败时,不会使得 该终端后继消息的传输产生错误。并且,终端也不会因为长时间收不到DHCP 服务器的应答,而重复发送申请IP地址的请求,节约了传输资源。
通过将MIP注册结果发送给DHCP服务器,可以避免在终端注册失败时, DHCP服务器进行无效的IP地址分配,节约了 IP地址资源。
可以在收到来自终端的申请IP地址的请求后,立即发起该终端的MIP 注册过程,将MIP注册结果和该请求一起发送给DHCP服务器;或者,也可 以先将终端申请IP地址的请求发送给DHCP服务器,再发起该终端的MIP 注册过程,如果DHCP服务器返回的应答为分配IP地址成功,MIP注册结 果为注册失败,则将注册结果携带在终端申请IP地址的请求中,再次发送给 DHCP服务器。实现的形式灵活,应用起来及其方便。
可以将MIP注册结果携带在DHCP请求报文中用于指示中继信息的选项 (Option 82 )的子选项中,发送给DHCP服务器,该方式对现有协议的改动 极小,应用十分方便。
如果在MIP注册成功后,DHCP服务器分配IP地址失败,则触发发起 该终端的MIP注册取消过程,防止该终端后继消息的传输产生错误。
如果DHCP服务器在确定终端的MIP注册失败时,已经向该终端发送 IP地址分配成功的应答,将该终端IP地址分配给该终端,则在向终端返回 IP地址分配失败的应答后,收回已分配的IP地址,避免IP地址资源的浪费。
由接入网设备,如DHCP中继,根据MIP注册结果进行判断,如果注册 结果为注册失败,则在DHCP服务器返回的应答为IP地址分配成功时,对 该应答进行更改,将其改为IP地址分配设备的应答,从而在MIP注册失败 时,不会使得该终端后继消息的传输产生错误。
接入网设备更改应答的同时,还向DHCP服务器发送表示释放IP地址 的报文,从而避免DHCP服务器的IP地址资源被空置,形成浪费。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和 描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各 种改变,而不偏离本发明的精神和范围。
权利要求
1.一种请求连接点地址的方法,其特征在于,包括以下步骤接收终端申请网络互联协议IP地址的请求;触发发起该终端的移动IP注册过程,并接收所述移动IP注册的结果;将所述注册结果和所述终端申请IP地址的请求,发送给动态主机配置协议DHCP服务器。
2. 根据权利要求1所述的请求连接点地址的方法,其特征在于,所述 将注册结果和终端申请IP地址的请求发送给所述DHCP服务器的步骤中, 将所述注册结果携带在所述终端申请IP地址的请求中发送给所述DHCP服 务器。
3. 根据权利要求2所述的请求连接点地址的方法,其特征在于,所述 携带步骤包括以下子步骤将所述注册结果携带在所述终端申请IP地址的请求中的用于指示中继 信息的选项中用于指示注册结果的子选项中,发送给所述DHCP服务器;或 者将所述注册结果携带在所述终端申请IP地址的请求中的用于指示注册 结果的选项中,发送给所述DHCP服务器。
4. 根据权利要求2所述的请求连接点地址的方法,其特征在于,所述 将注册结果携带在终端申请IP地址的请求发送给DHCP服务器的步骤之后, 还包括以下步骤接收来自所述DHCP服务器的IP地址分配应答;如果所述注册结果为注册成功,且所述应答为分配IP地址失败,则触 发发起该终端的移动IP注册取消过程。
5. 根据权利要求2所述的请求连接点地址的方法,其特征在于,所述 将注册结果携带在终端申请IP地址的请求发送给DHCP服务器的步骤之前, 还包括以下步骤将所述终端申请IP地址的请求发送给DHCP服务器,并接收来自所述 DHCP服务器的IP地址分配应答;如果所述应答为分配IP地址成功,且所述注册结果为注册失败,则执 行所述将注册结果携带在终端申请IP地址的请求发送给DHCP服务器的步 骤。
6. —种分配连接点地址的方法,其特征在于,包括以下步骤 接收终端申请IP地址的请求和该终端的移动IP注册结果; 如果所述注册结果为注册失败,则向所述终端返回IP地址分配失败的应《 合。
7. 根据权利要求6所述的分配连接点地址的方法,其特征在于,由DHCP 服务器执行所述接收终端申请IP地址的请求和该终端的移动IP注册结果的 步骤,以及所述返回终端IP地址分配失败的应答的步骤。
8. 根据权利要求7所述的分配连接点地址的方法,其特征在于,所述 DHCP服务器接收终端申请IP地址的请求和该终端的移动IP注册结果的步 骤中,所述DHCP服务器从所述终端申请IP地址的请求中获取该终端的移 动IP注册结果。
9. 根据权利要求7所述的分配连接点地址的方法,其特征在于,所述 DHCP服务器接收终端申请IP地址的请求和该终端的移动IP注册结果的步骤 之后,还包括以下步骤如果所述终端请求的IP地址已被分配,则向所述终端返回所述IP地址分 配失败的应答;如果所述终端不满足所述IP地址的分配条件,则向所述终端返回所述IP地址分配失败的应答;如果所述注册结果为注册成功,所述终端请求的IP地址未被分配,且该 终端满足所述IP地址的分配条件,则向该终端返回IP地址分配成功的应答, 将所述IP地址分配给该终端。
10. 根据权利要求8所述的分配连接点地址的方法,其特征在于,如果 所述DHCP收到的注册结果为注册失败,则还包括以下步骤如果所述DHCP服务器在收到所述携带注册结果的终端申请IP地址的 请求前,已另外收到独立的终端申请IP地址的请求且已向所述终端发送IP 地址分配成功的应答,将所述IP地址分配给该终端,则收回所述已分配的 IP地址。
11. 4艮据权利要求6所述的分配连接点地址的方法,其特征在于,由接 入网设备执行所述接收终端申请IP地址的请求和该终端的移动IP注册结果 的步骤,以及所述返回终端IP地址分配失败的应答的步骤;所述接收终端申请IP地址的请求的步骤之后,还包括以下步骤所述接入网设备将收到的所述终端申请IP地址的请求转发给所述DHCP 服务器,并接收来自所述DHCP服务器的IP地址分配应答;所述接入网设备触发发起所述终端的移动IP注册过程;所述接收该终端的移动IP注册结果的步骤之后,还包括以下步骤如果所述注册结果为注册失败,且来自所述DHCP服务器的所述IP地址 分配应答为分配IP地址成功,则所述接入网设备向所述DHCP服务器发送表 示释放IP地址的报文。
12. —种接入网设备,其特征在于,包括 第一接收单元,用于接收来自终端的终端申请IP地址的请求; 注册触发单元,用于触发发起所述终端的移动IP注册过程; 第二接收单元,用于接收所述终端的移动IP注册的结果;第一发送单元,用于将所述第二接收单元收到的注册结果和所述终端申 请IP地址的请求,发送给分配连接点地址的设备。
13. 根据权利要求12所述的接入网设备,其特征在于,还包括填入单元,用于将所述第二接收单元收到的注册结果填入所述终端申请 IP地址的请求中;所述第一发送单元将所述填入注册结果的请求发送给所述分配连接点 地址的i殳备。
14. 根据权利要求12或13所述的接入网设备,其特征在于,还包括第三接收单元,用于接收来自所述分配连接点地址的设备的IP地址分配 应答;注册取消单元,用于触发发起所述终端的移动IP注册取消过程;第一判断单元,用于对所述第二接收单元收到的注册结果和所述第三接 收单元收到的应答进行判断,如果所述注册结果为注册成功,所述应答为IP 地址分配失败,则指示所述注册取消单元触发发起所述终端的移动IP注册取 消过程。
15. 根据权利要求12所述的接入网设备,其特征在于,还包括第二发送单元,用于将所述第一接收单元收到的所述终端申请IP地址的 请求发送给所述分配连接点地址的设备;第三接收单元,用于接收来自所述分配连接点地址的设备的IP地址分配应答;第二判断单元,用于对所述第二接收单元收到的注册结果和所述第三接 收单元收到的应答进行判断,如果所述应答为分配IP地址成功,且所述注册 结果为注册失败,则指示所述第一发送单元将所述注册结果和所述终端申请 IP地址的请求发送给所述分配连接点地址的设备。
16. —种分配连接点地址的设备,其特征在于,包括接收单元,用于接收终端申请IP地址的请求和该终端的移动IP注册结果;发送单元,用于向所述终端返回IP地址分配应答;第一判断单元,用于判断所述接收单元收到的注册结果是否为注册失 败,如果是则指示所述发送单元向所述终端返回表示IP地址分配失败的应 答。
17. 根据权利要求16所述的分配连接点地址的设备,其特征在于,所述 接收单元还用于从收到的所述终端申请IP地址的请求中,获取该终端的移动 IP注册结果。
18. 根据权利要求16至17中任一项所述的分配连接点地址的设备,其特 征在于,还包括IP地址管理单元,用于收回已分配的IP地址;第四判断单元,用于在所述第一判断单元判定所述接收单元收到的注册 结果为注册失败时,判断在所述接收单元收到所述携带注册结果的终端申请 IP地址的请求前,是否已另外收到独立的终端申请IP地址的请求且已向所述 终端发送IP地址分配成功的应答,将所述IP地址分配给该终端,如果是,则 指示所述IP地址管理单元收回所述已分配的IP地址。
19. 一种接入网设备,其特征在于,包括 第一接收单元,用于接收来自终端的终端申请IP地址的请求; 第二接收单元,用于接收所述终端的移动IP注册的结果; 第一发送单元,用于向所述终端返回IP地址分配应答;第一判断单元,用于对第一接收单元和所述第二接收单元进行判断,如 果所述第一接收单元收到所述终端申请IP地址的请求,且所述第二接收单元 收到的所述注册结果为注册失败,则指示所述第一发送单元返回表示IP地址 分配失败的应答。
20.根据权利要求19所述的接入网设备,其特征在于,还包括第三接收单元,用于接收来自分配连接点地址的设备的IP地址分配应答;第二发送单元,用于向所述分配连接点地址的设备发送表示释放IP地址 的报文;第二判断单元,用于对所述第三接收单元收到的应答和所述第二接收单 元收到的注册结果进行判断,如果所述第三接收单元收到所述终端IP地址分 配成功的应答,且所述第二接收单元收到的注册结果为注册失败,则指示所 述第二发送单元向所述分配连接点地址的设备发送所述表示释放IP地址的 报文。
全文摘要
本发明涉及移动通信领域,公开了一种请求、分配连接点地址的方法及设备,在终端的MIP注册失败时,不会导致终端后继消息的传输产生错误。本发明中,接收终端申请IP地址的请求和该终端的移动IP注册结果;如果收到的注册结果为注册失败,则返回终端IP地址分配失败的应答。
文档编号H04L1/16GK101355474SQ20071013785
公开日2009年1月28日 申请日期2007年7月25日 优先权日2007年7月25日
发明者赵宇萍 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1