[发明专利]一种基于FPGA的EFM OAM处理方法以及硬件实现装置有效
申请号: | 201410519824.X | 申请日: | 2014-09-30 |
公开(公告)号: | CN105897446B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 胡东;包兴刚;吴树兴;赵忠祥;张丰涛 | 申请(专利权)人: | 浙江亿邦通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/06 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310015 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的EFM OAM处理方法以及硬件实现装置。EFM OAM(遵循IEEE 802.3ah标准)是针对两台直连设备间的链路,提供链路性能监测、故障侦测和告警、环路测试等功能。目前业界EFM OAM基本上都是基于纯软件实现,导致OAM性能大打折扣,尤其是在链路性能监控和远端故障检测上,依赖纯软件实现几乎不现实。本发明主要是基于FPGA实现EFM OAM,实现的功能包括IEEE 802.3ah所定义的链接发现(Discovery)、远端环回(Remote Loopback)、链路监视(Link Monitoring)和远端故障指示(Remote Failure Indication)等。本发明具备支持的EFM OAM功能全面、FPGA采用Pipeline技术能实现报文线速处理、接口配置灵活(支持光口电口接入)、可扩展性强等优点。 | ||
搜索关键词: | 一种 基于 fpga efm oam 处理 方法 以及 硬件 实现 装置 | ||
【主权项】:
1.一种基于FPGA的EFM OAM处理方法,硬件实现装置核心模块包括接收模块、解析模块、分发模块、OAM组包引擎模块、调度模块和发送模块,其特征在于:上行方向,报文经GMII/RGMII/SGMII接口进入FPGA,依次完成前导码检测、CRC校验和剥离、报文的解析,对于识别为管理报文的,逻辑会对报文做深度解析,提取报文的以太类型字段,如果以太类型为EFM OAM,则会提取OAM PDU的相关字段,根据OAM报文请求类型,应答对应的OAM报文,经过调度模块后,从GMII/RGMII/SGMII接口发出;下行方向,OAM组包引擎能根据用户配置或者外部硬件中断告警信号产生各种OAM PDU,经过调度模块后从GMII/RGMII/SGMII接口发出;架构依照以太网数据流特点设计,以尽量减小处理延时和不必要的数据流抖动为前提,降低对缓存和芯片性能的依赖,同时架构本身考虑了日后的扩展,预留友好的接口,为二次开发和模块整合提供便利;设计中还考虑到了功能单元的技术积累和日后的再利用,力求在统一接口和功能高耦合方面有所突破以方便日后其他设计的模块化增量开发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江亿邦通信科技股份有限公司,未经浙江亿邦通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410519824.X/,转载请声明来源钻瓜专利网。