升级安装在通信网络的网络单元上的固件的方法和设备技术

技术编号:2864878 阅读:167 留言:0更新日期:2012-04-11 18:40
为了在通信网络中升级网络单元上的固件,在每个网络单元上安装网络升级协议代理。这些代理执行升级协议,其允许升级被加载到第一网络单元上,并然后通过该网络进行广播。该协议包括通知消息,其改变该升级相关的网络单元的状态、下载包括固件升级在内的消息、应用指示相关的网络单元应用该升级的消息以及将存储在网络单元中的固件库存发送到相邻单元的库存消息,从而能够确定网络单元是否已接收到了所有相关的固件升级。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信网络,并且尤其涉及安装在网络的各种单元上的软件/固件的升级。存在许多类型的电信网络,包括常规的PSTN、SDH(同步数字系列)、SONET(同步光纤网)、光子学(Photonics)以及ATM(异步传输模式)。典型地,这些网络包含大量互连的网络单元(Network Element)。在任一网络内,会有硬件和固件的组成、模型以及版本相同的网络单元。这些网络单元通过带内数据通信网络互连在包括环形、星形、网状或串行在内的很多结构之一中。附图说明图1示出一种典型的SDH网络,其中四个网络单元10互连在一种环形结构中。单元管理器12被连接到其中一个网络单元,并且笔记本或者其他的PC 14被连接到另一个网络单元。这些网络单元通过数据通信信道被互连。为了升级任一网络单元上的固件或者软件,并且术语固件此后将被用于指固件或软件,必须由用户或远程地,例如,从单元管理器,或在本地通过将笔记本14插入到给定单元来依次升级每个网络单元。笔记本还可以被用于远程升级。单元管理器使用顺序执行的批处理机制来升级网络单元,并因此非常耗费时间。例如,英国UK国家网络约有12,000个网络单元,并且将花费六个月的时间来升级。显然,这是非常费时和费钱的。结果,仅仅在升级绝对必要时才实施升级,并且不是实施全部的而是实施最主要的增强。结果,没有实现网络的全部能力,并且一些次要的增强不值得引入。本专利技术的目标在于克服这一缺点,并且证明可以大大减少升级一个通信网络所费时间的系统和方法。以其最宽的形式,本专利技术在于从第一网络单元向其他的升级相关的网络单元广播升级。更具体地说,提供升级安装在通信网络的网络单元上的固件的一种方法,包括将固件升级加载到网络上的源网络单元;和通过该网络向固件升级所应用的网络单元广播该升级;其中广播固件升级的步骤包括发送识别升级所应用的网络单元类型的通知消息到与源网络单元相邻的网络单元,并且通过该网络由接收该通知消息的每个网络单元广播该通知消息,从而将该通知消息传送给相邻的网络单元。本专利技术还提供升级安装在通信网络的网络单元上的固件的一种方法,包括在每个网络单元上安装一个协议代理,用于运行网络升级协议;在一个源网络单元安装固件升级;和通过该网络向该固件升级所应用的网络单元广播该固件升级,通过在每个网络单元上应用该网络升级协议将该固件升级应用于这些网络单元;其中广播固件升级的步骤包括发送识别该升级所应用的网络单元类型的通知消息到与源网络单元相邻的网络单元,并且通过该网络由接收该通知消息每个网络单元广播该通知消息,从而将该通知消息传送给相邻的网络单元。本专利技术还提供一种包括多个网络单元的通信网络,每个网络单元具有网络升级协议单元,用于从相邻的网络单元接收网络升级消息,向相邻的网络单元广播接收的网络升级消息,并且根据网络升级消息的内容来升级网络单元固件;其中网络升级消息包含将被升级的网络单元类型的标识符。本专利技术进一步提供一种包括用于通信网络的网络单元,包括网络升级协议单元,用于从通信网络上的一个或多个相邻的网络单元接收网络升级消息,用于在通信网络上向相邻的网络单元广播接收的网络升级消息,并且用于根据网络升级消息的内容来升级网络单元固件;其中网络升级消息包含将被升级的网络单元类型的标识符。本专利技术进一步提供一种用于升级存储在通信网络的网络单元中的固件的网络升级协议,该协议包括识别将被升级的网络单元的通知消息、用于将升级下载到识别的网络单元的下载消息、以及用于使已经接收到固件升级的网络单元应用该升级的应用消息。本专利技术的实施例有下列好处,即,大大减少了在一个网络上对多个单元执行升级所花费的时间。例如,对于先前谈到的UK网络,时间可以从超过六个月减少非常显著的数量,有可能减少到甚至小于一天。这种减少在降低升级成本方面显而易见是有利的,同时因为它允许更加频繁地执行升级也是有利的,从而能够频繁执行次要的升级,而无需等待可能为几年时间的主要升级。固件升级可以包含用于在一个网络单元多个不同功能的固件。优选地,固件升级图像根据其涉及的网络单元功能被细分成多个子图像。这即使由传送机制对固件下载进行分段也是有益处的。一个网络单元根据其需要可以选择接收什么固件。这减少了网络单元上的处理负载。优选地,库存(inventory)消息被从一个网络单元向相邻的网络单元周期地广播,该消息列出在那个网络单元上存储的固件,这些相邻的网络单元将接收的固件列表与它们自己的固件列表相比较,并且向发送网络单元指示在接收的列表上而不在它自己的列表上的任一固件的身份,丢失固件随后被发送给接收网络代理。这具有提供保证广播可靠性的非常经济的方法的优势。可供选择的方法是确认对通信网络负载和下载时间具有极大影响的发送的每个消息。现在,将仅仅通过举例的方式和参考附图描述本专利技术的实施例,其中上述的图1示出环形上的网络单元的一个示例;图2示出实施本专利技术的多个网络单元;以及图3示出实施本专利技术的一个处理过程中的消息流程。在将被描述的系统和方法中,通过将固件充满(flood)整个网络来执行固件升级。在非串行网络中,网络单元以并行方式被升级。随后的描述涉及一种SDH网络,但是本专利技术可应用于任一电信网络。类似地,虽然其他的栈(例如,OSI通信栈)可以被使用,但是以下的描述指TCP/IP栈。图2示出通过一个带内数据通信信道16互连的三个网络单元10。每个网络单元是常规的并且包括存储器18和通信栈20。每个网络单元还包括NUP(网络升级协议Network Upgrade Protocol)代理22,其利用常规的升级技术被下载到每个网络单元并包括执行实施本专利技术的网络升级协议的软件。NUP代理处理NUP协议消息的接收和分配。NUP代理允许系统用户经由一个命令行或者其他的用户接口来配置和通知NUP代理22,以广播网络单元固件图像。如相对于图1所描述的,通过首先利用笔记本14或单元管理器12升级第一源,网络单元(NE)10,执行升级。该处理过程与已知的技术相同。当这个升级完成时,用户命令第一升级的NUP代理22开始分配处理。在源NUP代理22已被升级之后,可以在任何时候出现该命令。在每个NE 10中的NUP代理22可以拥有许多状态,包括“监听”、“接收”和“仅仅广播”。为了分配已在源NUP代理10上接收的升级,源NUP代理22转换到“仅仅广播”状态并且发出一个通知消息,通知其相邻的NE即将发生固件升级。通知消息包括具有寻址的标题,指示应接受后续消息的设备的构成、模型和版本。匹配这个寻址的目的地NE从缺省状态的“监听”状态转换为“接收”状态。不相配的NE保持在“监听”状态中。在通知之后,源NUP代理22利用NUP下载的消息广播列在该通知中的固件图像。这个消息类似于IS-IS链接状态分组消息。处于“接收”状态中的任一NUP代理22将在它们的存储器18中存储下载的固件图像。当NE 10具有在通知消息中指定的固件库存时,该NE必须被指示切换到新的固件。这可以以两种方式来完成。第一种是在通知消息中含有指令,而第二种是使用一个单独的应用消息。前一方案只要全部的固件已经被下载就应用新的固件。第二种允许转换被推迟到以后的时间。这利用由NUP代理22设置为“待定”的“应用状态”标志来实现。一旦下载完成,无论被本文档来自技高网...

【技术保护点】
升级安装在通信网络的网络单元上的固件的一种方法,包括:将固件升级加载到网络的源网络单元上;和通过网络向该固件升级所应用的网络单元广播该升级;其中广播固件升级的步骤包括:将识别该升级所应用的网络单元类型的通知消息发送到 与源网络单元相邻的网络单元,并且通过该网络由接收该通知消息的每个网络单元广播该通知消息,从而将该通知消息传送给相邻的网络单元。

【技术特征摘要】
【国外来华专利技术】GB 2001-10-4 0123861.71.升级安装在通信网络的网络单元上的固件的一种方法,包括将固件升级加载到网络的源网络单元上;和通过网络向该固件升级所应用的网络单元广播该升级;其中广播固件升级的步骤包括将识别该升级所应用的网络单元类型的通知消息发送到与源网络单元相邻的网络单元,并且通过该网络由接收该通知消息的每个网络单元广播该通知消息,从而将该通知消息传送给相邻的网络单元。2.根据权利要求1所述的方法,其中在接收到该通知消息时,在该消息中所识别的类型的网络单元切换到接收状态,用于接收固件升级。3.根据权利要求1或2所述的方法,其中通过网络广播升级的步骤包括将包括固件升级图像的下载消息发送到与源网络单元相邻的网络单元,并且通过该网络由接收该下载消息的每个网络单元广播该下载消息,从而将该下载消息传送给相邻的网络单元。4.根据权利要求3所述的方法,其中每个网络单元包括多个不同的与该固件升级相关的功能,包括根据其相关的网络单元功能将下载消息中的固件升级图像细分为多个子图像。5.根据权利要求1至4之一所述的方法,其中通知消息包括指示接收该固件升级的网络单元在它已接收之后立即应用该升级的一个标志。6.根据权利要求1至5之一所述的方法,其中广播固件升级的步骤包括从源网络单元向相邻的单元发送一个应用消息,并且从其上接收该应用消息的每个网络单元向相邻的网络单元发送该应用消息,该应用消息指示固件升级所应用的网络单元应用该升级。7.根据任何一项前述权利要求所述的方法,包括从一个给定网络单元向相邻的单元周期性地发送一个库存消息,该库存消息包括在该网络单元上以及在接收该库存消息的相邻网络单元上存储的固件的列表,将接收的固件列表与它自己的固件列表进行比较,和如果比较表明发送该库存消息的网络单元不具有在接收网络单元的列表中的所有固件,则发送丢失固件给始发该库存消息的网络单元。8.根据权利要求7所述的方法,其中该库存消息包括网络单元类型标识符并且仅仅由相同类型的相邻网络单元对其进行响应。9.根据权利要求8所述的方法,其中该应用消息包括固件升级的应用被推迟到规定时间的指示。10.升级安装在通信网络的网络单元上的固件的一种方法,包括在每个网络单元上安装一个协议代理,用于运行网络升级协议;在一个源网络单元上安装该固件升级;和通过该网络将该固件升级广播给该固件升级所应用的网络单元,其中通过在每个网络单元上应用该网络升级协议...

【专利技术属性】
技术研发人员:P哈茨霍恩J蒙斯T亨尼巴尔
申请(专利权)人:爱立信股份有限公司
类型:发明
国别省市:SE[瑞典]

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

1