基于网络的本地移动性管理系统及方法

文档序号:7962399阅读:112来源:国知局
专利名称:基于网络的本地移动性管理系统及方法
技术领域
本发明涉及网络通信技术领域,具体涉及一种基于网络的本地移动性管理系统及方法。
背景技术
在全IP网络中用户可具有极高的移动性,并有多种接入方式可以选择,移动性管理问题分布在网络的不同层次上网络层、链路层和空中接口层。从作用范围来看,可分为宏移动性管理、微移动性管理和空中接口移动性管理。宏移动性管理主要处理大范围内的移动性,如不同网络间的漫游,当用户从一个网络漫游至另一个网络时,仍然可以不间断地通信;微移动性管理主要处理小范围内的移动支持,比如,同一网络内部的移动;空中接口移动性管理与接入网使用的无线技术密切相关,进行移动台在各个基站或接入点之间的切换管理。在基于MIP(移动IP)的移动性管理中,需要主机支持实现在全球范围内的移动特性,这无疑会提高终端的成本及终端协议栈的复杂度。
为此,目前提出了一种NETLMM(基于网络的本地移动性管理)的实现框架,如图1所示其中,本地移动锚点S1上存储与各移动节点对应的路由信息,每条路由信息均指向移动节点当前接入的路由器。发向移动节点或者移动节点发出的报文均会通过S1来转发。当一个移动节点从一个接入路由器移动到另外一个接入路由器(比如,图中移动节点S2从路由器AR1移动到路由器AR2)时,新接入路由器将发送一个消息给S1,以更新S1上此移动节点对应的路由信息。网络通过移动检测机制实现对移动节点移动的判决,而无需移动节点具备特殊的移动协议能力。在移动前后,移动节点具备的IP不发生改变,从而保证正在进行的会话不中断。
基于网络的本地移动性管理系统的一个本地域可能覆盖整个城市,域内服务的所有移动终端数量将非常庞大,有可能远远超过单个本地移动锚点的支持能力,单本地移动锚点系统对本地移动锚点设备的可靠性也提出了苛刻的要求,同时也不便于为不同签约用户提供差异化服务。

发明内容
本发明的主要目的是提供一种基于网络的本地移动性管理系统,以克服现有单本地移动锚点系统中本地移动锚点设备负荷较重的缺点,实现网络负荷分担。
本发明的另一个目的是提供一种基于网络的本地移动性管理方法,以提高本地管理域支持的移动终端的数量。
为此,本发明提供如下的技术方案一种基于网络的本地移动性管理系统,包括用于移动节点接入的一个或多个接入路由器,所有接入路由器位于同一管理域,彼此间通过IP路由网络相连,所述系统还包括多个本地移动锚点,分别通过所述IP路由网络与各接入路由器相连,用于存储并维护由其服务的子网络内的移动节点信息及对应所述移动节点的路由信息,为所述移动节点提供移动性管理服务,每个本地移动锚点服务的子网络为整个用户网络的一部分。
两个不同的本地移动锚点存储并维护的服务所属的子网络相同,并具有不同的服务优先级,其中,优先级高的本地移动锚点作为主用本地移动锚点,优先级低的本地移动锚点作为备用本地移动锚点。
在主用本地移动锚点正常工作时,主用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务;
在主用本地移动锚点菪机后,与该主用本地移动锚点对应的备用本地移动锚点代替该主用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务。
一种基于网络的本地移动性管理方法,所述方法包括在一个本地管理域内设置多个本地移动锚点;各本地移动锚点分别独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理。
优选地,所述方法进一步包括将整个用户网络划分为多个子网络;为各本地移动锚点分配一个或多个服务的子网络。
所述将整个用户网络划分为多个子网络的步骤包括为所述用户网络确定一个统一的用户网络前缀;将所述用户网络前缀划分为多个子前缀,每个子前缀对应一个子网络。
可选地,为不同本地移动锚点分配不同的服务子网络。
可选地,为任意两个或多个本地移动锚点分配相同的服务子网络。
所述为各本地移动锚点分配一个或多个服务的子网络的步骤包括在本地移动锚点上配置本地移动性管理信息。
所述各本地移动锚点独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理的步骤包括接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息;当有移动节点接入时,接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点;接入路由器与确定的本地移动锚点进行交互,实现基于网络的本地移动性管理。
可选地,所述接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息的步骤具体为在本地管理域内的所有接入路由器上配置各本地移动锚点上配置的本地移动性管理信息。
可选地,所述接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息的步骤具体为各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器;接入路由器将接收到的各本地移动锚点的本地移动性管理信息存储在本地。
所述各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器的方法具体为本地移动锚点利用路由器通告向本地管理域内的所有接入路由器动态传递和扩散所述本地移动性管理信息;或者本地移动锚点通过组播方式向本地管理域内的所有接入路由器动态发布所述本地移动性管理信息;或者本地移动锚点通过专用信令向本地管理域内的所有接入路由器动态发送所述本地移动性管理信息。
所述本地移动性管理信息包括所述用户网络前缀、子网前缀及其优先级、服务优先级。
所述接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点的步骤包括对于已经配置IP地址的移动节点,接入路由器根据该IP地址所属的网段确定与其对应的子网前缀,并选用为该子网前缀用户服务的本地移动锚点为该移动节点提供服务。
当有多个子网前缀与所述IP地址所属的网段对应时,优先选用子网前缀优先级高的本地移动锚点为该移动节点服务。
所述接入路由器根据获取的本地移动性管理信息确定为该移动节点提供服务的本地移动锚点的步骤进一步包括对于未配置IP地址的移动节点,接入路由器根据所述服务优先级信息确定为该移动节点服务的本地移动锚点。
优选地,各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器的同时,将其负荷指标传送给所述接入路由器;接入路由器接收本地移动锚点的本地移动性管理信息、负荷指标,计算并记录与该本地移动锚点的距离。
所述接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点的步骤进一步包括对于未配置IP地址的移动节点,接入路由器综合各本地移动锚点的服务优先级信息、负荷指标及与各本地移动锚点的距离,确定为该移动节点服务的本地移动锚点。
所述方法进一步包括当接入路由器发现有本地移动锚点菪机后,删除本地存储的该本地移动锚点的本地移动性管理信息。
所述方法进一步包括如果接入路由器在预定的时间内未收到本地移动锚点发送的消息,则确定该本地移动锚点已菪机;或者接入路由器通过动态路由协议确定已菪机的本地移动锚点。
所述方法进一步包括各本地移动锚点将为其配置的子网前缀优先级映射为动态路由协议的路由权值或开销向外发布路由;在本地移动锚点菪机后,IP路由网络自动更新菪机的子网前缀路由指向所述本地移动锚点对应的备用本地移动锚点。
由以上本发明提供的技术方案可以看出,本发明通过在同一管理域内设置多个本地移动锚点,并将整个用户网络划分为多个子网络,为各本地移动锚点分配一个或多个服务的子网络,使各本地移动锚点独立对由其服务的子网络内的移动节点进行基于网络的本地移动性管理。由于单个本地移动锚点仅仅为部分本地管理域内的移动节点提供移动性服务,从而达到了负荷分担的目的;而且,当一个本地移动锚点菪机后,其他本地移动锚点将自动代为提供服务,保证了系统服务的可靠性。
另外,由于各本地移动锚点与接入路由器间是三层路由互连,从而可以根据实际应用需要,将各本地移动锚点设备集中部署,也可以将其分布在域内的任何地址,如城市的各个区。由于多本地移动锚点的引入,使得整个网络在最初用户量少时可以仅部署一个本地移动锚点,随着用户量的增加可以通过添加本地移动锚点设备平滑实现系统的扩容。
本发明系统与现有网络中的认证服务器配合应用,可以满足对不同签约用户的差异化服务。比如,在为用户分配IP地址时,可以将签约用户的本地移动锚点归属按地域划分,或者是按签约等级划分。
本发明多本地移动锚点系统还有效地支持了网络运营商和本地移动服务提供商的分离,可以使各个本地移动服务提供商自己构建和维护各自的本地移动锚点设备,为各自网段内的用户提供服务。


图1是现有技术中单本地移动锚点系统的架构示意图;图2是本发明基于网络的本地移动性管理系统的组网示意图;图3是本发明基于网络的本地移动性管理方法的较佳实施例的流程图。
具体实施例方式
本发明的核心在于在同一管理域内设置多个本地移动锚点,各本地移动锚点独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
参照图2,图2是本发明系统的一个实施例的组网示意图在该系统中,接入路由器S21、S22、S23、…、S2n位于接入网络边缘,同时连接一个或多个接入点,向移动节点S0提供接入功能,所有接入路由器位于同一管理域,通过IP路由网络相连。当然,在接入路由器下还可以有一个或多个与无线接入/有线接入技术相关的网元设备,为了清楚起见,在图中未示出。
移动节点S0是在本地管理域内移动的签约用户设备,当其从一个接入路由器下移动到本地管理域内的另外一个接入路由器下时,IP地址保持不变,正在进行的IP会话连接将继续保持。
边界路由器BR是本地管理域的出口路由器,本地管理域内的节点都将通过此边界路由器与外部节点进行通信。当然,本地管理域也可以有多个边界路由器出口。
本地移动锚点S11、S12、…、S1n通过IP路由网络与各接入路由器相连,用于存储并维护由其服务的子网络内的移动节点信息及对应该移动节点的路由信息,独立为这些移动节点提供移动性管理服务。
本地移动锚点和接入路由器之间通过IP路由网络相连,也就是说,本地移动锚点和接入路由器不需要L2(二层)直连要求。
为了实现不同本地移动锚点之间的相互备份,可以将两个任意的本地移动锚点配置为主、备用本地移动锚点,主用本地移动锚点和备用本地移动锚点存储并维护的服务的子网络相同,并具有不同的服务优先级。其中,优先级高的本地移动锚点作为主用本地移动锚点,优先级低的本地移动锚点作为备用本地移动锚点。在主用本地移动锚点正常工作时,主用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务;在主用本地移动锚点菪机后,与该主用本地移动锚点对应的备用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务。从而有效地保证了系统服务的可靠性。
下面结合该系统,详细说明本发明基于网络的本地移动性管理方法。
参照图3,图3示出了本发明方法的一个实施例的实现流程,包括以下步骤步骤301在一个本地管理域内设置多个本地移动锚点。
步骤302将整个用户网络划分为多个子网络,并为各本地移动锚点分配一个或多个服务的子网络,即在本地移动锚点上配置本地移动性管理信息。
将整个用户网络,即本地管理域网络划分为多个子网络时,可以根据实际需要来划分。比如,整个本地管理域具有统一的网络前缀LMD-PREFIX标识,将其称为用户网络前缀,根据该用户网络前缀描述的网段范围,将其划分为n个子网络前缀,用SUB-PREFIX(n)标识。这样,每个子前缀对应一个子网络,在网络规划时指定每个本地移动锚点所负责的本地管理域中的子网前缀,也就是说,本地移动锚点应该为IP地址属于此子网前缀的移动节点提供移动性服务。其中,n可以是任意值。当然,本发明并不局限于这种划分方式。
根据需要,可以为每个本地移动锚点分配一个或多个服务的子网络,不同本地移动锚点分配不同的服务子网络,从而实现负载分担,减轻单个本地移动锚点的负荷压力。
为了保证系统服务的可靠性,也可以设定n=2m,m>=0,使多本地移动锚点中的任意两个本地移动锚点间起到相互备份的作用,当主用本地移动锚点菪机后,由其备用本地移动锚点自动代为其提供服务。关于这点,将在后面详细描述。
因此,不仅可以为不同本地移动锚点分配不同的服务子网络,而且还可以为任意两个本地移动锚点分配相同的服务子网络,也就是说,这两个本地移动锚点中一个为主用本地移动锚点,另一个为备用本地移动锚点。
为了使各本地移动锚点知道其需要服务的子网络,在本地移动锚点上配置本地移动性管理信息,使本地移动锚点和各接入路由器能够根据这些信息为接入该子网络的移动节点提供移动性管理服务。
所述本地移动性管理信息包括用户网络前缀、子网前缀及其优先级、服务优先级。
当某个子网前缀被同时指派给多个本地移动锚点的情况下,哪个本地移动锚点负责的子网前缀优先级最高,就由哪个本地移动锚点为此子网络前缀用户提供服务。比如,SUB-PREFIX(1)被同时指派到本地移动锚点1和本地移动锚点2上,但是本地移动锚点1上此SUB-PREFIX(1)的服务优先级是10,而本地移动锚点2上此SUB-PREFIX(1)的服务优先级是5,在数值越大优先级越高的情况下,最终将由本地移动锚点1为此子网前缀用户提供服务。
步骤303接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息。
可以在本地管理域内的所有接入路由器上直接配置各本地移动锚点上配置的本地移动性管理信息。比如,在接入路由器数量较少时,可以通过手工方式来对接入路由器逐一配置。在接入路由器数量较多、位置分散时,也可以通过远程配置方式对所有接入路由器进行统一配置。但这种方式下将不能支持多本地移动锚点动态冗余备份的功能。
为了提供可靠的系统服务,还可以由各本地移动锚点将其上配置的本地移动性管理信息周期地传送给本地管理域内的所有接入路由器,接入路由器收到这些信息后,将其存储在本地。
具体的传送方式可以采用以下几种(1)本地移动锚点利用路由器通道向本地管理域内的所有接入路由器动态传递和扩散所述本地移动性管理信息,比如,利用路由器间的路由器通告消息,同时定义自己的选项信息字段,以携带其本地移动性管理信息。
(2)本地移动锚点通过组播方式向本地管理域内的所有接入路由器动态发布所述本地移动性管理信息;(3)本地移动锚点通过专用信令向本地管理域内的所有接入路由器动态发送所述本地移动性管理信息,也就是说,在本地管理域内本地移动锚点、接入路由器、中间路由器上设计专用信令协议,动态扩散所述本地移动性管理信息。
接入路由器收到这些信息后,将其存储在本地。为了方便在移动节点接入时为该移动节点选取相应的本地移动锚点,可以在接入路由器上建立一个移动性管理信息表,在该表中包含以下字段,如下表1所示表1

当接入路由器在移动节点接入时即可根据该表查找到合适的本地移动锚点,做出相应的决策,完成后续的信息交互,使相应的本地移动锚点为移动节点提供本地移动性服务。
步骤304当有移动节点接入时,接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点。
在移动节点接入时,有两种情况一种是移动节点已配置有IP地址,比如,在用户签约时静态配置了IP地址,或者在移动节点从一个接入路由器切换到另一个接入路由器时,在先分配的IP地址保持不变;另一种是移动节点还未配置IP地址,比如,采用动态方式分配IP地址的情况。针对这两种情况,接入路由器分别采用不同的策略进行决策。而对于移动节点地址没有确定而需要网络指派的情况,地址确定的过程也就是服务本地移动锚点的选择过程。下面将对这两种情况下接入路由器的决策过程进行详细描述。
假如具有IPv6协议栈的移动节点的IPv6地址已通过静态方式进行了配置,此时,接入路由器就可根据该IP地址所属的网段确定与其对应的子网前缀,并选用该子网前缀的本地移动锚点为该移动节点服务。如果有多个本地移动锚点分配了该子网前缀,则接入路由器只需根据各本地移动锚点的子网前缀服务优先级判决该用户应该由哪个本地移动锚点来为其提供服务,应该和哪个本地移动锚点完成基于网络的本地移动性管理信令的交互。
假如具有IPv6协议栈的移动节点上电后需要通过动态的方式配置其IPv6地址。
本技术领域人员知道,对于IP地址动态自动配置也分为无状态地址自动配置和有状态地址自动配置(如动态主机配置协议DHCPv6)两种情况。采用哪种方式取决于网络提供者所部署的策略,这往往和用户认证策略结合在一起。也就是无论采用哪种策略,移动节点接入时都是要经过认证环节的,只有通过了安全认证的用户才能真正接入网络,享受网络提供的授权服务。
如果是签约用户,并且采用无状态地址自动配置的方式,移动节点上电时地址基本确定,与采用静态配置的方式差不多,接入路由器可以只根据为各本地移动锚点配置的子网前缀服务优先级判决此用户应该由哪个本地移动锚点提供服务。
如果是签约用户,并且采用有状态地址自动配置的方式在移动节点上电时获取地址(如DHCPv6),这时接入路由器可以根据各本地移动锚点的服务优先级选择合适的本地移动锚点为其提供服务。
由于各本地移动锚点除了前面所述的预先配置的一些静态指标外,其本身的一些动态信息是在不断变化的,比如,本地移动锚点的负荷等情况。因此,为了更合理地选择服务的本地移动锚点,本发明还可以在各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器的同时,将其负荷指标等一些动态信息传送给各接入路由器;接入路由器收到这些动态信息后,与本地移动性管理信息一起存储在本地。同时,接入路由器甚至可以获知各本地移动锚点和该接入路由器的距离情况,比如,可以根据收到的本地移动锚点发送的消息中的跳数、或者是带宽、跳数等因素相结合的综合结果。
这样,接入路由器就可以综合当前各本地移动锚点的负载情况、与各本地移动锚点的距离情况,选择最合理的本地移动锚点为接入的移动节点提供服务,如选择负载最轻的本地移动锚点或者选择距离最近的本地移动锚点。这可以通过为该移动节点分配此本地移动锚点负责的子前缀地址的方式加以实现。比如,如果接入路由器是作为DHCP Relay(DHCP中继)的角色存在,则可以直接将这个子网前缀信息插入在DHCP Relay消息中,转发给DHCP服务器,从而建议DHCP服务器为其分配该子网前缀内的地址。
对于一个移动节点从其他接入路由器切换或者漫游到本接入路由器的情况,因为该移动节点的IP地址是已经确定的,同样接入路由器可以只根据为各本地移动锚点配置的子网前缀服务优先级判决此用户应该由哪个本地移动锚点提供服务。
步骤305接入路由器与确定的本地移动锚点进行交互,实现基于网络的本地移动性管理。
在前面提到,各本地移动锚点将其上配置的本地移动性管理信息周期地传送给本地管理域内的所有接入路由器,接入路由器收到这些信息后,将其存储在本地。这些信息可以包括用户网络前缀、子网前缀及其子网前缀优先级、服务优先级等。其中,所有配置条目首先应该具有相同的用户网络前缀,因为在这个本地管理域范围内所有移动节点用户应该同属于一个相同的用户网络前缀;其次,配置有相同子网前缀的不同本地移动锚点的子网前缀服务优先级不能相同,否则接入路由器将无法正确决策最终由哪个本地移动锚点为该子网前缀用户提供服务。为了保证配置的正确性,在网络配置时,可以由接入路由器对收到的所有配置信息进行基础校验工作,如果发现有非法的条目,则向配置终端告警。
为了实现冗余备份的目的,本发明将同一个子网前缀同时指派到多个本地移动锚点上,同时分别指定了不同的子网前缀优先级。根据接入路由器的决策,最终由具有最高子网前缀优先级的本地移动锚点提供服务。如果具有最高优先级的本地移动锚点菪机,接入路由器发现后,立即删除本地存储的该本地移动锚点的本地移动性管理信息,以此可以使接入路由器为移动节点选择次高子网前缀优先级的本地移动锚点为其服务。
当本地移动锚点和接入路由器间采用周期信令的方式动态交互各本地移动锚点的配置及动态信息时,可以预先设置一个接收信息时间间隔阈值,如果接入路由器在预定的时间内未收到本地移动锚点发送的消息,也就是说等待接收某个本地移动锚点信息的时间超过了该阈值,则可确定该本地移动锚点已菪机。此时,接入路由器将及时删除此本地移动锚点对应的子网络前缀条目。这样根据接入路由器的既定决策方法(选择最高子前缀服务优先级策略),将自动选择系统原先设定的次高子网前缀服务优先级的本地移动锚点提供服务。
除上述方式外,还可以在本地管理域内启用可以设置路由权值或开销的OSPF(动态路由协议),各本地移动锚点将各自的子网前缀服务优先级映射为路由权值(或开销)向外发布路由,最终此子前缀对应的路由将指向权值最高、开销最小的本地移动锚点(主用本地移动锚点),并且当主用本地移动锚点菪机后,网络将自动调整路由到次优的本地移动锚点,从而实现对整个网络的自动调整,实现系统多本地移动锚点冗余备份的目的。
当本地移动锚点重启后,可以采用以下两种策略动作1.将所有子网络前缀配置失效,并提示网络/系统管理员根据当前网络各本地移动锚点的运行情况重新进行配置,避免抢占其他本地移动锚点的子网前缀用户的服务。
2.本地移动锚点中仍旧保存子网络前缀的配置,但将自动设置为缺省的子网前缀最低服务优先级,并通过网管通道提示网络/系统管理员进行更新设置。
可见,本发明通过在同一管理域内设置多个本地移动锚点,各本地移动锚点独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理,有效地实现了负荷分担、冗余备份的目的,保证了系统服务的可靠性。尤其是对于一个本地管理域需要支持数量庞大的移动终端的网络情况。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种基于网络的本地移动性管理系统,包括用于移动节点接入的一个或多个接入路由器,所有接入路由器位于同一管理域,彼此间通过IP路由网络相连,其特征在于,所述系统还包括多个本地移动锚点,分别通过所述IP路由网络与各接入路由器相连,用于存储并维护由其服务的子网络内的移动节点信息及对应所述移动节点的路由信息,为所述移动节点提供移动性管理服务,每个本地移动锚点服务的子网络为整个用户网络的一部分。
2.根据权利要求1所述的系统,其特征在于,两个不同的本地移动锚点存储并维护的服务所属的子网络相同,并具有不同的服务优先级,其中,优先级高的本地移动锚点作为主用本地移动锚点,优先级低的本地移动锚点作为备用本地移动锚点。
3.根据权利要求2所述的系统,其特征在于,在主用本地移动锚点正常工作时,主用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务;在主用本地移动锚点菪机后,与该主用本地移动锚点对应的备用本地移动锚点代替该主用本地移动锚点为其服务的子网络内的移动节点提供移动性管理服务。
4.一种基于网络的本地移动性管理方法,其特征在于,所述方法包括在一个本地管理域内设置多个本地移动锚点;各本地移动锚点分别独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括将整个用户网络划分为多个子网络;为各本地移动锚点分配一个或多个服务的子网络。
6.根据权利要求5所述的方法,其特征在于,所述将整个用户网络划分为多个子网络的步骤包括为所述用户网络确定一个统一的用户网络前缀;将所述用户网络前缀划分为多个子前缀,每个子前缀对应一个子网络。
7.根据权利要求6所述的方法,其特征在于,为不同本地移动锚点分配不同的服务子网络。
8.根据权利要求6所述的方法,其特征在于,为任意两个或多个本地移动锚点分配相同的服务子网络。
9.根据权利要求5述的方法,其特征在于,所述为各本地移动锚点分配一个或多个服务的子网络的步骤包括在本地移动锚点上配置本地移动性管理信息。
10.根据权利要求9所述的方法,其特征在于,所述各本地移动锚点独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理的步骤包括接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息;当有移动节点接入时,接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点;接入路由器与确定的本地移动锚点进行交互,实现基于网络的本地移动性管理。
11.根据权利要求10所述的方法,其特征在于,所述接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息的步骤具体为在本地管理域内的所有接入路由器上配置各本地移动锚点上配置的本地移动性管理信息。
12.根据权利要求10所述的方法,其特征在于,所述接入路由器获取本地管理域内所有本地移动锚点上配置的本地移动性管理信息的步骤具体为各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器;接入路由器将接收到的各本地移动锚点的本地移动性管理信息存储在本地。
13.根据权利要求12所述的方法,其特征在于,所述各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器的方法具体为本地移动锚点利用路由器通告向本地管理域内的所有接入路由器动态传递和扩散所述本地移动性管理信息;或者本地移动锚点通过组播方式向本地管理域内的所有接入路由器动态发布所述本地移动性管理信息;或者本地移动锚点通过专用信令向本地管理域内的所有接入路由器动态发送所述本地移动性管理信息。
14.根据权利要求12所述的方法,其特征在于,所述本地移动性管理信息包括所述用户网络前缀、子网前缀及其优先级、服务优先级。
15.根据权利要求14所述的方法,其特征在于,所述接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点的步骤包括对于已经配置IP地址的移动节点,接入路由器根据该IP地址所属的网段确定与其对应的子网前缀,并选用为该子网前缀用户服务的本地移动锚点为该移动节点提供服务。
16.根据权利要求15所述的方法,其特征在于,当有多个子网前缀与所述IP地址所属的网段对应时,优先选用子网前缀优先级高的本地移动锚点为该移动节点服务。
17.根据权利要求14所述的方法,其特征在于,所述接入路由器根据获取的本地移动性管理信息确定为该移动节点提供服务的本地移动锚点的步骤进一步包括对于未配置IP地址的移动节点,接入路由器根据所述服务优先级信息确定为该移动节点服务的本地移动锚点。
18.根据权利要求14所述的方法,其特征在于,各本地移动锚点将所述本地移动性管理信息周期地传送给本地管理域内的所有接入路由器的同时,将其负荷指标传送给所述接入路由器;接入路由器接收本地移动锚点的本地移动性管理信息、负荷指标,计算并记录与该本地移动锚点的距离。
19.根据权利要求18所述的方法,其特征在于,所述接入路由器根据获取的本地移动性管理信息确定为该移动节点服务的本地移动锚点的步骤进一步包括对于未配置IP地址的移动节点,接入路由器综合各本地移动锚点的服务优先级信息、负荷指标及与各本地移动锚点的距离,确定为该移动节点服务的本地移动锚点。
20.根据权利要求12所述的方法,其特征在于,所述方法进一步包括当接入路由器发现有本地移动锚点菪机后,删除本地存储的该本地移动锚点的本地移动性管理信息。
21.根据权利要求20所述的方法,其特征在于,所述方法进一步包括如果接入路由器在预定的时间内未收到本地移动锚点发送的消息,则确定该本地移动锚点已菪机;或者接入路由器通过动态路由协议确定已菪机的本地移动锚点。
22.根据权利要求14所述的方法,其特征在于,所述方法进一步包括各本地移动锚点将为其配置的子网前缀优先级映射为动态路由协议的路由权值或开销向外发布路由;在本地移动锚点菪机后,IP路由网络自动更新菪机的子网前缀路由指向所述本地移动锚点对应的备用本地移动锚点。
全文摘要
本发明公开了一种基于网络的本地移动性管理系统,包括用于移动节点接入的一个或多个接入路由器、多个本地移动锚点,所有接入路由器和本地移动锚点位于同一管理域,通过IP路由网络相连,本地移动锚点用于存储并维护由其服务的各移动节点信息及对应所述移动节点的路由信息,独立为所述移动节点提供移动性管理服务。本发明还公开了一种基于网络的本地移动性管理方法,在一个本地管理域内设置多个本地移动锚点;各本地移动锚点分别独立对其服务的子网络内的移动节点进行基于网络的本地移动性管理。利用本发明,可以实现负荷分担、冗余备份,提高系统服务的可靠性。
文档编号H04L12/56GK101047558SQ20061008690
公开日2007年10月3日 申请日期2006年6月14日 优先权日2006年6月14日
发明者管红光 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1