System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通信方法、通信装置及通信系统制造方法及图纸_技高网

一种通信方法、通信装置及通信系统制造方法及图纸

技术编号:40591869 阅读:5 留言:0更新日期:2024-03-12 21:53
本申请提供一种通信方法、通信装置及通信系统。该方法包括:在一个服务器主机中部署两个互为主备关系的DPU,由两个DPU为服务器主机提供网络服务,可以提升服务器主机的可靠性和稳定性。其中,第一DPU和第二DPU分别创建一个虚拟网盘,该两个虚拟网盘绑定到同一个物理网盘,因此可以通过访问第一虚拟网盘实现经由第一DPU访问到物理网盘,或者通过访问第二虚拟网盘实现经由第二DPU访问到物理网盘,也即可以实现通过不同的DPU访问到物理网盘,实现了对于不同DPU的使用。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种通信方法、通信装置及通信系统


技术介绍

1、网络功能虚拟化(network functions virtualization,nfv)架构是用于定义nfv实施标准的一种标准架构。nfv的理念是将标准化的网络功能应用于统一制式的硬件上。

2、nfv架构中,实现各种网络功能的标准化软件通常能够应用在同一台硬件设备上,这就要求nfv需要有一个统一的标准。nfv架构包括网络功能虚拟化基础设施(networkfunctions virtualization infrastructure,nfvi)、虚拟网络功能(virtual networkfunctions,vnf)以及管理与编排(management and orchestration,mano)。

3、nfv架构中的硬件设备是由多个服务器主机联合部署构成的,针对每个服务器主机,如何提升部署的服务器主机的可靠性和稳定性,有待解决。


技术实现思路

1、本申请实施例提供一种通信方法、通信装置及通信系统,用以提升服务器主机的可靠性和稳定性。

2、第一方面,本申请实施例提供一种通信方法,该方法可以由第一dpu或应用于第一dpu的模块(如芯片)来执行。以第一dpu执行该方法为例,该方法包括:第一dpu接收请求消息,该请求消息请求建立虚拟机,该请求消息包括第一虚拟网盘的信息、第二虚拟网盘的信息和物理网盘的信息,该第一虚拟网盘和该第二虚拟网盘具有关联关系;该第一dpu根据该第一虚拟网盘的信息创建该第一虚拟网盘,并建立该第一虚拟网盘与该物理网盘的关联;该第一dpu向该第二dpu发送该第二虚拟网盘的信息和该物理网盘的信息,该第二虚拟网盘的信息和该物理网盘的信息用于创建该第二虚拟网盘并建立该第二虚拟网盘与该物理网盘的关联,该第二dpu是该第一dpu的备份dpu,该第一dpu与该第二dpu归属于同一个服务器主机。

3、上述方案,在一个服务器主机中部署两个互为主备关系的dpu,由两个dpu为服务器主机提供网络服务,可以提升服务器主机的可靠性和稳定性。其中,第一dpu和第二dpu分别创建一个虚拟网盘,该两个虚拟网盘绑定到同一个物理网盘,因此可以通过访问第一虚拟网盘实现经由第一dpu访问到物理网盘,或者通过访问第二虚拟网盘实现经由第二dpu访问到物理网盘,也即可以实现通过不同的dpu访问到物理网盘,实现了对于不同dpu的使用。

4、一种可能的实现方法中,该请求消息还包括第一虚拟网卡的信息和第二虚拟网卡的信息,该第一虚拟网卡和该第二虚拟网卡具有关联关系;该第一dpu根据该第一虚拟网卡的信息,创建该第一虚拟网卡;该第一dpu向该第二dpu发送该第二虚拟网卡的信息,该第二虚拟网卡的信息用于创建该第二虚拟网卡。

5、上述方案,第一dpu和第二dpu分别创建一个虚拟网卡,因此可以通过访问第一虚拟网卡实现经由第一dpu与外部通信,或者通过访问第二虚拟网卡实现经由第二dpu与外部通信,也即可以实现通过不同的dpu与外部通信,实现了对于不同dpu的使用。

6、一种可能的实现方法中,该第一dpu创建并启动虚拟机;其中,该虚拟机对应该第一虚拟网盘和该第二虚拟网盘,该第一虚拟网盘通过该第一dpu关联到该物理网盘,该第二虚拟网盘通过该第二dpu关联到该物理网盘;该虚拟机对应该第一虚拟网卡和该第二虚拟网卡,该第一虚拟网卡关联该第一dpu,该第二虚拟网卡关联到该第二dpu。

7、一种可能的实现方法中,该第一dpu建立该第一dpu与该第二dpu之间的通信通道。

8、一种可能的实现方法中,该第一dpu获取仲裁结果,该仲裁结果指示该第一dpu为主dpu,该第二dpu为备dpu。

9、一种可能的实现方法中,该第一dpu接收来自该第二dpu的升级完成指令,则对该第一dpu内的nfvi进行升级,该升级完成指令指示对该第二dpu内的nfvi升级完成,该第一dpu与该第二dpu包含相同的nfvi。

10、一种可能的实现方法中,该第一dpu接收来自该vim设备的升级指令,该升级指令指示对nfvi进行升级;该第一dpu向第二dpu发送该升级指令。

11、该方案,在nfvi升级过程中,先升级第二dpu(即备dpu)内的nfvi,此时第一dpu内的nfvi仍在正常运行,因此不会中断业务的执行,在第二dpu内的nfvi升级完成之后,可将第二dpu升级为主dpu,并将业务迁移至第二dpu继续执行,然后再升级第一dpu内的nfvi,此过程中业务始终没有中断。该方案可以实现nfvi的无损升级,虚拟机免热迁移、免批次划分,免主机重启,解决现有升级机制采用分批升级、热迁移及主机重启所带来的复杂度高、升级时间长、成本高的问题。

12、第二方面,本申请实施例提供一种通信方法,该方法可以由第二dpu或应用于第二dpu的模块(如芯片)来执行。以第二dpu执行该方法为例,该方法包括:第二dpu接收来自第一dpu的第二虚拟网盘的信息和物理网盘的信息该第二dpu是该第一dpu的备份dpu,该第一dpu与所述第二dpu归属于同一个服务器主机;该第二dpu根据该第二虚拟网盘的信息,创建该第二虚拟网盘;该第二dpu建立该第二虚拟网盘与该物理网盘的关联;其中,该第二虚拟网盘与该第一dpu内的第一虚拟网盘具有关联关系,该第一虚拟网盘与该物理网盘存在关联关系。

13、上述方案,在一个服务器主机中部署两个互为主备关系的dpu,由两个dpu为服务器主机提供网络服务,可以提升服务器主机的可靠性和稳定性。其中,第一dpu和第二dpu分别创建一个虚拟网盘,该两个虚拟网盘绑定到同一个物理网盘,因此可以通过访问第一虚拟网盘实现经由第一dpu访问到物理网盘,或者通过访问第二虚拟网盘实现经由第二dpu访问到物理网盘,也即可以实现通过不同的dpu访问到物理网盘,实现了对于不同dpu的使用。

14、一种可能的实现方法中,该第二dpu接收来自该第一dpu的第二虚拟网卡的信息;该第二dpu根据该第二虚拟网卡的信息,创建该第二虚拟网卡;其中,该第二虚拟网卡与该第一dpu内的第一虚拟网卡具有关联关系。

15、上述方案,第一dpu和第二dpu分别创建一个虚拟网卡,因此可以通过访问第一虚拟网卡实现经由第一dpu与外部通信,或者通过访问第二虚拟网卡实现经由第二dpu与外部通信,也即可以实现通过不同的dpu与外部通信,实现了对于不同dpu的使用。

16、一种可能的实现方法中,该第二dpu建立该第一dpu与该第二dpu之间的通信通道。

17、一种可能的实现方法中,该第二dpu获取仲裁结果,该仲裁结果指示该第一dpu为主dpu,该第二dpu为备dpu。

18、一种可能的实现方法中,该第二dpu接收来自该第一dpu或vim设备的升级指令,该升级指令指示对nfvi进行升级,该第一dpu与该第二dpu包含相同的nfvi;该第二dpu对该第二dpu内的nfvi进行升级;该第二本文档来自技高网...

【技术保护点】

1.一种通信方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述请求消息还包括第一虚拟网卡的信息和第二虚拟网卡的信息,所述第一虚拟网卡和所述第二虚拟网卡具有关联关系;

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:

7.如权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种通信方法,其特征在于,包括:

9.如权利要求8所述的方法,其特征在于,所述方法还包括:

10.如权利要求8或9所述的方法,其特征在于,所述方法还包括:

11.如权利要求8至10中任一项所述的方法,其特征在于,所述方法还包括:

12.如权利要求8至11中任一项所述的方法,其特征在于,所述方法还包括:

13.如权利要求8至12中任一项所述的方法,其特征在于,所述方法还包括:

14.一种通信方法,其特征在于,包括:

15.如权利要求14所述的方法,其特征在于,所述方法还包括:

16.如权利要求14或15所述的方法,其特征在于,所述方法还包括:

17.如权利要求14至16中任一项所述的方法,其特征在于,所述方法还包括:

18.一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至7中任一项所述的方法,或用于实现如权利要求8至13中任一项所述的方法,或用于实现如权利要求14至17中任一项所述的方法。

19.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被通信装置执行时,实现如权利要求1至7中任一项所述的方法,或实现如权利要求8至13中任一项所述的方法,或用于实现如权利要求14至17中任一项所述的方法。

20.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至7中任一项所述的方法,或实现如权利要求8至13中任一项所述的方法,或用于实现如权利要求14至17中任一项所述的方法。

21.一种通信系统,其特征在于,包括用于实现权利要求1至7中任一项所述方法的第一DPU,和用于实现权利要求8至13中任一项所述方法的第二DPU。

...

【技术特征摘要】

1.一种通信方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述请求消息还包括第一虚拟网卡的信息和第二虚拟网卡的信息,所述第一虚拟网卡和所述第二虚拟网卡具有关联关系;

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

6.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:

7.如权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种通信方法,其特征在于,包括:

9.如权利要求8所述的方法,其特征在于,所述方法还包括:

10.如权利要求8或9所述的方法,其特征在于,所述方法还包括:

11.如权利要求8至10中任一项所述的方法,其特征在于,所述方法还包括:

12.如权利要求8至11中任一项所述的方法,其特征在于,所述方法还包括:

13.如权利要求8至12中任一项所述的方法,其特征在于,所述方法还包括:

14.一种通信方法,其特征在于,包括:

15.如权利要求14所述的方法,其特征在于,所述方法还包括:

16.如权利要...

【专利技术属性】
技术研发人员:赖荣文黄宝君
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1