一种DHCP客户端分类的方法及系统与流程

文档序号:23347560发布日期:2020-12-18 16:49阅读:108来源:国知局
一种DHCP客户端分类的方法及系统与流程

本发明涉及动态主机配置协议dhcp技术领域,特别的为一种dhcp客户端分类的方法及系统。



背景技术:

dhcp,即为动态主机配置协议,负责dhcp客户端地址分配,主要包括地址分配策略主要有手动分配,自动分配和动态分配三种方式。

目前dhcp应用非常广泛。但是在实现本发明过程中发现,当同一局域网存在多个dhcp服务器时候,无法检测其它服务器分配的ip地址,造成ip地址冲突。

改进的技术在dhcp服务器上配置静态策略,通过对客户端dhcp请求包中携带的某个属性值或者某些属性值的组合进行匹配,实现客户端的分类;在远程服务器上存储客户端的分组信息,dhcp服务器根据客户端dhcp请求包中携带的某个属性值或者某些属性值的组合,向远程服务器发起查询,根据查询结果对客户端进行分类。这类技术试图提供一种多策略的dhcp客户端分类方法及系统,进而指定差异化的dhcp地址分配策略,实现对客户端访问权限或业务类型的差异化控制,并提高地址池的使用率。根据客户端dhcp请求包中的属性值组合,dhcp动态识别并匹配对应的设备类型指纹信息,根据终端类型对客户端进行分类。但是这类技术要在dhcp端配置策略,灵活度低,实现难度比较大,因而难解决上述地址冲突问题。

另一个方面,智能家居快速兴起,包含有dhcp客户端的智能终端大量接入dhcp服务器,在实现本发明过程中发现,分类管理智能终端的ip变得非常迫切,而现有dhcp服务器没有包含dhcp客户端分类的信息,dhcp客户端也无法查询同一分类的所有dhcp客户端ip地址。



技术实现要素:

为了克服现有技术现有dhcp服务器没有包含dhcp客户端分类的信息、dhcp客户端无法查询同一分类的所有dhcp客户端ip地址的问题,提升制定dhcp客户端分类策略灵活性,本发明专利提供一种dhcp客户端分类的方法及系统,用于解决上述背景技术中的问题。

为实现以上目的,本发明通过以下技术方案予以实现:一种dhcp客户端分类的方法,所述方法包括:

dhcp服务器在从dhcp客户端接收到含有dhcp客户端分类信息的dhcp请求时,确定生成dhcp客户端ip地址;

dhcp服务器建立所述dhcp客户端分类和所述dhcp客户端mac与所生成的ip地址的映射关系;

dhcp服务器指派dhcp客户端ip地址。

进一步地,若所述dhcp客户端分类和所述dhcp客户端mac与所生成的ip地址的映射关系已存在且所述dhcp客户端分类与原映射关系的dhcp客户端分类数据不一致时,则将所述dhcp客户端分类更新到所述dhcp客户端mac与所生成的ip地址的映射关系中。

进一步地,在从dhcp客户端接收到含有dhcp客户端分类信息的dhcp请求时,根据dhcp客户端分类信息确定生成dhcp客户端分类ip地址。

另一方面,一种dhcp客户端分类的方法,所述方法包括:

dhcp服务器从dhcp客户端接收到含有要查询的dhcp客户端分类信息的dhcp请求;

dhcp服务器查询所述dhcp客户端分类所对应dhcp客户端mac与ip地址映射关系,筛选出针对要查询的同一dhcp客户端分类的所有信息包括如下至少一种信息:ip、mac、客户端主机名,生成含所述所有信息的dhcp回应信息;

dhcp服务器将所述dhcp回应信息发送给dhcp客户端。

另一方面,一种dhcp客户端分类的方法,包括:

dhcp客户端向dhcp服务器发送带有dhcp客户端分类信息的dhcp请求;

dhcp客户端接收dhcp服务器dhcp消息。

进一步地,dhcp客户端通过包含dhcp客户端的客户端接收终端关于配置dhcp客户端分类的信息。

另一方面,一种dhcp客户端分类的方法,包括:

终端配置dhcp客户端分类;

终端向客户端发送dhcp客户端分类的信息。

另一方面,一种dhcp客户端分类的系统,所述系统内置于dhcp服务器,所述系统包括:

消息收发单元,用于收发含有dhcp客户端分类信息的dhcp消息;

分类单元,用于建立、查询dhcp客户端分类和dhcp客户端mac与ip地址的映射关系。

进一步地,所述分类单元还用于根据dhcp客户端分类信息确定生成dhcp客户端分类ip地址。

另一方面,一种dhcp客户端分类的系统,所述系统内置于dhcp客户端,所述系统包括:消息收发单元,用于收发含有dhcp客户端分类信息的dhcp消息。

另一方面,一种dhcp客户端分类的系统,所述系统内置于终端,所述系统包括:

分类分配单元,用于根据策略确定dhcp客户端的分类;

通信单元,用于与客户端通信设置dhcp客户端的分类信息。

本发明提供了一种dhcp客户端分类的方法及系统。具备以下有益效果:

本发明中:本发明在包含dhcp客户端的客户端配置dhcp客户端信息,提升了制定dhcp客户端分类策略灵活性;dhcp客户端将带有dhcp客户端分类信息发送给dhcp服务器,dhcp服务器从而建立dhcp客户端分类和dhcp客户端mac与所生成的ip地址的映射关系,在dhcp服务器中保存了dhcp客户端分类的信息,因而dhcp客户端就能查询同一分类的所有dhcp客户端ip地址。本发明使得用户可根据各类情况灵活制定dchp客户端分类策略,实施dhcp客户端分类,查询dhcp客户端分类信息。

附图说明

图1为本发明实施例一的流程图;

图2为本发明实施例五的系统框图;

图3为本发明实施例七的系统框图。

具体实施方式

下面结合附图与实施例对本发明作进一步说明:

实施例一:

本发明实施例一公开了一种dhcp客户端分类的方法,参照图1,包括以下步骤:

步骤s11,dhcp服务器在从dhcp客户端接收到含有dhcp客户端分类信息的dhcp请求时,确定生成dhcp客户端ip地址;

步骤s12,dhcp服务器建立所述dhcp客户端分类和所述dhcp客户端mac与所生成的ip地址的映射关系;

步骤s13,dhcp服务器指派dhcp客户端ip地址。

进一步地,若所述dhcp客户端分类和所述dhcp客户端mac与所生成的ip地址的映射关系已存在且所述dhcp客户端分类与原映射关系的dhcp客户端分类数据不一致时,则将所述dhcp客户端分类更新到所述dhcp客户端mac与所生成的ip地址的映射关系中。

进一步地,在从dhcp客户端接收到含有dhcp客户端分类信息的dhcp请求时,根据dhcp客户端分类信息确定生成dhcp客户端分类ip地址。这意味着,系统可以根据用户制定的客户端分类策略进行ip地址分配管理,将从根本上解决多个dhcp服务器造成的地址冲突问题。

实施例二:

本发明实施例二公开了一种dhcp客户端分类的方法,所述方法包括:

dhcp服务器从dhcp客户端接收到含有要查询的dhcp客户端分类信息的dhcp请求;这个分类请求为dhcpclass请求,具体的,dhcp客户端可发送dhcp请求包进行查询dhcp客户端分类,options=53,messagetype=9(dhcpclass),并在dhcp报文字段中附带dhcp客户端类型信息;

dhcp服务器查询所述dhcp客户端分类所对应dhcp客户端mac与ip地址映射关系,筛选出针对要查询的同一dhcp客户端分类的所有信息包括如下至少一种信息:ip、mac、客户端主机名,生成含所述所有信息的dhcp回应信息;

dhcp服务器将所述dhcp回应信息发送给dhcp客户端。

实施例三:

本发明实施例三公开了一种dhcp客户端分类的方法,包括:

dhcp客户端向dhcp服务器发送带有dhcp客户端分类信息的dhcp请求;这个请求包括但不限于dhcprequest请求和dhcpclass请求等;对于dhcpclass请求,具体的,dhcp客户端可发送dhcp请求包进行查询dhcp客户端分类,options=53,messagetype=9(dhcpclass),并在dhcp报文字段中附带dhcp客户端类型信息;

dhcp客户端接收dhcp服务器dhcp消息。

进一步地,dhcp客户端通过包含dhcp客户端的客户端接收终端关于配置dhcp客户端分类的信息。

实施例四:

本发明实施例四公开了一种dhcp客户端分类的方法,包括:

终端配置dhcp客户端分类;用户可以根据的需要制定灵活的dhcp客户端分类策略,例如如果想避开多个dhcp服务器造成的地址冲突问题,可以将客户端划片按照物理区域分类;

终端向客户端发送dhcp客户端分类的信息,终端与客户端可以通过以太网、wifi、4g、5g、蓝牙等各类通信方式进行通信。

实施例五:

本发明实施例五公开了一种dhcp客户端分类的系统,参照图2,所述系统内置于dhcp服务器,所述系统包括:

消息收发单元101,用于收发含有dhcp客户端分类信息的dhcp消息;

分类单元102,用于建立、查询dhcp客户端分类和dhcp客户端mac与ip地址的映射关系。

进一步地,分类单元102还用于根据dhcp客户端分类信息确定生成dhcp客户端分类ip地址。这意味着,系统可以根据用户制定的客户端分类策略进行ip地址分配管理,将从根本上解决多个dhcp服务器造成的地址冲突问题。

dhcp客户端分类的系统可包括dhcp服务器、客户端、终端,通过网络互相连接,其中客户端包含有dhcp客户端,与dhcp服务器网络连接。

实施例六:

本发明实施例六公开了一种dhcp客户端分类的系统,所述系统内置于dhcp客户端,所述系统包括:消息收发单元,用于收发含有dhcp客户端分类信息的dhcp消息。

实施例七:

本发明实施例七公开了一种dhcp客户端分类的系统,参照图3,所述系统内置于终端,所述系统包括:

分类分配单元202,用于根据策略确定dhcp客户端的分类;用户可以根据的需要制定灵活的dhcp客户端分类策略,例如如果想避开多个dhcp服务器造成的地址冲突问题,可以将客户端划片按照物理区域分类;

通信单元201,用于与客户端通信设置dhcp客户端的分类信息,终端与客户端可以通过以太网、wifi、4g、5g、蓝牙等各类通信方式进行通信。

本发明中,在包含dhcp客户端的客户端配置dhcp客户端信息,提升了制定dhcp客户端分类策略灵活性;dhcp客户端将带有dhcp客户端分类信息发送给dhcp服务器,dhcp服务器从而建立dhcp客户端分类和dhcp客户端mac与所生成的ip地址的映射关系,在dhcp服务器中保存了dhcp客户端分类的信息,因而dhcp客户端就能查询同一分类的所有dhcp客户端ip地址。本发明使得用户可根据各类情况灵活制定dchp客户端分类策略,实施dhcp客户端分类,查询dhcp客户端分类信息。

以上的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1