DPU虚拟口的跨卡链路聚合方法、装置、设备及介质制造方法及图纸

技术编号:37395800 阅读:28 留言:0更新日期:2023-04-27 07:33
本公开涉及一种DPU虚拟口的跨卡链路聚合方法、装置、设备及介质,通过设置多个数据处理器,每个数据处理器分别与虚拟机、交换机之间通信连接,分别对虚拟机和交换机进行链路协商,获取待通信的数据报文,进一步确定出待通信的数据报文的通信链路,通信链路为虚拟机上的虚拟口、虚拟机上的虚拟口对应的虚拟口代理、数据处理器上的物理口对应的上行链路口、数据处理器上的物理口、以及交换机之间的报文通路,根据通信链路对待通信的数据报文进行通信。由于设置多个数据处理器,每个数据处理器分别与虚拟机、交换机之间通信连接,报文可以通过多条通信链路进行通信,可以避免单点故障造成的网路中断的问题,从而保证高可用性。从而保证高可用性。从而保证高可用性。

【技术实现步骤摘要】
DPU虚拟口的跨卡链路聚合方法、装置、设备及介质


[0001]本公开涉及计算机
,尤其涉及一种DPU虚拟口的跨卡链路聚合方法、装置、设备及介质。

技术介绍

[0002]数据处理器(Data Processing Unit,DPU)是以数据为中心、I/O密集型、采用软件定义技术路线支撑基础设施资源层虚拟化,具备提升计算系统效率、降低整体系统的总拥有成本,并提高数据处理效能、降低其他计算芯片性能损耗的新一代计算芯片。
[0003]目前,DPU卡会将一个物理口(MAC口)分成若干个虚拟口(Virtual Function,VF)给主机上运行的虚拟机(Virtual Machine,VM)使用。每个VF有对应的虚拟口代理(Virtual Function representor,VF rep),形成(VF,VF rep)组合,VF rep用于将报文送到虚拟交换机(Open vSwitch,OVS)。MAC口也有相应的上行链路口(uplink),形成(MAC,uplink)组合,uplink也用于将报文送到OVS。OVS对经过的报文进行处理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种DPU虚拟口的跨卡链路聚合方法,其特征在于,每个数据处理器分别与虚拟机、交换机之间通信连接,包括:分别对虚拟机和交换机进行链路协商;获取待通信的数据报文,所述待通信的数据报文中包括目的端标识、源端标识、报文类型;确定出所述待通信的数据报文的通信链路,所述通信链路为虚拟机上的虚拟口、虚拟机上的虚拟口对应的虚拟口代理、数据处理器上的物理口对应的上行链路口、数据处理器上的物理口、以及交换机之间的报文通路;根据所述通信链路对所述待通信的数据报文进行通信。2.根据权利要求1所述的方法,其特征在于,所述分别对虚拟机和交换机进行链路协商,包括:获取虚拟机发送的第一协商报文、以及交换机发送的第二协商报文;基于虚拟交换机将所述第一协商报文以及所述第二协商报文转发给链路聚合控制器;基于所述链路聚合控制器对所述第一协商报文以及所述第二协商报文进行处理,并向虚拟机反馈第一回应协议报文、向交换机反馈第二回应协议报文。3.根据权利要求2所述的方法,其特征在于,所述向虚拟机反馈第一回应协议报文、向交换机反馈第二回应协议报文,包括:将所述第一回应协议报文以及所述第二回应协议报文发送给所述虚拟交换机;通过所述虚拟交换机将所述第一回应协议报文转发给虚拟机;通过所述虚拟交换机将所述第二回应协议报文转发给交换机。4.根据权利要求1所述的方法,其特征在于,所述待通信的数据报文包括如下至少一种:虚拟机发送的第一数据报文、交换机发送的第二数据报文。5.根据权利要求1所述的方法,其特征在于,所述获取待通信的数据报文,包括:通过虚拟机上的虚拟口对应的虚拟口代理将所述待通信的数据报文发送给虚拟交换机;或通过数据处理器上的物理口对应的上行链路口将所述待通信的...

【专利技术属性】
技术研发人员:李玮孙旭
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1