[发明专利]提高通信路径可靠性的方法和设备有效
| 申请号: | 201810700350.7 | 申请日: | 2018-06-29 |
| 公开(公告)号: | CN109032754B | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 姚博;朱娜 | 申请(专利权)人: | 华为云计算技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 550025 贵州省贵阳市*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提高 通信 路径 可靠性 方法 设备 | ||
一种提高通信路径可靠性的方法和设备,以提高虚拟机通信的可靠性。所述方法包括:创建虚拟机的第二通信路径,所述第二通信路径能够用于传输所述虚拟机收发的报文;所述虚拟机运行在主机设备中,所述主机设备中包括第一物理网卡,所述虚拟机通过第一通信路径收发报文,所述第一通信路径包括所述虚拟机与所述第一物理网卡中的虚拟功能VF之间直接相连的通信路径;所述虚拟机监控所述第一通信路径和所述第二通信路径的状态;当所述第一通信路径故障时,通过所述第二通信路径收发报文。
技术领域
本发明涉及信息技术(Information Technology,IT)技术领域,尤其涉及提高通信路径可靠性的方法和设备。
背景技术
虚拟化技术可将主机的物理资源抽象成共享资源池,供主机上运行的虚拟机(virtual machine,VM)使用。主机上运行的多个虚拟机可以共享主机的网卡以与外部网络通信。可以通过网卡虚拟化的方式将网卡分配给虚拟机使用。网卡虚拟化可以采用单根输入输出虚拟化(Single-Root I/O Virtualization,SR-IOV)或多根输入输出虚拟化(MultiRoot Input/Output Virtualization,MR-IOV)。
在主机上使用支持SR-IOV能力的网卡时,网卡的物理端口会虚拟出至少一个物理功能(Physical Function,PF)以及多个虚拟功能(Virtual Function,VF),主机上的虚拟机连接到至少一个VF。
以网卡支持SR-IOV为例,虚拟机可以直接连接到输入/输出(input/output,I/O)设备,例如PF或VF。这种VM的I/O直接连接到网卡的情况,无法通过已有的机制为VM提供通信路径的可靠性。一旦网卡故障,将导致VM通信的中断。
发明内容
本申请描述了一种提高通信路径可靠性的方法和设备,以解决虚拟机的通信路径故障时造成的业务中断的问题。
第一方面,本申请提供了一种提高通信路径可靠性的方法,包括:
创建虚拟机的第二通信路径,所述第二通信路径能够用于传输所述虚拟机收发的报文;所述虚拟机运行在主机设备中,所述主机设备中包括第一物理网卡,所述虚拟机通过第一通信路径收发报文,所述第一通信路径包括所述虚拟机与所述第一物理网卡中的虚拟功能VF之间直接相连的通信路径;
所述虚拟机监控所述第一通信路径和所述第二通信路径的状态;
当所述第一通信路径故障时,通过所述第二通信路径收发报文。
上述方法中,通过创建虚拟机的第二通信路径,并在所述第一通信路径故障或通信中断时,所述虚拟机能够通过所述第二通信路径实现报文的收发。由于所述第一通信路径包括所述虚拟机与所述第一物理网卡中的虚拟功能VF之间直接相连的通信路径,提高了所述虚拟机通信路径的可靠性。解决了虚拟机直接连接VF场景下,虚拟机的通信路径因物理网卡、光模块等故障导致通信路径中断的问题。
可选的,上述报文可以包括用于实现控制的报文或用于传输数据的报文。
在一些可能的实现方式中,所述虚拟机包括第一虚拟网卡和第二虚拟网卡,所述主机设备还包括第二物理网卡和虚拟交换机;
所述虚拟机通过所述第一虚拟网卡收发通过所述第一通信路径传输的报文;
所述虚拟机通过所述第二虚拟网卡收发通过所述第二通信路径传输的报文;
其中,所述第二通信路径是所述虚拟机通过所述第二虚拟网卡与所述虚拟交换机直接相连的通信路径;或,所述第二通信路径包括所述虚拟机通过所述第二虚拟网卡与所述第二物理网卡中的VF直接相连的通信路径。
在一种可能的实现方式中,所述第二通信路径是所述虚拟机通过所述第二虚拟网卡与所述主机设备中的虚拟交换机直接相连的通信路径;所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810700350.7/2.html,转载请声明来源钻瓜专利网。





