网络地址分配方法和装置制造方法及图纸

技术编号:14557883 阅读:43 留言:0更新日期:2017-02-05 12:19
本发明专利技术涉及一种网络地址分配方法和装置,所述方法包括:获取终端发送的用于接入网络的接入请求;提取所述接入请求中终端类型的识别信息;根据所述识别信息确定所述终端的终端类型;查找与所述终端类型对应的网络地址分配方式;根据查找到的网络地址分配方式为所述终端分配与所述终端类型对应的网络地址。这样,在后续终端访问网络时,只需获取终端的网络地址,即可根据终端的网络地址确定终端类型,无需对终端发送的数据进行分析,占用较少的运算资源,通过区别终端类型可以对不同终端类型的终端进行区别化管理。

Network address allocation method and device

The invention relates to a network address allocation method and device. The method comprises: acquiring terminal for the access network request; recognition information terminal type of the access request; the terminal type according to the identification information to determine the terminal; find the network address allocation mode corresponding to the terminal type; according to the network address allocation methods to find the corresponding to the terminal and the terminal type distribution network address. Thus, in the subsequent terminal access to the network, just to get the terminal network address can be determined according to the type of terminal terminal network address, without the need for terminal to send data analysis, less computing resources can be distinguished by the difference between the type of terminal management terminal of different terminal types.

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别是涉及一种网络地址分配方法和装置
技术介绍
随着网络通信技术的发展,接入网络的终端也呈现出多样的类型。终端在接入网络时,须从DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器获取接入网络所需要的网络地址,在终端获取网络地址后才可以正常的访问网络资源。由于不同类型的终端对访问网络时,可能对网络造成不同的影响,需要对不同类型的终端进行区别化管理,而传统的识别终端类型的方法是通过对终端发送的数据进行分析来确定终端的类型,数据运算量大,占用较多的运算资源。
技术实现思路
基于此,有必要针对区分终端的类型占用较多运算资源的问题,提供一种网络地址分配方法和装置。一种网络地址分配方法,包括:获取终端发送的用于接入网络的接入请求;提取接入请求中终端类型的识别信息;根据识别信息确定终端的终端类型;查找与终端类型对应的网络地址分配方式;根据查找到的网络地址分配方式为终端分配与终端类型对应的网络地址。在其中一个实施例中,识别信息为DHCP协议栈指纹;提取所述接入请求中终端类型的识别信息,包括:对接入请求中的DHCP协议报文进行分析;提取DHCP协议报文中的厂商标识符字段信息和请求参数序列信息;根据厂商标识字段信息和请求参数序列信息生成DHCP协议栈指纹。在其中一个实施例中,根据查找到的网络地址分配方式为终端分配与终端类型对应的网络地址,包括:判断终端类型是否属于禁止接入网络的终端类型;若是,为终端分配无效网络地址;若否,则查找与终端类型对应的可选网络地址范围,从可选网络地址范围中提取网络地址并分配给终端。在其中一个实施例中,根据查找到的网络地址分配方式为终端分配与终端类型对应的网络地址之后,还包括:接收终端发送的网络访问请求;获取与终端类型对应的行为管理配置信息;根据行为管理配置信息处理网络访问请求。在其中一个实施例中,根据行为管理配置信息处理网络访问请求,包括:提取网络访问请求中终端的物理地址和/或网络地址;判断物理地址和/或网络地址对应的终端类型是否为免认证终端类型;若是免认证终端类型,则允许网络访问请求;若不是免认证终端类型,则向终端发送认证请求,接收终端根据认证请求返回的认证信息,并根据认证信息进行认证;如果认证通过,则允许网络访问请求;如果认证未通过,则拒绝网络访问请求。上述网络地址分配方法,在接收到终端发送的接入网络的接入请求后,从接入请求中提取识别信息,根据识别信息可以确定终端的终端类型,根据不同的终端类型查找不同的网络地址分配方式,根据网络地址分配方式为终端分配网络地址,便可以根据终端的网络地址确定终端类型。这样,在后续终端访问网络时,只需获取终端的网络地址,即可根据终端的网络地址确定终端类型,无需对终端发送的数据进行分析,占用较少的运算资源,通过区别终端类型可以对不同终端类型的终端进行区别化管理。一种网络地址分配装置,包括:接入请求获取模块,用于获取终端发送的用于接入网络的接入请求;识别信息提取模块,用于提取接入请求中终端类型的识别信息;终端类型确定模块,用于根据识别信息确定终端的终端类型;分配方式查找模块,用于查找与终端类型对应的网络地址分配方式;网络地址分配模块,用于根据查找到的网络地址分配方式为终端分配与终端类型对应的网络地址。在其中一个实施例中,识别信息为DHCP协议栈指纹;识别信息提取模块包括:协议报文分析模块,用于对接入请求中的DHCP协议报文进行分析;报文信息提取模块,用于提取DHCP协议报文中的厂商标识符字段信息和请求参数序列信息;报文信息组合模块,用于根据厂商标识字段信息和请求参数序列信息生成DHCP协议栈指纹。在其中一个实施例中,网络地址分配模块还用用于判断终端类型是否属于禁止接入网络的终端类型;若是,为终端分配无效网络地址;若否,则查找与终端类型对应的可选网络地址范围,从可选网络地址范围中提取网络地址并分配给终端。在其中一个实施例中,还包括:访问请求接收模块,用于接收终端发送的网络访问请求;配置信息获取模块,用于获取与终端类型对应的行为管理配置信息;访问请求处理模块,用于根据行为管理配置信息处理网络访问请求。在其中一个实施例中,访问请求处理模块包括:终端地址提取模块,用于提取网络访问请求中终端的物理地址和/或网络地址;终端认证判断模块,用于判断物理地址和/或网络地址对应的终端类型是否为免认证终端类型;若是免认证终端类型,则允许网络访问请求;若不是免认证终端类型,则向终端发送认证请求,接收终端根据认证请求返回的认证信息,并根据认证信息进行认证;如果认证通过,则允许网络访问请求;如果认证未通过,则拒绝网络访问请求。上述网络地址分配装置,在接收到终端发送的接入网络的接入请求后,从接入请求中提取识别信息,根据识别信息可以确定终端的终端类型,根据不同的终端类型查找不同的网络地址分配方式,根据网络地址分配方式为终端分配网络地址,便可以根据终端的网络地址确定终端类型。这样,在后续终端访问网络时,只需获取终端的网络地址,即可根据终端的网络地址确定终端类型,无需对终端发送的数据进行分析,占用较少的运算资源,通过区别终端类型可以对不同终端类型的终端进行区别化管理。附图说明图1为一个实施例中网络地址分配系统的应用环境图;图2为一个实施例中网络地址分配方法的流程示意图;图3为一个实施例中DHCP协议报文信息的列表截图;图4为一个实施例中处理终端网络访问请求的步骤的流程示意图;图5为一个实施例中终端类型认证的步骤的流程示意图;图6为一个实施例中网络地址分配装置的结构框图;图7为一个实施例中识别信息提取模块的结构框图;图8为另一个实施例中网络地址分配装置的结构框图;图9为一个实施例中访问请求处理模块的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中网络地址分配系统的应用环境图。网络地址分配系统包括终端102、终端管理设备104和互联网106。其中终端管理设备104支持DHCP协议(DynamicHostConfigurationPro本文档来自技高网...

【技术保护点】
一种网络地址分配方法,所述方法包括:获取终端发送的用于接入网络的接入请求;提取所述接入请求中终端类型的识别信息;根据所述识别信息确定所述终端的终端类型;查找与所述终端类型对应的网络地址分配方式;根据查找到的网络地址分配方式为所述终端分配与所述终端类型对应的网络地址。

【技术特征摘要】
1.一种网络地址分配方法,所述方法包括:
获取终端发送的用于接入网络的接入请求;
提取所述接入请求中终端类型的识别信息;
根据所述识别信息确定所述终端的终端类型;
查找与所述终端类型对应的网络地址分配方式;
根据查找到的网络地址分配方式为所述终端分配与所述终端类型对应的网
络地址。
2.根据权利要求1所述的方法,其特征在于,所述识别信息为DHCP协议
栈指纹;所述提取所述接入请求中终端类型的识别信息,包括:
对所述接入请求中的DHCP协议报文进行分析;
提取所述DHCP协议报文中的厂商标识符字段信息和请求参数序列信息;
根据所述厂商标识字段信息和所述请求参数序列信息生成所述DHCP协议
栈指纹。
3.根据权利要求1所述的方法,其特征在于,所述根据查找到的网络地址
分配方式为所述终端分配与所述终端类型对应的网络地址,包括:
判断所述终端类型是否属于禁止接入网络的终端类型;
若是,为所述终端分配无效网络地址;
若否,则查找与所述终端类型对应的可选网络地址范围,从所述可选网络
地址范围中提取网络地址并分配给所述终端。
4.根据权利要求1所述的方法,其特征在于,所述根据查找到的网络地址
分配方式为所述终端分配与所述终端类型对应的网络地址之后,还包括:
接收所述终端发送的网络访问请求;
获取与所述终端类型对应的行为管理配置信息;
根据所述行为管理配置信息处理所述网络访问请求。
5.根据权利要求4所述的方法,其特征在于,所述根据所述行为管理配置
信息处理所述网络访问请求,包括:
提取所述网络访问请求中所述终端的物理地址和/或网络地址;
判断所述物理地址和/或网络地址对应的终端类型是否为免认证终端类型;
若是免认证终端类型,则允许所述网络访问请求;
若不是免认证终端类型,则向所述终端发送认证请求,接收所述终端根据
所述认证请求返回的认证信息,并根据所述认证信息进行认证;
如果认证通过,则允许所述网络访问请求;
如果认证未通过,则拒绝所述网络访问请求。
6.一种网络地址分配装置,其特征在于,所述装置包括:
接...

【专利技术属性】
技术研发人员:严德志
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东;44

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

1