一种网络设备的IP地址自动配置系统技术方案

技术编号:6742469 阅读:255 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供一种网络设备的IP地址自动配置系统,包括服务端和客户端,所述服务端与客户端通过局域网的组网方式连接,基于TCP/IP协议通信,所述客户端设置在智能设备上,服务端放置在中心服务器上,客户端和服务端之间通过发送含有网络设备ID以及自动配置的IP地址的数据包进行通信。本实用新型专利技术有效避免在安装设备的时候需要重新对设备网络IP进行配置的麻烦,以及有效降低人力成本,减少人为失误而带来的通信故障问题,提高施工和管理效率。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于网络设备配置领域,特别是涉及一种网络设备的IP地址自动配置系统
技术介绍
在基站通信监控领域,IP化组网得到越来越多的用户的认可。目前在IP化组网中网络设备在出厂时一般都采用的默认网络IP地址,设备在工程安装的时候,若不对IP地址重新配置,则采用默认的IP地址的设备可能无法与中心服务器的网管正常通信。为保证每台设备都能与网管正常通信,工程队在安装的时候就必须对每台设备重新配置网络IP地址。现有重新配置网络IP地址的方法如图1所示,工程人员通过个人电脑 (特别是笔记本电脑)连接设备,在个人电脑上进行网络IP地址的重新配置。这种方法可以使得所有设备与中心网管正常通信,但是人为的配置网络IP地址会产生较高的人力成本, 同时也会产生一些人为的错误。
技术实现思路
本技术的目的在于克服现有技术的不足,避免在安装设备的时候需要重新对设备网络IP进行配置的麻烦,以及有效降低人力成本,减少人为失误而带来的通信故障问题,提高施工和管理效率的网络设备的IP地址自动配置系统。为了实现上述目的,采用的技术方案如下。一种网络设备的IP地址自动配置系统,包括设置在网络设备上的客户端和设置在中心服务器上的服务端,所述客户端和服务端通过网络连接,客户端和服务端之间通过发送含有网络设备ID以及自动配置的IP地址的数据包进行通信。本技术通过客户端和服务端的共同作用实现网络设备IP地址的自动配置,服务端可以根据设备ID自动分配网络IP地址,客户端根据服务端配置的IP地址进行网络通信。上述技术方案中,所述客户端和服务端通过局域网连接,且客户端和服务端采用 TCP/IP协议进行通信。所述客户端设置有ID生成模块,ID生成模块获取客户端所处网络设备的ID信息,并将该ID信息嵌入在客户端发往服务端的数据包里。而服务端就可以根据接收到的数据包里的ID信息自动生成与之对应的IP地址。所述客户端设置有MAC地址生成模块,所述MAC地址生成模块获取客户端所处网络设备的MAC地址信息,并将该MAC地址信息嵌入在客户端发往服务端的数据包里。本技术的服务端设置有IP自动生成模块,所述IP自动生成模块自动获取与网络设备ID唯一对应的IP地址信息,并将该IP地址信息嵌入在服务单端发往客户端的数据包里。所述服务端还设置有网络设备的MAC地址校验模块。本技术便于维护设备的网络IP,便于统一管理,同时服务端在对客户端的设备进行网络IP配置时会记录设备的MAC地址,通过MAC地址可以在服务端有效的检查出设备的ID是否有冲突。与现有的IP配置模式相比,本技术具有如下优点。1、对客户端网络IP地址进行自动配置管理,大幅降低了工程队在施工时的人力成本。2、对客户端网络IP地址进行自动配置管理,避免了由于人为操作而产生的错误。3、对客户端网络IP地址进行自动配置管理,修改简单方便,便于维护。4、对客户端网络IP地址进行自动配置管理,可以有效的避免设备端IP地址冲突。5、能检测设备ID是否冲突,可以直接有效地反映出ID冲突的那些设备,便于更快速的解决问题。附图说明图1为现有技术的设备配置示意图。图2为本技术的设备配置示意图。图3为本技术的服务端参数配置程图。图4为本技术客户端获取网络配置参数流程图。具体实施方式以下结合附图对本技术做进一步的说明。本技术的设备配置如附图2所示,包括服务端和客户端,所述服务端与客户端通过局域网的组网方式连接,基于TCP/IP协议通信。客户端设置在智能设备上,服务端放置在中心服务器上。如附图2所示智能设备与中心服务器连接在同一个网络中,智能设备通过网络发送请求广播包,服务器收到广播包后回应应答包。智能设备端发送的广播包中包含的信息设备ID、设备MAC地址。服务器发送给设备端得应答包包含的信息设备ID、IP地址、子网掩码、网络网关。本技术在服务端有一张参数表,里面存放了所有设备已经规划好的网络配置参数,包括设备ID (ID)、子网掩码(NETMASK)、网络IP (IP)、网络网关(GATEWAY)、MAC地址 (MAC),每一项之间用“;”间隔;如下表所示。IDNETMASKIPGATEWAYMAC3255.255.255.0192. 168. 5. 62192. 168. 5. 1045255.255.255.0192. 168. 5. 63192. 168. 5. 10本技术的工作流程如下。如附图3所示是服务器的工作流程图。服务器工作后,开始检测是否有收到客户端发送的请求包,若没有则继续等待;若收到请求包,从请求包中获取设备ID与MAC地址, 若获取失败则将包扔掉继续等待接收请求包;若获取成功,打开参数配置表,在配置表中 ID项里寻找相一致的ID,若未搜索到相匹配的ID则返回;若搜索成功,则在搜索到之后再对MAC地址进行比较,若配置的MAC地址为0,则将该设备的MAC添加到MAC地址一栏保存, 同时将配置表里的相关网络配置信息发送给设备端;若配置表中MAC地址已存在则比较一下设备端的MAC地址与配置表中的MAC地址是否一致,若是MAC地址不一致则提示ID冲突返回,同时将ID冲突的设备的MAC地址记录下来,便于查找问题;若MAC地址一致,则获取配置表中的网络IP,并在网络中检测该网络IP是否被占用,若网络IP已被占用则返回,同时提醒网络配置冲突;若网络IP未被占用,则将配置表里的相关网络配置信息发送给设备端并返回。 如附图4所示是客户端的工作流程图。设备开机后,通过广播地址向服务器发送 IP请求的广播包,并等待应答,若6秒中之内无应答,则重新发送,连续发送6次。若一直无应答或者应答包非法,则等待半个时候再重新发送广播包,同时广播次数清0。若收到应答包,首先从应答包里获取设备ID,将获取到的ID与其自身的ID进行比较,若不一致则为非法包;若一致,则获取应答包里的IP地址、子网掩码、网络网关,并在网络中进行检测该网络IP是否被占用,若已被占用,则重新发送广播包等待应答;若未占用,则设备则依照服务端配置的网络参数工作。本文档来自技高网...

【技术保护点】
1.一种网络设备的IP地址自动配置系统,其特征在于包括服务端和客户端,所述服务端与客户端通过局域网的组网方式连接,基于TCP/IP协议通信,所述客户端设置在智能设备上,服务端放置在中心服务器上,客户端和服务端之间通过发送含有网络设备ID以及自动配置的IP地址的数据包进行通信。

【技术特征摘要】
1.一种网络设备的IP地址自动配置系统,其特征在于包括服务端和客户端,所述服务端与客户端通过局域网的组网方式连接,基于TCP/IP协议通信,所述客户端设置在智能设备上,服务端放置在中心服务器上,客户端和服务端之间通过发送含有网络设备ID以及自动配置的IP地址的数据包进行通信。2.根据权利要求1所述的网络设备的IP地址自动配置系统,其特征在于所述客户端设置有ID生成模块,所述ID生成模块获取客户端所处网络设备的ID信息,并将该ID信息嵌入在客户端发往服务端的数据包里。3.根据权利要求1或2所述的网络设备的IP地...

【专利技术属性】
技术研发人员:刘玉姣刘双广
申请(专利权)人:广东高新兴通信股份有限公司
类型:实用新型
国别省市:81

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

1