一种对网络设备进行ip地址自动配置的方法

文档序号:7768261阅读:538来源:国知局
专利名称:一种对网络设备进行ip地址自动配置的方法
技术领域
本发明属于网络设备配置领域,特别是涉及一种对网络设备进行IP地址自动配 置的方法。
背景技术
在基站通信监控领域,IP化组网得到越来越多的用户的认可。目前在IP化组网 中网络设备在出厂时一般都采用的默认网络IP地址,设备在工程安装的时候,若不对IP地 址重新配置,则采用默认的IP地址的设备可能无法与中心服务器的网管正常通信。为保证每台设备都能与网管正常通信,工程队在安装的时候就必须对每台设备重 新配置网络IP地址。现有重新配置网络IP地址的方法如图1所示,工程人员通过个人电脑 (特别是笔记本电脑)连接设备,在个人电脑上进行网络IP地址的重新配置。这种方法可以 使得所有设备与中心网管正常通信,但是人为的配置网络IP地址会产生较高的人力成本, 同时也会产生一些人为的错误。

发明内容
本发明的目的在于克服现有技术的不足,为避免在安装设备的时候需要重新对设 备网络IP进行配置的麻烦,以及有效降低人力成本,减少人为失误而带来的通信故障问 题,提高施工和管理效率的网络设备进行IP地址自动配置的方法。为了实现上述发明目的,采用的技术方案如下。一种对网络设备进行IP地址自动配置的方法,由设置在网络设备上的客户端和 设置在中心服务器上的服务端实现IP地址的自动配置,所述客户端和服务端通过网络连 接,所述服务端接收客户端发送的带有设备ID信息的数据包,根据设备ID自动分配该网络 设备的IP地址,所述客户端根据服务端所返回的数据包中的IP地址进行配置。本发明通过客户端和服务端的共同作用实现网络设备IP地址的自动配置,服务 端可以根据设备ID自动分配网络IP地址,而客户端根据服务端配置的IP地址进行网络通
fn °上述技术方案中,所述客户端向服务端发送的数据包中包含的信息为设备ID和 设备MAC地址,所述服务端向客户端返回的数据包中包含的信息为设备ID、IP地址、子网掩 码和网络网关。所述在服务端配置有一张参数配置表,存放了网络上所有网络设备的网络配置参 数,包括设备ID、子网掩码、IP地址、网络网关和MAC地址,客户端根据该参数表自动生成与 网络设备的设备ID相对应的网络IP。本发明所述服务端的操作流程如下。11)检测是否有收到客户端发送的数据包。
12)若没有则返回步骤11),若收到数据包,从该数据包中获取设备ID与MAC地址。13)若获取失败则将数据包扔掉,返回步骤11),若获取成功,打开参数配置表,在 参数配置表中设备ID栏里寻找相一致的设备ID。14)若未搜索到相匹配的设备ID则返回步骤11),若搜索成功,则在搜索到之后再 对MAC地址进行比较,执行步骤15)或16)。15)若参数配置表的MAC地址为0,则将该设备的MAC地址添加到参数配置表的 MAC地址一栏保存,同时将参数配置表里的网络配置参数发送给客户端,返回步骤11)。16)若参数配置表中MAC地址已存在则比较客户端的MAC地址与参数配置表中的 MAC地址是否一致,若是MAC地址不一致则提示ID冲突,返回步骤11),同时将ID冲突的设 备的MAC地址记录下来;若MAC地址一致,则获取参数配置表中的IP地址,并在网络中检测 该IP地址是否被占用,若IP地址已被占用,返回步骤11),同时提醒网络配置冲突;若IP地 址未被占用,则将参数配置表里的网络配置参数发送给客户端,返回步骤11)。所述客户端的操作流程如下。21)获取所处网络设备的设备ID。22)通过广播地址向服务端发送IP请求的广播数据包,并等待应答,根据应答结 果执行步骤23)或24)。23)若6秒中之内无应答,则重新发送,连续发送6次,若一直无应答或者应答数据 包非法,则等待半个时候再重新发送广播包,同时广播次数清0 ;
24)若收到应答数据包,首先从应答数据包里获取设备ID,将获取到的设备ID与其所 处网络设备的ID进行比较,若不一致则为非法包,丢弃;若一致,则获取应答数据包里的IP 地址、子网掩码、网络网关,并在网络中检测该IP地址是否被占用,若已被占用,则重新发 送广播数据包等待应答;若未占用,则该网络设备依照网络配置参数进行工作。本发明便于维护客户端的网络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),每一项之间用“;”间隔;如下表所示。
权利要求
1.一种对网络设备进行IP地址自动配置的方法,其特征在于由设置在网络设备上的 客户端和设置在中心服务器上的服务端实现IP地址自动配置,所述客户端和服务端通过 网络连接,所述服务端接收客户端发送的带有设备ID信息的数据包,根据设备ID自动分配 该网络设备的IP地址,所述客户端根据服务端所返回的数据包中的IP地址进行配置。
2.根据权利1所述的对网络设备进行IP地址自动配置的方法,其特征在于所述客户端 向服务端发送的数据包中包含的信息为设备ID和设备MAC地址,所述服务端向客户端返回 的数据包中包含的信息为设备ID、IP地址、子网掩码和网络网关。
3.根据权利1或2所述的对网络设备进行IP地址自动配置的方法,其特征在于所述在 服务端配置有一张参数配置表,存放了网络上所有网络设备的网络配置参数,包括设备ID、 子网掩码、IP地址、网络网关和MAC地址,客户端根据该参数表自动生成与网络设备的设备 ID相对应的网络IP。
4.根据权利要求3所述的对网络设备进行IP地址自动配置的方法,其特征在于所述服 务端的操作流程如下11)检测是否有收到客户端发送的数据包;12)若没有则返回步骤11),若收到数据包,从该数据包中获取设备ID与MAC地址;13)若获取失败则将数据包扔掉,返回步骤11),若获取成功,打开参数配置表,在参数 配置表中设备ID栏里寻找相一致的设备ID ;14)若未搜索到相匹配的设备ID则返回步骤11),若搜索成功,则在搜索到之后再对 MAC地址进行比较,执行步骤15)或16);15)若参数配置表的MAC地址为0,则将该设备的MAC地址添加到参数配置表的MAC地 址一栏保存,同时将参数配置表里的网络配置参数发送给客户端,返回步骤11);16)若参数配置表中MAC地址已存在则比较客户端的MAC地址与参数配置表中的MAC 地址是否一致,若是MAC地址不一致则提示ID冲突,返回步骤11),同时将ID冲突的设备的 MAC地址记录下来;若MAC地址一致,则获取参数配置表中的IP地址,并在网络中检测该IP 地址是否被占用,若IP地址已被占用,返回步骤11),同时提醒网络配置冲突;若IP地址未 被占用,则将参数配置表里的网络配置参数发送给客户端,返回步骤11);。
5.根据权利要求3所述的对网络设备进行IP地址自动配置的方法,其特征在于所述客 户端的操作流程如下21)获取所处网络设备的设备ID;22)通过广播地址向服务端发送IP请求的广播数据包,并等待应答,根据应答结果执 行步骤23)或24);23)若6秒中之内无应答,则重新发送,连续发送6次,若一直无应答或者应答数据包非 法,则等待半个时候再重新发送广播包,同时广播次数清0 ;24)若收到应答数据包,首先从应答数据包里获取设备ID,将获取到的设备ID与其所 处网络设备的ID进行比较,若不一致则为非法包,丢弃;若一致,则获取应答数据包里的IP 地址、子网掩码、网络网关,并在网络中检测该IP地址是否被占用,若已被占用,则重新发 送广播数据包等待应答;若未占用,则该网络设备依照网络配置参数进行工作。
全文摘要
本发明提供了一种对网络设备进行IP地址自动配置的方法,由设置在网络设备上的客户端和设置在中心服务器上的服务端实现IP地址自动配置,所述客户端和服务端通过网络连接,所述服务端接收客户端发送的带有设备ID信息的数据包,根据设备ID自动分配该网络设备的IP地址,所述客户端根据服务端所返回的数据包中的IP地址进行配置。本发明有效避免在安装设备的时候需要重新对设备网络IP进行配置的麻烦,以及有效降低人力成本,减少人为失误而带来的通信故障问题,提高施工和管理效率。
文档编号H04L29/12GK102123181SQ20101058078
公开日2011年7月13日 申请日期2010年12月9日 优先权日2010年12月9日
发明者刘双广, 刘玉姣 申请人:广东高新兴通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1