一种分类关联的动态主机配置协议选项分配方法及装置的制作方法

文档序号:7664921阅读:100来源:国知局
专利名称:一种分类关联的动态主机配置协议选项分配方法及装置的制作方法
技术领域
本发明涉及动态主机配置协议(DHCP,Dynamic Host ConfigurationProtocol)领域,特别是指一种分类关联的DHCP选项分配方法及装置。

背景技术
DHCP是一种简化主机IP地址配置管理的传输控制/网际协议(TCP/IP,Transmission Control Protocol/Internet Protocol)标准。该标准为DHCP服务器的使用提供了一种有效的方法即管理网络中客户机IP地址的动态分配以及启用网络上DHCP客户机的相关配置信息。在DHCP系统中,参数选项都关联于地址池,选择了某地址池后就分配相应的选项参数。但是,地址池关联的参数不能改变,各种设备类型的参数混合绑定地址池,造成地址池过于凌乱,这样,一些不同类型的设备被分配到和自己无关系的参数,甚至需要的参数被遗漏,当客户端请求地址的时候,将该地址池中的各种参数随同所分配的地址一起分配给客户端,而客户端得到的有其请求的参数,也有不必要的参数,造成网络资源的浪费;同时,处于同一网络中的各个客户端可能会请求不同的服务选项,如果将每个地址池仅关联一个服务选项,那么,在同一网络中,根据服务选项需要划分多个子网,网络结构变得非常复杂。


发明内容
有鉴于此,本发明的主要目的在于提供一种简洁、高效、准确的分类关联的DHCP选项分配方法。
本发明另一目的在于提供一种高效的分类关联的DHCP选项分配装置。
为达到上述目的,本发明的技术方案是这样实现的 一种分类关联的动态主机配置协议选项分配方法,该方法包括以下步骤 A、根据网络资源、组网方式及网络结构,划分子网、地址池范围; B、配置动态主机配置协议服务器的特定项,将各特定项与地址池关联,并在动态主机配置协议数据库中保存地址池与特定项的配置及关联关系; C、根据客户端发送请求中的子网、特定项信息,选择对应的地址池中的一个未分配地址,及客户端请求的特定项,向客户端发送; D、客户端接收并与动态主机配置协议服务器确认分配地址以及特定项配置。
所述特定项是根据运营商提供的服务选项,包括但不限于网络电视、视频点播、视频会议。
步骤B中还包括配置动态主机配置协议服务器中的基本参数,将各基本参数选项组成一个基本项,步骤C中将所述地址所在地址池关联的基本项一同发送客户端,步骤D中客户端接收并与动态主机配置协议服务器确认基本项。
所述基本参数,包括但不限于地址范围、地址租期、掩码地址、排除地址、网关地址、DNS域名地址、TFTP服务器、SIP服务器、www服务器。
每一基本项至少关联一个地址池;每一地址池至多关联一个基本项;每一特定项至少关联一个地址池。
一种分类关联的动态主机配置协议选项分配的装置,该装置位于动态主机配置协议服务器中,包括预配置模块和分配模块 预配置模块,用于配置动态主机配置协议服务器的特定项,将各特定项分别关联地址池,并将全部配置及关联关系存储到动态主机配置协议数据库中; 分配模块,根据客户端请求中的子网、特定服务选项信息,在动态主机配置协议数据库中寻找相应的地址池,从中选取一个未分配的地址,发送给客户端。
预配置模块还用于对基本项的配置,并将基本项与地址池关联。
本发明将参数选项按照基本项、地址池、特定项等进行分类,分别与地址池关联,使客户端获得地址的同时,能够快速获取精确的与地址关联的选项信息,保证客户端能够正确配置,优化网络结构,提高DHCP服务器的分配效率,更合理的利用网络资源。



图1为本发明应用系统的结构示意图; 图2为本发明所述方法流程图; 图3为本发明各选项关联关系示意图; 图4为本发明装置的示意图。

具体实施例方式 本发明的主要思想是在DHCP服务器预配置时,将运营商提供的服务作为特定项分别与地址池关联,将客户端配置需要的基本项也与地址池关联,当客户端请求时,根据用户请求的服务,DHCP服务器能够快速、精确回应,提高网络效率,避免冗余参数的传递。
如图1所示,本发明基于DHCP系统,该系统包括DHCP配置台、DHCP服务器、DHCP数据库、DHCP中继和若干客户端。由DHCP配置台对DHCP服务器进行预配置,将DHCP各选项参数与地址池关联,并将配置数据存入DHCP数据库,当各客户端经DHCP中继向DHCP服务器发送请求时,DHCP将请求的配置信息返回客户端。具体步骤如图2所示 步骤1根据网络资源、组网方式以及网络的结构,划分子网、DHCP服务器的地址池范围。
根据网络资源、组网方式以及网络的结构,确定需要划分的子网个数、地址池的范围,确定子网个数后,地址池的数量通常等于或大于子网个数,如图1所示的网络中,子网有3个,分别为DHCP服务器所在子网、DHCP中继1所在子网和DHCP中继2所在子网,那么地址池至少也有3个,将地址池划分为3个,即地址池1、地址池2和地址池3。各地址池的范围如表1所示 表1 其中,DHCP服务器的IP地址为10.40.35.254,对应地址池1;DHCP中继1的IP地址为10.40.30.200,对应地址池2;DHCP中继2的IP地址为10.40.25.120,对应地址池3。
步骤2配置DHCP服务器的基本项,将各基本项关联地址池。
把动态分配地址过程中共性的参数选项提取出来作为基本项,如地址范围、地址租期、掩码地址、排除地址、网关地址、DNS域名地址、TFTP服务器、SIP服务器、WWW服务器等参数,这些参数组成一组,称为基本项,根据网络资源、组网方式以及网络结构,分成若干基本项,每一个基本项中这些参数取值不完全相同,组成满足不同配置要求的基本项基本项1、基本项2、基本项3。
如图3所示,每个基本项至少关联一个地址池,但一个地址池只能关联一个基本项。
步骤3配置动态主机配置协议服务器的特定项,将各特定项关联地址池,并将全部配置存储到DHCP数据库中。
根据网络中运营商提供的网络电视、视频点播、视频会议、终端供应商类型、终端应用类型等服务项,将各种服务信息设置为特定项,根据各个子网中用户的分布情况,将特定项与地址池关联。如图3所示,每个地址池可以关联多个特定项,每个特定项也可以与多个地址池关联,保证当子网中的某一用户请求某一特定服务时,能够满足该用户的要求,各地址池关联的特定项如表2所示 表2 特定项配置完成,将步骤1至3配置的结果存储到DHCP数据库中。
步骤4根据客户端发送请求中的子网、特定项信息,选择对应的地址池中的一个未分配地址,连同该地址池关联的基本项、客户端请求的特定项,发送客户端。
客户端发送discover报文给DHCP服务器,DHCP服务器对该报文进行解析处理,获取客户端的所在子网和请求的特定服务的信息。如果客户端携带有DHCP中继信息,说明该客户端跟DHCP服务器不在同一个子网中,需要寻找与该DHCP中继所在子网关联的地址池;否则,直接使用与DHCP服务器所在子网关联的地址池。进而,根据客户端请求中的特定服务信息,选择一个地址池,从中选择一个未分配的地,连同该地址池关联的基本项、客户端请求的特定项,组成提供地址的offer包,如果特定项的编号与报文中之前存在的冲突,则用该选项信息替换以前存在的信息,发送给请求的客户端。在选择地址池时,满足条件的地址池如果地址已经全部配完,就选择下一个满足条件的地址池,如果同时存在多个满足条件的地址池,则随机选择一个。
前述例子中,以客户端1为例客户端1与DHCP中继1处于同一子网中,则当客户端1请求时,DHCP服务器根据其携带的DHCP中继1的IP地址,判断客户端1与DHCP中继1处于同一子网中,则选择DHCP中继1关联的地址池2,进而查看客户端1请求的特定服务,如客户端1请求网络电视服务,供应商为A2,再看地址池2关联的特定项中寻找网络电视供应商A2,如果能够找到,则满足客户端1的请求,则从地址池2中选择一个未分配的地址10.40.30.36,连同基本项、特定项一起组成offer包,发送客户端1,对于地址池2关联的其它特定项,如网络电视供应商A3、视频会议供应商C1等参数不发送给客户端1,从而避免客户端1接受自身不需要的冗余参数。客户端2、客户端3的请求过程与客户端1的请求过程类似。
步骤5客户端接收所提供的地址,与动态主机配置协议服务器确认分配地址及选项配置参数。
客户端收到offer包后,向DHCP服务器发送request包,表示接收DHCP服务器所分配的地址,DHCP回应ACK包,客户端按照offer包提供的基本项、特定项配置,完成一个地址请求的过程。
基于以上方法,本发明还提供了相应的装置,如图4所示,该装置位于DHCP服务器中,包括预配置模块和分配模块 预配置模块,用于配置DHCP服务器的基本项、特定项,将各基本项、特定项分别关联地址池,并将全部配置及关联关系存储到DHCP数据库中; 分配模块,根据客户端请求中的子网、特定服务选项信息,在DHCP数据库中寻找相应的地址池,从中选取一个未分配的地址,发送给客户端。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种分类关联的动态主机配置协议选项分配方法,其特征在于,该方法包括以下步骤
A、根据网络资源、组网方式及网络结构,划分子网、地址池范围;
B、配置动态主机配置协议服务器的特定项,将各特定项与地址池关联,并在动态主机配置协议数据库中保存地址池与特定项的配置及关联关系;
C、根据客户端发送请求中的子网、特定项信息,选择对应的地址池中的一个未分配地址,及客户端请求的特定项,向客户端发送;
D、客户端接收并与动态主机配置协议服务器确认分配地址以及特定项配置。
2.根据权利要求1所述的分类关联的动态主机配置协议选项分配方法,其特征在于,所述特定项是根据运营商提供的服务选项,包括但不限于网络电视、视频点播、视频会议。
3.根据权利要求1所述的分类关联的动态主机配置协议选项分配方法,其特征在于,步骤B中还包括配置动态主机配置协议服务器中的基本参数,将各基本参数选项组成一个基本项,步骤C中将所述地址所在地址池关联的基本项一同发送客户端,步骤D中客户端接收并与动态主机配置协议服务器确认基本项。
4.根据权利要求3所述的分类关联的动态主机配置协议选项分配方法,其特征在于,所述基本参数,包括但不限于地址范围、地址租期、掩码地址、排除地址、网关地址、DNS域名地址、TFTP服务器、SIP服务器、www服务器。
5.根据权利要求1至4任一所述的分类关联的动态主机配置协议选项分配方法,其特征在于
每一基本项至少关联一个地址池;每一地址池至多关联一个基本项;每一特定项至少关联一个地址池。
6.一种分类关联的动态主机配置协议选项分配的装置,其特征在于,该装置位于动态主机配置协议服务器中,包括预配置模块和分配模块
预配置模块,用于配置动态主机配置协议服务器的特定项,将各特定项分别关联地址池,并将全部配置及关联关系存储到动态主机配置协议数据库中;
分配模块,根据客户端请求中的子网、特定服务选项信息,在动态主机配置协议数据库中寻找相应的地址池,从中选取一个未分配的地址,发送给客户端。
7.根据权利要求6所述的分类关联的动态主机配置协议选项分配的装置,其特征在于,预配置模块还用于对基本项的配置,并将基本项与地址池关联。
全文摘要
本发明公开了一种分类关联的动态主机配置协议选项分配方法,该方法包括以下步骤根据网络资源、组网方式及网络结构,划分子网、地址池范围;配置动态主机配置协议服务器的特定项,将各特定项与地址池关联,并在动态主机配置协议数据库中保存地址池与特定项的配置及关联关系;根据客户端发送请求中的子网、特定项信息,选择对应的地址池中的一个未分配地址,及客户端请求的特定项,向客户端发送;客户端接收所提供的地址,与动态主机配置协议服务器确认分配地址以及选项配置参数。本发明还公开了相应的装置,具有预配置模块和分配模块。本发明保证客户端能够正确配置,提高DHCP服务器的分配效率,更合理的利用网络资源。
文档编号H04L29/08GK101159758SQ20071017654
公开日2008年4月9日 申请日期2007年10月30日 优先权日2007年10月30日
发明者静 田, 柏 丁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1