用于横向扩展路由器的可编程低时延交换网制造技术

技术编号:21693887 阅读:90 留言:0更新日期:2019-07-24 17:00
一种路由器设备,包括内存存储器和多个网络接口线卡,所述内存存储器存储含有网络路径信息的数据库。所述多个网络接口线卡通过第一线卡的网络接口接收发往第二线卡的数据;基于存储在所述数据库中的所述网络路径信息确定从所述第一线卡到所述第二线卡的经过至少一个交换机的路径;以及通过所述至少一个交换机将所述数据、所述第二线卡的地址以及所述路径信息从所述第一线卡转发到所述第二线卡。

Programmable Low Delay Switching Network for Horizontal Extension Routers

【技术实现步骤摘要】
【国外来华专利技术】用于横向扩展路由器的可编程低时延交换网
本专利技术涉及在路由器内进行数据包路由,尤其涉及用于横向扩展路由器的可编程低时延交换网。
技术介绍
纵向扩展路由器使用单一供应商提供的硬件和软件集成的设计。硬件和软件的这种紧密集成具有良好的性能,但要增加容量就需要从同一供应商购买额外的路由器。这种供应商锁定效应导致用户的成本更高。横向扩展路由器使用现成的硬件和商用软件来实现路由功能。虽然增加容量所需的成本低,但软硬件之间的松散集成增加了大量开销,并导致横向扩展路由器的时延比纵向扩展路由器更大。
技术实现思路
一种路由器设备,包括内存存储器和多个网络接口线卡,所述内存存储器存储含有网络路径信息的数据库。所述多个网络接口线卡通过第一线卡的网络接口接收发往第二线卡的数据;基于存储在所述数据库中的所述网络路径信息确定从所述第一线卡到所述第二线卡的经过至少一个交换机的路径;以及通过所述至少一个交换机将所述数据、所述第二线卡的地址以及所述路径信息从所述第一线卡转发到所述第二线卡。一种用于路由数据的路由器实现的方法,包括:多个线卡中的第一线卡执行以下操作:通过所述第一线卡的网络接口接收数据,所述数据被发往所述多本文档来自技高网...

【技术保护点】
1.一种路由器设备,其特征在于,包括:内存存储器,所述内存存储器存储含有网络路径信息的数据库;以及多个网络接口线卡,用于:通过第一线卡的网络接口接收发往第二线卡的数据;基于存储在所述数据库中的所述网络路径信息确定从所述第一线卡到所述第二线卡的经过至少一个交换机的路径;以及通过所述至少一个交换机将所述数据、所述第二线卡的地址以及所述路径信息从所述第一线卡转发到所述第二线卡。

【技术特征摘要】
【国外来华专利技术】2016.12.19 US 62/436,263;2017.01.18 US 15/409,2221.一种路由器设备,其特征在于,包括:内存存储器,所述内存存储器存储含有网络路径信息的数据库;以及多个网络接口线卡,用于:通过第一线卡的网络接口接收发往第二线卡的数据;基于存储在所述数据库中的所述网络路径信息确定从所述第一线卡到所述第二线卡的经过至少一个交换机的路径;以及通过所述至少一个交换机将所述数据、所述第二线卡的地址以及所述路径信息从所述第一线卡转发到所述第二线卡。2.根据权利要求1所述的路由器设备,其特征在于,所述路径上的所述第一交换机执行以下操作:从所述第一线卡接收所述路径信息和所述数据;根据所述路径信息确定所述路径上的第二交换机;以及将所述路径信息和所述数据发送到所述路径上的所述第二交换机。3.根据权利要求1或2所述的路由器设备,其特征在于,所述路径上的所述第二交换机执行以下操作:从所述路径上的所述第一交换机接收所述路径信息和所述数据;根据所述路径信息确定所述路径上的第三交换机;以及将所述路径信息和所述数据发送到所述路径上的所述第三交换机。4.根据权利要求1至3中的任一项所述的路由器设备,其特征在于,所述路径上的第三交换机执行以下操作:从所述路径上的所述第二交换机接收所述路径信息和所述数据;根据所述路径信息识别所述第二线卡;以及将所述数据发送到所述第二线卡。5.根据权利要求1至4中的任一项所述的路由器设备,其特征在于,所述多个线卡中的所述第一线卡还执行以下操作:访问一个或多个所述交换机的拥塞数据;在所述数据库中查找通过所述多个交换机到所述第二线卡的第二路径;以及基于访问的拥塞数据选择所述路径或所述第二路径。6.根据权利要求1至5中的任一项所述的路由器设备,其特征在于,所述拥塞数据包括所述一个或多个所述交换机中的每个交换机的填充深度。7.根据权利要求1至6中的任一项所述的路由器设备,其特征在于,所述包括所述数据库的内存存储器集成在所述第一线卡中。8.根据权利要求1至7中的任一项所述的路由器设备,其特征在于,所述多个线卡中的每一个线卡都可访问所述包括所述数据库的内存存储器。9.根据权利要求1至8中的任一项所述的路由器设备,其特征在于,所述多个交换机中的每一个交换机都包括可编程数据平面芯片。10.一种路由器实现的数据路由方法,其特征在于,包括:多个线卡中的第一线卡执行以下操作:通过所述第一线卡的网络接口接收数据,所述数据被发往所述多个线卡中的第二线卡;在数据库中查找经过多个交换机到达所述第二线卡的...

【专利技术属性】
技术研发人员:宋浩宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1