同步化拓扑和路由分析整合的制作方法

文档序号:7792685阅读:297来源:国知局
同步化拓扑和路由分析整合的制作方法
【专利摘要】各种示例性实施方式涉及一种方法和相关的网络节点,包括以下特征中的一个或多个:由网络管理系统显示同步化拓扑的第一表示,其中所述同步化拓扑包括网元集合和对等关系集合;识别要监控的对等关系集合;接收表明与要监控的对等关系集合中的对等关系相关联的网络路径已经改变的指示;以及显示告警指示。
【专利说明】同步化拓扑和路由分析整合
[0001]相关申请的交叉引用
[0002]本申请涉及以下通过引用结合至此的共同未决申请:申请号为13/453.143、代理人案号为ALC 3792的申请“Synchronizat1n Management Groups (同步化管理群组)。

【技术领域】
[0003]在此公开的各种示例性实施方式一般涉及网络管理。

【背景技术】
[0004]在许多系统中,需要,或者有时必须在计算机网络上的多个设备间同步化时间或频率。为了提供该同步化功能,提出了各种协议以在系统中的设备之间分配精确的时间信息。举例来说,IEEE1588标准中定义的精确时间协议(PTP)描述了一种主-从或点对点架构,其中由主时钟(例如原子时钟)提供的时间信息以分层的方式在不同的主节点和从节点之间分配。考虑到可能承载参与该同步化方案中的设备的各种计算机网络的动态本质,对路由器和链路可用性的改变可能会影响同步化的性能。就此而言,希望提供一种监控和管理各种设备的方法,各种设备互相配合以实现时间或频率同步化。


【发明内容】

[0005]下面给出各种示例性实施方式的总结。在下面的总结中可能会做出简化和省略,目的是为了突出和介绍各种示例性实施方式的某些方面,但是不对本发明的范围构成限制。随后的部分将详细描述优选示例性实施方式,其足以使本领域技术人员能够实现和使用本发明的概念。
[0006]各种示例性实施方式涉及一种由网络管理系统执行,以显示同步化拓扑的方法,该方法包括:由网络管理系统显示同步化拓扑的第一表示,其中所述同步化拓扑包括网元集合和对等关系(peer)集合;接收对所述网元集合中至少一个选择的网元的选择;识别所述对等关系集合中与所述至少一个选择的网元关联的至少一个识别的对等关系;将所述对等关系集合中的所述至少一个识别的对等关系添加至第一同步化群组;以及显示所述同步化拓扑的第二表示,其中所述第二表示包括所述第一同步化群组的表示。
[0007]各种示例性实施方式涉及一种用于显示同步化(同步)拓扑的网络管理系统,该网络管理系统包括:用户界面;同步对等关系存储器,被配置为存储与对等关系相关的信息;同步群组存储器,被配置为存储与对等关系的分组相关的信息;同步群组创建器,被配置为:通过所述用户界面接收与至少两个对等关系相关联的选择,其中所述同步对等关系存储器为所述至少两个对等关系存储信息,以及更新所述同步群组存储器使其包括与所述至少两个对等关系的分组相关的信息;以及同步拓扑生成器,被配置为:生成同步拓扑的第一表示,其中该第一表示将所述至少两个对等关系的分组表示为单元,以及通过所述用户界面显示所述第一表示。
[0008]各种示例性实施方式涉及一种永久性机器可读存储介质,其编码有由网络管理系统执行以显示同步化拓扑的指令,该介质包括用于使所述网络管理系统显示同步化拓扑的第一表示的指令,其中所述同步化拓扑包括网元集合和对等关系集合;用于接收对所述网元集合中至少一个选择的网元的选择的指令;用于识别所述对等关系集合中与所述至少一个选择的网元关联的至少一个识别的对等关系的指令;用于将所述对等关系集合中的所述至少一个识别的对等关系添加至第一同步化群组的指令;以及用于显示所述同步化拓扑的第二表示的指令,其中所述第二表示包括所述第一同步化群组的表示。
[0009]描述了各种实施方式,其中所述第一同步化群组还包括所述至少一个选择的网
J Li ο
[0010]描述了各种实施方式,其中所述第二表示包括数量小于属于所述对等关系集合的对等关系的数量的对等关系的表示。
[0011]各种实施方式此外还包括接收对所述第一同步化群组的选择;以及显示所述第一同步化群组的第三表示,其中所述第三表示包括属于所述同步化群组的至少一个对等关系的表示。
[0012]描述了各种实施方式,其中所述第一同步化群组的第三表示包括第二同步化群组的表示。
[0013]各种实施方式此外还包括:发现新对等关系,其中该新对等关系与所述至少一个选择的网元相关联;以及将该新对等关系添加至所述第一同步化群组。
[0014]描述了各种实施方式,其中所述同步化拓扑与同步化域关联,并且识别所述对等关系集合中的至少一个识别的对等关系的步骤包括确保所述至少一个识别的对等关系属于所述同步化群组。
[0015]描述了各种实施方式,其中所述第二表不包括映射(map)和列表中的至少一者。
[0016]各种示例性实施方式涉及一种由网络管理系统执行,以显示同步化拓扑的方法,该方法包括:由网络管理系统显示同步化拓扑的第一表示,其中所述同步化拓扑包括网元集合和对等关系集合;识别要监控的对等关系集合;接收指示,该指示表明与要监控的所述对等关系集合中的对等关系相关联的网络路径发生了变化;以及显示告警指示。所述网络路径可以是路由的(例如,逐跳)网络路径或分层(针对要路由的服务的(service-to-routed))网络路径。
[0017]各种示例性实施方式涉及一种用于显示同步化拓扑的网络管理系统,该网络管理系统包括:用户界面;网络界面;同步化对等关系存储器,被配置为存储与对等关系集合相关的信息;告警存储器,被配置为存储与告警相关的信息;同步化拓扑生成器,被配置为通过所述用户界面显示同步化拓扑的第一表示;告警创建器,被配置为存储与所述告警存储器中的告警相关的消息;路由分析器,被配置为通过所述网络界面接收网络拓扑变化的指示;以及告警评估器,被配置为:确定所述网络拓扑结构的变化触发了所述告警,以及通过所述用户界面显示所述告警已被触发的指示。
[0018]各种实施方式涉及一种永久性机器可读存储介质,其编码有由网络管理系统执行以显示同步化拓扑的指令,该介质包括:用于使所述网络管理系统显示同步化拓扑的第一表示的指令,其中所述同步化拓扑包括网元集合和对等关系集合;用于识别要监控的对等关系集合的指令;用于接收指示的指令,该指示表明与要监控的所述对等关系集合中的对等关系相关联的网络路径发生了变化;以及用于显示告警指示的指令。
[0019]描述了各种实施方式,其中所述对等关系与同步化群组相关联,同步化拓扑的所述第一表示包括所述同步化群组的表示,并且显示所述告警被已被触发的指示的步骤包括显示与所述同步化群组相关联的指示。
[0020]描述了各种实施方式,其中识别要监控的对等关系集合的步骤接收告警的定义,其中所述定义包括触发条件,方法还包括确定表明与所述对等关系相关联的网络路径发生了变化的所述指示是否满足所述触发条件。
[0021]各种实施方式此外还包括接收对所述对等关系的选择;显示网络拓扑的第二表示,其中所述第二表示包括与所述对等关系相关联的当前网络路径的表示。
[0022]各种实施方式此外还包括接收对历史(historical)分析视图的请求;以及显示所述网络拓扑的第三表示,其中所述第三表示包括在先前的时间与所述对等关系相关联的网络路径的表示。
[0023]描述了各种实施方式,其中接收针对所述对等关系集合中的对等关系的告警的配置的步骤包括:接收对同步化群组的选择;显示所述同步化群组的第二表示,其中所述第_■表不包括所述对等关系的表不;接收对所述对等关系的选择;以及接收应该为所述对等关系设置告警的指示。

【专利附图】

【附图说明】
[0024]为了更好地理解各种示例性实施方式,对附图进行参考,其中:
[0025]图1显示了表示示例性同步化域的示例性图形用户界面(GUI);
[0026]图2显示了表示包括同步化群组的示例性同步化域的示例性⑶I ;
[0027]图3显示了表示示例性同步化群组的示例性⑶I ;
[0028]图4显示了用于管理同步化域的示例性网络管理系统;
[0029]图5显示了用于建立同步化群组的示例性方法;
[0030]图6显示了承载同步化域的一部分的示例性网络拓扑;
[0031]图7显示了承载同步化域的一部分,并包括网络故障的示例性网络拓扑;
[0032]图8显示了表示示例性同步化域的示例性GUI,同步化域包括同步化群组和告警指示;
[0033]图9显示了表示示例性同步化群组和告警指示的示例性⑶I ;以及
[0034]图10显示了用于对告警进行配置和评价的示例性方法。
[0035]为帮助理解,使用相同的附图标记来表示具有基本上相同或相似的结构或基本上相同或相似的功能的元素。

【具体实施方式】
[0036]说明书和附图仅仅展示了本发明的原理。因此,必须理解的是,本领域技术人员能够想出各种配置,尽管在此未明显描述或显示,这些配置能够实现本发明的原理并且包含于本发明的范围内。此外,所有在此描述的例子原则上仅用于教学目的,以帮助读者理解本发明的原理及发明人对推动现有技术所贡献的想法,并且不应理解为受限于这些特别描述的例子和条件。此外,这里使用的词语“或”指的是非排他性的或(即,和/或),除非另有说明(例如,“或其它”或“或替代”)。此外,在这里描述的各种实施方式不一定都是排他性的,因为一些实施方式可以与一个或多个其它实施方式组合在一起形成新的实施方式。此夕卜,这里使用的术语“同步”(sync)应理解为与术语“同步化”(synchronizat1n)同义。
[0037]图1显示了表示示例性同步化域的示例性图形用户界面100 (OTI)。⑶I 100可以由网络管理系统(WS)生成和显示,举例来说,匪S是参考图4更详细描述的示例性匪S。⑶I 100可以包括同步拓扑的一个或多个表示110,120。这种表示可以采用任何形式,例如,映射110或列表120。如图所示,映射110和列表120可以显示单一同步域,或者可以显示多个同步域(未示出)。可以理解,所显示的同步域或同步拓扑可以-举例来说-表示PTP同步化域。就此而目,同步拓扑可以指不对等关系,主节点、从节点之间的关系,从而提供路径,时钟同步信号可以通过该路径在参与到同步域中的各种设备之间传输。举例来说,时钟同步化信号可以由主时钟产生,并可以发送至一个或多个主设备。这些主设备可以转而将时钟同步化信号传送至一个或多个从设备或附加的主设备。还应该理解,在参与到同步化域中的网络设备之间可以存在各种中间设备。例如,主时钟可以通过不参与同步域的一个或多个网络路由器连接至主设备。在该实施方式中,同步拓扑中的两个设备之间的对等关系可以与横贯路由拓扑中的多个中间路由器的IP路径相关联。
[0038]示例性映射110可以包括两个主时钟130、135和十五个附加的网元141-155。在各种实施方式中,一个或多个主时钟可以不被匪S发现,在这种情况下,主时钟可以不被映射110或⑶I 100显示。在这种实施方式中,用于非受管主时钟的受管广告路由器可以是映射上的“最高”设备。映射中的各个元素能够以对等关系互相连接。例如,在GM1130和NEl 141之间可能存在对等关系。另一个例子,在NEl 141和NE13153之间可能存在另一个对等关系。在映射110上,每个这种对等关系可以表不为连接两个网兀的直线。在各个实施方式中,对等关系的存在可以表示网元中的一个被配置为向对等关系的另一端的设备提供同步化信号。如上所述,GM130,135和NE141-155可能不是互相直接连接,而是通过中间设备连接。因此,在任何指定时间,对等关系可以表示穿过这些中间节点的一个或多个特定路径,或者与所述路径相关联。下面将参考图6和图7更详细地描述示例性承载路由拓扑。
[0039]示例性列表120也可以表示映射110所表示的同步域。在各种实施方式中,列表120可以是分层的可折叠列表。因此,尽管列表120可能包括设备130、135、141-155中的每一个,但是设备可以隐藏在标记为“设备”的折叠的分支下面。列表120还可以包括对等关系中的每一个,对等关系是同步域的成员。例如,列表120可以包括GM1130和NE1141之间的对等关系。另举一例,列表120可以包括NEl 141和NE13153之间的对等关系。
[0040]在各种实施方式中,属于同步域的设备和对等关系的数量可能非常大。例如,同步域可以包括数千个对等关系。因此,可能难以用有条理且用户容易理解的单个同步拓扑视图来表示整个同步域。因此,表示⑶I 100的匪S可以使用户能够将对等关系或网络设备分组为一个或多个同步化群组。例如,用户可以发送指令创建一个新的同步群组并选择NE1141、NE4144、NE8148、NE9149、NE12152、NE13153。接下来 NMS 可以对属于同步域并且至少一个端点位于已选择设备的一个上的任意对等关系进行分组。
[0041]图2显示了表示包括同步化群组的示例性同步化域的示例性⑶I 200。如图所示,⑶I 200可以包括表示同步域的映射210和列表220。⑶I 200可以表示创建了同步群组之后的⑶I 100表示的同步域。因此,映射210可以包括两个主时钟230、235、多个网元242、243、245、247、250、251、254、255和多个与⑶I 100的映射110中的对等关系类似的对等关系O
[0042]映射210还可以包括同步群组,即同步群组1260的表示。同步群组1260可以将从⑶I 100 的 NE1141、NE4144、NE8148、NE9149、NE12152、NE13153 中的至少一个产生的对等关系表不为单兀。如图所不,所有相关联的对等关系都包括在同步群组1260中的任何NE都不会在映射210中显示。相反,任何包括不被包括在同步群组1260中的对等关系的NE可以单独显示在映射210中。例如,⑶I 100中的仅有的起源于NE13153的对等关系包括在同步群组1260中,因此NE13从⑶IllO中省略。另举一例,尽管NE1141和NE5145之间的对等关系包括在同步群组1260中,但是NE2242和NE5245之间的对等关系不包括在同步群组1260中。因此,NE5245包括在映射210中。通过这种方式,映射210可以显示较少的设备,对等关系和其它结构,从而易于有条理地表示同步域。
[0043]可以理解,可以使用各种替代条件来确定哪些设备将显示在包括同步群组的⑶I上。例如,Gn可以仅省略那些作为同步群组的一部分被选择的网元。在这些实施方式中,即使仅有的与未选择的设备相关联的对等关系包括在同步群组中,GUI也仍然可以在映射上表不未选择的设备。
[0044]如图中进一步显示,同步群组260只有一个源自GM1230的“对等关系”。如图所示,映射可以包括“对等关系”的表示,以显示用于同步群组的时钟信号是从哪儿来的。所表示的对等关系可能不与实际的对等关系相对应,因为同步群组1260可能不表示任何单个设备。此外,映射210可以不表示同步群组1260中存在的任何其它对等关系。例如,虽然同步群组1260可以包括NE1141和NE1145之间的对等关系,但是映射210可以不表示群组1260和NE5245之间的任何“对等关系”。可以理解,在各种替代实施方式中,映射210可以表示更多或更少的“对等关系”,例如,同步群组1260可以不与任何“对等关系”一起显示,或者可以与到达仍然在映射210上显示的任何设备的“对等关系”一起显示。例如,映射210可以显示同步群组1260和NE5245以及NE14254之间的对等关系。
[0045]列表220还可以表示包括同步群组I的同步域。如图所示,分组到同步群组中的对等关系可以从顶级对等关系列表中移除。顶级对等关系列表还可以列出同步群组I的项。在各种实施方式中,同步群组I项可以扩展,以显示组成对等关系。
[0046]在各种实施方式中,⑶I 200可以使用户能够“向下钻取”(drill down)各种同步群组,例如,同步群组1260。举例来说,通过选择映射210上的同步群组1260或者通过选择列表220上的同步群组I项,用户可以命令⑶I 200提供同步群组的表示。
[0047]在各种实施方式中,⑶I 200可以使用户能够管理属于同步群组的对等关系或设备。例如,GUI 200可以接收对同步群组的选择,以及对等关系或设备的新属性值。相关联的匪S可以接下来将新的属性值用于属于同步群组的对等关系或设备的至少一个。例如,匪S可以将新的属性值用于属于同步群组的所有对等关系或设备,或者用于属于包括要修改的属性的同步群组的对等关系或设备。
[0048]图3显示了表示示例性同步化群组的示例性⑶I 300。如同上面参考图2所解释的那样,这种同步群组的表示可以由用户通过选择同步域的更高等级表示的映射或列表中的同步群组而请求。
[0049]如图所示,通过用户选择或基于网络拓扑的自动群组创建,映射310可以只表示同步群组中包括的对等关系。此外,映射310可以表示任何设备,所包括的对等关系起源于所述任何设备。因此,映射310可以表示GM1330,以及NE 341、344、345、348、352_354。在同步群组是通过用户对设备的选择而创建的替代实施方式中,映射310可以只表示那些在创建被表示的同步群组的过程中用户所实际选择的设备。举例来说,在这种实施方式中,映射310可以不包括GM1330或NE14354的任何表示,因为在创建同步群组I的过程中可能未被选择。在各种实施方式中,这些未选择的设备可以表不为“外部参考”。举例来说,GM1330可以不表示为方框,而表示为向上指的箭头或其它对比形状。另举一例,NE14354可以表示为向下指的箭头或其它对比形状。
[0050]列表320还可以包括同步群组I的详细表示。如图所示,同步群组I项可以扩展,以列出同步群组中包括的八个对等关系。在各种实施方式中,如果屏幕空间允许,列表320还可以显示位于对等关系列表的顶层中的对等关系。
[0051]在各种实施方式中,网络管理系统可以启用其它同步群组中的同步群组的定义。举例来说,与上述方式相似,用户能够选择GUI 300上将被包括在第二同步群组中的一个或多个网络设备,例如NE8348和NE12352。之后,映射310和列表320可以更新为包括同步群组2(未示出)的表示来替换所选择的设备和起源于所选择的设备的对等关系。
[0052]图4显示了用于管理同步化域的示例性网络管理系统(400)。在各种实施方式中,匪S 400可以是Alcatel-Lucent 5620服务感知管理器(SAM)。匪S 400可以包括多个组件,例如用户界面405,同步拓扑生成器410,同步对等关系存储器415,对等关系发现模块420,网络界面425,同步群组创建器430,同步群组存储器435,网络拓扑生成器440,网络路由存储器445,路由分析器450,告警创建器455,告警存储器460,以及告警评估器465。
[0053]用户界面405可以包括配置为使用户能够与匪S 400进行交互的硬件或机器可读存储介质上的可执行指令。例如,用户界面405可以包括监视器,键盘和鼠标中的一个或多个。在各种实施方式中,用户可以通过远程设备,例如不同的计算机系统访问NMS。在装置实施方式中,用户界面405可以包括网络界面(例如,网络界面425)和与其它计算机系统通信的合适软件。
[0054]同步拓扑生成器410可以包括配置为生成同步拓扑表示的硬件或机器可读存储介质上的可执行指令。例如,同步拓扑生成器410可以生成⑶I,例如⑶I 100、200、300并通过用户界面405将⑶I显示给用户。同步拓扑生成器可以基于同步对等关系存储器415或同步群组存储器435的内容生成同步拓扑的表示。同步拓扑生成器410还可以通过用户界面405接收各种命令,并相应地做出反应。例如,同步拓扑生成器410可以通过用户界面405接收对同步群组的选择,并且作为响应而提供所选择的同步群组的详细表示,例如GUI300的映射310或列表320。
[0055]同步对等关系存储器415可以是存储属于不同同步域的不同对等关系的列表的设备。该列表可以进一步识别每个对等关系起源于哪个网络设备。因此,同步对等关系存储器中415可以包括机器可读的存储介质,例如只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光储存介质,闪存设备,和/或类似的存储介质。
[0056]对等关系发现模块420可以包括配置为在同步对等关系存储器415中维持最新对等关系信息的硬件或机器可读存储介质上的可执行指令。就此而言,对等关系发现模块420可以通过网络界面415定期轮询各种网络设备,从而确定哪些对等关系起源于这些设备。例如,对等关系发现模块420可以向各种设备发送简单网络管理协议(SNMP)消息,以请求配置的对等关系信息。替代地,或者附加地,设备可以推送主动提供的新建的对等关系发现消息。当发现新的对等关系时,对等关系发现模块420可以更新同步对等关系存储器415的内容。同样,当发现对等关系被移除时,对等关系发现模块420也可以更新同步对等关系存储器415的内容。在各种实施方式中,对等关系发现模块420可以替代地,或者附加地基于路由来发现对等关系。在这种实施方式中,对等关系发现模块420可以访问网络拓扑信息(例如,通过网络路由存储器445或路由分析器450,下面将更具体地描述),并使用该信息来识别对等关系。例如,对等关系发现模块可以确定路由器A或路由器B(未显示)可以向主时钟广告前缀“10.0.0.1/30”。根据该信息,对等关系发现模块420可以确定在主时钟和路由器A和路由器B中的每一个之间存在对等关系。此外,对等关系发现I旲块420可以发现正从主时钟获得信息的路由器并随后对它们进行管理。
[0057]网络界面425可以是包括配置为与至少一个其它网络设备通信的硬件和/或编码在机器可读存储介质上的可执行指令的界面。网络界面425可以包括一个或多个物理端口并可以根据一种或多种协议,例如TCP、IP或以太网进行通信。
[0058]同步群组创建器430可以包括配置为基于用户输入创建同步群组的硬件或机器可读存储介质上的可执行指令。在各种实施方式中,同步群组创建器430可以通过用户界面405接收对一个或多个网络设备的选择,访问同步对等关系存储器415以识别与所选择的网络设备相关联的任何对等关系,并将包括识别的对等关系的新同步群组添加到同步群组存储器435中。同步群组创建器430还可以自动更新在从对等关系发现模块420接收到对等关系被添加或删除的指示时受影响的同步群组。在各种替代实施方式中,同步群组创建器430可以仅存储为同步群组存储器435中的同步群组所选择的网络设备的指示,以使同步拓扑生成器410能够将来自同步群组存储器435的选择的网络设备与同步对等关系存储器415中存储的相关对等关系相关联。
[0059]同步群组存储器435可以是存储各种同步群组的定义的设备。例如,同步群组存储器435可以存储针对多个同步群组的选择的网络设备或包括的对等关系的列表。因此,同步群组存储器中435可以包括机器可读的存储介质,例如只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光储存介质,闪存设备,和/或类似的存储介质。在各种实施方式中,同步群组存储器中435与同步对等关系存储器415至少可以包括一些相同的硬件。例如,同步群组存储器中435和同步对等关系存储器415可以是单个存储器设备的分开的数据结构。下面将描述示例性匪S 400的其余部件。
[0060]图5显示了用于建立同步化群组的示例性方法500。方法500可以由匪S,例如匪S400执行。举例来说,方法500可以由同步拓扑生成器410或同步群组生成器430执行。
[0061]方法500可以开始于步骤505,前进至步骤510,在步骤510中,NMS显示同步域的同步拓扑。例如,WS可以显示GUI 100。接下来,在步骤515中,WS可以接收对用于创建新同步群组的网络节点的选择。该选择可以从用户处接收,或者可以基于承载网络拓扑由WS自动生成。WS接下来可以在步骤520中通过检索要处理的网络节点来遍历所选择的网络节点。接下来,在步骤525中,对于检索到的网络节点,匪S可以开始通过识别要处理的对等关系来遍历起源自该网络节点的对等关系。
[0062]在步骤530中,匪S可以确定当如对等关系是否属于当如同步域。如果对等关系属于当前显示的或活动的同步域之外的同步域,则方法可以前进至步骤540。否则,如果当前对等关系属于当前同步域,则方法500可以前进至步骤535。在步骤535中,匪S可以将当前对等关系添加到当前正在创建的同步群组中。接下来,在步骤540中,匪S可以确定当前网络节点是否还存在有待处理的其它对等关系。如果还存在其它对等关系,方法500可以环回至步骤525。如果当前对等关系是网络节点的要处理的最后一个对等关系,方法500可以前进至步骤545。
[0063]在步骤545中,匪S可以确定是否存在其它有待处理的选择的网络设备。如果存在其它有待处理的选择的网络节点,方法500可以环回至步骤520。否则,如果当前选择的网络节点是最后一个网络节点,则方法500可以前进至步骤550。接下来匪S可以在步骤550中更新显示的拓扑。举例来说,匪S可以生成新的⑶I,例如⑶I 200,以显示包括新创建同步群组的同步拓扑。
[0064]图6显示了承载同步化域的一部分的示例性网络拓扑600。可以理解,同步域中包括的网络设备可能不直接互相连接。在各种实施方式中,同步拓扑中邻近的设备可以通过网络拓扑中的一个或多个之间设备互相连接。网络拓扑600可以包括各种网络设备,如GM1630和网络设备641、644、645、648、649、652-654。网络拓扑600还可以包括不作为拓扑的一部分的中间设备670a-k。举例来说,设备670a-k中的每一个可以是交换机,路由器,或能使其它设备之间实现通信的其它网络设备。
[0065]在各种实施方式中,匪S可以能够存储并向用户显示网络拓扑,例如示例性网络拓扑600。举例来说,示例性网络拓扑600可以在用户选择同步拓扑中的对等关系时被显示。匪S可以接收该对等关系选择并显示与选择的对等关系相关联的网络拓扑的至少一部分。匪S还可以显示各种设备之间当前的路由流量。该路由可以与属于同步域的对等关系相关联。在各种实施方式中,与对等关系相关的路由可以是当如被在两个对等设备之间传递的时间同步化信号所采用的路由。例如,路由680可以表示根据GM1630和NE1640之间存在的对等关系而被发送的同步化信号采用的路由。同样,路由682可以表示NE9和NE14之间的对等关系的路由。在各种实施方式中,匪S可以将同步对等关系映射至路由路径(逐跳)或分层路径(被路由的服务)。举例来说,根据分层路径映射,匪S可以将同步对等关系映射至传输业务,例如多协议标签交换(MPLS)虚拟专用路由网络(VPRN),接下来将传输业务映射至逐跳路由路径。
[0066]图7显示了承载同步化域的一部分,并包括网络故障的示例性网络拓扑700。可以理解,各种对网络有影响的事件可能会改变设备之间的信号所采用的路由。例如,路由器或路由器之间的链路可能发生故障。
[0067]如示例性同步网络拓扑700所示,设备770b和NE1741之间的链路可能发生故障。结果,GM1730和NE1741之间的对等关系可以根据路由780被重路由。尽管这种重路由可以保持等对关系的连接性,但是也可能在GM1730和NE1741之间增加两个额外的“跳”。在各种实施方式中,这可能会引起无法接受的网络传播延迟或其它对对等关系不利的影响。
[0068]另举一例,设备770g可能发生故障,无法转发任何封包。例如,NE9749和NE14754之间的对等关系可以根据路由784进行重路由。同样,该新路由为同步对等关系增加了两个额外的跳,这是不希望发生的。另一方面,路由782可以不受所示故障影响,保持不变。
[0069]在各种实施方式中,匪S可以允许用户为网络拓扑中的各种对等关系创建告警。举例来说,用户可以设置在与对等关系相关联的路由发生变化或路由超过所允许的跳数量时被触发的告警。在各种实施方式中,NMS可以监控所有对等关系的各种网络拓扑变化,而不管用户是否明确设置了告警。在检测到网络拓扑中触发了告警的变化时,WS可以在相关同步拓扑上显示告警指示。在各种实施方式中,匪S可以进一步配置为针对各种原因对告警进行抑制,或者将告警与承载路由拓扑的相关部分,或者导致承载拓扑变化的原因相关联。
[0070]图8显示了表示示例性同步化域的示例性⑶I 800,同步化域包括同步化群组和告警指示。如图所示,⑶I 800类似于⑶I 200,包括映射810和列表820。映射810可以包括 GM 设备 830、835、网元 842、843、845_847、850、851、854、855、以及同步群组 1860。
[0071]⑶I 800还可以包括告警指示870、872,它们表示网络拓扑的变化触发了一个或多个告警。如图所示,告警指示870、872可以包括感叹号图像。可以理解,能够使用任何告警指示。例如,告警指示可以包括不同的图像,以不同颜色或阴影显示同步群组I860,使同步群组1860闪烁,对同步群组I项加下划线或加粗,或者播放声音剪辑。
[0072]告警指示870、872可以对应于网络拓扑700所表示的网络变化。例如,可以为GM1730和NE1741之间,或者NE9749和NE14754之间存在的对等关系触发告警。⑶I 800可以显示分别与同步群组I860和同步群组I列表项相关联的告警指示870、872,因为受影响的对等关系可能属于同步群组I。如上所述,用户能够通过选择同步群组I860或同步群组I列表项而“向下钻取”同步群组。
[0073]图9显示了表示示例性同步化群组和告警指示的示例性⑶I 900。⑶1900可以作为用户从⑶I 800“向下钻取”同步群组I的结果而被显示。⑶I可以类似于⑶I 300,包括映射910和列表920。映射910可以包括GM1930、以及网元941、944、945、948、949、952_954。
[0074]⑶I 900可以包括多个告警指示970、972、974、976。告警指示970、974可以与GM1930和NE1941之间的对等关系一起显示。因此,告警指示970、974可以响应于根据图7的路由780对该对等关系进行重路由而被显示。另举一例,告警指示972、976可以与NE9949和NE14954之间的对等关系一起显示。因此,告警指示972、976可以响应于根据图7的路由784对该对等关系进行重路由而被显不。
[0075]在各种实施方式中,GUI 800或900可以使用户能够选择告警指示来显示与告警相关的附加信息。例如,当接收到对告警指示870、872、970、972、974、976中的一个的选择时,匪S可以显示路由拓扑700。通过查看路由拓扑700,用户能够识别触发告警的网络变化。WS还可以在接收到对历史分析视图的请求时提供网络拓扑的历史分析。例如,WS可以从用户接收显示早前网络拓扑的指令。或者,指令可以指定早前配置,或仅仅是请求历史分析而不指定任何时间。作为响应,WS可以显示在指定时间存在的网络拓扑。例如,匪S可以显示路由拓扑600,由此使用户能够确定网络拓扑相对于早前状态发生了什么变化。很明显,还可以相对于同步拓扑提供这些历史分析功能。
[0076]返回至图4,匪S 400可以包括能够提供上述告警功能的部件。
[0077]网络拓扑生成器440可以包括配置为生成网络拓扑表示的硬件或机器可读存储介质上的可执行指令。例如,网络拓扑生成器440可以生成包括网络拓扑600或700的⑶I,并通过用户界面将GUI显示给用户。网络拓扑生成器440可以基于网络路由存储器445的内容而生成这种⑶I。
[0078]网络路由存储器445可以是存储与构成网络拓扑的各种设备和路由相关的信息的设备。例如,网络路由存储器445可以存储网络设备和网络设备之间当前所使用的路由的列表。信息还可以包括对同步对等关系存储器415中存储的一个或多个对等关系的交叉引用。此外,网络路由存储器445可以存储与网络拓扑的早前状态相关联的类似信息,以用于进行历史分析。因此,网络路由存储器中445可以包括机器可读的存储介质,例如只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光储存介质,闪存设备,和/或类似的存储介质。在各种实施方式中,网络路由存储器中445与同步对等关系存储器415或同步群组存储器435至少可以包括一些相同的硬件。例如,网络路由存储器中445与同步对等关系存储器415可以是单个存储器设备的分开的数据结构。
[0079]路由分析器450可以包括配置为定期轮询各种网络设备以确定当前正在网络设备之间穿过的路由的硬件或机器可读存储介质上的可执行指令。在各种实施方式中,路由分析器450可以包括Alcatel-Lucent 5650控制面保证管理器(CPAM)。在轮询位于网络中的设备或探针后,路由分析器450可以确定正被通过的路由,并将该信息与时间戳一起存储在网络路由存储器中。在各种替代实施方式中,路由分析器可以在不先对设备进行轮询的情况下接收由各种设备推送的路由消息。
[0080]告警创建器455可以包括配置为通过用户界面405接收将被匪S 400评价的告警的定义的硬件或机器可读存储介质上的可执行指令。告警创建器455还可以请求并接收确定告警何时被触发的一个或多个告警条件。例如,用户可以规定告警在跳的总数量超过规定阈值或沿着对等关系路由的传播延迟增加了规定比例时被触发。各种替代触发条件是显而易见的。接收到该信息后,告警创建器455可以将新告警的定义存储到告警存储器460中。
[0081]告警存储器460可以是存储各种告警定义的设备。例如,告警存储器460可以存储告警,与告警关联的对等关系,以及触发条件(如果有的话)的列表。相应地,告警存储器460可以包括机器可读的存储介质,例如制度存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光储存介质,闪存设备,和/或类似的存储介质。在各种实施方式中,告警存储器460与同步对等关系存储器415,同步群组存储器435或网络路由存储器445至少可以包括一些相同的硬件。例如,告警存储器460与同步对等关系存储器415可以是单个存储器设备的分开的数据结构。
[0082]告警评估器465可以包括配置为确定告警存储器460中定义的告警是否是被网络存储器445中存储的路由所触发的硬件或机器可读存储介质上的可执行指令。在各种实施方式中,该评价可以由来自路由分析器450的指示触发,该指示表明新的路由信息被添加到网络路由存储器445中了。确定一个或多个告警已被触发之后,告警评估器可以通过用户界面显示一个或多个告警指示。例如,告警评估器465可以显示告警指示870、872、970、972,974或976。告警评估器465还可以进一步配置为接收对告警指示的选择,并且作为响应,显示附加的告警信息,或者提示网络拓扑生成器显示合适的网络拓扑视图。
[0083]图10显示了用于对告警进行配置和评价的示例性方法1000。方法1000可以由匪S,例如匪S 400执行。在各种实施方式中,方法1000可以由路由分析器450,告警创建器455或告警评估器465执行。
[0084]方法1000开始于步骤1005,并前进至步骤1010,在步骤1010中,匪S可以接收同步对等关系的新告警的定义。该告警定义可以与对等关系,时钟或网元相关联,并可以附加地包括一个或多个告警触发条件。接下来,在步骤1015中,匪S可以存储告警定义以在将来进行评价。
[0085]在步骤1020中,匪S可以接收一个或多个路由发生了变化的指示。接下来,在步骤1025中,WS可以确定路由变化是否引起任何存储的告警被触发。例如,WS可以遍历存储的告警,从而确定路由是否与任何定义有告警的对等关系相关联。可以理解,各种替代实施方式可以使用遍历之外的方法来确定是否为变化的路由定义了告警。例如,路由的路径可以已知与对等关系相关联,路由的路径上的故障可以扩散至同步拓扑中的对等关系。如果路由与限定有告警的对等关系相关联,则匪S可以接下来评价与告警相关联的触发条件(如果有的话)。如果路由变化满足触发条件,或者如果未限定触发条件,则方法1000可以前进至步骤1030。否则,方法1000可以直接前进至步骤1055结束。
[0086]接下来,匪S可以在步骤1030中确定与告警相关联的对等关系是否当前在⑶I上显示。如果对等关系当前被显示,则方法1000可以前进至步骤1035,在该步骤中,匪S可以显示与被显示的对等关系相关联的告警指示。例如,可以在对等关系的表示附近显示告警指示。方法1000接下来前进至步骤1055结束。
[0087]相反,如果匪S在步骤1030中确定与告警相关联的对等关系当前未在⑶I上显示,则方法1000可以前进至步骤1040。在步骤1040中,匪S可以确定关联的对等关系是否是同步群组的成员。如果对等关系是同步群组的成员,则方法1000可以前进至步骤1055结束。否则,匪S可以在步骤1045中确定相关联的同步群组是否当前在⑶I上显示。如果同步群组未在⑶I上显示,则方法1000可以前进至步骤1055结束。另一方面,如果同步群组当前在⑶I上显示,则方法1000可以前进至步骤1050,在该步骤中,匪S可以显示与所显示的同步群组相关联的告警指示。例如,可以在同步群组的表示附近显示告警指示。方法1000接下来前进至步骤1055结束。
[0088]各种修改是显而易见的。例如,在当前未显示任何对等关系或任何相关联的同步群组的情况下,匪S仍然可以对被触发的告警的用户发出警告。在各种实施方式中,这可以包括更改GUI以显示包括对等关系或同步群组的视图,或者显示GUI的指定区域中的告警的指示,该告警不与任何已显示的元素相关联。
[0089]根据前述内容,各种实施方式有助于实现同步拓扑的有条理的显示和管理。举例来说,通过将各种同步化对等关系分到同步化群组中,可以减少要显示的元素的数量。此夕卜,通过将对等关系与穿过网络拓扑的路由相关联,匪S可以提供告警功能和同步化拓扑的历史分析。
[0090]根据前面的描述,显然,本发明的各种示例性实施方式可以在硬件或固件中实施。此外,各种示例性实施方式可以实施为存储在机器可读的存储介质上的指令,这些指令可以被至少一个处理器读取和执行,以完成在此具体描述的操作。机器可读的存储介质可以包括以可被机器读取的形式存储信息的任何机构,例如,机器是个人计算机或笔记本电脑,服务器,或其它计算设备。因此,有形永久性机器可读的存储介质可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光储存介质,闪存设备,和/或类似的存储介质。
[0091 ] 本领域技术人员可以理解,本文中的任何框图代表体现本发明原理的说明性电路的概念视图。类似地,可以理解的是,任何流程图,流程图表,状态转换图,虚拟码等均代表各种程序,这些程序随后可以被呈现在机器可读的介质中,并由计算机或处理器执行,而不管该计算机或处理器是否被明确地示出。
[0092] 尽管各种示例性实施方式是通过对其某些示例性方面进行特定参考而描述,可以理解的是,本发明能够有其它实施方式,并且其细节能够包括在各种明显的方面进行的修改。对于本领域技术人员而言,显然,可以在保持本发明的精神和范围的情况下实现变更和修改。因此,前面的公开内容,描述和附图仅用于说明目的,不对本发明构成限制,本发明仅被权利要求所限定。
【权利要求】
1.一种由网络管理系统执行以显示同步化拓扑的方法,该方法包括: 由所述网络管理系统(510)显示同步化拓扑的第一表示,其中所述同步化拓扑包括网兀集合和对等关系集合; 识别(1010)要监控的对等关系集合; 接收(1020)表明与要监控的对等关系集合中的对等关系相关联的网络路径已经改变的指示;以及 显示(1035)告警指示。
2.根据权利要求1所述的方法,其中, 所述对等关系与同步化群组相关联, 同步化拓扑的第一表示包括所述同步化群组的表示,并且 显示(1035)表明所述告警已经被触发的指示的步骤包括显示与所述同步化群组相关联的指示。
3.根据权利要求1-2中任一权利要求所述的方法,其中识别(1010)要监视的对等关系集合的步骤包括接收告警的定义,其中所述定义包括触发标准,所述方法还包括确定(1025)表明与所述对等关系相关联的网络路径已经改变的指示是否满足所述触发标准。
4.根据权利要求1-3中任一权利要求所述的方法,该方法还包括: 接收对所述对等关系的选择;以及 显示网络拓扑的第二表示,其中所述第二表示包括与所述对等关系相关联的当前网络路径的表示。
5.根据权利要求4所述的方法,该方法还包括: 接收针对历史分析视图的请求;以及 显示所述网络拓扑的第三表示,其中所述第三表示包括在先前的时间与所述对等关系相关联的网络路径的表不。
6.根据权利要求1-5中任一权利要求所述的方法,其中接收针对所述对等关系集合中的对等关系的告警的配置的步骤包括: 接收对同步化群组的选择; 显示所述同步化拓扑的第二表示,其中所述第二表示包括所述对等关系的表示; 接收对所述对等关系的选择;以及 接收表明应当为所述对等关系设置告警的指示。
7.根据权利要求1-6中任一权利要求所述的方法,其中所述第一表不是映射和列表中的至少一者。
8.一种用于显示同步化拓扑的网络管理系统,该网络管理系统包括: 用户界面(405); 网络界面(425); 同步化对等关系存储器(415),被配置为存储与对等关系集合相关的信息; 告警存储器(460),被配置为存储与告警相关的信息; 同步化拓扑生成器(410),被配置为经由所述用户界面来显示同步化拓扑的第一表示; 告警创建器(455),被配置为存储与所述告警存储器中的告警相关的信息; 路由分析器(450),被配置为经由网络界面来接收网络拓扑的改变的指示;以及 告警评估器(465),被配置为: 确定所述网络拓扑的改变触发了所述告警,并且 经由所述用户界面来显示表明所述告警已经被触发的指示。
9.根据权利要求8所述的网络管理系统,该网络管理系统还包括同步化群组存储器,该同步化群组存储器被配置为存储与对等关系的分组相关的信息,其中, 所述对等关系与对等关系的分组相关联, 同步化拓扑的第一表示包括所述对等关系的分组的表示,并且在显示表明所述告警已经被触发的指示时,所述告警评估器(465)被配置为显示与所述对等关系相关联的指不。
10.根据权利要求8-9中任一权利要求所述的网络管理系统,其中所述告警创建器(455)还被配置为经由所述用户界面(405)来接收告警的定义,其中所述定义包括触发标准,并且在确定所述网络拓扑的改变触发了所述告警时,所述告警评估器(465)被配置为确定所述网络拓扑的改变是否满足所述触发标准。
11.根据权利要求8-10中任一权利要求所述的网络管理系统,该网络管理系统还包括网络拓扑生成器(440),该网络拓扑生成器(440)被配置为显示网络拓扑的第二表示,其中所述第二表示包括与所述对等关系相关联的当前网络路径的表示。
12.根据权利要求11所述的网络管理系统,该网络管理系统还包括网络路由存储器(445),该网络路由存储器(445)被配置为存储与历史网络路径相关的信息,其中所述网络拓扑生成器(440)还被配置为: 接收针对历史分析视图的请求;并且 显示所述网络拓扑的第三表示,其中所述第三表示包括在先前的时间与所述对等关系相关联的网络路径的表不。
13.根据权利要求8-12中任一权利要求所述的网络管理系统,该网络管理系统还包括同步化群组存储器,该同步化群组存储器被配置为存储与对等关系的分组相关的信息,其中, 所述同步化拓扑生成器(410)还被配置为: 接收对对等关系的分组的选择,并且 显示所述同步化拓扑的第二表示,其中所述第二表示包括所述对等关系的表示;并且 在接收告警的配置时,所述告警创建器还被配置为: 接收对关于所述第二表示的所述对等关系的选择,并且 接收表明应当为所述对等关系设置告警的指示。
14.根据权利要求8-12中任一权利要求所述的网络管理系统,其中所述第一表示是映射和列表中的至少一者。
【文档编号】H04L12/28GK104272644SQ201380021394
【公开日】2015年1月7日 申请日期:2013年4月19日 优先权日:2012年4月23日
【发明者】L·法里迪安, G·索普罗维赫, N·卡特里, M·朱 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1