Mpls-tp网络中oam侦测结果处理方法及系统的制作方法

文档序号:7913298阅读:320来源:国知局
专利名称:Mpls-tp网络中oam侦测结果处理方法及系统的制作方法
技术领域
本发明涉及网络通讯技术领域,尤其涉及一种MPLS-TP网络中OAM侦测结果处理方法及系统。
背景技术
MPLS-TP由ITU-T和IETF成立的联合工作组在2008年4月提出,其前身是ITU-T于2005年5月开始开发的T-MPLS技术标准。IETF将吸收T-MPLS中的OAM (Operations, Administration and Maintenance)、保护和管理等传送技术,扩展现有 MPLS (Mult1-Protocol Label Switching,多协议标签交换)为 MPLS-TP (Transport Profile for MPLS),以增强其对ITU-T传送需求的支持。
MPLS-TP与MPLS技术的不同点之一就是它由着电信级的OAM功能。MPLS-TP OAM 的主要功能是对Section、LSP、Pff等业务,数据通道进行监测,故障定位,错误报告。
为保证PTN网络对电信级OAM切换时间50ms的需求,要求OAM功能可以在快速侦测故障的同时,也具有快速上报错误的功能,配合上层系统或其他处理芯片进行数据通道切换。但目前的OAM侦测结果处理功能均比较单一,其不能对不同的侦测结果进行处理,且不能针对错误上报、保护切换等应用要求,提供给上层系统更丰富的使用方式。发明内容
本发明的目的在于提供一种MPLS-TP网络中OAM侦测结果处理方法及系统。
为实现上述发明目的,本发明的一种MPLS-TP网络中OAM侦测结果处理方法,其特征在于,包括以下步骤SlOl,接收CCM报文;S102,对所述CCM报文进行处理,得到处理结果;S103,判断所述处理结果是否有错误,若是,则进入S104,S106和S108,若否,则结束处理;S104,判断所述错误的错误类型是否需要复制报文并发送至CPU,若是,则进行报文发送,若否,则结束处理;S106,判断所述错误的错误类型是否需要记入Error Cache中,并通过Error Cache上报所述错误,若是,则进行Eiror Cache处理,若否,则结束处理;S108,判断所述错误的错误类型是否需要发送快速切换消息上报所述错误,若是,则标记为需要发送快速切换消息,若否,则结束处理。
作为本发明的进一步改进,所述S104中“报文发送”具体包括以下步骤S201,为CCM报文处理错误类型;S202,对所述错误类型进行错误类型码的查找,决定发送至CPU的报文前部需添加的错误类型码;S203,将查找到的错误类型码按照规定格式添加至所述CCM报文前部;S204,将添加错误信息的CCM报文发送至CPU,所述CPU根据错误类型码确定错误类型, 对CCM报文解析。。
作为本发明的进一步改进,所述“Error Cache处理”具体包括以下步骤S301,为CCM报文处理错误结果,所述错误结果包括错误类型和发生错误的MEP ;S302,查找和判断所述MEP是否已有错误条目存在于Error Cache中,若是,则进入S306,若否,则进入S303 ;S306,判断所述错误类型优先级是否高于已存在错误类型,若是,则进入S307,对已有 Error Cache条目进行更新,若否,则结束处理;S303,判断Error Cache是否已满,若是,则结束处理,若否,则进入S304 ;5304,查找可用ErrorCache条目;5305,将所述错误结果加入新的ErrorCache条目;S308,对所述新的Error Cache条目进行标记;S309,判断所述新的Eiror Cache条目是否超出需要发送中断的门限,若是,则发送中断,并读取Error Cache条目确认发生的错误,若否,则结束处理。
作为本发明的进一步改进,所述“发送快速切换消息”具体包括以下步骤S401,判断OAM更新时间间隔是否达到,若未达到,则继续循环,若已达到,则进入状态机更新;S402,MEP状态机更新处理;S403,判断MEP是否有发送快速切换消息的标志,若无,则表示目前无相关错误或该错误无需发送快速切换消息,若有,则进入S404 ;S404,判断所述错误是否有上层系统已处理标志,若未设置,则表明上层系统还未得知该错误,需要告知,进入S405,若已设置,则表明上层系统已得知该错误,无需继续发送快速切换消息;S405,判断是否达到发送快速切换消息时间间隔,若已达到,则进入S406,若未达到,则结束处理;S406,编辑快速切换消息;S407,选择发送快速切换消息目的地。
作为本发明的进一步改进,所述S406中的快速切换消息包括出错MEP条目相关信息、错误类型,所述S407中的目的地包括CPU或专门处理快速切换消息的专用芯片。
作为本发明的进一步改进,一种MPLS-TP网络中OAM侦测结果处理系统,其特征在于,包括接收单元,用于接收CCM报文;处理单元,用于对接收到的CCM报文进行处理,得到处理结果;判断单元,用于判断经过处理单元处理的结果是否有错误;报文复制并发送判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要复制报文并发送至CPU,若是,则通过报文发送单元则进行报文发送,若否,则结束处理; Error Cache中断判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要记入Error Cache中,并通过Error Cache上报所述错误,若是,则通过Error Cache 处理单元进行Error Cache处理,若否,则结束处理;、快速切换判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要发送快速切换消息上报所述错误,若是,则通过发送快速切换消息单元标记为需要发送快速切换消息,若否,则结束处理。
作为本发明的进一步改进,所述“报文发送单元”具体用于为CCM报文处理错误类型;对所述错误类型进行错误类型码的查找,决定发送至CPU的报文前部需添加的错误类型码;将查找到的错误类型码按照规定格式添加至所述CCM报文前部;将添加错误信息的CCM报文发送至CPU,所述CPU根据错误类型码确定错误类型,对 CCM报文解析。
作为本发明的进一步改进,所述“Error Cache处理单元”具体用于为CCM报文处理错误结果,所述错误结果包括错误类型和发生错误的MEP ;查找和判断所述MEP是否已有错误条目存在于Error Cache中;在判断已有错误条目存在于Eiror Cache中时,再次判断所述错误类型优先级是否高于已存在错误类型,在判断为是时,对已有Eiror Cache条目进行更新,在判断为否时,结束处理;在判断未有错误条目存在于Error Cache中时,再次判断Error Cache是否已满,在判断为是时,结束处理; 查找可用Error Cache条目;将所述错误结果加入新的Error Cache条目;对所述新的Error Cache条目进行标记;判断所述新的Eiror Cache条目是否超出需要发送中断的门限,在判断为是时,发送中断,并读取Error Cache条目确认发生的错误,在判断为否时,结束处理。
作为本发明的进一步改进,所述“发送快速切换消息单元”具体用于判断OAM更新时间间隔是否达到,在判断为否时,继续循环;MEP状态机更新处理;判断MEP是否有发送快速切换消息的标志,在判断为否时,表示目前无相关错误或该错误无需发送快速切换消息;判断所述错误是否有上层系统已处理标志,在判断为是时,表明上层系统已得知该错误,无需继续发送快速切换消息;判断是否达到发送快速切换消息时间间隔,在判断为否时,结束处理;编辑快速切换消息;选择发送快速切换消息目的地。
作为本发明的进一步改进,所述快速切换消息包括出错MEP条目相关信息、错误类型,所述目的地包括CPU或专门处理快速切换消息的专用芯片。
与现有技术相比,本发明的优势在于本发明灵活,多样的针对不同错误类型提供一种或多种错误告知机制,满足系统需求,且本发明在对不同的侦测结果进行处理时,能同时针对错误进行上报、保护切换等应用,提供给上层系统更丰富的使用方式。本发明提供的错误告知机制各有优点,且可根据系统需求,灵活使用。



图1是本发明一实施方式MPLS-TP网络中OAM侦测结果处理方法的流程图;图2是图1中S105的具体处理流程图;图3是图1中S107的具体处理流程图;图4是OAM处理中关于发送快速切换消息的流程图;图5是本发明一实施方式MPLS-TP网络中OAM侦测结果处理系统的系统单元图。
具体实施方式
以下将结合附图对本发明进行详细描述,但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
本发明中基于Y. 1731的MPLS-TP OAM定义了多种错误类型,包括失去连续性 (LOC, Loss of Connection),错误混入(Unexpected MEGID)情况,非期望 MEP (Unexpected MEPID)情况,非期望MEG等级Level(Unexpected MEG Level)情况,非期望周期(Unexpected Period)情况以及RDI (Remote Defect Indication)情况等多种错误类型。
本发明提供了三种错误告知机制复制报文送至CPU机制,Error Cache中断告知机制以及快速切换告警机制。
如图1所示,在本发明一实施例中,OAM侦测结果处理方法的流程包括SlOl,接收CCM报文;S102,对接收到的CCM报文进行处理,得到处理结果;S103,判断S102的处理结果是否有错误,该错误可能为上述各种错误类型,若是,则进入S104,S106和S108,若否,则结束处理;S104,判断S103中错误的错误类型是否需要复制该报文并发送至CPU,该错误类型是否满足该判断是由上层系统配置的,若是,则进入S105,进行报文发送,若否,则结束处理; S106,判断S103中错误的错误类型是否需要记入Error Cache中,并通过Error Cache 中断告知机制来上报上层系统该错误,该错误类型是否满足该判断是由上层系统配置的, 若是,则进入S107,进行Error Cache处理,若否,则结束处理;S108,判断S103中错误的错误类型是否需要发送快速切换消息上报上层系统该错误, 该错误类型是否满足该判断是由上层系统配置的,若是,则进入S109,标记为需要发送快速切换消息,若否,则结束处理。
如图2所示,图1中S105的具体处理流程包括S201,为CCM报文处理错误类型;S202,对S201中的错误类型进行错误类型码查找,决定发送至CPU的报文前部需添加的错误类型码;S203,根据S202的查找结果,将错误类型码按照规定格式添加至原CCM报文前部,以便 CPU接收后进行分类和解析等处理;S204,将添加错误信息的CCM报文发送至CPU,CPU可以根据错误类型码确定错误类型, 对CCM报文解析,并确定出错MEP及其他相关信息。
如图3所示,图1中S107的具体处理流程包括S301,为CCM报文处理错误结果,包括CCM错误类型、发生错误MEP等相关信息;S302,查找和判断上述MEP是否已有错误条目存在于Error Cache中,若是,则进入 S306,若否,则进入S303 ;S306,判断上述错误类型优先级是否高于已存在错误类型,若是,则进入S307,对已有 Error Cache条目进行更新,若否,则结束处理;5303,判断ErrorCache是否已满,若是,则无法新增Error Cache条目,结束处理,若否,则进入S304 ;5304,查找可用ErrorCache条目,查找到可供本次使用的Error Cache条目;S305,将相关信息加入新的Eiror Cache条目,包括出错MEP相关信息以及本次错误类型;S308,新的Eiror Cache条目添加后,对该条目进行标记,表明该条目已在使用中;S309,判断上述新的Eiror Cache条目是否超出需要发送中断的门限,若是,则进入 S310,发送中断,系统处理模块收到中断后读取Eiror Cache条目来确认发生的错误,若否, 则结束处理。
OAM相关协议规定,OAM的状态机都与时间有关,即在到达某一时间间隔时需要进行一系列状态机更新以及发生CCM报文的行为。本发明的快速切换消息的发送机制也融合于该状态机流程中,以达到快速发送切换消息的目的。如图4所示,OAM处理中关于发送快速切换消息的具体流程包括S401,判断OAM更新时间间隔是否达到,如未达到,则继续循环,如达到,则进入状态机更新;S402,MEP状态机更新处理,即处理OAM协议规定的各种状态机的更新; S403,判断该MEP是否有发送快速切换消息的标志,该标志由图1中S108和S109处理结果决定,如无,即表示目前无相关错误或该错误无需发送快速切换消息,如有,则进入 S404 ;S404,判断该错误是否有上层系统已处理标志,该标志由上层系统进行设置,若未设置,则表明上层系统还未得知该错误,需要告知,进入S405,若已设置,则表明上层系统已得知该错误,不需要继续发送快速切换消息;S405,判断是否达到发送快速切换消息的时间间隔,该判断用于控制发送快速切换消息的频率,该频率可由上层系统配置控制,如达到时间间隔,则进入S406,如未达到,则结束本次处理;S406,编辑快速切换消息,在确认需要发送快速切换消息后,在本步骤中,编辑快速切换消息,包括出错MEP条目相关信息,错误类型等;S407,选择发送快速切换消息目的地,用于选择快速切换消息的目的地,可以是CPU,也可以是专门处理该消息的专用芯片,以达到对错误快速处理,快速切换的目的。
如图5所示,在本发明一实施例中,OAM侦测结果识别系统的系统单元包括接收单元,用于接收CCM报文;处理单元,用于对接收到的CCM报文进行处理,得到处理结果;判断单元,用于判断经过处理单元处理的结果是否有错误;报文复制并发送判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要复制报文并发送至CPU,若是,则通过报文发送单元则进行报文发送,若否,则结束处理; Error Cache中断判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要记入Error Cache中,并通过Error Cache上报所述错误,若是,则通过Error Cache 处理单元进行Error Cache处理,若否,则结束处理;快速切换判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要发送快速切换消息上报所述错误,若是,则通过发送快速切换消息单元标记为需要发送快速切换消息,若否,则结束处理。
上述“报文发送单元”具体用于为CCM报文处理错误类型;对上述错误类型进行错误类型码的查找,决定发送至CPU的报文前部需添加的错误类型码;将查找到的错误类型码按照规定格式添加至上述CCM报文前部;将添加错误信息的CCM报文发送至CPU,CPU根据错误类型码确定错误类型,对CCM报文解析。
上述“Error Cache处理单兀”具体用于 为CCM报文处理错误结果,包括错误类型和发生错误的MEP ;查找和判断该MEP是否已有错误条目存在于Error Cache中;在判断已有错误条目存在于Eiror Cache中时,再次判断该错误类型优先级是否高于已存在错误类型,在判断为是时,对已有Eiror Cache条目进行更新,在判断为否时,结束处理;在判断未有错误条目存在于Error Cache中时,再次判断Error Cache是否已满,在判断为是时,结束处理;查找可用Error Cache条目;将错误结果加入新的Error Cache条目;对新的Error Cache条目进行标记;判断该新的Eiror Cache条目是否超出需要发送中断的门限,在判断为是时,发送中断,并读取Error Cache条目确认发生的错误,在判断为否时,结束处理。
上述“发送快速切换消息单元”具体用于判断OAM更新时间间隔是否达到,在判断为否时,继续循环;MEP状态机更新处理;判断MEP是否有发送快速切换消息的标志,在判断为否时,表示目前无相关错误或该错误无需发送快速切换消息;判断所述错误是否有上层系统已处理标志,在判断为是时,表明上层系统已得知该错误,无需继续发送快速切换消息;判断是否达到发送快速切换消息时间间隔,在判断为否时,结束处理;编辑快速切换消息,包括错误类型、出错MEP条目等相关信息;选择发送快速切换消息目的地,可以是CPU,也可以是专门处理快速切换消息的专用芯片。
本发明提供的三种错误告知机制复制报文送至CPU机制,Error Cache中断告知机制,快速切换告警机制,各有其优点复制报文送至CPU机制,可以将完整的出错报文复制并发送至CPU,且附有芯片处理后的错误类型,该错误类型便于CPU对错误进行快速的分类和解决,完整的报文便于Debug和 CPU的再解析和具体处理;Error Cache中断告知机制,Error Cache有快速读写的优点,并使用异步方式,通过中断告知CPU,CPU可根据自身需要对Eiror Cache进行读取,处理和消除,中断方式对于提高 CPU利用率有很大优势;快速切换告警机制,该机制的优点在于以很快的速度发送快速切换消息,并可以设定消息发送目的地,可以是CPU,也可以是专门处理该消息的专用处理芯片,对于OAM协议规定的失去连续性(LOC, Loss of Connection)这类需要快速处理和作出相应动作的错误极为有效,可以保证根据OAM的侦测结果进行数据通道的快速切换,达到PTN网络对切换速度的需求。·
本发明提供的三种错误告知机制可以根据系统需要控制某些错误类型以某种错误告知机制告知上层系统(也可以同时使用多种错误告知机制),从而提供给CPU或者专用处理芯片相关信息,并进行错误的处理和相应的系统行为。
综上所述,本发明将三种错误告知机制结合起来,灵活,多样的针对不同错误类型提供一种或多种错误告知机制,满足系统的各类需求。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。
以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本申请可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包 含在本发明的保护范围之内。
权利要求
1.一种MPLS-TP网络中OAM侦测结果处理方法,其特征在于,包括以下步骤SlOl,接收CCM报文;S102,对所述CCM报文进行处理,得到处理结果;S103,判断所述处理结果是否有错误,若是,则进入S104,S106和S108,若否,则结束处理;S104,判断所述错误的错误类型是否需要复制报文并发送至CPU,若是,则进行报文发送,若否,则结束处理;S106,判断所述错误的错误类型是否需要记入Error Cache中,并通过Error Cache上报所述错误,若是,则进行Eiror Cache处理,若否,则结束处理;S108,判断所述错误的错误类型是否需要发送快速切换消息上报所述错误,若是,则标记为需要发送快速切换消息,若否,则结束处理。
2.根据权利要求1所述的MPLS-TP网络中OAM侦测结果处理方法,其特征在于,所述 S104中“报文发送”具体包括以下步骤S201,为CCM报文处理错误类型;S202,对所述错误类型进行错误类型码的查找,决定发送至CPU的报文前部需添加的错误类型码;S203,将查找到的错误类型码按照规定格式添加至所述CCM报文前部;S204,将添加错误信息的CCM报文发送至CPU,所述CPU根据错误类型码确定错误类型, 对CCM报文解析。
3.根据权利要求1所述的MPLS-TP网络中OAM侦测结果处理方法,其特征在于,所述 “Error Cache处理”具体包括以下步骤S301,为CCM报文处理错误结果,所述错误结果包括错误类型和发生错误的MEP ;S302,查找和判断所述MEP是否已有错误条目存在于Error Cache中,若是,则进入 S306,若否,则进入S303 ;S306,判断所述错误类型优先级是否高于已存在错误类型,若是,则进入S307,对已有 Error Cache条目进行更新,若否,则结束处理;S303,判断Error Cache是否已满,若是,则结束处理,若否,则进入S304 ;5304,查找可用ErrorCache条目;5305,将所述错误结果加入新的ErrorCache条目;S308,对所述新的Error Cache条目进行标记;S309,判断所述新的Eiror Cache条目是否超出需要发送中断的门限,若是,则发送中断,并读取Error Cache条目确认发生的错误,若否,则结束处理。
4.根据权利要求1所述的MPLS-TP网络中OAM侦测结果处理方法,其特征在于,所述 “发送快速切换消息”具体包括以下步骤S401,判断OAM更新时间间隔是否达到,若未达到,则继续循环,若已达到,则进入状态机更新;S402,MEP状态机更新处理;S403,判断MEP是否有发送快速切换消息的标志,若无,则表示目前无相关错误或该错误无需发送快速切换消息,若有,则进入S404 ;S404,判断所述错误是否有上层系统已处理标志,若未设置,则表明上层系统还未得知该错误,需要告知,进入S405,若已设置,则表明上层系统已得知该错误,无需继续发送快速切换消息;S405,判断是否达到发送快速切换消息时间间隔,若已达到,则进入S406,若未达到,则结束处理;S406,编辑快速切换消息;S407,选择发送快速切换消息目的地。
5.根据权利要求4所述的MPLS-TP网络中OAM侦测结果处理方法,其特征在于所述 S406中的快速切换消息包括出错MEP条目相关信息、错误类型,所述S407中的目的地包括 CPU或专门处理快速切换消息的专用芯片。
6.一种MPLS-TP网络中OAM侦测结果处理系统,其特征在于,包括接收单元,用于接收CCM报文;处理单元,用于对接收到的CCM报文进行处理,得到处理结果;判断单元,用于判断经过处理单元处理的结果是否有错误;报文复制并发送判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要复制报文并发送至CPU,若是,则通过报文发送单元则进行报文发送,若否,则结束处理; Error Cache中断判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要记入Error Cache中,并通过Error Cache上报所述错误,若是,则通过Error Cache 处理单元进行Error Cache处理,若否,则结束处理;快速切换判断单元,用于判断经过判断单元处理的所述错误的错误类型是否需要发送快速切换消息上报所述错误,若是,则通过发送快速切换消息单元标记为需要发送快速切换消息,若否,则结束处理。
7.根据权利要求6所述的MPLS-TP网络中OAM侦测结果处理系统,其特征在于,所述 “报文发送单元”具体用于为CCM报文处理错误类型;对所述错误类型进行错误类型码的查找,决定发送至CPU的报文前部需添加的错误类型码;将查找到的错误类型码按照规定格式添加至所述CCM报文前部;将添加错误信息的CCM报文发送至CPU,所述CPU根据错误类型码确定错误类型,对 CCM报文解析。
8.根据权利要求6所述的MPLS-TP网络中OAM侦测结果处理系统,其特征在于,所述 “Error Cache处理单兀”具体用于为CCM报文处理错误结果,所述错误结果包括错误类型和发生错误的MEP ;查找和判断所述MEP是否已有错误条目存在于Error Cache中;在判断已有错误条目存在于Eiror Cache中时,再次判断所述错误类型优先级是否高于已存在错误类型,在判断为是时,对已有Eiror Cache条目进行更新,在判断为否时,结束处理;在判断未有错误条目存在于Error Cache中时,再次判断Error Cache是否已满,在判断为是时,结束处理;查找可用Error Cache条目;将所述错误结果加入新的Error Cache条目;对所述新的Error Cache条目进行标记;判断所述新的Eiror Cache条目是否超出需要发送中断的门限,在判断为是时,发送中断,并读取Error Cache条目确认发生的错误,在判断为否时,结束处理。
9.根据权利要求6所述的MPLS-TP网络中OAM侦测结果处理系统,其特征在于,所述 “发送快速切换消息单元”具体用于判断OAM更新时间间隔是否达到,在判断为否时,继续循环;MEP状态机更新处理;判断MEP是否有发送快速切换消息的标志,在判断为否时,表示目前无相关错误或该错误无需发送快速切换消息;判断所述错误是否有上层系统已处理标志,在判断为是时,表明上层系统已得知该错误,无需继续发送快速切换消息;判断是否达到发送快速切换消息时间间隔,在判断为否时,结束处理;编辑快速切换消息;选择发送快速切换消息目的地。
10.根据权利要求9所述的MPLS-TP网络中OAM侦测结果处理系统,其特征在于所述快速切换消息包括出错MEP条目相关信息、错误类型,所述目的地包括CPU或专门处理快速切换消息的专用芯片。
全文摘要
本发明提供一种MPLS-TP网络中OAM侦测结果处理方法及系统,其中方法包括以下步骤接收CCM报文;对上述CCM报文进行处理,得到处理结果;判断上述处理结果是否有错误,若是,则进入以下步骤,进行处理,若否,则结束处理;判断上述错误类型是否需要复制报文并发送至CPU,若是,则进行报文发送,若否,则结束处理;判断上述错误类型是否需要记入ErrorCache中,并通过ErrorCache上报该错误,若是,则进行ErrorCache处理,若否,则结束处理;判断上述错误类型是否需要发送快速切换消息上报该错误,若是,则标记需要快速切换消息发送,若否,则结束处理。从而可以灵活,多样的针对不同错误类型提供一种或多种错误告知机制,满足系统需求。
文档编号H04L12/24GK103001819SQ201110277239
公开日2013年3月27日 申请日期2011年9月19日 优先权日2011年9月19日
发明者何志川, 单哲, 杨曙军, 马运江 申请人:盛科网络(苏州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1