一种交换芯片的分区路由共享方法和装置制造方法及图纸

技术编号:41155300 阅读:23 留言:0更新日期:2024-04-30 18:20
本发明专利技术提供了一种交换芯片的分区路由共享方法和装置,将交换芯片所有端口划分为多个分区,每个分区中设置共享路由表,在每个端口内部设置本地路由缓存;当入口端口接收到入口报文,获取报文内目的设备ID后,向本地路由缓存中发起预路由请求,如果缓存命中,将对应的出口端口直接返回给入口端口,如果未命中,向分区内共享路由表发起读路由表请求;在读分区共享路由请求仲裁胜利后,开始路由查表,查表命中时,将目的节点设备ID对应的出口端口返回给入口端口;入口端口对分区路由表应答校验通过后,更新本地路由缓存。本发明专利技术在降低硬件资源消耗的基础上,保证路由寻址效率,降低报文传输延时,保证交换芯片传输带宽。

【技术实现步骤摘要】

本专利技术属于交换网络路由领域,特别涉及一种交换芯片的分区路由共享方法和装置


技术介绍

1、交换芯片是交换网络中核心硬件组件,用于处理网络流量、实现网络中数据的快速交换和转发功能。高传输带宽、低传输延时是交换芯片重要的性能指标。交换芯片的重要硬件模块之一是路由表rt(routing table),该路由表包含网络的拓扑结构和指向特定网络目的节点设备的路径信息。路由表的实现方案对交换芯片出口端口确定和报文快速转发至关重要。交换芯片中的路由表通常采用内容寻址存储器cam(content addressablememory)或随机存储器ram(random access memory)实现,用于存储报文目的节点设备id和交换芯片出口端口的对应关系。

2、随着交换网络的快速发展,网络中交换节点越来越多,包含网络拓扑中路由信息的路由表项越来越多,硬件资源消耗也越来越大。同时,交换芯片端口数量日益增大,芯片规模也越来越大。受限于制造工艺和制造成本,高性能交换芯片在实现高带宽的基础上,对硬件资源消耗要求也非常严苛。如何在平衡资源消耗和路由效率的基础上,实现本文档来自技高网...

【技术保护点】

1.一种交换芯片的分区路由共享方法,其特征在于,包括:

2.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述将交换芯片中所有端口划分为多个分区,在每个分区中设置共享路由表,进一步包括:

3.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述向所述入口端口所在分区的共享路由表发起读路由表请求,进一步包括:

4.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述对读路由表请求进行仲裁,进一步包括:

5.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述本地路由缓存包括第一路由缓存和第二路...

【技术特征摘要】

1.一种交换芯片的分区路由共享方法,其特征在于,包括:

2.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述将交换芯片中所有端口划分为多个分区,在每个分区中设置共享路由表,进一步包括:

3.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述向所述入口端口所在分区的共享路由表发起读路由表请求,进一步包括:

4.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述对读路由表请求进行仲裁,进一步包括:

5.根据权利要求1所述的交换芯片的分区路由共享方法,其特征在于,所述本地路由缓存包括第一路由缓存和第二路由缓存,所述第一路由缓存由软件配置;第二路由缓存由硬件自动获取和更新,并且...

【专利技术属性】
技术研发人员:王大伦杜欣张林黄少肃朱炯龚晓华李良磊熊绪斌
申请(专利权)人:无锡众星微系统技术有限公司
类型:发明
国别省市:

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

1