一种网络交换设备、数据流处理控制方法及相关设备与流程

文档序号:32015412发布日期:2022-11-02 20:04阅读:来源:国知局

技术特征:
1.一种网络交换设备,其特征在于,包括:外部接口,用于连接外部设备;p4可编程交换芯片,与所述外部接口连接,用于收发所述外部设备对应的报文数据,识别所述报文数据的报文类型,处理无状态报文,并将控制报文发至x86处理器,将有状态报文发送至np处理器;x86处理器,用于接收并处理p4可编程交换芯片发送的所述控制报文;np网络处理器,用于接收并处理p4可编程交换芯片发送的所述有状态报文。2.如权利要求1所述的网络交换设备,其特征在于,所述外部接口的容量为100g~800g。3.一种数据流处理控制方法,用于权利要求1或权利要求2所述的网络交换设备,其特征在于,包括:控制p4可编程芯片接收由外部接口连接的外部设备发送的数据报文;指示所述p4可编程芯片对所述数据报文的报文类型进行识别;管理所述p4可编程芯片基于所述报文类型将所述数据报文发送至对应的目标处理器进行数据处理,其中,所述目标处理器包括p4可编程芯片、x86处理器和np网络处理器,所述数据报文包括控制报文、无状态报文和有状态报文。4.如权利要求3所述的方法,其特征在于,所述管理所述p4可编程芯片基于所述报文类型将所述数据报文发送至对应的目标处理器进行数据处理,包括:在所述报文类型为所述控制报文的情况下,管理所述p4可编程芯片将所述控制报文发送至所述x86处理器进行数据处理;和/或,在所述报文类型为所述无状态报文的情况下,管理所述p4可编程芯片对所述无状态报文进行数据处理;和/或,在所述报文类型为所述有状态报文的情况下,管理所述p4可编程芯片将所述有状态报文发送至所述np网络处理器进行数据处理。5.如权利要求4所述的方法,其特征在于,还包括:控制上述np网络处理器基于所述有状态报文查找或构建session链接;指示所述np网络处理器根据所述session链接通过所述p4可编程芯片与所述外部设备进行数据交互。6.如权利要求5所述的方法,其特征在于,还包括:控制所述np网络处理器基于所述session链接构建session链接池;控制所述np网络连接处理器对所述session连接池进行超时管理。7.如权利要求6所述的方法,其特征在于,还包括:控制所述np网络连接处理器获取每个所述session连接的流量信息和权重信息;指示所述np网络连接处理器将所述流量信息小于预设流量且权重信息大于预设权重的特定session连接共享给所述x86处理器;操纵所述x86处理器管理所述特定session连接。8.一种数据流处理控制装置,其特征在于,包括:
控制单元,用于控制p4可编程芯片接收由外部接口连接的外部设备发送的数据报文;指示单元,用于指示所述p4可编程芯片对所述数据报文的报文类型进行识别;管理单元,用于管理所述p4可编程芯片基于所述报文类型将所述数据报文发送至对应的目标处理器进行数据处理,其中,所述目标处理器包括p4可编程芯片、x86处理器和np网络处理器,所述数据报文包括控制报文、无状态报文和有状态报文。9.一种电子设备,包括:存储器和处理器,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求3-7中任一项所述的数据流处理控制方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求3-7中任一项所述的数据流处理控制方法。

技术总结
本发明公开了一种网络交换设备、数据流处理控制方法及相关设备。该设备包括:外部接口,用于连接外部设备;P4可编程交换芯片,与上述外部接口连接,用于收发上述外部设备对应的报文数据,识别上述报文数据的报文类型,处理无状态报文,并将控制报文发至X86处理器,将有状态报文发送至NP处理器;X86处理器,用于接收并处理P4可编程交换芯片发送的上述控制报文;NP网络处理器,用于接收并处理P4可编程交换芯片发送的上述有状态报文。本申请提出的网络交换设备可以解决P4可编程芯片session表项不足的问题,硬件成本下降,低延迟不丢包,可扩展空间强,管控灵活,升级便捷。升级便捷。升级便捷。


技术研发人员:赵帮帮 肖垚 蒋驰 王旸
受保护的技术使用者:明阳产业技术研究院(沈阳)有限公司
技术研发日:2022.07.29
技术公布日:2022/11/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1