【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种报文转发装置及方法、通信芯片及网络设备。
技术介绍
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所述的方法,其特征在于,所述至少一个描述符...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。