一种网络设备的ip地址自动配置系统的制作方法

文档序号:7907461阅读:1043来源:国知局
专利名称:一种网络设备的ip地址自动配置系统的制作方法
技术领域
本实用新型属于网络设备配置领域,特别是涉及一种网络设备的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地址的数据包进行通信。
2.根据权利要求1所述的网络设备的IP地址自动配置系统,其特征在于所述客户端设置有ID生成模块,所述ID生成模块获取客户端所处网络设备的ID信息,并将该ID信息嵌入在客户端发往服务端的数据包里。
3.根据权利要求1或2所述的网络设备的IP地址自动配置系统,其特征在于所述客户端设置有MAC地址生成模块,所述MAC地址生成模块获取客户端所处网络设备的MAC地址信息,并将该MAC地址信息嵌入在客户端发往服务端的数据包里。
4.根据权利要求1所述的网络设备的IP地址自动配置系统,其特征在于所述服务端设置有IP自动生成模块,所述IP自动生成模块自动获取与网络设备ID唯一对应的IP地址信息,并将该IP地址信息嵌入在服务单端发往客户端的数据包里。
5.根据权利要求1或4所述的网络设备的IP地址自动配置系统,其特征在于所述服务端设置有网络设备的MAC地址校验模块。
专利摘要本实用新型提供一种网络设备的IP地址自动配置系统,包括服务端和客户端,所述服务端与客户端通过局域网的组网方式连接,基于TCP/IP协议通信,所述客户端设置在智能设备上,服务端放置在中心服务器上,客户端和服务端之间通过发送含有网络设备ID以及自动配置的IP地址的数据包进行通信。本实用新型有效避免在安装设备的时候需要重新对设备网络IP进行配置的麻烦,以及有效降低人力成本,减少人为失误而带来的通信故障问题,提高施工和管理效率。
文档编号H04L29/12GK201976149SQ20102065008
公开日2011年9月14日 申请日期2010年12月9日 优先权日2010年12月9日
发明者刘双广, 刘玉姣 申请人:广东高新兴通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1