[发明专利]一种网元及网元中的通信方法有效
申请号: | 202010798532.X | 申请日: | 2020-08-11 |
公开(公告)号: | CN112398762B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 利昂·利瓦伊;阿维夫·克夫伊尔;伊丹·马大利;拉恩·沙尼;扎奇·哈尔马蒂;尼尔·莫诺维奇;马蒂·卡多什 | 申请(专利权)人: | 迈络思科技有限公司 |
主分类号: | H04L49/25 | 分类号: | H04L49/25;H04L49/90;H04L45/74;G06F16/25;G06F9/54 |
代理公司: | 北京聿华联合知识产权代理有限公司 11611 | 代理人: | 刘华联 |
地址: | 以色列*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中的 通信 方法 | ||
本发明涉及用于上传/下载数据库的硬件加速。一种网元包括用于通过网络进行通信的一个或多个端口、处理器以及分组处理硬件。分组处理硬件被配置用于从端口和向端口传送分组,并且还包括用于与处理器数据传送的数据传送电路。处理器和数据传送电路被配置用于通过(i)由处理器将用于在端口与处理器之间传送的一个或多个通信分组和用于在分组处理硬件与处理器之间传送的一个或多个数据库两者的传送转换成工作元素,以及将工作元素发布在处理器的存储器中的一个或多个工作队列上,以及(ii)使用数据传送电路,执行工作元素,以便传送通信分组和数据库两者,从而在彼此之间传送(i)所述通信分组,以及(ii)所述数据库。
技术领域
本发明总体上涉及通信网络,并且尤其涉及硬件与软件之间的数据库高效传送。
背景技术
在通信网元中,数据可以从处理器传送到嵌入在分组处理硬件中的存储器,或者在相反方向上从嵌入在分组处理硬件中的存储器传送到处理器。例如,在美国专利5,644,784中描述了使用线性直接存储器访问(DMA)在CPU与存储器之间传送数据的技术。
发明内容
本文描述的本发明的实施方式提供了一种网元,该网元包括用于通过网络进行通信的一个或多个端口、处理器和分组处理硬件。分组处理硬件被配置用于从端口和向端口传送分组,所述分组处理硬件还包括用于与处理器的数据传送的数据传送电路。处理器和数据传送电路被配置用于通过以下方式在彼此之间传送(i) 用于在端口与处理器之间传送的一个或多个通信分组,以及(ii)用于在分组处理硬件与处理器之间传送的一个或多个数据库:(i)由处理器将通信分组和数据库两者的传送转换成工作元素,并将工作元素发布在处理器的存储器中的一个或多个工作队列上,以及(ii)使用数据传送电路,执行工作元素,以便传送通信分组和数据库两者。
在一些实施方式中,数据库包括以下各项中的一项或多项:(i)配置数据库,其由处理器发送到分组处理硬件以供配置分组处理硬件,以及(ii)硬件状态数据库,其由分组处理硬件发送到处理器。在实施方式中,分组处理硬件包括用于缓冲与通信分组和数据库两者相关联的数据的共享队列。
在示例实施方式中,网元包括网络交换机,并且分组处理硬件被配置用于在端口之间路由分组。在另一个实施方式中,网元包括网络接口,并且分组处理硬件被配置用于在端口和主机系统之间转发分组。
根据本发明的实施方式,还提供了一种网元中的通信方法,该网元包括连接到网络的一个或多个端口、处理器以及分组处理硬件。该方法包括:使用分组处理硬件从端口和向端口传送分组;以及通过以下方式在处理器和分组处理硬件的数据传送电路之间传送(i)用于在端口与处理器之间传送的一个或多个通信分组,以及(ii)用于在分组处理硬件与处理器之间传送的一个或多个数据库:由处理器将通信分组和数据库两者的传送转换成工作元素,并将工作元素发布在处理器的存储器中的一个或多个工作队列上。使用数据传送电路,执行工作元素,以便传送通信分组和数据库两者。
附图说明
通过以下对本发明实施方式的详细描述并结合附图,将会更充分地理解本发明,其中:
图1是示意性地图示根据本发明实施方式,在网元中的路由硬件 (Routing-Hardware,“RH”)配置数据库的传送的框图;
图2是示意性地图示根据本发明实施方式,在网元中的RH状态数据库的传送的框图;
图3是示意性地图示根据本发明实施方式,通过共享缓冲区在处理器与RH 之间的RH数据库的双向传送的框图;
图4是示意性地图示根据本发明实施方式,用于将新的路由表从处理器传送到RH的方法的流程图;以及
图5是示意性地图示根据本发明实施方式,用于将新的状态表从RH传送到处理器的方法的流程图。
具体实施方式
概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈络思科技有限公司,未经迈络思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010798532.X/2.html,转载请声明来源钻瓜专利网。