操作与管理功能的网络管理支持及其方法

文档序号:7948170阅读:176来源:国知局
专利名称:操作与管理功能的网络管理支持及其方法
背景技术
操作与维护管理(OAM)消息在通信网络中常常用于各种诊断目的。对于异步传输模式(ATM)通信网络,例如,一般支持两种不同类型的OAM功能。OAM连续性检查用于确定ATM单元是否沿一预定路径或连接向前。OAM性能监视收集并保留关于被选择用于监视的特定路径或连接的统计。
一些通信网络可以包括支持OAM功能的节点或插件(card)以及不支持OAM功能的节点或插件。在现有技术的系统中,需要在个体基础上对每个节点的手工配置,以便在网络内提供OAM诊断信息收集。这种手工配置可以包括配置一特定OAM兼容插件来用作OAM单元源,以及配置另一个OAM兼容插件来用作OAM单元宿。OAM单元源将OAM单元插入网络中的数据流,而OAM单元宿从数据流中提取出这些单元来用于分析。
在现有技术的系统中,只在路径或链路的两个端点都对应于支持OAM连续性检查功能的节点内的线插件时才支持OAM连续性检查功能。此外,希望进行连续性检查的整个路径不能包含端接OAM单元的载波差拍接口,以便这种现有技术的解决方案能够提供任何级别的连续性检查功能。
当网络内的故障或其他问题导致一特定呼叫或路径的重选路由时,发生对现有技术的OAM支持的另一个限制。如果在需要重选路由之前在路径上支持OAM功能,一旦向用户通知了这种路由改变,则用户必须沿新选择的路径再次手工添加适当的OAM源点和宿点。此外,用户可能必须停用先前的源点和宿点,以确保它们不会干扰采用先前路径中包括的节点建立的未来的OAM验证。
除了与在现有技术的系统中配置OAM单元功能相联系的困难之外,在这种现有技术的系统中还几乎没有对OAM分段的可视表示的支持。因此,非常不便于确定OAM功能所存在的路径或节点。用户被迫利用现有技术的图形用户界面来选择一特定节点,然后选择该节点内的一特定支架,然后选择支架内的一特定插件,最后选择插件内的一特定端口,以确定该端口是否用作OAM源或宿。不得不经过这么多的视图对于用户来说是非常不方便的,因此也是不希望的。
因此,需要一种更有效的用于实现通信网络内的OAM功能的装置。
附图简要说明

图1显示了依据本发明一特定实施例的通信网络的方框图;图2显示了依据本发明一特定实施例的另一个通信网络的方框图;图3显示了依据本发明的特定实施例的用于控制网络内的OAM功能的方法的流程图;图4显示了依据本发明一特定实施例的网络管理处理器的网络图的方框图;图5显示了依据本发明一特定实施例的网络管理器及其各种部件的方框图;以及图6显示了依据本发明一特定实施例的与图形用户界面相联系的显示的图形表示。
最佳实施例的详细说明在总体上,本发明提供了一种用于通信网络中的OAM功能的网络管理支持的方法和装置。网络管理器接收一个包括多个路径点的路径或逻辑链路的OAM配置信息。对于多个路径点中的每个路径点,网络管理器根据网络配置判定该路径点是否用作所希望的OAM功能路径的OAM源或宿。根据这个判定,网络管理器为要用作OAM源和宿的所选择路径点产生OAM配置命令。然后将这些OAM配置命令提供给相应的路径点,从而建立合适的OAM源和宿。
可以通过使用图形用户界面来促进与网络管理器的交互,图形用户界面接受OAM配置信息并提供关于当前OAM源、宿和中间路径点的详细可视信息。如果网络管理器判定在网络内的故障或其他事件导致影响OAM功能所在路径的重选路由条件,则网络管理器可以自动重新配置为该路径建立的各个源和宿,以确保保留该路径的OAM功能。此外,网络管理器还可以产生另外的源和宿点,允许通过采用OAM连续性检查来隔离特定故障。
通过允许网络管理器监控和支持通信网络内的OAM功能,消除了在现有技术的系统中所需的大量手工交互。图形用户界面简化了在配置路径或逻辑链路以支持OAM连续性检查和OAM性能监视时在用户方面所需的步骤。图形用户界面还提供了可视数据,使得与OAM分段相联系的各个源和宿点的位置对于用户是明显的。此外,因为网络管理器具有关于网络内的各个路径或连接的当前状态的全局视图,所以可以自动处理导致需要改变OAM源和宿点的连接或路径的改变,从而不需要进一步的用户交互。
网络内的OAM设置的网络管理器控制使网络管理器能够确保在希望进行OAM连续性检查的分段被非OAM支持部件所分解时实现OAM连续性检查的最大覆盖。进一步地,网络管理器允许用户配置一个作为多网络OAM分段的一部分的路径。这种多网络分段可以只包括表示路径的开始或结束的OAM消息的源或宿,其中,路径的另一端可以位于不在网络管理器的直接控制下的另一个网络中。因此,OAM消息可以在另一个网络中起始或终止,同时仍然在网络管理器本身控制的网络的至少一部分上提供OAM覆盖。
例如,OAM消息可以是在ATM协议或分组中定义的适于因特网协议(IP)网络、特别是支持多协议标志交换(MPLS)的这种网络中的类似目的的专用单元。
可以参考图1-6更好地理解本发明。图1显示了一个包括由网络管理器20控制的多个节点31-34的通信网络10。网络管理器负责配置各个节点31-34,以支持要传送数据的各个路径或逻辑链路的设置,并负责检测可能在各个节点或连接网络10内的节点的链路内出现的问题。网络管理器20可以执行与网络管理器相联系的多个功能,例如那些由Alcatel Canada Inc.of Kanata,Ontario,Canada生产的5620网络管理器执行的功能。每个节点31-34支持OAM功能,因此可以用作OAM消息宿或OAM消息源。网络管理器20最好从一个图形用户界面接收OAM配置信息,并根据产生的OAM配置信息产生OAM配置命令。网络管理器20将这些配置命令或消息发送到各个节点31-34,以便根据所接收的配置信息在网络内的合适的点产生OAM源和宿。
如图所示,网络10包括一个与各个节点31-34互连的非适应网络30,使得从端点A41向端点B42横越的数据通过该非适应网络30。在一个例子中,每个节点31-34是一个支持OAM功能的ATM节点。非适应网络30可以是不同协议的多个网络部件,其中该不同协议不支持OAM功能。在其他情况下,非适应网络30可以包括不支持OAM功能的ATM部件。典型地,节点32和33的端口51和52分别被配置为载波差拍接口(B-ICI),以便于与非适应网络30的连接。B-ICI端口中断对OAM单元的支持,因此支持B-ICI端口的线路插件常常在处于非适应网络的上游时用作OAM宿,在处于非适应网络的下游时用作OAM源。
如上所述,OAM功能可以包括对OAM连续性检查以及OAM性能监视的支持。如果希望进行OAM性能监视,则存在OAM性能监视分段的两个端点必须支持OAM功能以便支持性能监视的另外的需求。并且,不允许B-ICI端口作为与端点之间的节点相联系的中间点。因此,在这个限制下,在端点A41和B42之间的OAM性能监视支持是不可能的。然而,OAM性能监视可以由网络管理器配置为在端点A41和节点32的端口51之间存在。因此,如果用户希望得到关于在端点A41和节点32的端口51之间的通信流量的特定性能监视信息,则网络管理器20可以在节点31和32内配置一个或多个源和宿对,以便得到单向或双向OAM性能监视单元通信。同样,网络管理器20可以在节点33的端口52和端点B 42之间配置性能监视支持。
对于OAM连续性检查,如果OAM连续性检查不能在整个分段上维持,由用户定义的希望进行OAM连续性检查的分段可以被分解成多个子分段。例如,用户要求在端点A41和端点B42之间进行OAM连续性检查。虽然由于插进的非适应网络30使得在这两点之间的连续性检查在整个分段上是不可能的,但一定程度上的连续性检查可以由网络管理器20配置为使得在端点A41和端点B42之间的分段的很大一部分被覆盖。注意,由端点A41和B42定义的分段可以表示一个路径,或者可以仅仅表示一个逻辑链路。
如果接收到对在由端点A41和B42定义的分段上的OAM连续性检查支持的请求,网络管理器20可以从这个分段导出两个子分段,可以在每个子分段上提供OAM连续性检查支持。第一子分段在端点A41和节点32的端口51之间。第二子分段在节点35的端口52和端点B42之间。因此,虽然并能沿在端点A41和B42之间的整个分段提供OAM连续性检查(因为在非适应网络内不能进行OAM连续性检查),但网络管理器20能够尽可能多地在分段上建立OAM连续性检查支持。
图2显示了包括多个节点110-120和一个非适应网络122的另一个网络100的方框图。每个节点110-120与一个网络管理器相连,例如上面参考图1所述的网络管理器20。在一个例子中,用户在网络100内在包括在节点110中的端点A141和包括在节点116中的端点B142之间定义一个路径。在这个例子中,用户定义的端点A141和端点B142之间的路径是一个单向路径,单元流从端点A141开始,在端点B142终止。这个初始路径可以包括节点112和114。在路径配置之后,用户可以确定希望在端点A141和端点B142之间的路径上进行OAM连续性检查。这样,用户定义了一个由端点A141和端点B142界定的分段,并表明希望在该分段上进行OAM连续性检查。分段的定义和OAM连续性检查覆盖的选择可以由用户通过采用图形用户界面来执行,其中图形用户界面向用户展示对于在用户所定义的分段上的OAM支持可用的各种选项。
为了说明的目的,假设节点110不支持任何OAM功能。然而,节点112-116都提供OAM支持。控制OAM功能的网络管理器最好包括一个为每个路径点存储路径点参数的数据库,其中路径点对应于支持节点内的一特定路径的入口或出口线路插件中的一个端口。这些路径点参数表明每个路径点是否支持OAM功能。通过访问这些数据库,网络管理器可以确定,为了提供对用户所定义分段的最大OAM连续性检查覆盖,要在节点112内建立一个OAM源,以及,要在节点116内建立一个OAM宿。相对于在端点A141和B142之间的数据流的方向,在节点112的入口线路插件内建立源,在节点116的出口线路插件内建立宿。根据这个确定,网络管理器产生OAM配置命令,将其发送到节点112和116以建立OAM源和宿。
在OAM配置命令向包含适当的路径点的节点的传输之后,网络管理器可以执行附加步骤,验证OAM配置命令向所选择路径点的传输是成功的。如果OAM配置命令传输不成功,将产生一个OAM配置失败通知,这种失败通知可以通过图形用户界面(GUI)转送给用户。如果OAM配置命令的传输是成功的,可以产生一个OAM配置确认通知,以便通知用户该配置已经被成功地执行。这可以通过GUI以一特定形式来传送,使得所产生的OAM配置对于用户是显而易见的。GUI将在后面参考图6另外详细说明。
继续该实例,如果在连接节点112和节点114的链路131出现一个故障,则节点112和114之间的数据通信被中断。网络管理器可以检测到数据流中的这样一个中断,并改换由用户在端点A和B之间建立的路径,以便建立一个从节点110通过节点118、非适应网络122、节点120最终到节点116的穿过网络100的新路径。假设用户希望在这个新创建的路径上尽可能多地维持OAM连续性检查,则网络管理器可以认识到,应该创建对应于这个新路径的新OAM源和宿,并且那些对应于旧路径的OAM源和宿应该被终止,以便它们不会干扰可能在网络内配置的未来的OAM连续性检查。其结果是,网络管理器产生另外的OAM配置命令,以便终止在节点112建立的源。另外的配置命令可以使在节点116设置的宿终止,然而,在某些实施例中,最好保留这个OAM宿,因为它可以用作以后建立的一个子分段的OAM连续性检查单元宿。
假设节点118和120是完全支持OAM功能的,可以生成两个子分段,以便沿通过非适应网络122的路径在端点A 141和B 142之间的分段上提供最大OAM连续性检查覆盖。如上所述,节点110不支持OAM功能,因此,在节点110中不包含OAM源或宿。相对于该单向路径的数据流的方向,可以在节点118的入口线路插件内生成一个OAM源。因为非适应网络122不能支持OAM单元通信,所以发自节点118的入口线路插件内的OAM单元必须在节点118的出口线路插件内接收。于是,节点118内的OAM功能检查单元源和宿可以只提供对节点118内包括的交换结构和其他互连的连续性验证。
可以沿从端点A141到端点B142的分段建立的第二子分段开始于节点120的入口线路插件,终止于节点116的出口线路插件。于是,适当的OAM配置命令可以被产生并发送到节点116和120,使得在节点120的入口线路插件中生成一个源,在节点116的出口线路插件内生成一个宿。如上所述,在需要重选路径之前存在于节点116的出口线路插件中的宿可以用作这个新生成的子分段的宿,以便不需要终止这个初始宿和在同一位置产生另一个宿的附加命令信息。在其他实施例中,即使都存在于同一普通位置,这个初始宿可以被终止,并产生一个新宿。
当在链路131检测到故障时,可以采用图形用户界面来向用户转发对应于故障的信息。例如,可以采用一特定颜色来显示故障,从而,在一个例子中,用红色表示使单元通信不能正确进行的线路中的中断。
网络管理器可以使用OAM功能来检测和隔离链路131的故障。网络管理器接收到关于链路131的故障的第一指示可以是未由在节点116的出口线路插件内初始建立的OAM宿接收到OAM单元。这种连续性的缺乏可以指示在沿当前支持OAM连续性检查的分段的某些地方存在着故障。为了隔离这个故障,网络管理器可以重新配置OAM连续性检查,以便将初始连续性检查分段分成多个子分段。然后可以检查这些子分段中的每一个,以判定连续性在子分段上是否存在。然后采用将子分段继续分成更小的字分段来进一步将故障隔离到一特定节点或链路上。
在图2所示的例子中,在端点A141和端点B142之间检测到缺乏连续性之后,网络管理器可以重新配置与该分段相联系的源和宿点,以便在节点114内产生新的源和宿点,从而将连续性检查分成两个子分段。在一个配置中,第一子分段验证从节点112的入口线路插件到节点114的入口线路插件的连续性,第二子分段从节点114的入口线路插件到节点116的出口线路插件的连续性。根据这个划分,可以将故障隔离到在节点112的入口线路插件与节点114的入口线路插件之间的子分段上。通过在节点112的出口线路插件设置另外的源和宿点,可以实现进一步的隔离。这将子分段分成两个另外的子分段,其中一个子分段整个在节点112内,另一个子分段包括链路131。这个进一步的划分可以判定故障位于链路131上,因此使得网络管理器重选路径,并重新为该新生成的路径的OAM连续性检查建立各个源和宿。
图3显示了与一个控制网络内的OAM功能的方法相联系的流程图。该方法开始于步骤202,接收一个分段的OAM配置信息。该分段包括多个路径点,这些路径点可以对应于在网络内建立的整个路径,或者可以只对应于路径的一部分。OAM配置信息可以包括一个选择OAM性能建立和OAM连续性检查中的至少一个的OAM类型指示。OAM配置信息可以在步骤204通过帮助网络内的OAM分段的配置和功能的GUI接收。
在步骤206,对于沿分段的多个路径点的每个路径点,判定每个路径点是否要提供OAM源和OAM宿中的至少一个。这种判定是基于存储在数据库中的指示每个路径点是否支持OAM功能的网络和路径点参数的配置。根据OAM配置信息指示该分段是单向还是双向分段,一些路径点可以用作产生OAM单元的OAM源、终止OAM单元的OAM宿,或者在双向分段的情况下,既用作OAM源又用作OAM宿。
对于每个路径点,对路径点是用作OAM源还是OAM宿的判定还可以包括判定每个路径点是否用作一个中间OAM路径点。中间OAM路径点对应于存在与OAM源和OAM宿之间的路径点。为了确保OAM单元不在这种中间路径点发出或接收,可以将配置命令产生为使得在与在步骤202接收的OAM配置信息相联系的OAM源和宿的建立之前,清除对这些中间路径点的任何现有的源配置或宿配置。
在OAM配置信息对应于OAM连续性检查的情况下,在步骤206执行的判定可以包括判定与多个子分段相联系的多个源和宿。如上所述,OAM性能监视需要在分段的两个端点的部分上的OAM支持。在OAM连续性检查的情况下,可以将分段分成多个子分段,在每个子分段上支持OAM连续性检查,以便在该分段上实现至少一些连续性检查覆盖。
在步骤208,产生合适的OAM配置命令来对应于要提供OAM源和宿的所选择路径点。在步骤210,将OAM命令提供给所选择的路径点,以便配置OAM源和宿。
在一些实施例中,进行配置命令的传送的验证,以使得OAM功能的建立也被确认。因此,在步骤212,OAM配置命令到所选择路径点的传输被验证。在步骤214,判定命令的传输以及源和宿的配置是否成功。如果否,方法进行到步骤216,产生一个OAM故障指示。这个故障指示可以通过GUI提供给用户,或者可以导致在通知用户之前尝试的附加OAM配置命令。
如果在步骤214判定OAM配置命令的传输是成功的,方法进行到步骤218。在步骤218,产生OAM配置确认指示,并且可以通过GUI提供给用户。
在一些实施例中,OAM配置方法可以支持多网络OAM分段。在多网络OAM分段中,OAM单元可以在一个不同于在执行OAM配置的网络管理器的直接控制下的网络的网络中发出或接收。例如,网络管理器可以控制与网络A相连的网络B的全部。网络A和B可以通过网间服务接口(B-ISSI)相连。网络A可以包括对要被验证连续性的路径的PAM连续性检查源,其中路径通过链路在网络A和网络B之间延伸。采用网络A中的源,在网络B中只需要一个OAM宿来完成要被验证OAM连续性检查的分段。通过包括OAM配置信息的能力来指示分段是多网络OAM分段的一部分,这使得网络管理器能够在网络内正确地配置OAM源或宿以便用作多网络OAM分段的单个端点。
图4显示了可以包括在与控制网络内的OAM功能相联系的网络管理器内的网络管理处理器300的方框图。网络管理处理器300包括一个处理模块302和一个存储器304。处理模块302可以包括单个处理实体或多个处理实体。这样一个处理实体可以是微处理器、微控制器、数字信号处理器、状态机、逻辑电路或根据操作或程序设计指令来处理信息的任何设备。
存储器304可以是单个存储设备或多个存储设备。这样一个存储设备可以是只读存储器、随机存取存储器、软盘、硬盘存储器或存储数字信息的任何设备。注意,当处理模块302将其一个或多个功能用状态机或逻辑电路来执行时,将包含相应操作指令的存储器嵌在状态机或逻辑电路内。
存储器304存储使处理模块302执行图3所示的方法的至少一部分的程序设计或操作指令。因此,存储在存储器304中的操作指令在由处理模块302执行时,使处理模块302执行与在通信网络内配置OAM源和宿相联系的功能。在网络管理处理器300存储一个数据库的情况下,其中该数据库被访问以便确定指示网络内的任何一个路径点是否支持OAM功能的路径点参数,则这样一个数据库可以存储在存储器304中。
图5包括可以执行与OAM功能配置相联系的各种功能的网络管理器320内的各个部件实体的图形表示。所示的网络管理器320包括一个数据库330和数个处理器321-325,处理器321-325相互交互并与数据库交互,以便产生提供给用户的信息以及提供给包括在网络管理器320所控制的网络的节点内的各个路径点的配置命令。
用户接口过程322从用户接收OAM配置信息,其中这种信息可以通过GUI来提供。GUI还可以用作将配置请求的结果传送回用户以使得用户理解存在于网络内包括的各个分段中的当前OAM功能的装置。在一些实施例中,当希望进行OAM性能监视支持时,可以设置图形用户界面,以使得如果一特定路径的端点不支持OAM功能,则OAM性能监视选择不会提供给用户。在下面图6的讨论中提供了关于GUI的其他细节。
节点接口325与各个节点交互,并更新数据库330,其中数据库330存储关于在节点之间的各个互连的信息、网络内的OAM源和宿的当前状态等等。因此,节点接口325负责向各个节点提供配置命令和判定节点是否适当地响应了这些命令。例如,如果将配置命令提供给一个节点,并预期对命令的执行的确认将由节点接口325接收,并且没有接收到这种确认,则节点接口325可以更新数据库330,以指示出该命令未被正确地执行。
数据库330与变化通知器323进行通信,以便在数据库内发生变化时,变化通知器323将该变化传送给在网络管理器320内运行的其他合适的过程。例如,如果节点接口325判定一个配置命令被正确地执行从而在一特定分段上现在支持OAM性能监视,它将更新数据库330以反映这个覆盖。数据库330将该变化用标志通知给变化通知器323,变化通知器323将适当的信号转发给用户接口322,使得用户接口322可以通知用户关于现在在网络内的性能监视覆盖。
诊断过程324控制网络内的各个OAM源和宿的插入。诊断过程324根据对应于网络内的新路径的新请求或对应于现有路径的新OAM支持请求来实现这一点。在其他情况下,可以建立OAM源和宿来对应于一个刚刚根据从带宽分配过程321接收的请求而连接的新路径,其中带宽分配过程321存储由于网络内的带宽限制而不能初始建立的等待状态的路径请求。因此,当释放了足够的带宽而使得能够处理一个请求时,由诊断过程324配置与也处于等待状态的路径相联系的OAM功能。
诊断过程324利用包括在数据库中的关于如何配置网络的信息来确定在哪里对OAM源和宿的支持是可用的。根据这个确定,诊断过程324为希望得到OAM支持的每个分段确定将适当的源和宿置于何处。
诊断过程324可以通过设置数据库330内的命令记录来使提供给节点的配置命令被产生。每个命令记录可以对应于网络中的节点内的一特定源和宿点。变化通知器323检测新命令记录,并用标志通知节点接口325。节点接口325然后可以从数据库取出这些命令记录,并发出正确的命令,以便建立源和宿。这种配置命令可以包括OAM单元应该从OAM源发送的方向、多常时间应该产生一次这样的单元、要产生什么类型的OAM单元等等。因此,配置命令可以包括获得所希望的OAM覆盖所需的所有参数,其中各种参数可以根据在ATM说明中描述的OAM参数来确定。
在发出配置命令之后,节点接口325监视与节点的通信,以确保这种配置命令由节点接收到。一旦出现了确认,则更新数据库以反映各个命令记录的执行。诊断过程然后可以去除已经成功地完成了的命令记录,或在先前建立的命令记录未被正确地执行时产生新的命令记录。
图6显示了可以与支持网络内的OAM配置的GUI相联系的显示部分400的图形表示。图6中所示的特定例子可以代表一个对于包括三个节点的分段提供给用户的显示图象示例,其中每个节点由一个可以由数个端口图标组成的节点图标表示。第一节点包括端口442和443。端口442可以在节点内的第一线路插件上,而端口443可以在第二线路插件上,其中第一和第二线路插件通过沿连接端口442和端口443的线路由“X”表示的交换结构相互耦合。同样,第二节点包括端口444和445,第三节点包括端口446和447。
第一节点通过第一物理链路431连接到第二节点,第二节点通过第二物理链路432连接到第三节点。对应于端口442-447和物理链路431-432中的每一个的标签可以包括在GUI的显示部分400中,以使得用户能够容易地理解各个端口相对于其相应节点所处的位置。
在所示的特定例子中,已经配置了双向OAM连续性检查分段。这个分段由对应于端口442和端口447的端点所限定。然而,端口447不支持OAM功能。这可以在显示器上采用一特定颜色或其他不同的图标表示非OAM支持部分来指示。这样,用于连续性验证的OAM单元由端口442(对于从左向右移动的单元)和端口446(对于从右向左移动的单元)发出。
OAM源最好由GUI采用数据流源图标来指示,例如数据流源图标410。在所示的例子中,数据流源图标410用带有远离方框的箭头的方框来显示。在端口和物理链路上面的图标对应于从左向右的单元流,而在端口和物理链路下面的图标对应于从右向左的单元流。因此,另一个单元源由数据流源图标420所指示,而数据流源图标420对应于由端口446发出的单元流。
数据流宿图标414对应于一个终止由端口442发出的单元的OAM宿。在所示的例子中,数据流宿图标用带有指向方框的箭头的方框来显示。数据流宿图标414对应于与网络中从左向右移动的OAM单元通信相联系的宿。在端口442下的类似的数据流宿图标424指示由端口446发出的单元在端口442内被接收。
由于一些分段可能包括大量的节点因此比出现在一个典型的显示屏幕上需要更多的显示空间这个事实,所以在显示部分400的顶部或底部可以包括一个滚动条,这样用户可以沿被检查的分段移动,以发现与分段相联系的各个源和宿。
因为一些分段可能非常长,所以与分段相联系的中间路径点也用相应的数据流中间节点图标表示。这种用于从左到右移动的单元通信的数据流中间节点图标的例子是图标411-413,每个图标对应于由端口442发出并且由端口446内的宿终止的OAM单元的一个中间路径点。同样,数据流中间节点图标421-423代表从端口446到端口442的相应单元流的中间路径点。用于代表中间路径点的数据流中间节点图标可以包括一个斜线后跟一个箭头,其中斜线和箭头的方向指示单元流的方向。
通过提供这些对应于源点、宿点或中间点的图标,用户能够容易地确定出在网络的一特定分段内OAM覆盖存在于何处。在一些实施例中,不同颜色方案可以与图标结合使用,以便对GUI提供的显示添加更多的含义。例如,红色图标可以表示一个有故障的源/宿,而绿色图标指示一个有功能的源/宿。这样一个GUI比现有技术中的迫使用户点击通过对应于每个节点的多个级别来确定在该节点内是否存在OAM源和OAM宿的GUI显示提供了很多改进。此外,这种现有技术的系统不提供对中间路径点的任何指示,来使得用户至少能够确定他们所点击进入的节点是否包括在一个活动的OAM分段中。
用于显示相对于图6而描述的数据流的表示的图标和方法也可以用在除了OAM功能之外的通信网络应用中。这些其他应用可以包括其他诊断应用,其中图标指示与诊断单元流相联系的数据流特征。诊断领域之外的其他应用也可以利用这样一个GUI。
在前面的说明书中,已经参考特定实施例描述了本发明。然而,本领域的普通技术人员会认识到,在不偏离如下面的权利要求所阐述的范围的情况下,可以作出各种修改和变化。因此,说明书和附图应该被看作例示性的而非限制性的,所有这种修改都将包括在本发明的范围内。
上面已经针对特定实施例描述了益处、其他优点和问题的解决方案。然而,将出现的或变得更明显的益处、优点、问题的解决方案和可能产生任何益处、优点或解决方案的任何要素将不会被构造为任何一个或全部权利要求的关键的、所需的或实质的特征或要素。如同这里所用的,属于“包括”、“包含”或其他任何变化将用于覆盖一个非排他的蕴含,使得包括一系列要素的过程、方法、物品或装置不仅仅包括这些要素,而是还可以包括未明确列出的或这些过程、方法、物品或装置所固有的其他要素。
权利要求
1.一种用于控制网络内的操作和管理(OAM)功能的方法,包括接收分段的OAM配置信息,其中分段包括多个路径点;对于多个路径点的每个路径点,根据网络配置判定路径点是否要提供OAM源和OAM宿中的至少一个,其中OAM源产生OAM消息,OAM宿终止OAM消息;为所选择的路径点产生OAM配置命令,其中,所选择的路径点是提供至少一个OAM源和OAM宿的路径点;以及将OAM配置命令提供给所选择路径点的相应路径点。
2.权利要求1的方法,进一步包括验证OAM配置命令到所选择路径点的传输;当OAM配置命令的传输不成功时,产生一个OAM配置失败通知;以及当OAM配置命令的传输成功时,产生一个OAM配置确认通知。
3.权利要求2的方法,进一步包括采用图形用户界面(GUI)显示OAM配置命令的所验证结果。
4.权利要求3的方法,其中,显示进一步包括采用第一颜色来指示成功的配置命令,采用第二颜色来指示不成功的配置命令。
5.权利要求3的方法,进一步包括,监视OAM消息从作为配置信息的结果配置的OAM源到OAM宿的传输,并且,当这种监视判定在该分段内的OAM故障时,采用GUI显示OAM故障的图形表示。
6.权利要求5的方法,进一步包括,通过建立另外的OAM源和OAM宿中的至少一个来隔离OAM故障。
7.权利要求3的方法,其中,通过GUI接收OAM配置信息。
8.权利要求1的方法,其中,OAM配置信息由存储等待状态的路径请求的带宽分配过程发出,其中,将分段包括在所建立的以前等待状态的路径请求中。
9.权利要求1的方法,其中,对于每个路径点判定路径点是否要提供OAM源和OAM宿中的至少一个进一步包括,访问存储路径点参数的数据库,其中,路径点参数指示每个路径点是否支持OAM功能。
10.权利要求1的方法,其中,接收OAM配置信息进一步包括从用户接口接收OAM配置信息。
11.权利要求1的方法,其中,接收到其OAM配置信息的分段是一个路径或一个路径的一部分。
12.权利要求1的方法,其中,对于每个路径点判定路径点是否提供OAM源和OAM宿中的至少一个进一步包括,对于每个路径点判定是否要用作中间OAM路径点,其中,当路径点要用作中间路径点时,为该路径点清除任何现有OAM源配置和OAM宿配置。
13.权利要求1的方法,其中,OAM配置信息包括选择OAM性能监视和OAM连续性检查中的至少一个的OAM类型指示。
14.权利要求13的方法,其中,OAM配置信息指示出OAM类型是OAM连续性检查,所选择路径点包括多个OAM源和多个OAM宿,以便将分段分成多个OAM连续性检查子分段。
15.权利要求1的方法,进一步包括,在提供OAM配置命令之后检测产生分段的网络配置中的变化,其中分段被改变以产生变化的分段,以及沿分段和变化的分段重新配置OAM源和宿。
16.权利要求1的方法,其中,OAM配置信息包括指示分段是多网络OAM分段的一部分的指示。
17.一种控制网络内的操作和管理(OAM)功能的网络管理器,包括处理器;与处理器可操作地相连的存储器,其中,存储器存储操作指令,在由处理器执行时使处理器执行如下功能对于包括在一个分段中的多个路径点的已经为其接收了OAM配置信息的每个路径点,根据网络配置判定路径点是否要提供OAM源和OAM宿中的至少一个,其中,OAM源产生OAM消息,OAM宿终止OAM消息;为所选择路径点产生OAM配置命令,其中,所选择路径点是要提供OAM源和OAM宿中的至少一个的路径点;以及向所选择路径点的相应路径点提供OAM配置命令。
18.权利要求17的网络管理器,其中,操作指令使处理器执行如下附加功能验证OAM配置命令到所选择路径点的传输;当OAM配置命令的传输不成功时,产生OAM配置失败通知;以及当OAM配置命令的传输成功时,产生OAM配置确认通知。
19.权利要求18的网络管理器,其中,处理器支持图形用户界面(GUI),并且,其中,操作指令使处理器执行采用GUI显示OAM配置命令的验证结果的附加功能。
20.权利要求19的网络管理器,其中,OAM配置信息由处理器通过GUI接收。
21.权利要求17的网络管理器,其中,处理器执行如下功能,对于每个路径点通过访问存储路径点参数的数据库来判定路径点是否要提供OAM源和OAM宿中的至少一个,其中,路径点参数指示每个路径点是否支持OAM功能。
22.权利要求21的网络管理器,其中,数据库存储在存储器中。
23.权利要求17的网络管理器,其中,OAM配置信息包括选择OAM性能监视和OAM连续性检查中的至少一个的OAM类型指示。
24.权利要求23的网络管理器,其中,当OAM配置信息指示出OAM类型是OAM连续性检查时,所选择路径点包括多个OAM源和多个OAM宿,以便将分段分成多个OAM连续性检查子分段。
25.权利要求17的网络管理器,其中,操作指令使处理器执行如下附加功能,包括,在提供OAM配置命令之后检测产生分段的网络配置中的变化,其中分段被改变以产生变化的分段,以及沿分段和变化的分段重新配置OAM源和宿。
26.一种支持网络内的操作和管理(OAM)功能的网络管理控制的网络,包括网络管理器,接收OAM配置信息并根据所接收的OAM配置信息产生OAM配置命令;以及与网络管理器可操作地相连的多个节点,其中,多个节点的至少一部分由网络管理器产生的OAM配置命令配置,以便在网络内生成OAM源和OAM宿中的至少一个。
27.权利要求26的网络,其中,OAM配置信息通过图形用户界面(GUI)提供给网络管理器。
28.权利要求27的网络,其中,网络管理器验证配置命令的执行并向GUI提供验证信息以供显示。
29.权利要求26的网络,其中,在检测到网络中的故障之后,网络管理器产生提供给多个节点的至少一部分以便隔离该故障的附加OAM配置命令。
30.权利要求26的网络,其中,OAM配置信息包括OAM连续性检查配置信息和OAM性能监视配置信息中的至少一个。
31.权利要求30的网络,其中,对于对应于网络内的分段的OAM连续性检查配置信息,网络管理器产生多组OAM配置命令,其中,每组OAM配置命令包括对应于分段的子分段的OAM源配置命令和OAM宿配置命令。
32.权利要求26的网络,其中,网络管理器包括指示对应于多个节点中的每个节点的OAM功能支持参数的数据库,其中,网络管理器根据OAM功能支持参数和所接收的OAM配置信息产生OAM配置命令。
33.权利要求26的网络,其中,当网络管理器判定影响当前建立的OAM功能的网络中的变化时,网络管理器产生导致适应网络中的变化的修改的OAM功能的附加OAM配置命令。
34.一种用于显示在包括多个节点的通信网络中的数据流的表示的方法,包括显示对应于多个节点的多个节点图标;显示接近多个节点中的第一节点的数据流源图标,其中,第一节点开始数据流,数据流源图标指示数据流的方向;以及显示到多个节点中的第二节点的数据流宿图标,其中,第二节点终止数据流,数据流宿图标指示数据流的方向。
35.权利要求34的方法,进一步包括显示接近多个节点中的至少一个中间节点的至少一个数据流中间节点图标,其中,至少一个中间节点相对于数据流在第一和第二节点之间,其中每个中间节点图标指示数据流的方向。
36.权利要求35的方法,其中,采用不同颜色的图标来区分数据流中不同类型的通信。
37.权利要求35的方法,其中,数据流包括诊断消息。
38.权利要求37的方法,其中,数据流包括异步传输模式(ATM)操作和管理(OAM)单元。
39.权利要求38的方法,其中,OAM单元是连续性检查OAM单元。
40.权利要求38的方法,其中,OAM单元是性能监视OAM单元。
41.权利要求34的方法,其中源图标和宿图标对应于第一方向的数据流,其中源图标和宿图标位于多个节点图标之上,其中所述方法进一步包括显示对应于在低于多个节点图标的第二方向的数据流的附加图标。
42.权利要求34的方法,其中,显示进一步包括显示显示窗口的一部分,其中显示窗口包括用于在显示窗口的可见部分内显示多个节点的部分之间滚动的滚动条。
全文摘要
网络管理器接收包括多个路径点的分段的OAM配置信息,判定路径点是否可用作OAM功能路径的OAM源或宿。为用作OAM源或宿的所选择的路径点产生OAM配置命令,提供给相应路径点,建立适当的OAM源或宿。与网络管理器的交互可采用图形用户界面来进行。如果网络管理器判定在网络内有故障等问题,则可以自动重新配置为路径建立的各个源和宿。还可以产生另外的源和宿点,以便通过采用OAM连续性检查来隔离特定故障。
文档编号H04L12/56GK1334662SQ01124378
公开日2002年2月6日 申请日期2001年7月24日 优先权日2000年7月24日
发明者萨萨·尼耶姆斯维奇, 王琦华 申请人:阿尔卡塔尔加拿大公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1