[发明专利]以太网数据包的缓存转发方法、装置、设备及存储介质在审
申请号: | 202110025605.6 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112804321A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 崔鲲;黄玮;潘龙;王文明 | 申请(专利权)人: | 广州航天海特系统工程有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 数据包 缓存 转发 方法 装置 设备 存储 介质 | ||
本发明公开了一种以太网数据包的缓存转发方法、装置、设备及存储介质,该方法应用于可编程器件,可编程器件包括以太网MAC控制器、双向存储块,以太网MAC控制器包括通信接口、计数器,通信接口用于传输以太网数据包,该方法包括:当监听到通信接口的发送时钟信号为下降沿时,检测通信接口的发送使能信号,以对双向存储块进行以太网数据包的写入操作;基于发送使能信号的电平变化对计数器执行计数操作;当监听到通信接口的接收时钟信号为下降沿时,基于计数器从双向存储块中读取以太网数据包,以将以太网数据包送到可编程器件的数据发送端进行发送。无需考虑通信接口的传输速率,实现了以太网数据包以任意速率进行缓存转发,提高了数据传输的灵活性。
技术领域
本发明实施例涉及数字通信技术,尤其涉及一种以太网数据包的缓存转发方法、装置、设备及存储介质。
背景技术
在数字综合业务传输设备中,经常会存在以太网数据与其他业务(如串口、音频、电话、视频等)数据需要共享传输链路中的带宽资源的情况。出于对不同业务的重要性及成本的考虑,通常会采用带宽压缩技术压缩以太网带宽,带宽压缩会涉及到以太网数据包的缓存,需要克服数据易丢失、信号易失真等问题,进一步的,当以太网传输链路中存在以太网通信接口的接口传输速率与以太网数据包的转发速率不匹配时,现有的以太网数据包的缓存方法过于依赖于通信接口的传输速率,无法做到以任意速率缓存转发,灵活性较差。
发明内容
本发明提供一种以太网数据包的缓存转发方法、装置、设备及存储介质,以解决如何实现以太网数据包以任意速率缓存转发、避免数据损失的问题。
第一方面,本发明实施例提供了一种以太网数据包的缓存转发方法,应用于可编程器件,所述可编程器件包括以太网MAC控制器、双向存储块,所述以太网MAC控制器包括通信接口、计数器,所述通信接口用于传输以太网数据包,所述计数器用于记录以太网数据包在所述通信接口中传输的数量,所述方法包括:
当监听到所述通信接口的发送时钟信号为下降沿时,检测所述通信接口的发送使能信号,以对所述双向存储块进行以太网数据包的写入操作;
基于所述发送使能信号的电平变化对所述计数器执行计数操作;
当监听到所述通信接口的接收时钟信号为下降沿时,基于所述计数器从所述双向存储块中读取以太网数据包,以将所述以太网数据包送到可编程器件的数据发送端进行发送。
第二方面,本发明实施例还提供了一种以太网数据包的缓存转发装置,应用于可编程器件,所述可编程器件包括以太网MAC控制器、双向存储块,所述以太网MAC控制器包括通信接口、计数器,所述通信接口用于传输以太网数据包,所述计数器用于记录以太网数据包在所述通信接口中传输的数量,所述装置包括:
数据包缓存模块,用于当监听到所述通信接口的发送时钟信号为下降沿时,检测所述通信接口的发送使能信号,以对所述双向存储块进行以太网数据包的写入操作;
数据包计数模块,用于基于所述发送使能信号的电平变化对所述计数器执行计数操作;
数据包发送模块,用于当监听到所述通信接口的接收时钟信号为下降沿时,基于所述计数器从所述双向存储块中读取以太网数据包,以将所述以太网数据包送到可编程器件的数据发送端进行发送。
第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的以太网数据包的缓存转发方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的以太网数据包的缓存转发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州航天海特系统工程有限公司,未经广州航天海特系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110025605.6/2.html,转载请声明来源钻瓜专利网。