技术新讯 > 电子通信装置的制造及其应用技术 > 一种基于DPU的云主机热迁移网络方案的制作方法  >  正文

一种基于DPU的云主机热迁移网络方案的制作方法

  • 国知局
  • 2024-08-02 13:57:07

本发明涉及新兴信息,尤其涉及一种基于dpu的云主机热迁移网络方案。

背景技术:

1、云计算虚拟化场景下,为了追求极致的物理服务器cpu、内存利用率,释放20%的算力税,采用了基于dpu的云主机方案,非dpu云主机内部网络拓扑是管理口、计算内网、存储网络都在计算节点系统上,即云主机业务流量、管理流量、网络迁移流量、存储流量等都是通过计算节点系统里的不同网络平面的网卡与外界通信。

2、dpu云主机网络拓扑是只有管理口在计算节点上,计算内网、存储网都在dpu上,云主机业务流量、存储流量都是通过vf的方式透传到dpu上,从而通过dpu上的计算内网和存储网转发出去,此vf通信方式是由前后端virtio-net模拟的虚拟接口,一端暴露在云主机系统内,另一端暴露在dpu上,称之为代表口,关于dpu自带的pf在云主机场景下没有利用。

3、此背景下,dpu云主机迁移场景存在局限性,在计算节点的管理口为小带宽的情况下,云主机迁移就不适合走管理网做迁移,因为管理网还有其他管理流量,比如vnc,计算节点管理等,所以需要将dpu自带的pf利用起来,起pf代表口在dpu虚拟网桥上做迁移通道。

4、现有的利用pf做迁移网络的方案有通过新增网络通道、snat、overlay等方式,新增网络通道即从资源池网络规划阶段预留计算内网ip地址,迁移流量是通过pf代表口在dpu的br-ext桥上通过流表分流出去,snat方案即通过给pf规划私有ip地址,其pf代表口在dpu上做full nat,即将源、目的私有ip地址转换计算内网的源、目地址,overlay的方式同snat方案,也是要预留私有ip地址,通过将其pf的代表口加到dpu的br-int桥上,通过ovs控制器下流表走vxlan隧道的方式,该方案可以类比为给资源池创建一个迁移的vpc,其每个计算节点上分配的私有ip地址跟创建云主机的ip并列,且ovs控制器将其pf代表口当做一个弹性网卡来管理他的生命周期和转发流表。

5、综上所述,现有技术中的缺点:

6、新增计算内网ip地址,对ipv4地址池资源形成威胁,且对已有dpu云主机扩容存在地址不够用的风险,也对地址规划组带来更多的工作量,而且增加了网络平面的复杂性,有背简化物理网络的趋势;

7、snat方案会引起端口冲突,且性能较低;

8、overlay方案需要额外适配控制器,设计迁移vpc,也浪费vpc、ip地址资源;

9、迁移网络与计算网络或管理网络共享带宽,带宽没法保障。

技术实现思路

1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。

2、鉴于上述现有一种基于dpu的云主机热迁移网络方案存在的问题,提出了本发明。

3、因此,本发明目的是提供一种基于dpu的云主机热迁移网络方案,其适用于解决dpu云主机产品下vm迁移公用管理口,带宽不足的问题。

4、为解决上述技术问题,本发明提供如下技术方案:一种基于dpu的云主机热迁移网络方案,包括以下步骤:

5、s1:基础网络配置;

6、s2:出方向流量识别、转发流表配置;

7、s3:入方向流量识别、转发配置。

8、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s1中,其包括以下子步骤:

9、步骤一:在dpu上把pf代表口pf0hpf添加到br-ext网桥上;

10、步骤二:host侧set pf口状态为up;

11、步骤三:host侧pf配置和dpu的计算网络一样的ip地址和mac地址。

12、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s2中,br-ext桥上根in_port=pf0hpf,tp_dst=<migrate_port>识别迁移流量。

13、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s2中,通过给其打计算内网的vlan,然后从bond1转发出去。

14、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s3中,br-ext桥上根in_port=bond1,dl_vla=301,tp_src=<migrate_port>来识别迁移流量。

15、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s3中,通过给其剥离vlan,从pf的代表口发出去。

16、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:所述网络方案还包括s4:使能基于dscp的pfc:

17、#mlnx_qos-i p0

18、dcbx mode:os controlled

19、priority trust state:dscp

20、dscp2prio mapping:

21、prio:0 dscp:07,06,05,04,03,02,01,00,

22、prio:1 dscp:15,14,13,12,11,10,09,08,

23、prio:2 dscp:23,22,21,20,19,18,17,16,

24、prio:3 dscp:31,30,29,28,27,26,25,24,

25、prio:4 dscp:39,38,37,36,35,34,33,32,

26、prio:5 dscp:47,46,45,44,43,42,41,40,

27、prio:6 dscp:55,54,53,52,51,50,49,48,

28、prio:7 dscp:63,62,61,60,59,58,57,56,

29、default priority:

30、receive buffer size(bytes):20016,156096,0,0,0,0,0,0,

31、cable len:7

32、pfc configuration:

33、

34、tc:0 ratelimit:unlimited,tsa:vendor

35、priority:1

36、tc:1 ratelimit:16.0 gbps,tsa:vendor

37、priority:0

38、tc:2 ratelimit:unlimited,tsa:vendor

39、priority:2

40、tc:3 ratelimit:8.0 gbps,tsa:vendor

41、priority:3

42、tc:4 ratelimit:2.0 gbps,tsa:vendor

43、priority:4

44、tc:5 ratelimit:unlimited,tsa:vendor

45、priority:5

46、tc:6 ratelimit:unlimited,tsa:vendor

47、priority:6

48、tc:7 ratelimit:unlimited,tsa:vendor

49、priority:7。

50、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:所述dpu采用2*25g两个万兆口规格,dpu上将两个pf在系统上做bond4聚合。

51、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:通过对其流量打上高优先级dscp值,在dpu的物理口上会有对应的高优先级队列,预留特定带宽,保障迁移流量不会在出口上被抢占。

52、作为本发明所述一种基于dpu的云主机热迁移网络方案的一种优选方案,其中:在步骤所述s3中,入方向,通过in_port=bond1,tp_dst=4789,priority=high来区分vxlan隧道业务流量,通过in_port=bond1,tp_src=migrate_port,priority=middle来区分迁移网络。

53、本发明的有益效果:利用了主机侧pf口做迁移网络,突破管理网带宽小的限制;简化物理网络、不涉及额外的网络地址规划和网络平面;

54、不涉及nat和overlay机制,走unerlay性能高,复用计算内网和计算内网ip地址,基于dscp的pfc,带宽有保证。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241216.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。