专利名称:用于数据通信网络的可扩展选择性警报抑制的制作方法
技术领域:
本发明涉及数据通信网络中的故障报告,并且更特别地涉及用于在以太网中抑制警报的可扩展且精确的方法和系统。
背景技术:
连通性故障管理(CFM)是指监控网络是否正常的能力。以太网中的CFM传统地由运行诸如简单网络管理协议(SNMP)之类的应用层协议的网络管理系统(NMS)来执行。在典型的基于SNMP的NMS中,以太网中的故障由运行于受管理的数据通信节点(例如支持以太网桥接能力的节点)上的SNMP代理来检测并被报告给中央SNMP管理器。通常响应于对SNMP代理的个别轮询而生成故障报告,这在具有大量受管理节点的网络中有可能是烦琐和缓慢的。尽管可以将SNMP代理配置为生成主动提供的故障报告,例如直接响应于故障检测而向SNMP管理器发送故障通知,但如果SNMP代理所在的受管理节点已经经历了灾难性的故障,则SNMP代理不能发送故障通知。
在经常跨多个用户网络、提供商网络和运营商网络的大型以太网中,单独靠基于SNMP的NMS来传送CFM的不充分性已经引出了更健壮的本地以太网CFM解决方案的发展。正在文件形式的IEEE802.1ag(电气和电子工程师协会的802.1ag标准)中进行标准化并且在下文中称为“以太网CFM”的这种本地以太网CFM解决方案通过对以太网管理帧的带内(in-band)传输提供了用于桥接以太网(bridged Ethernet network)的主动的故障检测和报告。
在图1中通过示例示出了以太网CFM的操作。桥接以太网100包括用户网络中的用户设备CE1、CE2、CE3以及提供商网络中的提供商设备PE1、PE2。用户设备和提供商设备包括以太网桥接能力。提供商设备PE1、PE2由服务提供商维护。用户设备CE1、CE2、CE3由服务提供商的用户维护,并且CE1通过提供商设备PE1和PE2与CE2和CE3进行通信。用户网络还包括用于监控用户网络中的故障的用户网络管理系统(CE NMS)110,而提供商网络包括用于监控提供商网络中的故障的提供商网络管理系统(PE NMS)120。
在不同的维护级上配置维护关联(MA)以便执行CFM。在所示示例中,在用户级上配置用户维护关联(CMA)115,以在用户网络中执行CFM。CMA 115包括维护端点(MEP)A、D、E和维护中间点(MIP)B、C。在提供商级上配置提供商维护关联(PMA)125,以在提供商网络中执行CFM。PMA 125包括MEP F和MEP G。MEP和MIP是在每节点或每端口基础上创建的软件实体或硬件实体。一般而言,MEP在其相应的MA中发送和接收以太网管理帧,以检测选择性地报告给NMS的故障,以便能够采取改正的措施。当MEP检测到故障并将该故障报告给NMS时,认为MEP发出了警报。当MEP检测到故障但没有将该故障报告给NMS时,认为MEP抑制了警报。
MEP根据失去了与其他MEP的连续性来推断故障。在图1中示出的示例中,由于未能接收到来自MEP F的连续性检查(CC)帧,MEP G在PMA 125上检测到故障。一般而言,CC帧是在MA中的MEP之间发送以确认与发送MEP(sending MEP)的连通性的重要消息。检测到故障使得MEP G通过SNMP向PE NMS 120发送报告该故障的故障通知。检测到故障还使得MEP G在CMA 115中发送警报指示信号(AIS)帧,以向MEP D和MEP E通报较低级的故障,并从而在CMA 115中引发对警报的抑制。如果没有在CMA 115中发送AIS帧,则MEP D和MEP E将由于未能接收到来自MEP A的CC帧而检测到相同的故障并且将向CE NMS 110报告该故障,即使CE NMS 110不对存在该故障的提供商网络进行任何运行控制。由于在CMA 115中发送了AIS帧,因此MEP D和MEP E抑制了CMA 115中的警报并避免向CE NMS 110发送多余的报告。
以上一般地描述的以太网CFM警报抑制的一个问题是其当在操作于诸如PMA 125和CMA 115之类的不同级上的MA中检测到不同故障时的准确度。考虑一种情况,其中在MEP F与MEP G之间的PMA 125中检测到较低级的故障,并随后在MEP D与MEP E之间的CMA 115中检测到较高级的故障。当这种情况发生时,由MEP G在CMA 115中发送的AIS帧理想地应当禁止向CE NMS 110报告较低级(在该级上,CE NMS 110不进行运行控制)的故障,但不应禁止向CE NMS 110报告较高级(在该级上,CE NMS 110进行运行控制)的故障。对该问题的一种可能的解决方案包括向MEP D和MEPE提供可到达性关系,根据这种关系,MEP D和MEP E能够辨别较高级的MEP A变得不可到达是涉及较低级的MEP F的故障所造成的结果。在了解这种可到达性关系的情况下,MEP D和MEP E能够抑制由于未能接收到来自MEP A的CC帧的CC帧而引起的警报,同时产生由于未能接收到来自彼此的CC帧而引起的警报。
以太网CFM警报抑制的一种已知实现(称为非选择性AIS)不能提供可到达性关系,并因此没有解决区分多个级上的故障的问题。作为替代,响应于从较低级接收到的AIS帧,在较高级上抑制所有的警报。
以太网CFM警报抑制的另一种已知实现(称为选择性AIS)不容易进行扩展。在一种选择性警报抑制实现中,较低级的MEP监听(snoop)由较高级的MEP发送的CC帧,以获知在涉及较低级MEP的故障的情况下,哪个较高级MEP将变为对其他较高级MEP来说是不可到达的。较低级MEP在发送给另一较低级的MEP的CC帧中发送有条件地不可到达的较高级MEP的完整列表。在涉及较低级MEP的故障的情况下,接收到该列表的较低级MEP在AIS帧中向其他较高级MEP发送有条件地不可到达的较高级MEP的完整列表,以便其他较高级MEP能够抑制由于未能接收到来自该列表中的较高级MEP的CC帧而引起的警报。在具有大量MEP的网络中,这种在CC帧和AIS帧中发送的有条件地不可到达的较高级MEP的完整列表可能具有极高的比特计数并使得这些帧不符合用于以太网的最大传输单元(MTU)大小。
发明内容
本发明在基本特征中提供了用于诸如以太网之类的数据通信网络的可扩展的选择性警报抑制。可扩展的选择性警报抑制可以通过一类新的管理包(诸如一类新的以太网管理帧)来实现,这类新的管理包适合于传送较低级维护点与单一的较高级维护点之间的可到达性关系,并且更特别地适合于向接收到该包的第一较高级维护点传送在涉及较低级维护点的连续性丢失的情况下将变为对第一较高级MEP来说不可到达的单一的第二较高级维护点的标识。一旦第一较高级维护点已经通过这种包而获知全部的可操作的可到达性关系,并且已将涉及较低级维护点的连续性丢失通报给该第一较高级维护点,则该第一较高级维护点可以参考该已知的可到达性关系并容易地确定在什么情况下应当响应于检测到丢失了与较高级维护点的连通性而抑制警报。
在一个方面中,一种用于在数据通信网络中进行选择性警报抑制的方法包括响应于相应的多个管理包,存储第一维护点与相应的多个第二维护点之间的多个可到达性关系;检测关于第一维护点的第一连续性丢失;检测关于第三维护点的第二连续性丢失;以及至少部分地基于第三维护点是否为多个第二维护点之一而确定是否产生关于第二连续性丢失的警报。
在另一方面中,一种适用于选择性警报抑制的数据通信节点具有适合于执行该方法的接口、存储器和管理实体。
在另一方面中,一种用于在数据通信网络中进行选择性警报抑制的方法包括接收第一管理包,其包括第一维护点的第一标识和第二维护点的第二标识;响应于该第一管理包而存储第一维护点与第二维护点之间的可到达性关系;接收表明关于第一维护点的第一连续性丢失的第二管理包;至少部分地基于未能在预期的时间内接收到第三管理包来检测关于第三维护点的第二连续性丢失;以及使用该可到达性关系来确定是否产生关于第二连续性丢失的警报。
在另一方面中,一种用于在数据通信网络中实现选择性警报抑制的方法包括产生管理包,其包括第一维护点的第一标识和第二维护点的第二标识;以及将该管理包发送给第三维护点,该第三维护点适合于响应于该管理包而存储第一维护点与第二维护点之间的可到达性关系并使用该可到达性关系来确定是否产生关于检测到的有关第四维护点的连续性丢失的警报。
在又一方面中,一种适用于在数据通信网络中实现选择性警报抑制的数据通信节点包括第一接口,其适合于接收具有第二维护点的第二标识的管理包;管理实体,其适合于存储该管理包中的第一维护点的第一标识;以及第二接口,其适合于将该管理包发送给第三维护点,该第三维护点适合于响应于该管理包而存储该第一维护点与该第二维护点之间的可到达性关系并使用该可到达性关系来确定是否产生关于检测到的有关第三维护点的连续性丢失的警报。
通过参考以下结合附图(下面将对其进行简要描述)而进行的详细描述,将更好地理解本发明的这些方面和其他方面。当然,本发明由所附权利要求书限定。
图1示出了运行以太网CFM的网络。
图2示出了本发明的一个实施例中的运行以太网CFM的网络中的示例性支持AIS(S-AIS)帧的路径。
图3示出了本发明的一个实施例中的运行以太网CFM的网络中的示例性连续性检查(CC)帧的路径。
图4示出了本发明的一个实施例中的运行以太网CFM的网络,该网络已经经历了示例性的第一故障。
图5示出了对本发明的一个实施例中的运行以太网CFM的网络中的示例性第一故障的响应。
图6示出了对本发明的一个实施例中的运行以太网CFM的网络中的示例性第二故障的响应。
图7示出了本发明第二实施例中的运行以太网CFM且具有受保护路径的网络。
图8示出了本发明第二实施例中的运行以太网CFM且具有受保护路径的网络中的CC/AIS矛盾。
图9示出了本发明第三实施例中的运行以太网CFM且具有缝合维护关联(SMA)的网络中的示例性S-AIS帧的路径。
图10示出了本发明第三实施例中的运行以太网CFM且具有SMA的网络。
图11是示出本发明的一个实施例中的维护端点(MEP)的操作的流程图。
具体实施例方式
已经提及,通过由一个较高级维护点获知较低级维护点与其他的较高级维护点之间的全部可到达性关系,并且更特别地由一个较高级维护点获知在涉及较低级维护点的连续性丢失的情况下将变为不可到达的其他较高级维护点的标识,可以实现选择性警报抑制。在本发明的一个实施例中,可扩展的选择性警报抑制通过一个或多个新颖的以太网管理帧来实现,这些以太网管理帧在此称为支持AIS(S-AIS)帧,由较高级维护点在丢失连续性之前接收,并且每个帧都适合于传送较低级维护点与单一的较高级维护点之间的可到达性关系。
在图2中,在一个实施例中示出了运行以太网CFM的网络200中的这种S-AIS帧的路径。网络200包括用户网络中的用户设备CE4、CE5、CE6、CE7以及提供商网络中的提供商设备PE3、PE4。用户设备和提供商设备是诸如以太网交换机之类的数据通信节点,其具有用于发送和接收诸如以太网数据和管理帧之类的消息包的接口,并且其以定制的逻辑、软件或逻辑与软件的组合的形式支持以太网桥接能力和维护实体。提供商设备PE3、PE4由服务提供商维护。用户设备CE4、CE5、CE6、CE7由服务提供商的用户维护。并且CE4和CE5通过提供商设备PE3、PE4与CE6、CE7进行通信。在不同的维护级上配置维护关联(MA)以便执行CFM。在用户级上配置用户维护关联(CMA)215,以在用户网络中执行CFM。CMA 215包括用三角形表示的维护端点(MEP)H、I、J、K和用圆形表示的维护中间点(MIP)L、M,其分别可以在CE4、CE5、CE6、CE7和PE3、PE4上操作。在提供商级上配置提供商维护关联(PMA)225,以在提供商网络中执行CFM。PMA 225包括可以分别在PE3、PE4上操作的MEP N和MEP O。MEP和MIP是在每节点或每端口基础上创建的用定制的逻辑、软件或混合的软件/硬件实现的实体。例如,可以看到,分别在CE5和CE7的端口上配置MEP I和MEP K。MEP在其相应的MA中发送和接收以太网管理帧,以检测选择性地报告给网络管理系统(NMS)的故障,以便能够采取改正的措施。MIP被动地转发从MEP接收到的某些类型的以太网管理帧(例如CC帧),并对其他类型的以太网管理帧(诸如环回帧和链路跟踪帧)进行响应。
S-AIS帧是一种消息类型,在MA中的每个MEP对之间相互地且不定期地发送这种消息类型,以获知位于每个发送MEP与接收MEP之间的较低级MEP的标识(如果存在的话)。基于从全部其他的MEP接收到的S-AIS帧,每个MEP能够获知所有其他相同级的MEP与较低级MEP之间的可到达性关系。在对MEP进行初始化中,MEP通过CC帧/AIS帧矛盾检测到拓扑改变时,MEP接收到来自新的MEP的S-AIS帧或接收到具有新信息的S-AIS帧时,由MEP发送S-AIS帧。在一些实施例中,发送MEP会发起具有标识其自身的源MEP标识符字段(S-MEP ID)的以及初始为空的低级MEP标识符字段(B-MEP ID)的S-AIS帧。具有相关联的较低级MEP的第一接收MIP(如果存在的话)将较低级MEP的标识插入到B-MEP ID中并将该帧转发给一个或多个接收MEP。接收MEP各自记录针对发送MEP的可到达性关系,该可到达性关系将较低级MEP(在B-MEPID中标识的)标识为位于发送MEP(在S-MEP ID中标识的)与接收MEP之间。通过以前述方式分析所接收的全部S-AIS帧,每个较高级MEP有利地针对每个较低级MEP获知在涉及较低级MEP的连续性丢失的情况下将变为不可到达的较高级MEP的组。
在其他的实施例中,可以由MIP通过将由MEP发起的CC帧类型修改为包括标识低级MEP的B-MEP ID来发起S-AIS帧类型。在这些实施例中,MEP不会发起具有初始为空的B-MEP ID的S-AIS。
在一些实施例中,在图2中示出的示例中,S-AIS帧传输以如下方式进行。MEP I发起具有标识其本身的S-MEP ID和初始为空的B-MEP ID的S-AIS帧。MEP I将该帧多点传送给相邻的维护点MEPH和MIP L。MEP H记录针对MEP I的空的可到达性关系。例如,在一个实施例中,MEP H在CE4上的可到达性表中存储或更新针对MEP I的条目,该条目表明PMA 225中没有MEP位于MEP H与MEPI之间。另一方面,MIP L在较低级上具有相关联的MEP。因此,MIP L在B-MEP ID中插入MEP N的标识并将该帧转发给MEP J和MEP K。MEP J和MEP K各自记录针对MEP I的非空的可到达性关系。例如,在一个实施例中,MEP J在CE6上的可到达性表中存储或更新针对MEP I的条目,该条目表明PMA 225中的MEP N位于MEP J与MEP I之间。类似地,MEP K在CE7上的可到达性表中存储或更新针对MEP I的条目,该条目表明PMA 225中的MEP N位于MEP K与MEP I之间。可到达性表可以在随机存取存储器(RAM)中实现。
转到图3,其中在一个实施例中示出了网络200中的连续性检查(CC)帧的路径。CC帧是一种消息类型,在MA中的每个MEP对之间相互地且定期地发送这种消息类型,以确认与发送MEP的连续的连通性。MIP被动地转发CC帧。例如,MEP I发起在S-MEP ID中具有该MEP I的标识的CC帧。MEP I将该帧多点传送给相邻的维护点MEP H和MIP L。MEP H记录对来自MEP I的CC帧的接收并使定时器复位。MIP L被动地经由MIP M而将该CC帧转发给MEP J和MEP K,其中MEP J和MEP K以类似的方式记录接收并使定时器复位。在CMA 215和PMA 225定期地重复该过程,以在网络200的运行周期上确认所有的相同级的MEP之间的连续的连通性。
转到图4,其中将网络200示出为已经经历了第一故障(故障1)。故障可以是例如链路故障或架构故障。故障1中断了PE3与PE4之间的连通性并阻止了在CMA 215和PMA 225上接收某些CC帧。例如,在CMA 215中,MEP H和MEP I不能接收来自MEP J和MEP K的CC帧,并且反之亦然。在PMA 225中,MEP N不能接收来自MEP O的CC帧,并且反之亦然。未能在预期的时间内接收到CC帧使得MEP进入连续性丢失状态。例如,在MEP J未能接收到来自MEP I的CC帧的预期时间之后,MEP J进入连续性丢失状态。在连续性丢失状态下,MEP J可以向CMA 215上的其他MEP或MIP发送一个或多个链路跟踪帧或环回帧,以便以更大的精确度对故障进行定位。在下文将探讨的某些环境下,MEP J还可以通过例如SNMP消息来发送报告丢失了与MEP I的连续性的警报指示信号(AIS)帧并发起向NMS通报故障1的警报。
转到图5,其中在一个实施例中示出了对网络200中的故障1进行响应的AIS帧的路径。AIS帧是一种由已进入连续性丢失状态的MEP选择性地发送的消息类型。可以在检测到连续性丢失的MEP的MA中和较高级MA中发送AIS帧。处于连续性丢失状态下的MEP发起具有丢失MEP标识符字段(L-MEP ID)的AIS帧,以标识MEP的连续性已经丢失。
在一些实施例中,在图5中示出的示例中,AIS帧传输以如下方式进行。作为故障1的结果,MEP O未能在预期的时间内接收到来自MEP N的CC帧并且MEP O进入连续性丢失状态。在连续性丢失状态下,MEP O发起具有标识MEP N的L-MEP ID的AIS帧。MEPO将该故障通报给PE NMS 520,以便能够采取改正的措施。将故障报告给PE NMS 520例如可以通过向PE NMS 520发送标识故障1的SNMP消息来进行。MEP O还向相关联的较高级MIP M发送AIS帧,该MIP M被动地将该AIS帧转发给MEP J和MEP K。MEP J和MEPK各自分析该AIS帧并记录涉及MEP N的连续性丢失。例如,在一个实施例中,MEP J在CE6上的连续性丢失表中存储或更新针对MEP N的条目,该条目表明了涉及MEP N的连续性丢失。MEP K在CE7上进行同样的操作。连续性丢失表可以在RAM中实现。应当注意,在PMA 225中存在可到达的相邻维护点的情况下,MEP O还应当将该AIS帧多点传送给相邻的维护点。
故障1的另外一个后果是,MEP J未能在预期的时间内接收到来自MEP H和MEP I的CC帧并且MEP J进入连续性丢失状态。考虑MEP I与MEP J之间的连续性丢失的例子。MEP J首先确定连续性丢失是否是较低级故障的结果。MEP J参考其连续性丢失表并确定已经有已报告的涉及较低级MEP N的连续性丢失。接着,MEP J参考其可到达性表并确定该较低级MEP N位于MEP J与MEP I之间。因此,MEP J得出结论,即该连续性丢失是较低级故障的结果,并抑制警报,否则该警报会作为与MEP I的连续性丢失的结果而产生。更特别地,MEP J避免了将故障1报告给CE NMS 510。MEP J还避免了发布具有标识MEP J的L-MEP ID的AIS帧。应当意识到,MEPK仿效了引发警报抑制的类似过程,否则该警报会由于丢失与MEP I的连续性而产生,并且MEP J、MEP K仿效了引发警报抑制的类似过程,否则该警报会由于其丢失与MEP H的连续性而产生。
转到图6,其中在一个实施例中示出了对网络200中所经历的第二故障(故障2)的响应。作为故障2的结果,MEP K未能在预期的时间内接收到来自MEP J的CC帧并且MEP K进入连续性丢失状态。MEP K首先确定该连续性丢失是否是较低级故障的结果。MEP K参考其连续性丢失表并确定已经有已报告的涉及较低级MEP N的连续性丢失。然后,MEP K参考其可到达性表并确定该较低级MEP N不位于MEP K本身与MEP I之间。因此,MEP K得出结论,即该连续性丢失不是较低级故障的结果,并产生关于与MEP J的连续性丢失的警报。更特别地,MEP K例如经由SNMP将故障2报告给CENMS 510,以便采取改正的措施。应当意识到,在CMA 215中存在可到达的相邻维护点和/或相关联的较高级MIP的情况下,MEP J还应当发起具有标识MEP J的L-MEP ID的AIS帧并将该AIS帧多点传送给CMA 215中的相邻维护点和/或相关联的较高级MIP。
此时,应当清楚,上述警报抑制策略都是选择性的,原因是其抑制了关于可归因于较低维护级的连续性丢失的警报,并且上述警报抑制策略都是可扩展的,原因是其不需要在单一的包内传输作为可到达性关系的对象的多个节点的标识。现在将描述对这种基本的警报抑制策略的各种修改。然而,基本上,可认为到此为止所描述的警报抑制策略相对于现有技术的非选择性且不可扩展的方法具有显著的进步。
已经提及,当MEP检测到由于CC/AIS矛盾引起的拓扑改变时,该MEP发送S-AIS帧。图7和图8示出了CC帧与AIS帧之间的示例性的矛盾,该矛盾表明了促使发送S-AIS帧的拓扑改变。
转到图7,其中在本发明的第二实施例中示出了运行以太网CFM且具有受保护路径的网络700。网络700在配置上与网络200类似,只不过网络700具有插入提供商设备PE3与提供商设备PE4之间的主核心提供商设备Pp和备份的核心提供商设备Pb。首先,提供商设备PE3与提供商设备PE4通过主核心提供商设备Pp可通信地连接。CC帧一方面在MEP H与MEP I之间传输,并且另一方面在MEPJ与MEP K之间主核心提供商设备Pp传输。然而,主核心提供商设备Pp上的故障(FAULT)会暂时地中断对CC帧的传输。
转到图8,其中示出了在网络700中作为恢复PE3与PE4之间的经由Pb的可通信连接的结果而产生的CC/AIS矛盾。Pp上的FAULT会暂时地中断PE3与PE4之间的连通性,并暂时地阻止在CMA 215和PMA 225上接收某些CC帧。例如,在CMA 215中,MEP H和MEP I不能接收来自MEP J和MEP K的CC帧,并且反之亦然。在PMA 225中,MEP N不能接收来自MEP O的CC帧,并且反之亦然。未能在预期的时间内接收到CC帧使得MEP进入连续性丢失状态。例如,在连续性丢失状态下,MEP O发起具有标识MEP N的L-MEPID的AIS帧。MEP O将该AIS帧发送给相关联的较高级MIP M,该MIP M被动地将该AIS帧转发给MEP J和MEP K。MEP J和MEP K各自分析该AIS帧并记录涉及MEP N的连续性丢失。然而,一旦经由Pb恢复了PE3与PE4之间的连通性,MEP J和MEP K就会再次接收到从MEP H和MEP I发起的CC帧。因此,MEP J和MEP K检测到矛盾。一方面,当放在一起考虑时,MEP J和MEP K的连通性丢失表和可到达性表表明MEP H和MEP I是不可到达的,但另一方面,MEP J和MEP K又正在接收来自MEP H和MEP I的CC帧。MEP J和MEP K根据这种检测到的矛盾推断出已经发生了拓扑改变,并因此发送S-AIS帧。
当提供商网络跨多个运营商时,采用在此描述的选择性警报抑制策略会产生一个难题。现在参考图9和图10来研究对这种难题的解决方案,该解决方案涉及在PMA与运营商维护关联(OMA)之间插入缝合维护关联(SMA)。
转到图9,其中在本发明第三实施例中示出了运行以太网CFM且具有缝合维护关联(SMA)925的网络900中的S-AIS帧的路径。网络900包括提供商网络中的提供商设备PE 5、PE 6和第一运营商网络中的运营商设备OA1、OA2以及第二运营商网络中的运营商设备OB1、OB2。提供商设备和运营商设备是诸如以太网交换机之类的支持以太网桥接能力的数据通信节点。提供商设备PE5、PE6由服务提供商维护。运营商设备OA1、OA2由第一运营商维护,而运营商设备OB1、OB2由第二运营商维护。服务提供商是运营商的客户。PE5和PE6通过运营商设备OA1、OA2、OB1、OB2进行通信。在不同的维护级上配置维护关联(MA)以便执行CFM。在提供商级上配置提供商维护关联(PMA)915,以在提供商网络中执行CFM。在运营商级上配置第一运营商维护关联(OMA1)935,以在第一运营商网络中执行CFM。在运营商级上配置第二运营商维护关联(OMA2)945,以在第二运营商网络中执行CFM。PMA 915包括可以分别在PE5、PE6、OA1、OA2、OB1、OB2上操作的MEP P、MEPU以及MIP Q、MIP R、MIP S、MIP T。OMA1 935包括可以分别在OA1、OA2上操作的MEP Z。OMA2945包括可以分别在OB2、OB1上操作的MEP b、MEP c。
在没有SMA 925的情况下,必须解决的难题是通过S-AIS帧而报告的较低级MEP与通过AIS帧而报告的较高级MEP之间的不完全对应。例如,在没有SMA 925的情况下,MEP U会发起具有标识MEP U自身且初始为空的B-MEP ID的S-AIS帧。MEP U会将该帧发送给MIP T。MIP T会在B-MEP ID中插入低级MEP c的标识并将该帧传送给MIP S,MIP S会将该帧发送给MEP P。MEP P会在PE5上的可到达性表中存储针对MEP U的条目,该条目表明MEP c位于MEP P与MEP U之间。然而,MEP P不会根据S-AIS帧获知MEPa也位于MEP P与MEP U之间。因此,如果MEP P将要获知涉及MEP a的第一连续性丢失(例如通过由MEP Z发起的AIS帧)并获知涉及MEP U的第二连续性丢失(例如根据未能在预期的时间内从MEP U接收到AIS帧),则即使与MEP U的连续性丢失可是由较低级故障引起的,MEP P也会不正确地无法抑制针对涉及MEP U的故障的警报。
为解决该难题,服务提供商将SMA 925一方面插入PMA 915与OMA1 935之间,另一方面插入PMA 915与OMA2 945之间。SMA925是抽象的维护级,其有效地将OMA1 935和OMA2 945缝合在一起,以使得能够在S-AIS与AIS帧之间进行正确的协调。例如,如图9所示,在一个实施例中,MEP U发起具有标识MEP U自身的S-MEP ID和初始为空的B-MEP ID的S-AIS帧。MEP U将该帧发送给MIP T。MIP T在B-MEP ID中插入MEP Y的标识并将该帧转发给MEP P。MEP P在PE5的可到达性表中存储针对MEP U的条目,该条目表明SMA 925中的MEP Y位于MEP P与MEP U之间。现在参考图10,由于将SMA 925作为抽象层插入,由MEP Z报告的涉及MEP的连续性丢失在SMA 925中受到抑制。此外,如果MEP V将要向MEP P报告连续性丢失,则AIS帧会在L-MEP ID中标识MEPY。如果MEP P随后将要检测与MEP U的连续性丢失,则该MEP P会参考其可到达性表,确定较低级MEP Y位于该MEP P与MEP U之间,并得出结论,即该连续性丢失是较低级故障的结果。因此,MEP P会正确地抑制警报,否则该警报会作为与MEP U的连续性丢失的结果而产生。
最后转到图11,其中示出本发明一个实施例中的MEP操作的流程图。接收MEP接收来自所有其他相同级的MEP的S-AIS帧(步骤1110)。每个S-AIS帧包括S-MEP ID中的发送MEP以及B-MEPID中的较低级MEP或空值。接收MEP分析每个S-AIS帧并存储针对该发送MEP的可到达性关系(步骤1120)。每个可到达性关系将发送MEP与B-MEP ID中所标识的较低级MEP(如果存在的话)相关联。特别地,可到达性关系将较低级MEP标识为位于发送MEP与接收MEP之间。然后,接收MEP接收来自较低级MEP的AIS帧(步骤1130)。该AIS帧包括L-MEP ID,其标识MEP的连续性已经丢失。接收MEP记录连续性丢失。然后,接收MEP根据未能在预期的时间内接收到来自相同级的MEP的CC帧而检测到与相同级的MEP的连续性丢失(步骤1140)。然后,接收MEP参考可到达性表并确定与其之间的连续性已经丢失的相同级的MEP是否在L-MEP ID中所标识的较低级MEP之后(步骤1150)。如果与其之间的连续性已经丢失的相同级的MEP在L-MEP ID中所标识的较低级MEP之后,则接收MEP抑制关于与其之间的连续性已经丢失的相同级的MEP的警报(步骤1160)。如果与其之间的连续性已经丢失的相同级的MEP不在L-MEP ID中所标识的较低级MEP之后,则接收MEP产生关于该相同级的MEP的警报(步骤1170)。
本领域的普通技术人员应当意识到,在不偏离本发明的本质和基本特征的情况下,可以以其他特定形式具体实现本发明。因此,无论从哪方面来看,本说明书都应视为说明性而非限制性的。本发明的范围由所附权利要求书表明,并且本发明的等价形式的含义和范围内的所有改变都将被包括在本发明的范围内。
权利要求
1.一种用于在数据通信网络中进行选择性警报抑制的方法,包括响应于相应的多个第一管理包,存储第一维护点与相应的多个第二维护点之间的多个可到达性关系;检测关于所述第一维护点的第一连续性丢失;检测关于第三维护点的第二连续性丢失;以及至少部分地基于所述第三维护点是否为所述多个第二维护点之一而确定是否产生关于所述第二连续性丢失的警报。
2.根据权利要求1所述的方法,其中所述相应的多个管理包标识了所述第一维护点和相应的多个所述第二维护点。
3.根据权利要求1所述的方法,其中至少部分地基于表明丢失了与所述第一维护点的连续性的第二管理包来检测所述第一连续性丢失。
4.根据权利要求1所述的方法,其中至少部分地基于未能在预期的时间内接收到来自所述第三维护点的第三管理包来检测所述第二连续性丢失。
5.根据权利要求1所述的方法,还包括在确定产生警报之后,向网络管理系统报告故障。
6.一种用于在数据通信网络中实现选择性警报抑制的方法,包括产生管理包,其包括第一维护点的第一标识和第二维护点的第二标识;以及将所述管理包发送给第三维护点,所述第三维护点适合于响应于所述管理包而存储所述第一维护点与所述第二维护点之间的可到达性关系并使用所述可到达性关系来确定是否产生关于检测到的有关第四维护点的连续性丢失的警报。
7.根据权利要求6所述的方法,其中在从所述第二维护点发送所述管理包之前,将所述第二标识插入所述管理包。
8.根据权利要求6所述的方法,其中在从所述第二维护点发送所述管理包之后,将所述第一标识插入所述管理包。
9.根据权利要求6所述的方法,其中在从所述第二维护点发送所述管理包之前,将空标识插入所述管理包,并且在从所述第二维护点发送所述管理包之后,将所述空标识修改为包括所述第一标识。
10.根据权利要求6所述的方法,其中所述管理包是连续性检查帧,在从所述第二维护点发送所述管理包之后,将所述连续性检查帧修改为包括所述第一标识。
全文摘要
可扩展的选择性警报抑制通过一类新的管理包(诸如一类新的以太网管理帧)来实现,这类新的管理包适合于传送较低级维护点与单一的较高级维护点之间的可到达性关系,并且更特别地适合于向接收到该包的第一较高级维护点传送在涉及较低级维护点的连续性丢失的情况下将变为对第一较高级MEP来说不可到达的单一的第二较高级维护点的标识。一旦第一较高级维护点已经通过接收这种包而获知全部的可操作的可到达性关系,并且已将涉及较低级维护点的连续性丢失通报给该第一较高级维护点,则该第一较高级维护点可以参考该已知的可到达性关系,并容易地确定在什么情况下应当响应于检测到丢失了与较高级维护点的连通性而抑制警报。
文档编号H04L29/14GK1976305SQ20061009229
公开日2007年6月6日 申请日期2006年6月16日 优先权日2005年6月17日
发明者戴维·伊利·迪特·科萨魁, 阿蒂雅·苏黑尔, 奥斯卡·罗德里格斯, 卡马克希·斯里德哈 申请人:阿尔卡特公司