报文转发装置及方法、通信芯片及网络设备制造方法及图纸

技术编号:40317627 阅读:15 留言:0更新日期:2024-02-07 21:00
本申请实施例提供了一种报文转发装置及方法、通信芯片及网络设备,应用于通信技术领域,以解决转发芯片内的网络处理器和流量管理器进行报文转发时,需要对报文单独进行处理,增加缓存器访问功耗的同时降低缓存利用率的问题。首先,网络处理器向流量管理器发送至少一个描述符;该至少一个描述符用于指示至少一个报文在所述缓存模块中的存储地址;其次,流量管理器依据该至少一个描述符和预设转发路由表向网络处理器发送待转发报文的第一信息;然后,网络处理器依据接收的第一信息获取待转发报文,并将待转发报文发送给流量管理器;最后,流量管理器接收并转发待转发报文。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种报文转发装置及方法、通信芯片及网络设备


技术介绍

1、交换机是一种用于网络数据包转发的网络设备,能连接多台设备到计算机网络中,并通过数据包交换的方式,将数据转发到目的地。在数据转发过程中,交换机中的转发芯片起到了很关键的作用。但是,针对不需要片外缓存的转发场景,目前转发芯片中的网络处理器(networkprocessor,np)转发所处理的报文通常由网络处理器内部的缓存器单独缓存,流量管理器所处理的报文又由流量管理器(traffic manager,tm)内部的缓存器单独进行缓存,导致增加了缓存器访问所造成的功耗,同时也降低了缓存的利用率。因此,亟需提供一种方案以解决上述问题。


技术实现思路

1、本申请的目的在于提供一种报文转发装置及方法、通信芯片及网络设备,以解决转发芯片内部的网络处理器和流量管理器进行报文转发时,需要对同一个报文重复进行读写的问题,从而降低访问缓存器所造成的功耗,提高缓存的利用率。

2、为达到上述目的,本申请实施例提供如下技术方案:

3本文档来自技高网...

【技术保护点】

1.一种报文转发装置,包括网络处理器以及与所述网络处理器连接的流量管理器,其特征在于,所述网络处理器包括缓存模块;

2.根据权利要求1所述的报文转发装置,其特征在于,所述至少一个描述符还用于指示所述至少一个报文的报文优先级和报文包长;

3.根据权利要求1或2所述的报文转发装置,其特征在于,所述网络处理器,还用于:

4.根据权利要求3所述的报文转发装置,其特征在于,所述网络处理器还用于依据所述原始报文头和预设的转发路由表生成新报文头并存入所述缓存模块包括:

5.根据权利要求4所述的报文转发装置,其特征在于,所述网络处理器还用于将所述第二部分存...

【技术特征摘要】

1.一种报文转发装置,包括网络处理器以及与所述网络处理器连接的流量管理器,其特征在于,所述网络处理器包括缓存模块;

2.根据权利要求1所述的报文转发装置,其特征在于,所述至少一个描述符还用于指示所述至少一个报文的报文优先级和报文包长;

3.根据权利要求1或2所述的报文转发装置,其特征在于,所述网络处理器,还用于:

4.根据权利要求3所述的报文转发装置,其特征在于,所述网络处理器还用于依据所述原始报文头和预设的转发路由表生成新报文头并存入所述缓存模块包括:

5.根据权利要求4所述的报文转发装置,其特征在于,所述网络处理器还用于将所述第二部分存入所述报文结束符所在信元对应的存储地址的空闲部分包括:

6.根据权利要求3所述的报文转发装置,其特征在于,所述网络处理器还用于依据所述原始报文头和预设的转发路由表生成所述新报文头并存入所述缓存模块还包括:

7.根据权利要求3-6任一项所述的报文转发装置,其特征在于,所述网络处理器还用于依据所述原始报文头和预设的转发路由表生成所述新报文头并存入所述缓存模块还包括:

8.一种报文转发方法,应用于报文转发装置,所述报文转发装置用于进行报文转发,所述报文转发装置包括网络处理器和流量管理器,其特征在于,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述至少一个描述符...

【专利技术属性】
技术研发人员:徐洪波李中华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1