一种设备升级方法

文档序号:7887138阅读:223来源:国知局
专利名称:一种设备升级方法
技术领域
本发明属于三网融合通信技术领域,涉及一种设备升级方法。
背景技术
EOC(Ethernet over Coax,以太数据通过同轴电缆传输)是当下双向网改造中最热门的技术之一,即在同轴电缆中进行以太网数据信号传输,主流就是将以太网信号经过调制后在同轴电缆中进行数据传输,其频率不占用有线电视频率段,和有线电视频率共存。它以简单、稳定、安全、成本低等优点成为双向网改造技术中的宠儿。随着科技的不断进步,网络的发展规模越来越大,网络中接入的设备也越来越多,在接入网设备运维的过程中,EOC设备可能同时存在多种不同的软件版本,为保证EOC设备运行的正确性和稳定性,需要对EOC设备进行升级。现场网络环境复杂且存在多种软件版本,需要对设备分组管理和升级,因此需要有一套快速简便的升级方法,实现EOC设备的升级。目前的EOC设备升级方法中,主要采用DHCP (Dynamic Host Configuration Protocol,动态主机设置协议)为EOC设备动态分配管理IP地址,DHCP是标准的自动分配IP地址的通信协议,可以通过DHCP分配IP管理地址的方式实现EOC设备的升级,但是DHCP协议为通用网络设计,无法获取P0N+E0C接入网设备的物理拓扑信息。EOC设备分配到的IP地址在物理上是无序的,随着网络中接入的EOC设备越来越多,根据EOC设备的IP地址定位设备和升级设备的难度将越来越大。传统升级方法主要存在以下几方面的问题:1、DHCP协议为EOC设备分配的IP地址无法保证物理上的连续性,无法将EOC设备按照物理拓扑和位置信息划分为若干子网管理域,以及为每个管理域分配独立的IP地址段,因此对于某个区域的设备管理和升级较为不方便。2、升级过程中若发现异常的EOC设备,升级人员只能在本次升级的EOC设备当中逐台根据设备MAC地址排查,找到异常的设备,无法快速定位发生异常的EOC设备的物理位置。3、P0N+E0C接入网设备分配的管理IP地址通常是固定的,没有租期限制以及重新获取IP地址的必要。而DHCP协议实现固定IP地址需要与MAC地址绑定,需要对每一台设备单独配置,操作较为复杂;DHCP协议有租期的概念,分配的IP地址超过租期后需要重新分配。

发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种设备升级方法,该方法能够收集接入网设备的物理拓扑信息。为实现上述目的及其他相关目的,本发明提供一种设备升级方法。一种设备升级方法,所述设备升级方法包括:步骤一,利用BCMP协议为接入网络的每个设备动态分配IP地址并收集设备的网络物理位置信息;步骤二,利用SNMP报文获取设备的当前软件版本号,进而对待升级设备进行升级。作为本发明的一种优选方案,步骤一的具体实现过程为:SI,设备上电启动后发送BCMP请求报文到BCMP服务器;S2,BCMP服务器接收到所述BCMP请求报文后,收集BCMP请求报文中包含的设备物理拓扑信息,建立该设备所处的网络的物理位置信息,并将所述物理位置信息与设备的MAC地址对应起来,形成设备在网络的物理拓扑信息记录表;S3,BCMP服务器根据特定拓扑区域配置的IP地址段为设备分配一个IP地址,并将所述IP地址以BCMP响应报文的方式发送给设备;S4,设备接收到所述BCMP响应报文后,获取BCMP响应报文中的IP地址作为自身的管理IP地址。作为本发明的另一种优选方案,步骤二的具体实现过程为:S5,SNMP服务器发送SNMP报文获取设备的当前软件版本号;S6,判断当前软件版本号的设备是否需要升级,如需升级,则将升级文件放置到FTP服务器,FTP服务器通过SNMP报文对待升级设备下达升级参数;S7,待升级设备获取升级参数后,根据升级参数中的升级文件名获取预先放置在FTP服务器的升级文件,进行设备升级操作;S8,升级完成且设备重启后,SNMP服务器发送SNMP报文获取设备的当前软件版本号,验证设备升级情况。作为本发明的再一种优选方案,所述升级参数包括升级文件名、FTP服务器的IP地址、FTP服务器的用户名和密码、下载文件的指令、以及待升级设备的指令。作为本发明的再一种优选方案,如果升级过程中发现异常导致升级失败,则可以通过升级失败的IP地址,查询所述物理拓扑信息记录表,从而快速的定位升级失败的设备的物理位置。作为本发明的再一种优选方案,设备断电重启后将重新发送BCMP请求报文,并根据BCMP服务器存储的物理拓扑信息记录表快速的再次尝试升级。作为本发明的再一种优选方案,所述设备为EOC设备,所述接入网络为P0N+E0C网络。如上所述,本发明所述的设备升级方法,具有以下有益效果:I)本发明所述的设备升级方法是基于BCMP、FTP、SNMP协议对集群内的设备软件版本升级的方法,其采用BCMP协议分配管理IP地址并采集设备拓扑信息,采用FTP协议提供升级文件下载,采用SNMP协议下达升级参数和指令,实现了快速简便的对接入网内的设备分配管理IP地址,实施设备升级。2)对于升级过程中发生异常的设备,通过设备物理拓扑信息可以快速定位异常设备,帮助技术人员检查升级中的问题,提高工作效率。


图1为本发明所述的EOC设备升级方法的流程示意图。
具体实施例方式以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式
加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。请参阅附图。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本发明的目的是解决传统的设备升级方法中,不能收集接入网设备的物理拓扑信息,导致无法将物理上连续的设备设置连续的IP地址段作为一个管理域,实现管理域内设备快速升级;和无法根据IP地址快速定位设备的物理位置,排查升级当中出现的问题。本发明提供一种设备升级方法,是基于BCMP、FTP、SNMP协议对集群内的设备软件版本升级的方法。本发明采用BCMP协议分配管理IP地址并采集设备拓扑信息,采用FTP协议提供升级文件下载,采用SNMP协议下达升级参数和指令,实现了快速简便的对接入网内的设备分配管理IP地址,实施设备升级。对于升级过程中发生异常的设备,通过设备物理拓扑信息可以快速定位异常设备,帮助技术人员检查升级中的问题,提高工作效率。下面结合附图对本发明的具体实施方式
作进一步详细说明。实施例一本实施例提供一种设备升级方法,如图1所示,该设备升级方法包括:步骤一,利用BCMP协议为接入网络的每个设备动态分配IP地址并收集设备的网络物理位置信息;具体实现过程为:SI I,设备上电启动后发送BCMP请求报文到BCMP服务器;S12,BCMP服务器接收到所述BCMP请求报文后,收集BCMP请求报文中包含的设备物理拓扑信息,建立该设备所处的网络的物理位置信息,并将所述物理位置信息与设备的MAC地址(或IP地址)对应起来,形成设备在网络的物理拓扑信息记录表;S13,BCMP服务器根据特定拓扑区域配置的IP地址段为设备分配一个IP地址,并将所述IP地址以BCMP响应报文的方式发送给设备;S14,设备接收到所述BCMP响应报文后,获取BCMP响应报文中的IP地址作为自身的管理IP地址。步骤二,利用SNMP报文获取设备的当前软件版本号,进而对待升级设备进行升级,具体实现过程为:S15, SNMP服务器发送SNMP报文获取设备的当前软件版本号;S16,判断当前软件版本号的设备是否需要升级,如需升级,则将升级文件放置到FTP服务器,FTP服务器通过SNMP报文对待升级设备下达升级参数;S17,待升级设备获取升级参数后,根据升级参数中的升级文件名获取预先放置在FTP服务器的升级文件,进行设备升级操作;
S18,升级完成且设备重启后,SNMP服务器发送SNMP报文获取设备的当前软件版本号,验证设备升级情况。本实施例所述的设备升级方法的实现步骤Sll至S18的前后顺序可根据实际需要进行适当的调整,本发明的保护范围不限于本实施例所述的步骤顺序。所述升级参数包括升级文件名、FTP服务器的IP地址、FTP服务器的用户名和密码、下载文件的指令、以及待升级设备的指令。S19,如果升级过程中发现异常导致升级失败,则可以通过升级失败的IP地址,查询所述物理拓扑信息记录表,从而快速的定位升级失败的设备的物理位置。S20,设备断电重启后将重新发送BCMP请求报文,并根据BCMP服务器存储的物理拓扑信息记录表快速的再次尝试升级。本发明所述设备升级方法中包括动态分配管理IP地址,利用分配的管理IP地址下载升级文件、设置升级参数,监控升级过程,最后验证升级结果。本发明所述的设备升级方法是基于BCMP、FTP、SNMP协议对集群内的设备软件版本升级的方法。本发明采用BCMP协议分配管理IP地址并采集设备拓扑信息,采用FTP协议提供升级文件下载,采用SNMP协议下达升级参数和指令,实现了快速简便的对接入网内的设备分配管理IP地址,实施设备升级。对于升级过程中发生异常的设备,通过设备物理拓扑信息可以快速定位异常设备,帮助技术人员检查升级中的问题,提高工作效率。实施例二本实施例提供一种设备升级方法,其中设备为EOC设备,所述接入网络为P0N+E0C网络,该方法在传统方法的基础上,采用BCMP协议替代DHCP协议为EOC设备动态分配IP地址,提高了运维人员对EOC设备升级的效率,具体实现步骤如图1所示,包括:步骤一:为接入网络的每个设备利用BCMP(Broadband-access-network ClusterManagement Protocol,接入网集群管理协议)协议动态分配IP地址和收集设备物理信息。步骤一的实现过程中,首先需要运维人员为每一个管理域定义管理IP地址段,即为管理域中的设备分配对应管理IP地址段中的IP地址;设备申请分配IP地址的过程自动完成,实现IP地址分配的合理性、高效性。步骤一的具体实现步骤如下:S21,设备上电启动后,申请IP地址。具体申请IP地址的过程可为:发送BCMP请求报文到BCMP服务器。S22,BCMP服务器接收到设备发送的BCMP请求报文后,收集BCMP请求报文中包含的设备物理拓扑信息,建立该HSMC(HS Main Control, HS主控单元)上联的P0RT_ID、ONUMAC (或0NU_ID)、0LT_ID、SL0T_ID等一系列能够标识注册的HSMC所处的P0N+E0C网络物理位置的信息,并把这些表识网络物理位置的信息与HS (HiNOC Switch,缆桥交换机)的MAC地址(或管理IP地址)对应起来,形成P0N+E0C网络的物理拓扑信息记录表,物理拓扑信息记录表的格式可参见表I。S23,根据事先由运维人员对于特定拓扑区域配置的IP地址段,为设备分配一个管理IP地址,发送BCMP响应报文给设备。不同的拓扑区域可以配置不同的IP地址段,实现设备的管理IP地址在物理上的连续性。
S24,设备接收到所述BCMP响应报文后,获取BCMP响应报文中的管理IP地址,并设置自身的IP地址为所述管理IP地址。步骤二:对接入网络的每个设备进行升级,是通过FTP协议和SNMP协议对设备进行升级的过程。S25,SNMP服务器发送SNMP报文获取设备的当前软件版本号。S26,运维人员获取设备的当前软件版本号后进行判断,如需升级,则将升级文件放置到FTP服务器,FTP服务器通过SNMP报文对设备下达升级参数,所述升级参数主要包括升级文件名、FTP服务器的IP地址、FTP服务器的用户名和密码、下载文件的指令、以及待升级设备的指令。S27,待升级设备获取升级参数后,到FTP服务器根据升级参数中的升级文件名获取预先放置的升级文件,进行设备升级操作。S28,升级完成且设备重启后,SNMP服务器发送SNMP报文获取设备的软件版本号,验证设备升级情况。S29,如果升级过程中发现异常导致升级失败,则可以通过升级失败的IP地址,查询物理拓扑信息记录表,从而找到设备的对应EOLT PON业务板的槽位编号,PON端口编号,ONU上联口编号,进而快速的定位设备的物理位置。S30,如需设备断电重启,设备重启后将重新发送BCMP请求报文,由于BCMP服务器已经存储了物理拓扑信息记录表,将之前已经和设备MAC地址绑定的IP地址分配,可以快速的再次尝试升级。S29至S30为升级过程中的异常情况下借助BCMP搜集的物理拓扑信息,提高了定位问题设备的效率。本发明所述的设备升级方法采用了 BCMP协议作为接入网集群管理协议,提供包括接入网集群管理的体系结构、拓扑收集与集群访问的实现机制、设备管理(如带内管理VLAN、带内管理IP地址自动配置)等功能。使用了 BCMP协议作为管理IP分配协议后,主要有如下几点优势:I)根据管理域将设备按照物理拓扑分组管理,保证设备分配的IP地址在物理上的连续性。2)网络规模扩大后,不会影响单个分组中的设备升级操作的复杂度。3)升级异常的设备可以根据物理拓扑信息快速定位。4)自动实现MAC地址和IP地址绑定。5) BCMP协议提供VLAN和SNMP参数等信息的配置功能。表1:物理拓扑信息记录表
权利要求
1.一种设备升级方法,其特征在于,所述设备升级方法包括: 步骤一,利用BCMP协议为接入网络的每个设备动态分配IP地址并收集设备的网络物理位置信息; 步骤二,利用SNMP报文获取设备的当前软件版本号,进而对待升级设备进行升级。
2.根据权利要求1所述的设备升级方法,其特征在于,步骤一的具体实现过程为: SI,设备上电启动后发送BCMP请求报文到BCMP服务器; S2,BCMP服务器接收到所述BCMP请求报文后,收集BCMP请求报文中包含的设备物理拓扑信息,建立该设备所处的网络的物理位置信息,并将所述物理位置信息与设备的MAC地址对应起来,形成设备在网络的物理拓扑信息记录表; S3,BCMP服务器根据特定拓扑区域配置的IP地址段为设备分配一个IP地址,并将所述IP地址以BCMP响应报文的方式发送给设备; S4,设备接收到所述BCMP响应报文后,获取BCMP响应报文中的IP地址作为自身的管理IP地址。
3.根据权利要求2所述的设备升级方法,其特征在于,步骤二的具体实现过程为: S5,SNMP服务器发送SNMP报文获取设备的当前软件版本号; S6,判断当前软件版本号的设备是否需要升级,如需升级,则将升级文件放置到FTP服务器,FTP服务器通过SNMP报文对待升级设备下达升级参数; S7,待升级设备获取升级参数后,根据升级参数中的升级文件名获取预先放置在FTP服务器的升级文件,进行设备升级操作; S8,升级完成且设备重启后,SNMP服务器发送SNMP报文获取设备的当前软件版本号,验证设备升级情况。
4.根据权利要求3所述的设备升级方法,其特征在于:所述升级参数包括升级文件名、FTP服务器的IP地址、FTP服务器的用户名和密码、下载文件的指令、以及待升级设备的指令。
5.根据权利要求2所述的设备升级方法,其特征在于:如果升级过程中发现异常导致升级失败,则可以通过升级失败的IP地址,查询所述物理拓扑信息记录表,从而快速的定位升级失败的设备的物理位置。
6.根据权利要求1所述的设备升级方法,其特征在于:设备断电重启后将重新发送BCMP请求报文,并根据BCMP服务器存储的物理拓扑信息记录表快速的再次尝试升级。
7.根据权利要求1所述的设备升级方法,其特征在于:所述设备为EOC设备,所述接入网络为P0N+E0C网络。
全文摘要
本发明提供一种设备升级方法,该方法包括步骤一,利用BCMP协议为接入网络的每个设备动态分配IP地址并收集设备的网络物理位置信息;步骤二,利用SNMP报文获取设备的当前软件版本号,进而对待升级设备进行升级。本发明的设备升级方法是基于BCMP、FTP、SNMP协议对集群内的设备软件版本升级的方法,其采用BCMP协议分配管理IP地址并采集设备拓扑信息,采用FTP协议提供升级文件下载,采用SNMP协议下达升级参数和指令,实现了快速简便的对接入网内的设备分配管理IP地址,实施设备升级。对于升级过程中发生异常的设备,通过设备物理拓扑信息可以快速定位异常设备,帮助技术人员检查升级中的问题,提高工作效率。
文档编号H04L29/06GK103209083SQ20121000901
公开日2013年7月17日 申请日期2012年1月12日 优先权日2012年1月12日
发明者黄培桀 申请人:上海未来宽带技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1