一种基于芯片实现OAM ETH-ED的方法及装置制造方法及图纸

技术编号:21612089 阅读:38 留言:0更新日期:2019-07-13 20:36
本发明专利技术揭示了一种基于芯片实现OAM EHT‑ED的方法及装置,方法包括本端MEP在监测到故障时,通过所述本端MEP上的芯片向与本端MEP属于同一MEG的远端MEP发送ETH‑EDM报文;远端MEP在接收到相匹配的ETH‑EDM报文时,进入中断告警屏蔽,并使能定时器,当所述定时器从初始值递减至预设值时,远端MEP退出中断告警屏蔽。本发明专利技术通过芯片实现ETH‑EDM报文的发送、接收及告警抑制,能够降低软件实现告警抑制功能的复杂程度,提高了告警抑制的效率。

A Method and Device for Implementing OAETH-ED Based on Chip

【技术实现步骤摘要】
一种基于芯片实现OAMETH-ED的方法及装置
本专利技术涉及网络通信
,尤其是涉及一种基于芯片实现OAMETH-ED的方法及装置。
技术介绍
以太网OAM(OperationAdministrationandMaintenance,操作、管理和维护)是一种用于监测网络故障的工具,能够有效提高以太网的管理和维护能力,保障网络的稳定运行。当设备厂商在线更新软件或者固件,或者MEG(MaintenanceEntityGroup,实体管理组)中新增一新的MEP(MaintenanceEntityGroupEndofPoint,管理实体组端点)时,此时本地MEP需停止发送CCM(ContinuityCheckMessage,连续性检测消息)报文,对端MEP会产生DLOC(LossofContinuity,链接丢失诊断)等OAM中断,但实际的数据业务流处于正常状态,而产生的OAM告警信息应忽略不计。为忽略上述告警,对端MEP收到ETH-EDM(EthernetExpectedDefectMessage,以太网期望告警消息)报文后通过软件进入中断忽略状态,停止CCM报文的接收,忽略DLOC等告警。然而通过软件忽略DLOC等中断,效率低下,并且实现相对复杂。另外,本端MEP基于CPU向对端MEP发送ETH-EDM报文,效率低下。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种基于芯片实现OAMETH-ED的方法及装置。为实现上述目的,本专利技术提出如下技术方案:一种基于芯片实现OAMETH-ED的方法,包括本端MEP在监测到故障时,通过所述本端MEP上的芯片向与所述第本端MEP属于同一MEG的远端MEP发送ETH-EDM报文;远端MEP在接收到相匹配的ETH-EDM报文时,进入中断告警屏蔽,并使能定时器,当所述定时器从初始值递减至预设值时,远端MEP退出中断告警屏蔽。优选地,所述本端MEP上的芯片单次或周期性地向远端MEP发送ETH-EDM报文。优选地,所述远端MEP在定时器递减过程中,若接收到新的ETH-EDM报文,则所述定时器恢复到初始值并重新递减。优选地,所述定时器的初始值从接收到的ETH-EDM报文中获取。优选地,所述芯片至少包括FPGA芯片或NP芯片或ASIC芯片。本专利技术还揭示了一种基于芯片实现OAMETH-ED的装置,包括本端MEP和至少一个与所述本端MEP属于同一MEG的远端MEP,所述本端MEP用于在监测到故障时,通过所述本端MEP上的芯片向与所述本端MEP属于同一MEG的远端MEP发送ETH-EDM报文;所述远端MEP用于在接收到相匹配的ETH-EDM报文时,进入中断告警屏蔽,并使能定时器,当所述定时器从初始值递减至预设值时,远端MEP退出中断告警屏蔽。优选地,所述本端MEP上的芯片单次或周期性地向远端MEP发送ETH-EDM报文。优选地,所述远端MEP在定时器递减过程中,若接收到新的ETH-EDM报文,则所述定时器恢复到初始值并重新递减。优选地,所述定时器的初始值从接收到的ETH-EDM报文中获取。优选地,所述芯片至少包括FPGA芯片或NP芯片或ASIC芯片。本专利技术的有益效果是:(1)通过芯片实现ETH-EDM报文的发送、接收及告警抑制,能够降低软件实现告警抑制功能的复杂程度,提高了告警抑制的效率。(2)通过芯片可真正实现ETH-ED功能,进行告警抑制,而在网络环境中,软件只能在理论上实现ETH-ED功能,无法百分之百抑制告警。附图说明图1是本专利技术的方法流程图示意图;图2是本专利技术的ETH-EDM报文结构示意图;图3是本专利技术的远端MEP接收ETH-EDM报文处理流程图示意图;图4是本专利技术的装置结构框图示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。结合图1~图3所示,本专利技术所揭示的一种基于芯片实现OAMETH-ED的方法,包括S100,本端MEP在监测到故障时,通过所述本端MEP上的芯片向与所述本端MEP属于同一MEG的远端MEP发送ETH-EDM报文;具体地,维护端点MEP(MaintenanceEntityGroupEndofPoint)是ETHOAM机制的执行主体,在一个MEG中通常包括多个MEP。为了实现告警抑制功能,实施时,可在一个MEP(记为本端MEP)上进行配置,使其能够向与本端MEP属于同一MEG的其他MEP(记为远端MEP)发送ETH-EDM报文,远端MEP接收到ETH-EDM报文后停止接收ETH-CCM报文,并抑制自己产生告警,如抑制自己产生失去连续性告警等。具体实施时,本端MEP通过芯片向远端MEP发送ETH-EDM报文,远端MEP接收ETH-EDM报文,并在接收到ETH-EDM报文后进入中断告警屏蔽,抑制告警的产生。本专利技术通过芯片进行ETH-EDM报文的发送与接收,及告警抑制处理,简化软件实现告警抑制的复杂度,提高了报文处理效率。芯片可选择ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)芯片或者FPGA(FieldProgrammableGateArray,现场可编程门阵列)芯片或者NP(NetworkProcessor,网络处理器)芯片等等。进一步地,可通过配置芯片的表项,使本端MEP上的芯片具有ETH-EDM报文发送功能,如通过配置DsEthMep.EDMTxEn表项,配置芯片是否使能ETH-EDM报文发送功能,当DsEthMep.EDMTxEn=1时表示本端MEP使能ETH-EDM报文发送功能。进一步地,根据业务需要,本端MEP通过芯片周期性地向远端MEP发送ETH-EDM报文,或者本端MEP通过芯片单次向远端MEP发送ETH-EDM报文。实施时,可通过配置芯片的表项控制芯片是单次还是周期性地发送ETH-EDM报文。如通过配置芯片的DsEthMep.EDMTxEn和DsEthMep.EDMTxInterval表项来控制芯片单次或是周期性地发送ETH-EDM报文,即DsEthMep.EDMTxEn=1,DsEthMep.EDMTxInterval=0时,芯片单次发送ETH-EDM报文;DsEthMep.EDMTxEn=1,DsEthMep.EDMTxInterval=1~7时,芯片周期性地发送ETH-EDM报文。具体地,当DsEthMep.EDMTxInterval=1时表示每隔3.33ms发送ETH-EDM报文;DsEthMep.EDMTxInterval=2时表示每隔10ms发送ETH-EDM报文;DsEthMep.EDMTxInterval=3时表示每隔100ms发送ETH-EDM报文;DsEthMep.EDMTxInterval=4时表示每隔1s发送ETH-EDM报文;DsEthMep.EDMTxInterval=5时表示每隔10s发送ETH-EDM报文;DsEthMep.EDMTxInterval=6时表示每隔1min发送ETH-EDM报文;DsEthMep.EDMTxInterval=7时表示每隔10min发送ETH-EDM报文。当然,也可以根据实际需求设置ETH-EDM报文的发送周期。S200,远端MEP在接收到相匹配的ETH-EDM报文时,进入本文档来自技高网...

【技术保护点】
1.一种基于芯片实现OAM ETH‑ED的方法,其特征在于,包括本端MEP在监测到故障时,通过所述本端MEP上的芯片向与所述第本端MEP属于同一MEG的远端MEP发送ETH‑EDM报文;远端MEP在接收到相匹配的ETH‑EDM报文时,进入中断告警屏蔽,并使能定时器,当所述定时器从初始值递减至预设值时,远端MEP退出中断告警屏蔽。

【技术特征摘要】
1.一种基于芯片实现OAMETH-ED的方法,其特征在于,包括本端MEP在监测到故障时,通过所述本端MEP上的芯片向与所述第本端MEP属于同一MEG的远端MEP发送ETH-EDM报文;远端MEP在接收到相匹配的ETH-EDM报文时,进入中断告警屏蔽,并使能定时器,当所述定时器从初始值递减至预设值时,远端MEP退出中断告警屏蔽。2.根据权利要求1所述的方法,其特征在于,所述本端MEP上的芯片单次或周期性地向远端MEP发送ETH-EDM报文。3.根据权利要求1所述的方法,其特征在于,所述远端MEP在定时器递减过程中,若接收到新的ETH-EDM报文,则所述定时器恢复到初始值并重新递减。4.根据权利要求1或3所述的方法,其特征在于,所述定时器的初始值从接收到的ETH-EDM报文中获取。5.根据权利要求1所述的方法,其特征在于,所述芯片至少包括FPGA芯片或NP芯片或ASIC芯片。6.一种基于芯片实现OAMETH-ED的...

【专利技术属性】
技术研发人员:顾伟周杰何志川李磊
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏,32

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

1