[发明专利]基于虚拟局域网的虚拟接口进行链路聚合方法和装置有效
申请号: | 201310211201.1 | 申请日: | 2013-05-31 |
公开(公告)号: | CN104219159B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 孙赟;朱正东;董向辉;过育红 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/891;H04L12/46 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 局域网 接口 进行 聚合 方法 装置 | ||
技术领域
本发明的各实施方式涉及链路聚合,更具体地,涉及基于虚拟局域网的虚拟接口进行链路聚合的方法和装置。
背景技术
虚拟局域网(Virtual Local Area Network,VLAN)是一种将物理局域网的不同用户从逻辑上划分为不同广播域,从而实现根据虚拟工作组来进行数据传输的技术。
为了提高数据传输效率,目前已经开发出了链路聚合分组(Link Aggregation Group,LAG)技术,该技术可以将多个物理接口捆绑在一起,成为一个逻辑上的接口,以实现在各物理接口中的合理地调度发送/接收流量。在此技术方案中,尽管LAG技术可以支持在多个物理接口之间平衡网络传输流量,然而只有当该多个物理接口的虚拟局域网属性完全相同(即,多个物理接口支持完全相同的一个或者多个VLAN)时,才可以将该多个物理接口绑定至LAG。
随着计算机硬件和软件技术的发展,虚拟机(Virtual Machine) 的应用范围越来越广泛。虚拟机指通过软件模拟而实现的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通常,一个或者多个虚拟机可以运行在一个物理服务器上,并且每个虚拟机在逻辑上可以对外展现出与常规计算机系统相同的处理能力、存储能力以及数据通信能力等。
在数据通信方面,物理机通常经由如网络接口卡(Network Interface Card,NIC)的硬件装置来与外界进行通信。由于虚拟机是逻辑上的计算机系统,其所拥有的各种资源都是被映射至真实物理资源的虚拟资源(例如,处理器、存储器等)。在数据通信资源方面也是如此,虚拟机可以具有虚拟网络接口卡(Virtual Network Interface Card,vNIC),该vNIC被映射至服务器中的物理NIC,从而虚拟机可以经由服务器中的、与自身的vNIC相关联的物理NIC 来传输数据。
其上运行多个虚拟机的服务器的物理NIC可以被映射至多个 vNIC,并且这些物理NIC可能会具有不同的VLAN属性(例如,物理NIC1支持VLAN10和20,而物理NIC2支持VLAN10和30),则不能将物理NIC1和2绑定至相同的链路聚合分组。
在运行于服务器上的多个虚拟机中,可以分别运行各种应用程序,这些应用程序可能要求不同的网络带宽或者根本不需要网络传输能力,这种情况可能会导致在服务器的物理NIC上的传输负载的不平衡,进而可能会导致在某些NIC出现拥堵的同时,另一些NIC 处于空闲状态。面临这些问题,如何提高处理设备(例如,其上运行多个虚拟机的服务器、以及交换机)之间的数据传输,成为一项研究重点。
发明内容
因而,在支持虚拟局域网的处理设备中,期望开发出一种能够更为有效地利用通信接口的技术方案,并且期望能够在这些通信接口之间实现负载均衡,进而实现更为高效的数据传输。
根据本发明的一个方面,提供了一种基于虚拟局域网来管理数据传输的方法。该方法包括:分别获取第一物理接口的第一虚拟局域网属性和第二物理接口的第二虚拟局域网属性;响应于确定第一虚拟局域网属性和第二虚拟局域网属性中的至少一部分为相同,分别获取对应于第一物理接口的第一虚拟接口和对应于第二物理接口的第二虚拟接口;以及经由第一虚拟接口和第二虚拟接口,分别将第一物理接口和第二物理接口映射至相同的数据通道,其中第一物理接口和第二物理接口位于相同处理设备中。
根据本发明的一个方面,第一虚拟局域网属性和第二虚拟局域网属性至少分别描述第一物理接口和第二物理接口所支持的至少一个虚拟局域网。
根据本发明的一个方面,第一物理接口可被映射至多个数据通道。
根据本发明的一个方面,处理设备是至少一个服务器;或者处理设备是至少一个交换机。
根据本发明的一个方面,提供了一种基于虚拟局域网来管理数据传输的装置。该装置包括:第一获取模块,配置用于分别获取第一物理接口的第一虚拟局域网属性和第二物理接口的第二虚拟局域网属性;第二获取模块,配置用于确定第一虚拟局域网属性和第二虚拟局域网属性中的至少一部分为相同,分别获取对应于第一物理接口的第一虚拟接口和对应于第二物理接口的第二虚拟接口;以及映射模块,配置用于经由第一虚拟接口和第二虚拟接口,分别将第一物理接口和第二物理接口映射至相同的数据通道,其中第一物理接口和第二物理接口位于相同处理设备中。
根据本发明的一个方面,第一虚拟局域网属性和第二虚拟局域网属性至少分别描述第一物理接口和第二物理接口所支持的至少一个虚拟局域网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310211201.1/2.html,转载请声明来源钻瓜专利网。