本发明涉及移动通信,更具体的说是涉及一种ad hoc网络的ip资源分配方法。
背景技术:
1、ad hoc网络是一种无基础设施、自组织、抗毁性强的移动通信网络,能够以较低的功耗和较低的成本实现复杂的分组无线网络协议,从而支持成千上万个通信节点工作,并且网络具有抗干扰能力,因此,特别适合应用于民用、军用通信领域。利用ad hoc网络可以实现数字化和信息化战场的规划和布局,在传感器网络、紧急突发场合、个人通信、医疗监护等场景下也可以发挥重要作用。
2、然而要发挥ad hoc网络的优越性,对网络内的设备进行有效的ip地址分配是至关重要的。目前,静态地址分配和动态地址分配是无线通信网络常用的ip地址分配方案。但是静态地址分配中无线通信网络的ip地址通常由管理员规划,当需要分配的地址数量过多时,会出现分配时间长、产生地址冲突、资源管理复杂等问题。而动态地址分配中ip地址分配和管理的模式是客户机/服务器模式,这种模式有效分配ip地址的前提是客户机与服务器之间交换大量信息,并且存在地址冲突和重复分配的问题,因此并不适用于ad hoc网络的地址分配。
3、因此,对ad hoc网络内的设备进行有效的ip地址分配是本领域技术人员亟需解决的问题。
技术实现思路
1、有鉴于此,本发明提供了一种ad hoc网络的ip资源分配方法,不仅能够快速的为ad hoc网络中的设备分配有效地址,还解决了地址冲突和重复分配等问题。
2、为了实现上述目的,本发明采用如下技术方案:
3、一种ad hoc网络的ip资源分配方法,包括:
4、在ad hoc网络中,建立第一通信平台,获得所述第一通信平台的编号、类型、等级、数量参数;
5、获取待分配的第一ip地址资源;
6、基于自动分配原则,将所述待分配的第一ip地址资源分配给所述第一通信平台;所述第一通信平台ip地址分配成功。
7、进一步地,一种ad hoc网络的ip资源分配方法,还包括:
8、在ip地址分配成功的所述第一通信平台下建立第二通信平台,获得所述第二通信平台的编号、类型、等级、数量参数;
9、基于节省开销原则,检测所述第一ip地址资源中是否有未分配的ip地址;如果有,则将其作为第二ip地址资源;如果没有,则直接获取第二ip地址资源;
10、基于所述自动分配原则,将所述第二ip地址资源分配给所述第二通信平台;
11、基于避免冲突原则,进行地址冲突核验,如果有ip地址冲突问题,则修改有冲突的ip地址资源,重新进行自动分配,如果没有ip地址冲突问题,则所述第二通信平台ip地址分配成功。
12、进一步地,所述自动分配原则包括分区管理原则;
13、所述分区管理原则为:将ad hoc网络中整个分布区域的通信平台分为n个小的区域,并实行区域自治管理;
14、其中,所述通信平台数量大于400,n大于等于1。
15、进一步地,所述自动分配原则包括按序分配原则;
16、所述按序分配原则为:基于通信平台的等级,从左到右、从上到下按顺序对通信平台进行ip地址分配。
17、进一步地,所述自动分配原则还包括资源置存原则;
18、所述资源置存原则为:对ip地址资源进行提前置存管理,每个平台节点提前置存预设数量个ip地址资源,用于网络规模变化后进行ip地址资源分配。
19、进一步地,所述节省开销原则为:检测是否有未分配的ip地址;如果有,则对其进行自动分配;如果没有,则添加新的ip地址资源,进行自动分配。
20、进一步地,所述自动分配原则包括避免冲突原则;
21、所述避免冲突原则为:对自动分配ip地址进行核验,如果有ip地址冲突时,则修改有冲突的ip地址资源,重新进行分配,直到没有ip地址冲突问题,则ip地址分配成功。
22、经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种ad hoc网络的ip资源分配方法,能够有效地解决ad hoc网络中地址分配冲突问题、降低ip资源开销并且实现ip资源快速分配,为ad hoc网络中的设备快速分配有效地址。
1.一种ad hoc网络的ip资源分配方法,其特征在于,包括:
2.如权利要求1所述的一种ad hoc网络的ip资源分配方法,其特征在于,还包括:
3.如权利要求1或2所述的一种ad hoc网络的ip资源分配方法,其特征在于,所述自动分配原则包括分区管理原则;
4.如权利要求1或2所述的一种ad hoc网络的ip资源分配方法,其特征在于,所述自动分配原则包括按序分配原则;
5.如权利要求1或2所述的一种ad hoc网络的ip资源分配方法,其特征在于,所述自动分配原则还包括资源置存原则;
6.如权利要求2所述的一种ad hoc网络的ip资源分配方法,其特征在于,所述节省开销原则为:检测是否有未分配的ip地址;如果有,则对其进行自动分配;如果没有,则添加新的ip地址资源,进行自动分配。
7.如权利要求2所述的一种ad hoc网络的ip资源分配方法,其特征在于,所述避免冲突原则为:对自动分配ip地址进行核验,如果有ip地址冲突时,则修改有冲突的ip地址资源,重新进行分配,直到没有ip地址冲突问题,则ip地址分配成功。