跨站点实现动态主机配置的系统及方法

文档序号:7962563阅读:169来源:国知局
专利名称:跨站点实现动态主机配置的系统及方法
技术领域
本发明涉及网络通信技术领域,具体涉及一种跨站点实现动态主机配置的系统及方法。
背景技术
目前,随着移动和宽带技术的飞速发展,对IP地址的需求急剧增长。为了解决IPv4地址资源紧张对IP技术应用的限制问题,IPv6将原IPv4的地址长度由32位增加到128位,而且还采用了分级地址模式、高效IP包头、服务质量、主机地址自动配置、认证和加密等多种技术。
其中,为了实现移动台在移动情况下仍然能够顺利与外界进行通信,采用了MIP(Mobile IP,移动IP)技术。其基本原理是移动台除了拥有一个固定IP地址,即HoA(Home Address,家乡地址)外,在最近移动到的外地网络还拥有一个临时IP地址,即CoA(Care-of Address,转交地址),并通过一定的网络机制建立起HoA地址与CoA地址的对应关系、以及家乡网络与外地网络的路由关系,从而使移动台在其网络变换时不会中断与位于其他网络的CN(核心网)之间的通信。
MIPv6(移动IP版本6)是基于IPv6协议的移动IP技术,其无需外地代理、支持路由优化,进而避免了迂回路由、并充分利用了邻居发现功能和IPv6扩展头。IPv6工作原理如图1所示(1)移动台通过IPv6路由器公告报文决定当前所在位置;;(2)移动台使用IPv6地址自动配置机制(或其他可能的机制)获取外地链路的配置CoA;(3)移动台向家乡代理登陆,通知它的CoA;
(4)移动台也向某些通信对端通知它的CoA;(5)其它主机可以无视移动台的CoA,而像移动IPv4一样,将包发往移动台的本地网络,家乡代理通过隧道将包转发到移动台的转交地址;(6)知道移动台转交地址的通信主机也可用IPv6路由扩展头,直接将包发给移动台;(7)移动台在发送数据包的时候使用CoA地址作为源地址。
由以上过程可见,为了保证移动台在子网间漫游时的正常通信,就需要为位于外地网络的移动台分配一个有效的CoA地址。
在MIPv6中,CoA地址可以通过自动配置的方式来获取其相关信息,自动配置的方式分为以下两种1.无状态自动配置CoA的IP地址、配置信息的获取是通过将路由器公告中接收到的网络前缀和接口标识组合而成。
2.有状态自动配置基于DHCPv6(动态主机配置协议版本6)过程获取IP地址、配置信息。
有状态自动配置与无状态自动配置是互补的,如可以利用无状态自动配置获取CoA的地址,而通过有状态自动配置获取CoA配置信息,即混合方式配置。
目前通过DHCPv6进行主机配置中的消息流程如图2所示该图中由左向右的DHCPv6消息可能包括1、SOLICIT(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);2、REQUEST(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);3、CONFIRM(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);4、RENEW(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);5、REBIND(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);6、RELEASE(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);7、DECLINE(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);
8、INFORMATION-REQUEST(DHCPv6客户端->DHCPv6服务器/DHCPv6中继代理);9、RELAY-FORW(DHCPv6中继代理->DHCPv6服务器/DHCPv6中继代理)。
上述消息中从DHCPv6客户端发往DHCPv6服务器/DHCPv6中继代理的消息在多播(multicast)时候(除了DHCPv6客户端已经得知DHCPv6服务器的单播地址(unicast)的情况以外),其消息的目的地址为All_DHCP_Relay_Agents_and_Servers(FF02::1:2),是一个链路本地(link-local)多播地址。从DHCPv6中继代理发往DHCPv6服务器/DHCPv6中继代理的消息带多播的时候(除了DHCPv6中继代理已经配置好了DHCPv6服务器的单播地址以外),其消息的目的地址为All_DHCP_Servers(FF05::1:3),是一个站点范围内(site-scoped)的多播地址。
该图中由右向左的DHCPv6消息可能包括1、ADVERTISE(DHCPv6服务器->DHCPv6客户端);2、REPLY(DHCPv6服务器->DHCPv6客户端);3、RECONFIGURE(DHCPv6服务器->DHCPv6客户端/DHCP中继代理);4、RELAY-REPL(DHCPv6服务器/中继代理->DHCPv6中继代理)。
上述消息中都是以unicast(单播)方式进行传送的。
由以上可以得知,DHCPv6客户端在利用DHCPv6过程进行主机配置的时候,DHCPv6服务器必须位于同一个站点内。但是由于MIPv6的使用,会产生DHCPv6客户端可能需要跨站点范围利用DHCPv6过程进行地址配置的情况,如在MIPv6的快速切换的时候,作为DHCPv6客户端的移动台可能在需要通过有状态或无状态/有状态混合方式在服务网络中配置要切换到的目标网络的CoA地址(目标网络与服务网络不在一个站点内)。而目前还没有跨站点实现DHCPv6的有效方案。

发明内容
本发明的主要目的是提供一种跨站点实现动态主机配置的系统,为跨站点进行DHCPv6过程提供系统支持。
本发明的另一个目的是提供一种跨站点实现动态主机配置的方法,为需要通过DHCPv6进行地址配置等过程的跨站点操作提供前提条件,进而保证移动IP中对移动终端地址的有效配置。
为此,本发明提供如下的技术方案一种跨站点实现动态主机配置的系统,所述系统包括位于移动终端的服务站点内的接入点、服务站点动态主机配置功能实体,位于移动终端的目标站点内的目标站点动态主机配置功能实体、动态主机配置服务器,所述移动终端通过其服务站点内的服务站点动态主机配置功能实体及其目标站点内的目标站点动态主机配置功能实体和动态主机配置服务器进行消息交互,完成动态主机配置过程。
所述服务站点动态主机配置功能实体与目标站点动态主机配置功能实体通过扩展的DHCPv6协议进行消息交互。
一种跨站点实现动态主机配置的方法,所述方法包括A、在移动终端的服务站点内和目标站点内分别设置服务站点动态主机配置功能实体和目标站点动态主机配置功能实体;B、当移动终端需要跨站点进行动态主机配置过程时,由所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发,完成动态主机配置过程。
所述移动终端需要跨站点进行动态主机配置的过程包括地址配置过程、和/或地址更新过程、和/或地址重配置过程。
当移动终端需要跨站点进行地址配置过程时,所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发的步骤包括B1、移动终端获取服务站点动态主机配置功能实体定位信息,所述定位信息具体为服务站点动态主机配置功能实体的动态主机配置协议唯一标识DUID或IP地址;B2、根据所述定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体;B3、服务站点动态主机配置功能实体收到所述DHCPv6消息后,提取出该消息中所要进行跨站点动态主机配置的目标站点的信息,并根据该信息将所述DHCPv6消息发送到目标站点动态主机配置功能实体;B4、目标站点动态主机配置功能实体将收到的DHCPv6消息多播发送到动态主机配置服务器。
所述根据定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体的步骤包括移动终端向所有动态主机配置中继代理和服务器多播发送DHCPv6消息,并在该消息中携带所述DUID标识信息、表明进行跨站点动态主机配置过程的信息、目标网络相关信息。
所述根据定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体的步骤包括移动终端向服务站点动态主机配置功能实体的IP地址单播发送DHCPv6消息,并在该消息中携带表明进行跨站点动态主机配置过程的信息、目标网络相关信息。
服务站点动态主机配置功能实体通过扩展的DHCPv6协议将所述DHCPv6消息发送到目标站点动态主机配置功能实体。
当移动终端需要跨站点进行地址配置过程时,所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发的步骤进一步包括动态主机配置服务器收到目标站点动态主机配置功能实体传送的移动终端的消息后,将需要回应的DHCPv6消息发送给目标站点动态主机配置功能实体;目标站点动态主机配置功能实体提取出该消息中所要进行跨站点动态主机配置的服务站点的信息,并根据该信息将所述需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体;服务站点动态主机配置功能实体对收到的消息进行解析,提取出动态主机配置服务器的回应消息,发送给移动终端。
目标站点动态主机配置功能实体通过扩展的DHCPv6协议将所述需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体。
所述步骤B进一步包括由动态主机配置中继代理将服务站点动态主机配置功能实体发送的动态主机配置服务器的回应消息传送给移动终端。
由以上本发明提供的技术方案可以看出,本发明通过在移动终端的服务站点内和目标站点内分别设置服务站点动态主机配置功能实体和目标站点动态主机配置功能实体,在需要跨站点进行动态主机配置过程时,即可由服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发,完成动态主机配置过程。从而为需要通过DHCPv6进行地址配置等过程的跨站点操作提供了前提条件,有效地实现了移动IP中对移动终端地址的配置。本发明中的服务站点动态主机配置功能实体和目标站点动态主机配置功能实体之间可以通过扩展的DHCPv6协议进行消息交互,也可以通过其他消息进行交互,进一步方便了系统在不同网络中的应用。


图1是现有技术中MIPv6的工作原理示意图;图2是现有技术中通过DHCPv6进行主机配置中的消息流程图;图3是本发明系统的组网示意图;图4是本发明系统中各功能实体间的消息交互流程图;图5是本发明方法的一个实施例的实现流程图;图6是本发明在WiMAX系统中进行跨站点DHCPv6过程HoA地址配置的流程图。
具体实施例方式
本发明的核心在于在移动终端的服务站点内和目标站点内分别设置服务站点动态主机配置功能实体和目标站点动态主机配置功能实体;当需要跨站点进行动态主机配置过程时,由所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发,完成动态主机配置过程。
本技术领域人员知道,DHCP(动态主机配置协议)用来进行高效的动态IP地址分配。DHCP协议基于一般的client(客户机)/server(服务器)模型,即client主动发起请求报文,server返回相应的应答报文。这里的client就是普通的计算机,server就是DHCP server,计算机启动或申请地址时向DHCP server发送地址申请报文,DHCP server自动为client指定IP地址和其他网络参数,并发送回应报文。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
参照图3,图3示出了本发明系统的组网结构;该系统包括位于移动终端的服务站点内的接入点S11、服务站点动态主机配置功能实体S12,位于移动终端的目标站点内的目标站点动态主机配置功能实体S22、动态主机配置服务器S21。
当移动终端S0需要进行跨站点的DHCPv6过程时,比如,在快速切换时,移动终端对收到的目标接入路由器管辖网络前缀与目前使用的服务接入路由器管辖网络的前缀进行比较,如果目标接入路由器与服务接入路由器不在同一个站点内,并且根据地址配置方式指示信息知道需要进行有状态或者是进行无状态/有状态混合方式地址自动配置,则需要进行跨站点的DHCPv6过程。
在该过程中,移动终端通过接入点S11接入服务站点,向动态主机配置服务器S21发送消息。由于目标接入路由器与服务接入路由器位于不同的站点内,因此,若直接向动态主机配置服务器S21发送DHCPv6消息,则该消息无法到达目的地。在本发明系统中,由其服务站点内的服务站点动态主机配置功能实体S12及其目标站点内的目标站点动态主机配置功能实体S22对移动终端S0和动态主机配置服务器S21之间需要传送的消息进行转发,完成该过程。
可以在移动终端S0发送DHCPv6消息中携带表明移动终端需要进行跨站点的DHCPv6过程的信息,以及目标站点的相关信息。服务站点动态主机配置功能实体S12收到该消息后,根据这些信息即可将DHCPv6消息转发到相应目标站点内的目标站点动态主机配置功能实体S22,然后,再由目标站点动态主机配置功能实体S22将其发送给动态主机配置服务器S21。
动态主机配置服务器S21收到移动终端S0的DHCPv6消息后,对该消息进行回应。同样,首先将该消息发送到目标站点动态主机配置功能实体S22,然后,再由目标站点动态主机配置功能实体S22转发给服务站点动态主机配置功能实体S12。服务站点动态主机配置功能实体S12提取出其中的回应信息发送给移动终端。
移动终端S0发送的DHCPv6消息根据发送方式的不同可以通过该站点内的DHCPv6中继代理进行转发到达服务站点动态主机配置功能实体S12,也可以直接到达服务站点动态主机配置功能实体S12。同样,服务站点动态主机配置功能实体S12转发的动态主机配置服务器S21回应的DHCPv6消息根据发送方式的不同,可以通过该站点内的DHCPv6中继代理进行转发到达移动终端S0,也可以直接发送到移动终端S0。
同样,目标站点内目标站点动态主机配置功能实体S22和动态主机配置服务器S21之间消息的传递也可以通过该站点内的DHCPv6中继代理进行转发。
根据应用需要,服务站点动态主机配置功能实体S12与目标站点动态主机配置功能实体S22可以通过扩展的DHCPv6协议进行消息交互,也可以采用其他专用协议进行交互。
图4示出了本发明系统中各功能实体间的消息交互流程1.MS(移动终端)通过链路层或者IP层机制发现需要跨站点进行DHCPv6过程(如MIPv6快速切换中)。
2.MS向All_DHCP_Relay_Agents_and_Servers(FF02::1:2)多播所需发送的DHCPv6消息,MS在该消息中表明其要进行跨站点的DHCPv6过程,以及目标站点的相关信息。
所涉及的DHCPv6消息包括A)SOLICIT消息B)REQUEST消息C)CONFIRM消息D)RENEW消息E)REBIND消息F)RELEASE消息G)DECLINE消息
H)INFORMATION-REQUEST消息MS也可不通过DHCPv6中继向服务站点DHCPv6功能实体发送上述消息。此时需要此功能实与MS位于同一个link上,并且加入到了All_DHCP_Relay_Agents_and_Servers(FF02::1:2)地址;或者MS已经获知此功能实体的地址,将上述消息直接发送给功能实体,在这种情况下,第3步省略。
3.DHCPv6中继代理收到此消息后,发现其是需要进行跨站点DHCPv6过程的DHCPv6消息。中继代理将其递交给上述服务站点内的DHCPv6功能实体。
4.上述服务站点内的DHCPv6功能实体将收到的DHCPv6消息进行解析,提取出所要进行跨站点DHCPv6过程的目标站点的信息,并根据此信息通过但不限于DHCPv6协议扩展的方式将DHCPv6消息发送到目标站点中对应的DHCPv6功能实体。
5.目标网络中的DHCPv6功能实体收到上述消息后,将DHCPv6消息剥离出来,并向All_DHCP_Relay_Agents_and_Servers(FF02::1:2)多播该消息。
6.此消息在到达DHCPv6服务器之前,可以由DHCPv6中继代理进行中继(此时DHCPv6服务器与目标站点DHCPv6功能实体不在同一个链路上)。
7.上述消息到达目标站点内的DHCPv6服务器,此DHCPv6服务器利用相应的DHCPv6消息进行回应,并将回应的消息发送给向其中继消息的DHCPv6中继代理。
DHCPv6服务器回应的消息包括A)ADVERTISE消息B)REPLY消息C)RECONFIGURE消息D)RELAY-REPL消息其中,A、B两条消息会在DHCPv6服务器与目标站点DHCPv6功能实体位于同一个链路上的时候DHCPv6服务器回应;C消息可能在不进行步骤1~6的情况下直接由DHCPv6发起;D消息会在DHCPv6服务器与目标站点DHCPv6功能实体不在同一个链路上的时候DHCPv6服务器回应。
8.DHCPv6服务器的回应消息在到达目标站点的时候可以经过DHCPv6中继代理的中继(此时DHCPv6服务器与目标站点DHCPv6功能实体不在同一个链路上)。
9.目标站点内的DHCPv6功能实体对收到的DHCPv6消息进行解析,将此消息通过但不限于DHCPv6协议扩展的方式发送到服务站点中对应的DHCPv6功能实体。
10.服务站点DHCPv6功能实体将收到的消息进行解析,提取出DHCPv6服务器回应的消息,发送给DHCPv6中继代理。
根据第2步中相应的情况,服务站点DHCPv6功能实体可以直接将提取出的DHCPv6消息发送给MS,从而省略第10步。
11.DHCPv6中继代理接收到消息后,将其中继给MS。
利用本发明系统,可以进行跨站点的地址配置、地址重配置、地址更新等各种DHCPv6过程。
下面基于该系统,以跨站点的地址配置为例,进一步详细说明本发明跨站点实现动态主机配置的方法的过程。
参照图5所示本发明方法的一个实施例的实现流程,包括以下步骤步骤501在移动终端的服务站点内和目标站点内分别设置服务站点动态主机配置功能实体和目标站点动态主机配置功能实体。
步骤502移动终端获取服务站点动态主机配置功能实体定位信息,所述定位信息具体为服务站点动态主机配置功能实体的DUID标识或IP地址。
步骤503根据定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体。
如果移动终端得到的定位信息是动态主机配置功能实体的DUID,则移动终端可以向所有动态主机配置中继代理和服务器多播发送DHCPv6消息,并在该消息中携带所述DUID标识信息以及表明进行跨站点动态主机配置过程的信息。
如果移动终端得到的是动态主机配置功能实体的IP地址,则移动终端可以直接向服务站点动态主机配置功能实体的IP地址单播发送DHCPv6消息,并在该消息中携带表明进行跨站点动态主机配置过程的信息。
步骤504服务站点动态主机配置功能实体收到DHCPv6消息后,提取出该消息中所要进行跨站点动态主机配置的目标站点的信息,并根据该信息将所述DHCPv6消息发送到目标站点动态主机配置功能实体。
服务站点动态主机配置功能实体可以通过扩展的DHCPv6协议或其他协议将DHCPv6消息发送到目标站点动态主机配置功能实体。
步骤505目标站点动态主机配置功能实体将收到的DHCPv6消息多播发送到动态主机配置服务器。
步骤506动态主机配置服务器收到目标站点动态主机配置功能实体传送的移动终端的消息后,将需要回应的DHCPv6消息发送给目标站点动态主机配置功能实体。
步骤507目标站点动态主机配置功能实体提取出该消息中所要进行跨站点动态主机配置的服务站点的信息,并根据该信息将需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体。
同样,目标站点动态主机配置功能实体可以通过扩展的DHCPv6协议或其他协议将需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体。
步骤508服务站点动态主机配置功能实体对收到的消息进行解析,提取出动态主机配置服务器的回应消息,发送给移动终端。
在上述过程中,移动终端与服务站点动态主机配置功能实体之间的消息交互,以及目标站点动态主机配置功能实体与动态主机配置服务器之间的消息交互均可通过DHCPv6中继代理进行中继到达。
地址重配置、地址更新等DHCPv6过程中服务站点动态主机配置功能实体与目标站点动态主机配置功能实体的交互过程与上述类似,在此不再赘述。
本发明可适用于各种跨站点进行DHCHv6过程的通信系统,比如WiMAX(全球微波系统的互操作性)系统、3GPP、3GPP2以及未来B3G系统等。
下面以WiMAX系统为例,说明跨站点使用DHCPv6过程进行HoA(家乡地址)地址的配置方式。
参照图6所示流程,包括以下步骤1.MS欲通过DHCPv6(有状态方式)配置其HoA地址,而MS的家乡网络与MS目前所在的拜访网络不是位于同一个站点下。MS向All_DHCP_Relay_Agents_and_Servers(FF02::1:2)多播发送DHCPv6 Solicit消息,并在该消息中表明其要进行跨站点的DHCPv6过程(配置其HoA地址),以及家乡网络的相关信息。
2.DHCPv6中继代理收到此消息后,发现其是需要进行跨站点DHCPv6过程的DHCPv6消息。中继代理将其递交给服务站点内的DHCPv6功能实体(此时拜访网络的DHCPv6服务器与拜访网络的DHCPv6功能实体不在同一个链路上)。
3.服务站点内的DHCPv6功能实体将收到的DHCPv6消息进行解析,提取出所要进行跨站点DHCPv6过程的家乡网络的信息,并将此信息通过但不限于DHCPv6协议扩展的方式发送到家乡网络中对应的DHCPv6功能实体。
4.家乡网络中的DHCPv6功能实体收到第3步中发送过来的消息后,将DHCPv6 Solicit消息剥离出来,并向All_DHCP_Relay Agents_and_Servers(FF02::1:2)多播该消息。
5.此消息在到达家乡网络的DHCPv6服务器之前,可能由家乡网络的DHCPv6中继代理进行中继(此时家乡网络的DHCPv6服务器与家乡网络的DHCPv6功能实体不在同一个链路上)。
6.DHCP Solicit消息到达家乡网络中DHCPv6服务器,可以为MS配置HoA服务的DHCPv6服务器响应此消息,将自己的信息(定位信息、性能信息等)包含在DHCPv6 Advertise消息中回复给MS。
7.DHCPv6 Advertise消息在到达家乡网络的时候可以经过DHCPv6中继代理的中继。
8.家乡网络内的DHCPv6功能实体将收到的DHCPv6 Solicit消息进行解析,将此信息通过但不限于DHCPv6协议扩展的方式发送到服务站点中对应的DHCPv6功能实体。
9.服务站点DHCPv6功能实体将收到的消息进行解析,提取出DHCPv6Advertise消息,发送给DHCPv6中继代理。
10.DHCPv6中继代理接收到消息后,将其中继给MS。
11.若多于一个家乡网络的DHCPv6对MS进行回复,MS通过收到的DHCPv6 Solicit消息中包含的DHCPv6服务器的参数选择一个DHCPv6服务器。并向其发送DHCPv6 Request消息请求其下发HoA相关信息,MS需要在消息中表明其要进行跨站点的DHCPv6过程(配置其HoA地址),以及家乡网络的相关信息。
12.DHCPv6中继代理收到此消息后,发现其是需要进行跨站点DHCPv6过程的DHCPv6消息。中继代理将其递交给服务站点内的DHCPv6功能实体(此时拜访网络的DHCPv6服务器与拜访网络的DHCPv6功能实体不在同一个链路上)。
13.服务站点内的DHCPv6功能实体将收到的DHCPv6消息进行解析,提取出所要进行跨站点DHCPv6过程的家乡网络的信息,并将此信息通过但不限于DHCPv6协议扩展的方式发送到家乡网络中对应得DHCPv6功能实体。
14.家乡网络中的DHCPv6功能实体收到第13步中发送过来的消息后,将DHCPv6 Request消息剥离出来,并向All_DHCP_Relay_Agents_and_Servers(FF02::1:2)多播这个消息。
15.此消息在到达家乡网络的DHCPv6服务器之前,可以由家乡网络的DHCPv6中继代理进行中继(此时家乡网络的DHCPv6服务器与家乡网络的DHCPv6功能实体不在同一个链路上)。
16.DHCP Request消息到达家乡网络中DHCPv6服务器,该DHCPv6服务器为MS配置HoA,并将其包含在DHCPv6 Reply消息中回复给MS。
17.DHCPv6 Reply消息在到达家乡网络的时候可以经过DHCPv6中继代理的中继(此时家乡DHCPv6服务器与家乡网络DHCPv6功能实体不在同一个链路上)。
18.家乡网络内的DHCPv6功能实体将收到的DHCPv6 Reply消息进行解析,将此信息通过但不限于DHCPv6协议扩展的方式发送到服务站点中对应得DHCPv6功能实体。
19.服务站点DHCPv6功能实体将收到的消息进行解析,提取出DHCPv6Reply消息,发送给DHCPv6中继代理。
20.DHCPv6中继代理接收到消息后,将其中继给MS,MS收到DHCPv6Reply消息后,从消息中提取出相应的HoA相关信息,配置自己的HoA。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种跨站点实现动态主机配置的系统,其特征在于,所述系统包括位于移动终端的服务站点内的接入点、服务站点动态主机配置功能实体,位于移动终端的目标站点内的目标站点动态主机配置功能实体、动态主机配置服务器,所述移动终端通过其服务站点内的服务站点动态主机配置功能实体及其目标站点内的目标站点动态主机配置功能实体和动态主机配置服务器进行消息交互,完成动态主机配置过程。
2.根据权利要求1所述的系统,其特征在于,所述服务站点动态主机配置功能实体与目标站点动态主机配置功能实体通过扩展的DHCPv6协议进行消息交互。
3.一种跨站点实现动态主机配置的方法,其特征在于,所述方法包括A、在移动终端的服务站点内和目标站点内分别设置服务站点动态主机配置功能实体和目标站点动态主机配置功能实体;B、当移动终端需要跨站点进行动态主机配置过程时,由所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发,完成动态主机配置过程。
4.根据权利要求3所述的方法,其特征在于,所述移动终端需要跨站点进行动态主机配置的过程包括地址配置过程、和/或地址更新过程、和/或地址重配置过程。
5.根据权利要求4所述的方法,其特征在于,当移动终端需要跨站点进行地址配置过程时,所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发的步骤包括B1、移动终端获取服务站点动态主机配置功能实体定位信息,所述定位信息具体为服务站点动态主机配置功能实体的动态主机配置协议唯一标识DUID或IP地址;B2、根据所述定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体;B3、服务站点动态主机配置功能实体收到所述DHCPv6消息后,提取出该消息中所要进行跨站点动态主机配置的目标站点的信息,并根据该信息将所述DHCPv6消息发送到目标站点动态主机配置功能实体;B4、目标站点动态主机配置功能实体将收到的DHCPv6消息多播发送到动态主机配置服务器。
6.根据权利要求5所述的方法,其特征在于,所述根据定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体的步骤包括移动终端向所有动态主机配置中继代理和服务器多播发送DHCPv6消息,并在该消息中携带所述DUID标识信息、表明进行跨站点动态主机配置过程的信息、目标网络相关信息。
7.根据权利要求5所述的方法,其特征在于,所述根据定位信息将DHCPv6消息发送给服务站点动态主机配置功能实体的步骤包括移动终端向服务站点动态主机配置功能实体的IP地址单播发送DHCPv6消息,并在该消息中携带表明进行跨站点动态主机配置过程的信息、目标网络相关信息。
8.根据权利要求5所述的方法,其特征在于,服务站点动态主机配置功能实体通过扩展的DHCPv6协议将所述DHCPv6消息发送到目标站点动态主机配置功能实体。
9.根据权利要求3或5所述的方法,其特征在于,当移动终端需要跨站点进行地址配置过程时,所述服务站点动态主机配置功能实体和目标站点内的动态主机配置功能实体对移动终端和位于目标站点内的动态主机配置服务器之间交互的消息进行转发的步骤进一步包括动态主机配置服务器收到目标站点动态主机配置功能实体传送的移动终端的消息后,将需要回应的DHCPv6消息发送给目标站点动态主机配置功能实体;目标站点动态主机配置功能实体提取出该消息中所要进行跨站点动态主机配置的服务站点的信息,并根据该信息将所述需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体;服务站点动态主机配置功能实体对收到的消息进行解析,提取出动态主机配置服务器的回应消息,发送给移动终端。
10.根据权利要求9所述的方法,其特征在于,目标站点动态主机配置功能实体通过扩展的DHCPv6协议将所述需要回应的DHCPv6消息发送到服务站点动态主机配置功能实体。
11.根据权利要求9所述的方法,其特征在于,所述步骤B进一步包括由动态主机配置中继代理将服务站点动态主机配置功能实体发送的动态主机配置服务器的回应消息传送给移动终端。
全文摘要
本发明公开了一种跨站点实现动态主机配置的系统及方法,包括位于移动终端的服务站点内的接入点、服务站点动态主机配置功能实体,位于移动终端的目标站点内的目标站点动态主机配置功能实体、动态主机配置服务器,所述移动终端通过其服务站点内的服务站点动态主机配置功能实体及其目标站点内的目标站点动态主机配置功能实体和动态主机配置服务器进行消息交互,完成动态主机配置过程。利用本发明,可以为需要通过DHCPv6进行地址配置等过程的跨站点操作提供前提条件,进而保证移动IP中对移动终端地址的有效配置。
文档编号H04W8/26GK101047997SQ200610087630
公开日2007年10月3日 申请日期2006年6月8日 优先权日2006年6月8日
发明者夏斌, 梁萌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1