基于自动发现的终端批量升级方法及其系统的制作方法

文档序号:7759726阅读:104来源:国知局
专利名称:基于自动发现的终端批量升级方法及其系统的制作方法
技术领域
本发明属于网络管理技术领域,具体涉及一种基于自动发现的终端批量升级方法 及其系统,提供了一种更简洁有效的升级方法
背景技术
目前使用的网络升级管理技术基本都只能以单播的形式的下发,使用这种系统和 方法时,服务器只能通过一些网管理协议对下面的终端进行点对点的下发升级文件,当网 络中有多个相同类型终端时,每次下发都需要构造升级信息,并针对单个目标终端下发升 级文件,然后被终端接收和执行,这不仅需要很多的工作量,同时升级效率也会很低,而且 会影响服务器的性能,会占用较大网络带宽,影响网络的正常使用。在一些集中管理环境 中,尤其是存在很多相同类型的终端时,服务器做的动作只是改变发送目的地而不停的重 复升级动作,如果能将这些相同的升级发送次数减少将会极大的减少服务器的工作量和批 量升级所需要的时间,也优化网络传输性能。另外当一台零配置或与现有网络配置不同的 终端设备接入到已的有系统中时,如果没有人工干预的话,服务器将完全不能下发配置到 终端设备中,直接导入设备不能被管理,也无法对终端进行升级。本发明因此而来。

发明内容
本发明目的在于提供一种基于自动发现的终端批量升级方法,解决了现有技术中 终端批量升级时升级效率低、工作量巨大、网络堵塞等问题。为了解决现有技术中的这些问题,本发明提供的技术方案是一种基于自动发现的终端批量升级方法,其特征在于所述方法包括以下步骤(1)按照网络组播协议将终端、支持组播的交换机、DHCP服务器、升级服务器组建 成具有组播功能的计算机网络;且DHCP服务器预置升级服务器地址和组播地址;(2)终端与DHCP服务器通讯,自动获得升级服务器地址和组播地址;终端根据升 级服务器地址与升级服务器通讯进行认证,认证通过后,终端根据组播地址与交换机通讯 发送组播加入请求;(3)交换机得到组播请求后,将终端加入到对应的组播组中;(4)升级服务器将升级文件下发到交换机,交换机将升级文件复制发送到组播组 的各个终端。优选的,所述方法中终端向DHCP服务器发送地址请求,终端获得DHCP服务器分发 的IP地址后,DHCP服务器在ACK报文中通过option 43和option 60将服务器地址和组 播地址发送到终端。优选的,所述方法中当终端向升级服务器发送认证请求认证失败时,终端退出升 级流程。优选的,所述方法步骤(4)中升级服务器使用组播地址为目标地址以单播的形式 将升级文件发送到交换机。
优选的,所述方法还包括终端对获得的升级文件进行检查和升级,如果检查发现 升级文件错误或升级失败将退出流程,如果升级成功将重启终端设备的步骤。本发明的另一目的在于一种基于自动发现的终端批量升级系统,包括终端、支持 组播的交换机、DHCP服务器、升级服务器,其特征在于所述升级服务器通过交换机与终端互 联,所述交换机与终端设备遵循IGMP协议,负责将升级服务器下发的升级文件通过组播方 式下发给终端;所述DHCP服务器负责动态配置终端的IP地址,并将升级服务器地址和交换 机的组播地址发送到终端。优选的,所述交换机与DHCP服务器集成,所述交换机开启DHCP功能,所述交换机 与终端间遵循DHCP协议进行通讯,所述交换机负责组播方式下发配置信息给终端和动态 配置终端的IP地址,将配置服务器地址发送给终端。优选的,所述DHCP服务器与交换机互联,终端接入网络后与DHCP服务器通讯获得 IP地址、组播地址和配置服务器地址。本发明技术方案的工作原理在于当终端设备接入到网络系统中时,能够自动获得 服务器地址和组播地址,并自动加入到组播组中;服务器将该组播组的升级文件发送到交 换机;交换机将升级文件下发到组播组的各个终端。本发明技术方案中自动发现的批量升级系统,包括至少一个终端设备、支持组播 的交换机、DHCP服务器和服务器。终端设备用于向DHCP服务器发送地址请求和接收回应 并接收组播组信息;交换机用于配置组播组并转发升级文件;升级服务器用于向交换机发 送原始升级文件;DHCP服务器用于动态分发终端设备的IP地址,并发送IP地址、服务器地 址和组播地址给终端设备。本发明的技术方案的关键要素包括A、终端自动获得服务器地址和组播地址;B、 终端加入到组播组;C、服务器将升级文件下发到交换机;D、交换机将升级文件下发到组播 中的各个终端。A部分包括以下两个步骤 Al、终端向DHCP服务器发送地址请求A2、DHCP服务器回应终端请求,并同时发送服务器地址和组播地址系统中接入一台新的终端设备后,终端设备会执行步骤Al,向DHCP服务器发送 DHCP discovery请求。DHCP服务器接收到DHCP discovery请求后,会对终端进行回应,并 在ACK报文中通过DHCP option 60和DHCPoption 43将服务器地址和组播地址发送到终 端,终端根据预置条件解析获得服务器地址和组播地址,如步骤A2。终端将通过获得服务器 地址向服务器发送请求,并进行认证。B部分包括各个终端分别构造组播(IGMP)加入包,并将请求包发送到交换机,交 换机接受到IGMP加入包后,将对应的终端加入到组播组中,并记录对应的端口。C部分包括服务器将根据预置条件使用组播地址为目标地址以单播的形式将升级 文件发送到与之相连的交换机。D部分包括交换机接受到服务器发过来的以组播地址为目的地址的升级文件后, 将文件复制后根据交换机中对应的组播组信息发送到各个终端,终端接受到升级文伯后, 将会执行升级,如果升级失败会以单播的形式返回升级失败信息到服务器;如升级成功将
自动重启。
相对于现有技术中的方案,本发明的优点是本发明技术方案通过DHCP服务器方式将相关的升级服务器信息下发到各个终 端,从而减少人工的干预和工作量,保证升级的准确性,终端使用DHCP服务器提供的升级 服务器地址与升 级服务器进行认证,认证通过后,将自动加入DHCP服务器指定的组播组 中,升级服务器进行批量升级时,可以直接向组播组为以单播方式将升级文件发送到交换 机,交换机会复制升级文件并分别发送到组播组中的所有终端,减少升级服务器的配置时 间和网络的资源占用。


下面结合附图及实施例对本发明作进一步描述图1是自动发现的批量升级系统的结构示意图;图2是自动发现的配置下发的处理流程图。
具体实施例方式以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是用于说明 本发明而不限于限制本发明的范围。实施例中采用的实施条件可以根据具体厂家的条件做 进一步调整,未注明的实施条件通常为常规实验中的条件。实施例如图1所示,该基于自动发现的终端批量升级系统,包括终端、支持组播的 交换机、DHCP服务器、升级服务器,所述升级服务器通过交换机与终端互联,所述交换机与 终端设备遵循IGMP协议,负责将升级服务器下发的升级文件通过组播方式下发给终端;所 述DHCP服务器负责动态配置终端的IP地址,并将升级服务器地址和交换机的组播地址发 送到终端。所述DHCP服务器与交换机互联,终端接入网络后与DHCP服务器通讯获得IP地 址、组播地址和配置服务器地址。当进行批量升级时,先按照图1所示的基于自动发现的终端批量升级系统拓扑 图、网络组播协议将终端、支持组播的交换机、DHCP服务器、升级服务器组建成具有组播功 能的计算机网络。然后按照如下的步骤进行升级,图2给出自动发现配置下发的处理流程 图,下面将对流程图的各个步骤进行详细描述1.在网络系统中的DHCP服务器上预置服务器地址和组播服务器地址2.终端接入到已的网络系统中并上电启动3.终端向DHCP服务器发送地址请求,终端获得地址后,DHCP服务器在ACK报文中 通过option 43和option 60将服务器地址和组播地址发送到终端4.终端通过自动获得的地址向服务器发送认证请求,当认证失败时,将直接退出 流程5.认证通过后,终端将使用自动获得的组播地址向交换机发送组播加入请求6.交换机得到组播请求后,将终端加入到对应的组播组中7.服务器向组播组发送升级文件,并将升级文件以单播的形式发送到交换机8.交换机将升级文件复制发送到组播组的各个终端9.终端对升级文件进行检查和升级,如果检查发现升级文件错误或升级失败将退出流程,如果升级成功将重启终端设备。 上述实例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人是 能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精 神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
权利要求
一种基于自动发现的终端批量升级方法,其特征在于所述方法包括以下步骤(1)按照网络组播协议将终端、支持组播的交换机、DHCP服务器、升级服务器组建成具有组播功能的计算机网络;DHCP服务器预置升级服务器地址和组播地址;(2)终端与DHCP服务器通讯,自动获得升级服务器地址和组播地址;终端根据升级服务器地址与升级服务器通讯进行认证,认证通过后,终端根据组播地址与交换机通讯发送组播加入请求;(3)交换机得到组播请求后,将终端加入到对应的组播组中;(4)升级服务器将升级文件下发到交换机,交换机将升级文件复制发送到组播组的各个终端。
2.根据权利要求1所述的方法,其特征在于所述方法中终端向DHCP服务器发送地址请 求,终端获得DHCP服务器分发的IP地址后,DHCP服务器在ACK报文中通过option 43和 option 60将服务器地址和组播地址发送到终端。
3.根据权利要求1所述的方法,其特征在于所述方法中当终端向升级服务器发送认证 请求认证失败时,终端退出升级流程。
4.根据权利要求1所述的方法,其特征在于所述方法步骤(4)中升级服务器使用组播 地址为目标地址以单播的形式将升级文件发送到交换机。
5.根据权利要求1所述的方法,其特征在于所述方法还包括终端对获得的升级文件进 行检查和升级,如果检查发现升级文件错误或升级失败将退出流程,如果升级成功将重启 终端设备的步骤。
6.一种基于自动发现的终端批量升级系统,包括终端、支持组播的交换机、DHCP服务 器、升级服务器,其特征在于所述升级服务器通过交换机与终端互联,所述交换机与终端设 备遵循IGMP协议,负责将升级服务器下发的升级文件通过组播方式下发给终端;所述DHCP 服务器负责动态配置终端的IP地址,并将升级服务器地址和交换机的组播地址发送到终端。
7.根据权利要求6所述的基于自动发现的终端批量升级系统,其特征在于所述交换机 与DHCP服务器集成,所述交换机开启DHCP功能,所述交换机与终端间遵循DHCP协议进行 通讯,所述交换机负责组播方式下发配置信息给终端和动态配置终端的IP地址,将配置服 务器地址发送给终端。
8.根据权利要求1所述的基于自动发现的终端批量升级系统,其特征在于所述DHCP服 务器与交换机互联,终端接入网络后与DHCP服务器通讯获得IP地址、组播地址和配置服务 器地址。
全文摘要
本发明公开了一种基于自动发现的终端批量升级方法,其特征在于所述方法包括以下步骤(1)按照网络组播协议将终端、支持组播的交换机、DHCP服务器、升级服务器组建成具有组播功能的计算机网络;DHCP服务器预置升级服务器地址和组播地址;(2)终端与DHCP服务器通讯,自动获得升级服务器地址和组播地址;终端根据升级服务器地址与升级服务器通讯进行认证,认证通过后,终端根据组播地址与交换机通讯发送组播加入请求;(3)交换机得到组播请求后,将终端加入到对应的组播组中;(4)升级服务器将升级文件下发到交换机,交换机将升级文件复制发送到组播组的各个终端。该方法减少人工的干预和工作量,保证升级的准确性,减少升级服务器的配置时间和网络的资源占用。
文档编号H04L29/06GK101951369SQ201010281328
公开日2011年1月19日 申请日期2010年9月14日 优先权日2010年9月14日
发明者刘三山, 刘伟, 欧阳棣 申请人:太仓市同维电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1