基于动态上报使用率实现地址池集中管理的系统及方法技术方案

技术编号:16703768 阅读:55 留言:0更新日期:2017-12-02 17:12
本发明专利技术涉及一种基于动态上报使用率实现地址池集中管理的系统及方法,其中包括客户端,用以向地址池服务器申请IP地址资源,并于IP地址资源申请成功后,主动向地址池服务器上报资源使用率;地址池服务器,用以给客户端分配IP地址资源,并接收客户端主动上报的资源使用率。采用该种基于动态上报使用率实现地址池集中管理的系统及方法,达到一个保活的作用,因为设备和集中化地址池服务器之间是通过UDP报文通信的,是不可靠的连接,那么这类报文可以达到设备和集中化地址池服务器之间保活的作用;可以让集中化地址池服务器及时的获取到设备的地址使用率情况,以便集中化地址池服务器做出进一步的策略,具有更广泛的应用范围。

System and method of centralized management of address pool based on dynamic reporting usage rate

The invention relates to a dynamic reporting usage to realize centralized management system and method based on address pool, including the client, in order to apply the IP address resources to the server address pool, and apply for the success in the IP address resources, take the initiative to report to the server address pool resource usage; address pool for distribution to the client server, IP address resources, and receive the client reported active resource usage. The report is based on dynamic usage to realize centralized management system and method of address pool, reach a keep alive, because between the device and the centralized server address pool is UDP packets through communication, connection is not reliable, then this type of message can keep alive effect between equipment and centralized address to the pool can make centralized server; server address pool timely access to address equipment utilization, so that the centralized server address pool to make further strategies, has wider application range.

【技术实现步骤摘要】
基于动态上报使用率实现地址池集中管理的系统及方法
本专利技术涉及网络
,尤其涉及IP地址池管理
,具体是指一种基于动态上报使用率实现地址池集中管理的系统及方法。
技术介绍
现有的IPPOOL地址池管理是通过整体的地址资源规划,在接入设备上自行管理,这样会造成地址资源利用率不均的情况,现提出地址资源处集中管理申请的方案,可以有效提高地址资源池的利用效率。设备主动向集中化地址池服务器申请地址资源,但是申请成功后,集中化地址池服务器如何及时的获取到设备的地址使用率情况,以及如何保持集中化地址池服务器和设备的通信连接问题,本方案就是主要解决以上两个问题。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现客户端主动发起一个地址使用率上报报文,主动向集中化地址池服务器上报本设备申请的地址的当前使用率的基于动态上报使用率实现地址池集中管理的系统及方法。为了实现上述目的,本专利技术具有如下构成:该基于动态上报使用率实现地址池集中管理的系统,其主要特点是,所述的系统包括:客户端,用以向地址池服务器申请IP地址资源,并于IP地址资源申请成功后,主动向地址池服务器上报资源使用率;地址池服务器,用以给客户端分配IP地址资源,并接收客户端主动上报的资源使用率。本专利技术还涉及一种根据所述的系统基于动态上报使用率实现地址池集中管理的方法,其特征在于,所述的方法包括以下步骤:(1)客户端向地址池服务器发送IP地址资源申请报文;(2)地址池服务器给客户端分配IP地址资源并将申请成功回应报文发送至客户端;(3)客户端主动发送资源使用率上报报文至地址池服务器。较佳地,所述的步骤(1)和(2)之间,还包括以下步骤:(1-1)地址池服务器判断申请地址资源的客户端是否合法,如果是,则继续步骤(2),否则结束退出。更佳地,所述的地址池服务器判断申请地址资源的客户端是否合法,具体为:所述的地址池服务器根据IP地址资源申请报文的源IP判断申请地址资源的客户端是否合法。较佳地,所述的步骤(2)之间,包括以下步骤:(2-1)所述的地址池服务器根据设定的地址分配策略给客户端分配IP地址资源,如果申请成功,则继续步骤(2-2),否则继续步骤(2-3);(2-2)所述的地址池服务器将申请成功回应报文发送至客户端,然后继续步骤(3);(2-3)所述的地址池服务器将申请失败回应报文发送至客户端,然后结束退出。较佳地,所述的将申请成功回应报文发送至客户端,具体为:将申请成功报文和资源使用率上报间隔属性发送至客户端。更佳地,所述的客户端主动发送资源使用率上报报文至地址池服务器,具体为:所述的客户端根据所述的资源使用率上报间隔属性主动发送资源使用率上报报文至地址池服务器。较佳地c,所述的步骤(3)之后,还包括以下步骤:(4)地址池服务器根据接收到的资源使用率调整设定的地址分配策略。采用了该专利技术中的基于动态上报使用率实现地址池集中管理的系统及方法,达到一个保活的作用,因为设备和集中化地址池服务器之间是通过UDP报文通信的,是不可靠的连接,那么这类报文可以达到设备和集中化地址池服务器之间保活的作用;可以让集中化地址池服务器及时的获取到设备的地址使用率情况,以便集中化地址池服务器做出进一步的策略,具有更广泛的应用范围。附图说明图1为本专利技术的基于动态上报使用率实现地址池集中管理的方法的流程图。图2为本专利技术的报文格式图。图3为本专利技术的报文中Attributes的具体格式示意图。图4为本专利技术的IP地址属性的格式示意图。图5为本专利技术的IP地址掩码的格式示意图。图6为本专利技术的IP地址个数的格式示意图。图7为本专利技术的用户域属性的格式示意图。图8为本专利技术的地址分配策略的格式示意图。图9为本专利技术的地址池服务端的回应报文的格式示意图。图10为本专利技术的IP地址段资源的格式示意图。图11为本专利技术的资源使用率上报间隔频率的格式示意图。图12为本专利技术的地址池使用率的格式示意图。图13为本专利技术的子属性的格式示意图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。协议的主要特性如下:客户/服务器模式客户端:网络接入服务器(NAS)是IPPOOL的客户端。客户端负责将地址请求信息传递给指定的IPPOOL资源服务器,然后处理IPPOOL资源服务器的回应。服务器端:IPPOOL资源服务器负责接收地址请求,然后给客户端回应相应的地址资源信息。网络安全客户端与IPPOOL服务器之间的交互是通过共享密钥来进行相互认证。共享密钥不会通过网络传送。IPOOL服务器设置客户端白名单,当收到不是合法客户端的请求,做丢弃处理。协议扩充性所有的交互报文由多个不同长度的Attribute-Length-Value三元组组成,新属性值的加入不会破坏到协议的原有实现。采用UDP协议采用UDP协议承载协议报文。服务器端口号可以考虑申请一个知名端口号。因为UDP协议,因此本协议必须考虑重传和超时机制。如图1所示,本专利技术的基于动态上报使用率实现地址池集中管理的方法包括如下步骤:步骤1:接入设备上电,需要完成接入功能,向IPPOOL资源地址服务器申请地址资源;发送code为1的地址申请报文;步骤2:IPPOOL地址资源服务器收到报文,check报文的code域,发现是地址申请报文,首先需要检查申请的client设备是否合入,建议通过UDP报文的源ip来判断;任何非法code域值、非法clientip地址、报文Authenticator校验失败的报文均做丢弃处理;步骤3:地址申请报文校验成功后,IPPOOL地址资源服务器按照自身的策略分配一组或者多组地址资源费client,通过code为2的地址申请成功回应报文,携带相关属性(包括地址资源属性和使用率上报间隔属性等待);如果此时IPPOOL地址资源服务器没有任何地址资源或者出现异常,回应code为3的地址申请失败回应报文;步骤4:设备收到code为2的地址申请成功报文后,即可以将报文中携带的地址资源信息用于用户接入功能分配,同时根据地址使用率上报间隔属性的配置,定时上报该地址资源的使用情况,通过code为7的地址使用率上报报文;步骤5:IPPOOL地址资源服务器收到code为7的地址使用率上报报文,需要立即回应code为8的地址使用率回应报文;步骤6:IPPOOL地址资源服务器在及时获取到所有client端的地址资源使用率后,可以根据自身的策略做出相关配置或者回收策略。任何非法code域值、非法clientip地址、报文Authenticator校验失败的报文均做丢弃处理。本专利技术的报文格式如图2所示。其中:(1)CodeCode域占位一个字节,它用来标识IPPOOL报文类型。当收到的报文的代码域非法时,该报文将会被静默丢弃。IPPOOL报文Code域(十进制)分配如下:1、地址申请报文2、地址申请成功回应报文3、地址申请失败回应报文4、地址释放报文5、地址释放成功回应报文6、地址释放失败回应报文7、地址使用率上报报文8、地址使用率回应报文(2)IdentifierIdentifier域占位一个字节,用于匹配请求和回应报文。如果在一个很短的时间内接收到相同的源IP地址、源UDP端口号和相同的Identifier域的请求报文本文档来自技高网
...
基于动态上报使用率实现地址池集中管理的系统及方法

【技术保护点】
一种基于动态上报使用率实现地址池集中管理的系统,其特征在于,所述的系统包括:客户端,用以向地址池服务器申请IP地址资源,并于IP地址资源申请成功后,主动向地址池服务器上报资源使用率;地址池服务器,用以给客户端分配IP地址资源,并接收客户端主动上报的资源使用率。

【技术特征摘要】
1.一种基于动态上报使用率实现地址池集中管理的系统,其特征在于,所述的系统包括:客户端,用以向地址池服务器申请IP地址资源,并于IP地址资源申请成功后,主动向地址池服务器上报资源使用率;地址池服务器,用以给客户端分配IP地址资源,并接收客户端主动上报的资源使用率。2.一种根据权利要求1所述的系统的基于动态上报使用率实现地址池集中管理的方法,其特征在于,所述的方法包括以下步骤:(1)客户端向地址池服务器发送IP地址资源申请报文;(2)地址池服务器给客户端分配IP地址资源并将申请成功回应报文发送至客户端;(3)客户端主动发送资源使用率上报报文至地址池服务器。3.根据权利要求2所述的基于动态上报使用率实现地址池集中管理的方法,其特征在于,所述的步骤(1)和(2)之间,还包括以下步骤:(1-1)地址池服务器判断申请地址资源的客户端是否合法,如果是,则继续步骤(2),否则结束退出。4.根据权利要求3所述的基于动态上报使用率实现地址池集中管理的方法,其特征在于,所述的地址池服务器判断申请地址资源的客户端是否合法,具体为:所述的地址池服务器根据IP地址资源申请报文的源IP判断申请地址资源的客户端是否...

【专利技术属性】
技术研发人员:逯利军钱培专朱华兴李晏胡森标
申请(专利权)人:北京赛特斯信息科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1