一种网关终端LAN侧地址动态分配管理方法及管理装置与流程

文档序号:18899362发布日期:2019-10-18 21:43阅读:527来源:国知局
一种网关终端LAN侧地址动态分配管理方法及管理装置与流程

本发明涉及有线和无线局域网管理技术领域,尤其涉及一种网关终端lan侧地址动态分配管理方法及管理装置。



背景技术:

网关终端设备作为服务端,为下挂设备通过dhcp协议配置ip地址。配置地址的过程由下挂设备作为客户端发起一个广播报文,广播报文会发送给整个局域网的设备;服务端收到报文后再以广播的方式回应客户端,在相互交互中完成地址分配。在这个过程中,广播报文会发送给所有设备,增加了网络负担和地址分配信息暴露的危险。



技术实现要素:

为了解决上述问题,本发明提出一种网关终端lan侧地址动态分配管理方法,包括以下步骤:

s1:实时检测lan侧客户端发起的地址请求dhcp广播报文,构建能唯一识别出所述地址请求流程的dhcp查询表项;

s2:将所述广播报文只交给上层服务器端处理,不做泛洪处理;

s3:实时检测服务器端返回的dhcp广播报文,查询dhcp查询表项,将返回的报文只发送到地址申请客户端,不做泛洪处理。

s4:dhcp查询表项生命周期到期,删除查询表项。

进一步,所述步骤s1包括:

s11:在二层桥实时检测客户端发起的报文;

s12:判断是否为dhcp广播报文;

s13:若是,查询dhcp查询表项是否存在,若不存在,则提取出dhcp广播报文的transationid和包到达端口,构建dhcp查询表项。

进一步,所述步骤s3包括:

s31:实时检测服务器端回复的报文,判断是否为dhcp广播报文;

s32:若是,则比较dhcp查询表项,找出转发的桥接端口;

s33:将返回报文通过所述桥接端口发送至地址申请客户端,不做泛洪处理。

一种网关终端lan侧地址动态分配管理装置,包括dhcp的查询表管理单元和dhcp报文转发单元;所述dhcp的查询表管理单元用于构建dhcp查询表项,并对查询表项做生命周期管理;所述dhcp报文转发单元用于在二层桥收到dhcp报文时,把dhcp报文转发给上层服务器端,不做泛洪处理;或在服务端回复报文时,转发报文到客户端,不做泛洪处理。

进一步,所述dhcp的查询表管理单元包括dhcp查询表建立单元和dhcp查询表删除单元,所述dhcp查询表建立单元用于对dhcp报文提取transactionid,构建dhcp查询表项;所述dhcp查询表删除单元用于在查询表项生命周期到达后删除查询表项。

进一步,所述dhcp报文转发单元包括接收单元、判断单元和转发单元;所述接收单元实时接收客户端或服务器端发送的报文,判断单元用于识别接收的报文是否为dhcp报文,转发单元用于将客户端发送的报文转发至上层服务器端,或将服务器端回复报文转发至客户端。

进一步,所述dhcp报文转发单元还包括端口选择单元,用于在转发服务器端回复报文时,根据dhcp查询表项找到发起地址请求的桥接端口,服务器端发送的报文通过所述桥接端口转发至客户端。

本发明的有益效果在于:在网关类终端设备的lan侧局域网,对dhcp广播报文进行精确管理,减少dhcp广播报文;把客户端过来的dhcp广播报文,只传送到服务端;把服务端回复的报文精准传送回对应的客户端,dhcp广播报文在局域网内不进行泛洪,避免了因为局域网络同时存在多个dhcp服务器时,客户端拿地址冲突导致地址管理混乱,提高了可靠性。

附图说明

图1是报文转发流程示意图。

具体实施方式

为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。

如图1所示,本发明提出的网关终端lan侧地址动态分配管理方法包括以下步骤:

s1:实时检测lan侧客户端发起的地址请求dhcp广播报文,构建能唯一识别出所述地址请求流程的dhcp查询表项;

s2:将所述广播报文只交给客户端上层服务器端处理,不做泛洪处理;

s3:实时检测服务器端返回的dhcp广播报文,查询dhcp查询表项,将返回的报文只发送到地址申请客户端,不做泛洪处理。

s4:dhcp查询表项生命周期到期,删除查询表项。

进一步,所述步骤s1包括:

s11:在二层桥实时检测客户端发起的报文;

s12:判断是否为dhcp广播报文;

s13:若是,查询dhcp查询表项是否存在,若不存在,则提取出dhcp广播报文的transationid和包到达端口,构建dhcp查询表项。

进一步,所述步骤s3包括:

s31:实时检测服务器端回复的报文,判断是否为dhcp广播报文;

s32:若是,则比较dhcp查询表项,找出转发的桥接端口;

s33:将返回报文通过所述桥接端口发送至地址申请客户端,不做泛洪处理。

基于上述方法,本发明还提出一种网关终端lan侧地址动态分配管理装置,包括dhcp的查询表管理单元和dhcp报文转发单元;所述dhcp的查询表管理单元用于构建dhcp查询表项,并对查询表项做生命周期管理;所述dhcp报文转发单元用于在二层桥收到dhcp报文时,把dhcp报文转发给上层服务器端,不做泛洪处理;或在服务端回复报文时,转发报文到客户端,不做泛洪处理。

进一步,所述dhcp的查询表管理单元包括dhcp查询表建立单元和dhcp查询表删除单元,所述dhcp查询表建立单元用于对dhcp报文提取transactionid,构建dhcp查询表项;所述dhcp查询表删除单元用于在查询表项生命周期到达后删除查询表项。

进一步,所述dhcp报文转发单元包括接收单元、判断单元和转发单元;所述接收单元实时接收客户端或服务器端发送的报文,判断单元用于识别接收的报文是否为dhcp报文,转发单元用于将客户端发送的报文转发至上层服务器端,或将服务器端回复报文转发至客户端。

进一步,所述dhcp报文转发单元还包括端口选择单元,用于在转发服务器端回复报文时,根据dhcp查询表项找到发起地址请求的桥接端口,服务器端发送的报文通过所述桥接端口转发至客户端。

终端运行后,装置同步运行,装置检测lan侧来的dhcp报文,如果是广播报文,装置做进一步处理。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、rom、ram等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。



技术特征:

技术总结
本发明公开了一种网关终端LAN侧地址动态分配管理方法及管理装置,方法包括以下步骤:S1:实时检测LAN侧客户端发起的地址请求DHCP广播报文,构建能唯一识别出所述地址请求流程的DHCP查询表项;S2:将所述广播报文只交给上层服务器端处理,不做泛洪处理;S3:实时检测服务器端返回的DHCP广播报文,查询DHCP查询表项,将返回的报文只发送到地址申请客户端,不做泛洪处理。在网关类终端设备的LAN侧局域网,减少广播报文,避免下挂设备从别处动态获取地址,导致地址管理混乱。

技术研发人员:刘绍海;刘财根
受保护的技术使用者:四川天邑康和通信股份有限公司
技术研发日:2019.07.04
技术公布日:2019.10.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1