Down MEP报文处理方法与系统技术方案

技术编号:14116532 阅读:411 留言:0更新日期:2016-12-07 22:35
本发明专利技术提供一种Down MEP报文处理方法与系统,在交换芯片中对OAM报文进行解析,获取必要的OAM信息,根据必要的OAM信息,识别OAM报文中的快速OAM报文,对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址,根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。整个过程中,识别OAM报文中的快速OAM报文,对快速OAM报文进行查找表操作,将Down MEP的查找放在包交换的处理过程中,减轻OAM引擎的查找表负担,提高处理速度,实现Down MEP报文高效处理。

【技术实现步骤摘要】

本专利技术涉及计算机网络通信
,特别是涉及Down MEP(Maintenance association End Point,维护端点)报文处理方法与系统。
技术介绍
以太网技术以其良好的经济性、互通性以及易用性等优势得到了普遍应用。运营级以太网成为当前网络技术的重要研究领域,运营级以太网必须提供良好的业务管理、故障检测、性能监视等功能,而这一功能的核心为OAM(Operation Administration and Maintenance,操作管理维护)。近年来,随着MPLS(Multi-Protocol Label Switch,多协议标签交换)技术的发展成熟,并且广泛应用到传输网领域,PTN(Packet Transport Network,分组传送网)技术开始被越来越多的运营商所采用。根据802.1ag的定义,在一个交换芯片里面,如果一个MEP从LAN(Local Area Network,局域网)侧接收和发送OAM报文,那么这个MEP就是Down MEP。而ITP-Y1731协议中所有的MEP都是从LAN侧接收和发送BFD(Bidirectional Forwarding Detection,双向转发检测)报文,所以,也符合Down MEP的定义,认为是Down MEP。目前使用的交换芯片中,芯片将接收到的OAM报文直接交给OAM引擎进行处理,包括OAM报文解析、MEP查找。其中,OAM报文的解析在很大程度上与交换芯片的基本解析过程一致,因此,存在冗余的现象。另外,OAM引擎需要读写与MEP查找相关的表项,使得报文自身的处理时间比较长,在OAM报文突发流量的场景下需要缓存的报文比较多,需要额外的报文存储空间。
技术实现思路
基于此,有必要针对一般Down MEP报文处理方法处理效率较低,容易出现冗余的现象,提供一种高效的Down MEP处理接收方法与系统。一种Down MEP报文处理方法,包括步骤:在交换芯片中对OAM报文进行解析,获取必要的OAM信息;根据必要的OAM信息,识别OAM报文中的快速OAM报文;对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址;根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。一种Down MEP报文处理系统,包括:解析模块,用于在交换芯片中对OAM报文进行解析,获取必要的OAM信息;识别模块,用于根据必要的OAM信息,识别OAM报文中的快速OAM报文;查找表模块,用于对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址;操作模块,用于根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。本专利技术Down MEP报文处理方法与系统,在交换芯片中对OAM报文进行解析,获取必要的OAM信息,根据必要的OAM信息,识别OAM报文中的快速OAM报文,对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址,根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。整个过程中,识别OAM报文中的快速OAM报文,对快速OAM报文进行查找表操作,将Down MEP的查找放在包交换的处理过程中,减轻OAM引擎的查找表负担,提高处理速度,实现Down MEP报文高效处理。附图说明图1为本专利技术Down MEP报文处理方法第一个实施例的流程示意图;图2为本专利技术Down MEP报文处理方法第二个实施例的流程示意图;图3为本专利技术Down MEP报文处理系统第一个实施例的结构示意图;图4为本专利技术Down MEP报文处理系统第二个实施例的结构示意图。具体实施方式如图1所示,一种Down MEP报文处理方法,包括步骤:S200:在交换芯片中对OAM报文进行解析,获取必要的OAM信息。具体来说,在交换芯片的Parser(解析)模块中,对OAM报文进行解析,并获取必要的OAM信息,将该信息传给IGP(Ingress Process,入口流程)、EGP(Egress Process,出口流程)模块。OAM报文有多种类型,其主要可以包括BFD报文和CCM报文,不同类型的OAM报文其必要的OAM信息不相同。具体来说,当OAM报文为BFD报文时,获取yourDiscrimination信息,当OAM报文为CCM报文时,获取mel、megId以及mepId信息。S400:根据必要的OAM信息,识别OAM报文中的快速OAM报文。IGP模块增加OAM报文类型区分,根据报文类型区分出快速OAM报文和慢速OAM报文。慢速报文在后续处理中送协处理进行相应操作,快速报文增加Down MEP查找表操作。S600:对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址。对于快速OAM报文,则使用OAM报文中的数据,在交换芯片的MEP配置中进行Down MEP查找表操作,获取到Down MEP的地址。S800:根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。在交换芯片进行处理的快速OAM报文,OAM引擎根据Down MEP的地址,读取相应数据库数据,结合MEP状态进行OAM操作。本专利技术Down MEP报文处理方法,在交换芯片中对OAM报文进行解析,获取必要的OAM信息,根据必要的OAM信息,识别OAM报文中的快速OAM报文,对快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址,根据Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。整个过程中,识别OAM报文中的快速OAM报文,对快速OAM报文进行查找表操作,将Down MEP的查找放在包交换的处理过程中,减轻OAM引擎的查找表负担,提高处理速度,实现Down MEP报文高效处理。如图2所示,在其中一个实施例中,步骤S800包括:S820:根据Down MEP的地址,编辑快速OAM报文的OAM报文头。EGP模块用IGP传递过来的OAM信息,为快速OAM报文编辑OAM报文头。具体来说,OAM报文的头部信息包括:mepIdx、oamOffset以及oamType等关键信息。S840:根据编辑后的OAM报文头,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。编辑后的OAM报文头携带有Down MEP的地址,将编辑后的快速OAM报文发送至OAM引擎,OAM引擎根据编辑后的OAM报文头,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。如图2所示,在其中一个实施例中,步骤S820之后还包括:S832:将编辑后的OAM报文头加装至预设原始报文头,获得编辑后的预设原始报文。EGP模块用IGP传递过来的OAM信息,为快速OAM报文编辑OAM报文头,并组装到预设原始报文头部前。S834:将快速OAM报文和编辑后的预设原始报文放入不同队列,通过层次化调度后,分别送入至相应的处理模块或网口。Scheduler(调度)模块将普通报文与OAM报文放入不同的队列,并通过层次化调度后,送入相应的处理模块或网口。在其中一个实施例中,在交换芯片中对OAM报文进行解析,获取必要的OAM信息的步骤包本文档来自技高网
...
Down MEP报文处理方法与系统

【技术保护点】
一种Down MEP报文处理方法,其特征在于,包括步骤:在交换芯片中对OAM报文进行解析,获取必要的OAM信息;根据所述必要的OAM信息,识别所述OAM报文中的快速OAM报文;对所述快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址;根据所述Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。

【技术特征摘要】
1.一种Down MEP报文处理方法,其特征在于,包括步骤:在交换芯片中对OAM报文进行解析,获取必要的OAM信息;根据所述必要的OAM信息,识别所述OAM报文中的快速OAM报文;对所述快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址;根据所述Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。2.根据权利要求1所述的Down MEP报文处理方法,其特征在于,所述根据所述Down MEP的地址,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作的步骤包括:根据所述Down MEP的地址,编辑所述快速OAM报文的OAM报文头;根据编辑后的所述OAM报文头,读取预设数据库中相应的数据,并结合MEP状态进行OAM操作。3.根据权利要求2所述的Down MEP报文处理方法,其特征在于,所述根据所述Down MEP的地址,编辑所述快速OAM报文的OAM报文头的步骤之后还包括:将编辑后的所述OAM报文头加装至预设原始报文头,获得编辑后的预设原始报文;将所述快速OAM报文和所述编辑后的预设原始报文放入不同队列,通过层次化调度后,分别送入至相应的处理模块或网口。4.根据权利要求1所述的Down MEP报文处理方法,其特征在于,所述在交换芯片中对OAM报文进行解析,获取必要的OAM信息的步骤包括:在交换芯片中获取所述OAM报文,并识别所述OAM报文类型,所述OAM报文类型包括BFD报文和CCM报文;解析所述OAM报文,当所述OAM报文为BFD报文时,获取yourDiscrimination信息,当所述OAM报文为CCM报文时,获取mel、megId以及mepId信息;获取OAM偏移量。5.根据权利要求1所述的Down MEP报文处理方法,其特征在于,所述对所述快速OAM报文进行Down MEP查找表操作,获取Down MEP的地址的步骤包括:识别所述快速OAM报文类型,所述快速OAM报文类型包括BFD报文和CCM报文;当所述快速OAM报文为BFD报文时,查找关键字portId与mepId,或,查找关键字portId、vlanId与mepId;当所述快速OAM报文为CCM报文时,查找关键字yourDescrimination;根据查找到的关键字对所述快速OAM报文进行Down MEP查找表操作,获取Down MEP...

【专利技术属性】
技术研发人员:郭敏谢海春蒋汉柏廖北平
申请(专利权)人:醴陵恒茂电子科技有限公司
类型:发明
国别省市:湖南;43

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

1