The invention provides a broadcast request response method, a system and a terminal based on DHCP protocol. Among them, the method includes: receiving a broadcast request sent by the client; filtering the broadcast request with the client MAC address, and store the client MAC address and MAC address in the database matching; matching after a successful response to the broadcast request, after the failure to the client to send the message. The invention provides a custom DHCP protocol broadcast request response system and terminal method, based on the existing custom overcomes the defects based on the DHCP protocol in the broadcast request response of the method and the lack of flexibility, many technical problems caused by the consumption of cyber source resolves to the MAC address does not match the client send the DHCP message, DHCP server receives the broadcast request, to check the MAC address does not match, do not reply to DHCPOFFER package, reducing the consumption of cyber source.
【技术实现步骤摘要】
本专利技术涉及通信
,是针对DHCP协议的修改,根据广播请求的MAC地址匹配一种响应方式,尤其涉及一种基于DHCP协议定制的广播请求响应方法、系统及终端。
技术介绍
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCPServer和DHCPClient的服务端口;546号端口用于DHCPv6Client,而不用于DHCPv4,是为DHCPfailover服务,这是需要特别开启的服务,DHCPfailover是用来做\双机热备\的。现有技术中,基于DHCP协议在处理广播请求时的响应方法如图1所示,该方法包括:DHCP客户端向局域网内发送广播请求,DHCP服务器端接收所述广播请求,并响应该广播请求,向客户端分配IP,网关,掩码,租期等。专利技术人在研究的过程中发现,现有技术中基于DHCP协议在处理广播请求时的响应方法的定制和灵活性欠缺,在MAC地址不匹配的情况下仍然做出响应,向MAC地址不匹配的客户端发送DHCP报文所导致大量消耗网络资源。
技术实现思路
本专利技术的主要目的在于提供一种基于DHCP协议定制的广播请求响应方法、系统及终端,以克服现有基于DHCP协议在处理广播请求时的响应方法的定制和灵活性欠缺的缺陷,解决了现有技术中向MAC地址不匹配的客户端发送DHCP报 ...
【技术保护点】
一种基于DHCP协议定制的广播请求响应方法,其特征在于,包括:接收客户端发送的广播请求;过滤所述广播请求携带的客户端MAC地址;将所述客户端MAC地址与数据库中存储的MAC地址进行匹配;匹配成功后响应所述广播请求,匹配失败后向客户端发送提示信息。
【技术特征摘要】
1.一种基于DHCP协议定制的广播请求响应方法,其特征在于,包括:接收客户端发送的广播请求;过滤所述广播请求携带的客户端MAC地址;将所述客户端MAC地址与数据库中存储的MAC地址进行匹配;匹配成功后响应所述广播请求,匹配失败后向客户端发送提示信息。2.如权利要求1所述的方法,其特征在于,所述接收客户端发送的广播请求,包括:DHCP服务器响应客户端以广播方式发送的DHCPDISCOVER包。3.如权利要求1或2所述的方法,其特征在于,所述过滤所述广播请求携带的客户端MAC地址,包括:过滤所述广播请求中的DHCPDISCOVER报文中的客户端MAC地址;基于http请求,将所述客户端MAC地址发送到用于管理MAC地址的数据库中做校验。4.如权利要求3所述的方法,其特征在于,所述将所述客户端MAC地址发送到用于管理MAC地址的数据库中做校验之前,包括:安装MAC地址库。5.如权利要求1-4之一所述的方法,其特征在于,所述将所述客户端MAC地址与数据库中存储的MAC地址进行匹配;匹配成功后响应所述广播请求,匹配失败后向客户端发送提示信息,包括:用于管理MAC地址的数据库将接收到的所述客户端MAC地址与存储的MAC地址进行匹配;存储的MAC地址与接收到的客户端MAC地址相同,标记匹配成功,响应所述广播请求,回复DHCPOFFER包;存储的MAC地址与接收到的客户端MAC地址不相同,标记匹配失败,向客户端发送提示信息,且不回复DHCPOFFER包。6.如权利要求1-5之一所述的方法,其特征在于,所述响应广播请求,包括:标记匹配成功后,从服务器中的IP地址池中选择一个尚未分配的IP地址,并向客户端发送包含租借所述IP地址和其他配置信息的DHCPOFFER包。7.一种基于DHC...
【专利技术属性】
技术研发人员:王建飞,李岩,刘金国,姚键,杨伟东,潘柏宇,王冀,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。