连续性检查消息报文的传输方法和装置的制作方法

文档序号:7925281阅读:120来源:国知局
专利名称:连续性检查消息报文的传输方法和装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种连续性;险查消息 (Continuity Check Message,简称为CCM )才艮文的传输方法和装置。
背景技术
目前,随着以太网4支术在运营网络中的应用不断增加,对其扩 展性、可靠性、安全性和可管理性提出了更高的要求。为了实现与 传统电信级传送网相同的服务水平,将运营级以太网作为未来传送 网的新选4奪,其中,以太网的操作、管理、维护(Operations, Administration, and Maintenance, 简4尔为OAM)是研究的重点之 一,关于以太网OAM的主要文献有电气和电子工禾呈师学会 (Institute of Electrical and Electronics Engineers, 简称为IEEE) S02.3ah OAM、 IEEE 802.1ag连通性故障管理(Connectivity Fault Management , 简称为 CFM )和国际电4言联盟(International Telecommunication Union ,简称为ITU) -T Y.1731基于以太网的 OAM功負巨与才几制(OAM Functions and Mechanisms for Ethernet Based Networks )。
IEEE 802.1ag CFM (以下一夸简称为以太网CFM)标准目前是 IEEE的草案,以太网CFM为端到端以太网提供了监控和故障排除 的工具,使电信运营商能够检查端到端连接,隔离网络问题,并识 别受网络问题影响的客户。以太网CFM定义了如下相克念
(1) 维护i或(Maintenance Domain,简辟尔为MD ),其连通性 故障可以被网络或网络的 一部分管理。
(2) 维护联合终点(Maintenance Association End Point, 筒一尔 为MEP),与一个特定的服务实体的域服务接入点相关的连通性故 障管理(Continuity Fault Management,简称为CFM )实体,它可以 产生和接收CFM协议数据单元(Protocol Data Unit,简称为PDU ) ,口追3宗4壬4可响应;MEP是一个维护联合(Maintenance Association, 简称为MA)的终点,是对每个在同一个MA中的其他MEP的一个 分离的维护实体的终点。
(3) MA,为4全查一个单独的力1务实例的完整性而建立的带有 相同维护联合ID (简称为MAID)和维护域等级定义的一组MEP; 一个MA也可以被认为是由一组配置的MEP组成的全网格的一个 管理实体。
(4) 维护i或等级(MD Level,简称为MDL),每个MD都有 一个MDL),是实现CFM的嵌套使用的关4建参数,MDL和虚拟局 域网(Virtual Local Area Network,简称为VLAN )标签(tag )中的 虚拟局域网标识(VLAN Identification,简称为VID) —起用来标 识一个CFM帧的VID关联的是哪个维护域,并标识这个CFM帧属 于哪个维护Jf关合,MD等级的范围为0-7。
目前已经定义的OAM i文障管理消息包^" CCM、环回消息 (Loopback Message,简称为LBM)、链i 各i 艮踪消息(Link Trace Message,简称为LTM)等,其中,毫秒乡及的消息只有CCM,以太 网连续性4企查功能是一种主动OAM功能,可以用于4企测处于一个 MA中的任一对MEP之间的连续性丢失,可用于4企测两个MA之间 的4昔误连4妻,也可以用于才企测在一个MA中出现与確普i吴MEP相连
的情况以及其他缺陷情况,CCM可以应用于故障管理、性能监测或 倒换保护。
图1是根据相关技术的CCM报文处理的系统结构框图,如图1 所示,目前CCM的构造和收发依靠指定线卡上的协议处理4莫块实 现,配置具有中央处理器(Central Processing Unit,简称为CPU) 的线卡l,并配置具有网络处理器(Network Processing Unit,简称 为NPU)的线卡2,其中,线卡2负责维护整才几架的MEP表项, 也就是相同数目的CCM表项,称之为协议处理线卡,其它线卡端 口接收到CCM报文后,通过线卡到主控板,主控板到线卡两次透 传才能发送到该协议处理线卡进行处理;需要发送的CCM报文也 要由线卡2通过主控板发送到相应的线卡端口 。
由上述过程可以看出,目前的CCM报文的传输存在如下问题
(1) CCM报文的发送与接收路径都要有两级透传, 一级是接 收线卡到主控板,另一级是主控板到协议处理线卡(协议处理线卡 的端口接收或发送的报文除外),由于CCM报文是快速报文,速度 是毫秒级,大量报文的频繁透传会导致设备的板间通信和数据流量 增大,如果在设备繁忙的情况下,很容易导致报文不能及时发送或 者接收,从而引起网络震荡。
(2 )协议处理线卡本身需要占用 一个槽位,如果该线卡存在外 出端口 ,则该外出端口的数据流量也会影响CCM报文的收发。
(3 ) NPU通常还要进行很多重要数据包的处理,例如,策略 ^各由、多十办"i义才示i己交才奐(Multiprotocol Label Switching, 简一尔为 MPLS )等等,但是,由于NPU的端口的带宽会被大量的CCM报 文占用,NPU需要使用定时器来定时收发数据包,需要使用微引擎 来解析才艮文等等,因此NPU处理CCM将会大量占用其资源。

发明内容
针对目前CCM报文大量透传引起的板间数据流量增大从而导 致的CCM报文不能及时收发或者网络震荡、专门协议处理线卡占 用 一个槽位、以及CCM报文处理占用大量NPU资源的问题而4是出 本发明,为此,本发明旨在才是供一种CCM才艮文的传输方法和装置, 以解决至少上述问题之一。
根据本发明的一个方面,提供了 一种连续性检查消息报文的传 输方法。
根据本发明的连续性检查消息报文的传输方法,应用于包括线 卡和主控板的通信系统,上述方法包括在主控板上设置协议处理 卡,其中,协议处理卡用于处理连续性检查消息报文;在接收到来 自线卡的报文的情况下,主控板的交换芯片将报文发送给协议处理 卡。
优选地,在主控板上i殳置了协议处理卡之后,上述方法还包括 主控板的中央处理器在协议处理卡上建立信息表,其中,信息表包 括用于标识连续性检查消息信息的表项。
优选地,在主控板的交换芯片将来自线卡的报文发送给协议处 理卡之后,上述方法还包括协i义处理卡判断4艮文是否为连续性检 查消息报文;在判断结果为是的情况下,如果报文是透传报文,则 从接收报文的端口发送报文,如果报文是本地报文,则判断信息表 中是否有与报文匹配的表项;在判断报文不是连续性检查消息报文 的情况下,将报文丢弃。
优选地,在协议处理卡判断报文为连续性检查消息报文、且报 文为本地才艮文的情况下,上述方法还包括协议处理卡判断信息表 中是否存在与报文匹配的表项;在判断结果为是的情况下,检查报
文是否为错误报文,如果报文是错误报文,则协议处理卡向中央处 理器上报中断,如果报文不是错误报文,则将表项中预置的接收计
数器置为预设的初始值并使接收计数器重新开始计时;在判断结果 为信息表中不存在与报文匹配的表项的情况下,将报文上报给中央 处理器进行处理。
优选地,在主控板的中央处理器在协议处理卡上建立信息表之 后,上述方法还包括协议处理卡每隔预定时间对信息表进行l仑询 处理;如果轮询结果为信息表的表项中预置的接收计数器为中断预 定值,并且没有接收到表项对应的连续性检查消息报文,则协议处 理卡向中央处理器上"^艮中断。
优选地,在在主控纟反上i殳置协议处理卡之后,上述方法还包4舌 协议处理卡判断是否存在透传报文;在判断结果为是的情况下,将 透传报文发送到交换芯片,交换芯片接收透传报文,并将连续性检 查消息报文发送到线卡;在判断结果为否的情况下,协议处理卡每 隔预定时间对信息表进行轮询处理,如果轮询结果为信息表的表项 的状态为有效,则协议处理卡根据表项建立连续性检查消息报文, 将连续性检查消息发送到交换芯片,交换芯片接收连续性检查消息 报文,并将连续性检查消息报文发送到线卡。
根据本发明的另 一方面,提供了 一种连续性检查消息报文的传
输装置。
根据本发明的连续性检查消息报文的传输装置,应用于包括线 卡和主控板的通信系统,上述装置包括第一设置模块,用于在主 控板上设置协议处理卡,其中,协议处理卡用于处理连续性才企查消 息报文;第一接收冲莫块,用于接收到来自线卡的报文;第一发送模 块,用于将才艮文发送给协议处理卡。优选地,上述装置还包括第一建立才莫块,用于在协议处理卡 上建立信息表,其中,信息表包括用于标识连续性检查消息信息的 表项。
优选地,上述装置还包括第一判断模块,用于判断报文是否 为连续性检查消息报文;第二判断模块,用于判断报文的类型;第 三判断模块,用于信息表中是否存在与报文匹配的表项;第四判断 模块,用于判断报文是否为错误报文;丢弃模块,用于将报文丟弃; 第二设置模块,用于设置表项的预置的接收计数器;第一上报模块, 用于向中央处理器上报中断;第二上报模块,用于将报文上报给中 央处理器进^f于处理。
优选地,上述装置还包括轮询模块,用于每隔预定时间对信 息表进行轮询处理;第二建立模块,用于根据表项建立连续性4企查 消息报文;第五判断模块,用于判断是否存在透传报文;第二发送 模块,用于将连续性检查消息报文发送到交换芯片;第二接收模块, 用于接收来自第二发送模块的连续性检查消息报文;第三发送模块, 用于将第二接收模块接收的连续性检查消息报文发送到线卡,第四 发送模块,用于发送透传报文。
通过本发明,采用在主控4反上i殳置一块协议处理卡,由协i义处 理卡来负责CCM才艮文的收发的方法,解决了目前CCM才艮文大量透 传引起的板间数据流量增大从而导致的CCM才艮文不能及时收发或 者网络震荡的问题,提高了 CCM报文的收发效率,避免因为专门 协议处理线卡而多占用一个槽位,并且解决了 CCM才艮文处理占用 大量NPU资源的问题,降低了资源的消耗。


此处所i兌明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是根据相关技术的CCM报文处理的系统结构框图2是用于实施本发明实施例的CCM报文处理方法的系统结 构框图3是根据本发明实施例的CCM报文的传输方法的流程图4是根据本发明实施例的发送CCM报文的流程图5是根据本发明实施例的接收CCM报文的流程图6是根据本发明实施例的CCM报文的传输装置的结构框图7是根据本发明实施例的CCM报文的传输装置的具体结构 框图。
具体实施例方式
功能积克述
图2是用于实施本发明实施例的CCM才艮文处理方法的系统结 构框图。如图2所示,通过主控板上设置一块协议处理卡,协议处 理卡与主控板CPU和交换芯片通信;通过设置在主控板上的协议处 理卡来实现CCM才艮文的处理,可以减少一次才艮文的透传,而且不 需专门的线卡槽位来处理CCM报文,同时也不需NPU来参与报文 处理。其中,设置在主控板上的协议处理卡主要器件是一片现场可 编程门阵列(Field Programmable Gate Army,简称为FPGA )(即, 协议处理模块),由它负责CCM报文的收发,FPGA通过总线与主 控板CPU进行通信,CPU负责建立CCM会话,此后,CPU将配 置在FPGA里的CCM信息表的表项,CCM报文的收发将由FPGA 负责,CPU将不会参与,减轻了 CPU的负担。如果会话状态发生 改变,则FPGA将上报中断给CPU, CPU将查询这个会话所在的表 项再进行处理。FPGA也通过另一条总线与主控板的交换芯片通信, 负责CCM报文的收发。
下面将基于上述CCM报文处理系统,参考附图详细说明本发明。
方法实施例
才艮据本发明的实施例,提供了一种CCM才艮文的传输方法,应 用于包括线卡和主控板的通信系统。图3是才艮据本发明实施例的 CCM报文的传输方法的流程图,如图3所示,该方法包括
步骤S302,在主控板上i殳置协议处理卡,其中,协议处理卡用 于处理连续性检查消息报文(设置后的系统结构如图2所示);
步骤S304,在4妄收到来自线卡的才艮文的情况下,主控板的交换 芯片将报文发送给协议处理卡。
通过该处理,采用在主控板上设置一块协议处理卡,由协议处 理卡来负责CCM才艮文的收发,可以^吏CCM才艮文处理在主控4反上进 ^f亍,无需再透传到线卡,避免出现^:据流量增大影响CCM才艮文的 收发;而且不用占用一个线卡槽位,可以降低网络处理器的资源消 耗。
下面将结合图4和图5分别描述CCM才艮文的发送和接收处理。
图4是根据本发明实施例的发送CCM报文的流程图,如图4 所示,包括如下步骤
步骤S402,主控板的CPU建立MEP;
步骤S404, CPU在协议处理卡上建立信息表,其中,信息表 包括用于标识CCM信息的表项,即,将CCM信息写入FPGA,并 初始化FPGA的CCM信息表的表项,其中,FPGA最大支持1000 个表项;此后,CCM报文的收发将由协议处理模块(即,FPGA) 负责,CPU将不会参与,可以减轻CPU的负担;
步骤S406,协议处理卡判断是否存在透传才艮文,即,判断接收 的报文是否需要透传,在判断结果为是的情况下,进行至步骤S412, 在判断结果为否的情况下,进4于至步骤S408;
步骤S408,协议处理卡每隔预定时间对信息表进行轮询处理; 具体地,FPGA每隔lms 乂人基地址开始4仑询所有的表项一次;
步骤S410,判断该表项的状态是否有效,在判断结果为是的情 况下,进行至步骤S412,在判断结果为否的情况下,返回至步骤 S406;
步骤S412,启动发包流程,具体地,对于来自步骤S406的透 传报文,通过原端口发送出去,对于来自步骤S410的操作,将根据 该表项构造的CCM报文发送出去,协议处理卡根据表项建立CCM 报文,将CCM报文发送到交换芯片,交换芯片接收CCM报文,并 将CCM报文发送到线卡,此后,返回至步骤S406进行循环处理。
图5是根据本发明实施例的接收CCM报文的流程图,如图5 所示,包括如下步骤
步骤S502,主控板的CPU建立MEP;
步骤S504, CPU在协议处理卡上建立信息表,其中,信息表 包括用于CCM信息的表项,即,将CCM信息将写入FPGA,并初 始化FPGA的CCM信息表的表项,其中,FPGA最大支持IOOO个 表项;
步骤S506,判断是否接收到数据包,在判断结果为是的情况下, 进行至步骤S508,在判断结果为否的情况下,进行至步骤S524;
步-骤S508,协议处理卡判断净艮文是否为CCM净艮文,在判断结 果为是的情况下,进行至步骤S512,在判断结果为否的情况下,进 4亍至步艰《S510;
步骤S510,将才艮文丢弃;
步骤S512,协议处理卡判断存在透传"^艮文,在判断结果为是的 情况下,进行至步骤S514,在判断结果为否的情况下,进行至步骤 S516;
步骤S514,通知发送流程从接收报文的端口 (即,原端口)发 送透传报文,即,将透传报文发送到交换芯片,交换芯片接收透传 报文,并将透传报文发送到线卡;
步骤S516,此时,上述报文为本地报文,判断信息表中是否存 在与报文匹配的表项;即,根据自定义的关键字通过某种算法(例 如hash算法)进行查表,判断是否命中某表项,在判断结果为是
的情况下,进行至步骤S520,在判断结果为否的情况下,进行至步 骤S518;
步骤S518 ,将报文上报给CPU进行处理;
步骤S520,判断报文是否有错,即,检查报文是否为错误报文, 其中,表项定义了 error ID字段可以表征错误类型,如果在检测时 间内,某表项没有接收到CCM报文,则上报该连接^"误,对于命 中表项的报文,以太网CFM定义了 5种错误类型,除了检测时间 没有接收到报文报错之外,还有MDL错,MA ID错,MEP ID错等, 以上几种错误一旦被检测到,则需要上报中断给CPU,由CPU负 责进行错误处理;在判断结果为是的情况下,进行至步骤S526,在 判断结果为否的情况下,进行至步骤S522;
步骤S522,将表项的预置的接收计数器(Rx Timer)置为预设 的初始值并使Rx Timer重新开始计时;即,此时表示该MEP 4妾收 到对端发送的净艮文,应该将Rx Timer置为初始值;
在步骤S504之后,协议处理卡每隔预定时间对信息表进行4仑 询处理;具体地,FPGA每隔1 ms 4仑询所有的表项 一 次,每4仑询一 次,将每个表项的Rx Timer减1 , Rx Timer的值由建立MEP的双 方预先协商,例如,Rx Timer=10,表示4企测时间是10ms,该实施 例支持的最小4企测时间是1ms;
步骤S524,判断是否RxTimer=0,即,判断轮询结果是否为信 息表的表项中预置的Rx Timer为中断预定值,在判断结果为是的情 况下,即,当Rx Timer减到0,并且没有4妄收到表项对应的CCM 报文时,进行至步骤S526,在判断结果为否的情况下,返回至步骤 S506;
步骤S526,表示该MEP中断(down ),协i义处理卡向CPU上 报中断。
装置实施例
根据本发明的实施例,提供了一种CCM报文的传输装置。图6 是根据本发明实施例的CCM报文的传输装置的结构框图,如图6 所示,该装置应用于包括线卡和主控板的通信系统,该装置包括 第一设置模块62、第一接收模块64、第一发送模块66,下面对上 述结构进4于详细描述。
第一设置模块62,用于在主控板上设置协议处理卡,其中,协 i义处理卡用于处理CCM才艮文。
第一接收模块64,连接至第一设置模块62,用于接收到来自线 卡的报文。
第一发送模块66,连接至第一接收模块64,用于将报文发送给 协议处理卡。
通过该实施例,采用在主控板上设置一块协议处理卡,由协议 处理卡来负责CCM报文的收发的方法,可以使CCM协议处理在主 控板上进行,无需再透传到线卡,避免出现数据流量增大影响CCM 报文的收发,而且不用占用一个线卡槽位,另外还可以降低NPU的 资源消耗。
图7是根据本发明实施例的CCM报文的传输装置的具体结构 框图,如图7所示,上述装置还包括第一建立模块702、第一判 断模块704、第二判断模块706、第三判断模块708、第四判断模块 710、丟弃模块712、第二设置模块714、第一上报模块716、轮询 模块718、第二上报模块720、第二建立模块722、第二发送模块724、
第二接收模块726、第三发送模块728、第五判断模块730、第四发 送才莫块732,下面对上述结构进4于详细描述。
第一建立模块702,连接至第一设置模块62,用于在协议处理 卡上建立信息表,其中,信息表包括用于标识CCM信息的表项。
第一判断模块704,连接至第一发送模块66,用于判断第一发 送模块66发送的报文是否为CCM报文。
第二判断模块706,连接至第一判断模块704,用于在第一判 断模块704的判断结果为是的情况下,判断才艮文的类型。
第三判断^t块708,连接至第二判断^t块706,用于第二判断 模块706的判断结果为报文类型为本地报文(即,不属于透传才艮文) 的情况下,判断信息表中是否存在与报文匹配的表项。
第四判断模块710,连接至第三判断模块708,用于第三判断 模块708的判断结果为是的情况下,判断报文是否为错误报文。
丢弃模块712,连接至第一判断模块704,用于在第一判断模 块704的判断结果为否的情况下,将报文丢弃;
第二设置模块714,连接至第四判断模块710,用于设置表项 的预置的Rx Timer,具体地,在第四判断模块710的判断结果为是 的情况下,将Rx Timer设置为中断预定值。
第一上报模块716,连接至第四判断模块710,用于第四判断 模块710的判断结果为否的情况下,将报文上报给CPU进行处理。
轮询模块718,连接至第一建立模块702,用于每隔预定时间 对信息表进行轮询处理。
第二上报模块720,连接至第三判断模块708和轮询模块714, 用于根据第三判断模块708的判断结果和轮询模块718的4仑询结果 向CPU上才艮中断;
第二建立模块722,连接至轮询模块718,用于根据轮询模块 718的轮询结果以及表项建立CCM报文。
第二发送模块724,连接至第二建立模块722,用于将第二建 立模块722建立的CCM报文发送到交换芯片。
第二接收模块726,连接至第二发送模块724,用于接收来自 第二发送模块724的CCM报文。
第三发送模块728,连接至第二接收模块726,用于将第二接 收模块接收726的CCM才艮文发送到线卡。
第五判断模块730,连接至第一建立模块702,用于判断是否 存在透传^艮文。
第四发送模块732,连接至第二判断模块706和第五判断模块 730,用于根据第二判断;t莫块706和第五判断^^莫块730的判断结果发 送透传报文。
通过本发明,采用在主控一反上i殳置一块协议处理卡,由协i义处 理卡来负责CCM才艮文的收发的方法,解决了目前CCM才艮文大量透 传引起的板间数据流量增大从而导致的CCM报文不能及时收发或 者网络震荡的问题,提高了 CCM报文的收发效率,避免因为专门 协议处理线卡而多占用一个槽位,并且解决了 CCM才艮文处理占用 大量网络处理器资源的问题,降低了资源的消耗。
显然,本领域的^支术人员应该明白,上述的本发明的各才莫块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同^,换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种连续性检查消息报文的传输方法,应用于包括线卡和主控板的通信系统,其特征在于,所述方法包括在所述主控板上设置协议处理卡,其中,所述协议处理卡用于处理连续性检查消息报文;在接收到来自所述线卡的报文的情况下,所述主控板的交换芯片将所述报文发送给所述协议处理卡。
2. 根据权利要求1所述的方法,其特征在于,在所述主控板上设 置了协议处理卡之后,所述方法还包括所述主控^1的中央处理器在所述协议处理卡上建立信息 表,其中,所述信息表包括用于标识连续性检查消息信息的表 项。
3. 根据权利要求2所述的方法,其特;f正在于,在所述主控板的交后,所述方法还包括所述协议处理卡判断所述才艮文是否为连续性#r查消息报文;在判断结果为是的情况下,如果所述报文是透传报文,则 从接收所述报文的端口发送所述报文,如果所述报文是本地报 文,则判断所述信息表中是否有与所述才艮文匹配的表项;在判断所述报文不是连续性检查消息^R文的情况下,将所 述才艮文丢弃。
4. 根据权利要求3所述的方法,其特征在于,在所述协议处理卡 判断所述报文为连续性检查消息报文、且所述报文为本地报文 的情况下,所述方法还包4舌所述协议处理卡判断所述信息表中是否存在与所述报文 匹酉己的表项;在判断结果为是的情况下,检查所述报文是否为错误报 文,如果所述才艮文是確晉误才艮文,则所述协i义处理卡向所述中央 处理器上报中断,如果所述报文不是错误报文,则将所述表项 中预置的接收计数器置为预设的初始值并使所述接收计数器 重達斤开始i十时;在判断结果为所述信息表中不存在与所述报文匹配的表 项的情况下,将所述报文上报给所述中央处理器进行处理。
5. 才艮据权利要求2所述的方法,其特4正在于,在所述主控板的中 央处理器在所述协议处理卡上建立信息表之后,所述方法还包 括所述协议处理卡每隔预定时间对所述信息表进行轮询处理;如果轮询结果为所述信息表的表项中预置的接收计数器 为中断预定值,并且没有接收到所述表项对应的连续性检查消 息才艮文,则所述协i义处理卡向所述中央处理器上才艮中断。
6. 才艮据权利要求2所述的方法,其特征在于,在所述在主控板上 i殳置妨、i义处理卡之后,所述方法还包4舌所述协议处理卡判断是否存在透传4艮文;在判断结果为是的情况下,将所述透传报文发送到所述交 换芯片,所述交换芯片接收所述透传报文,并将所述连续性检 查消息报文发送到所述线卡; 在判断结果为否的情况下,所述协i义处理卡每隔预定时间 对所述信息表进行轮询处理,如果轮询结果为所述信息表的表 项的状态为有效,则所述协议处理卡根据所述表项建立连续性 检查消息报文,将所述连续性检查消息发送到所述交换芯片, 所述交换芯片接收所述连续性检查消息报文,并将所述连续性 检查消息报文发送到所述线卡。
7. —种连续性检查消息报文的传输装置,应用于包括线卡和主控 板的通信系统,其特征在于,所述装置包括第一设置模块,用于在所述主控板上设置协议处理卡,其 中,所述协i义处理卡用于处理连续性;险查消息才艮文;第一接收模块,用于接收到来自所述线卡的报文;第一发送模块,用于将所述报文发送给所述协议处理卡。
8. 根据权利要求7所述的装置,其特征在于,还包括第一建立模块,用于在所述协议处理卡上建立信息表,其 中,所述信息表包括用于标识连续性检查消息信息的表项。
9. 根据权利要求8所述的装置,其特征在于,还包括第一判断模块,用于判断所述报文是否为连续性检查消息 报文;第二判断模块,用于判断所述报文的类型;第三判断模块,用于所述信息表中是否存在与所述报文匹 酉己的表项;第四判断模块,用于判断所述报文是否为错误报文; 丢弃模块,用于将所述报文丟弃;第二设置模块,用于设置所述表项的预置的接收计数器; 第一上报模块,用于向所述中央处理器上报中断;第二上报模块,用于将所述报文上报给所述中央处理器进 行处理。
10. 根据权利要求8所述的装置,其特征在于,还包括轮询模块,用于每隔预定时间对所述信息表进行轮询处理;第二建立模块,用于根据所述表项建立连续性检查消息报文;第五判断模块,用于判断是否存在透传报文;第二发送模块,用于将所述连续性检查消息报文发送到所 述交换芯片;第二接收模块,用于接收来自所述第二发送模块的所述连 续性检查消息报文;第三发送模块,用于将所述第二接收^^莫块接收的所述连续 性检查消息报文发送到所述线卡;第四发送模块,用于发送所述透传报文。
全文摘要
本发明公开了一种连续性检查消息报文的传输方法和装置,应用于包括线卡和主控板的通信系统,上述方法包括在主控板上设置协议处理卡,其中,协议处理卡用于处理连续性检查消息报文;在接收到来自线卡的报文的情况下,主控板的交换芯片将报文发送给协议处理卡。本发明提高了报文的收发效率。
文档编号H04L12/56GK101355466SQ20081021397
公开日2009年1月28日 申请日期2008年9月1日 优先权日2008年9月1日
发明者王振峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1