[发明专利]虚拟化服务器的链路聚合方法、系统及其智能网络适配器在审

专利信息
申请号: 201410817484.9 申请日: 2014-12-24
公开(公告)号: CN105790991A 公开(公告)日: 2016-07-20
发明(设计)人: 李静海 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/891
代理公司: 北京派特恩知识产权代理有限公司 11270 代理人: 蒋雅洁;王黎延
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 服务器 聚合 方法 系统 及其 智能 网络适配器
【说明书】:

技术领域

发明涉及链路聚合领域,尤其涉及虚拟化服务器的链路聚合方法、系统 及其智能网络适配器。

背景技术

随着虚拟化技术的快速发展,其应用范围渗透到了各个行业和领域。鉴于 虚拟化对硬件资源的利用率可以有效提升和灵活的动态分配、扩容等优点,在 电信领域也进行了硬件设备的虚拟化。

电信领域对服务器的可靠性要求非常高,不允许出现单点故障(比如一个 网口故障不能影响单板和外界通信),即使在突发高话务量时,服务器系统也要 有抗冲击能力。一般传统非虚拟化场景下都会一个网口连接到一台交换机,另 一个网口连接到另外一台交换机,以链路聚合的方式提高网络链路可靠性和实 现链路负荷分担。

在虚拟化的场景下,中央处理器(CPU)和内存的虚拟化都得到了高效率 的使用,而网络链路逐渐成为新的瓶颈。如下目前比较主流的三种网络链路虚 拟化的技术:

方式1:采用开源虚拟交换机(OVS)的方式。这种方式下,物理单板处 理性能大大降低。

方式2:采用具备数据平台开发套件的开源虚拟交换机(OVS-DPDK)的 方式。这个方式对性能是有相应提升,但和非虚化场景下的性能差距还是较大。

方式3:采用单根I/O虚拟化(SingleRootI/OVirtualization,SR-IOV)的 方式。这种方式将一个网卡虚拟成多个独立的快速外设部件互连标准 (PeripheralComponentInterconnectExpress,PCIe)网卡设备,供上层的应用 软件使用。SR-IOV的性能可以和非虚拟化的硬件基本接近。所以,在商用的虚 拟化环境中SR-IOV成为大家优先考虑的方式。

SR-IOV的网络端口分为两个类型,物理功能(PhysicalFunction,PF)端 口和虚拟功能(VirtualFunciton,VF)端口。PF端口一般给宿主操作系统(HOST OS)来使用,VF端口一般给上层虚拟机(VM)来使用。PF是一个完整的PCIe 设备,包含了全面的管理、配置功能。当虚拟化软件平台(例如:Hypervisor) 识别出一块SR-IOV网卡后,会通过PF来管理和配置网卡的所有I/O资源。VF 是一个简化的PCIe设备,仅仅包含了I/O功能,无法通过VF对物理网卡进行 管理,所有的VF都是通过PF衍生而来。每一个VF是物理网卡硬件资源的一 个切片,对于虚拟化软件平台来说,一个VF同一块普通的PCIe网卡一模一样, 安装相应驱动程序后就能够使用。

由于电信服务对可靠性的要求高,在虚拟化的环境下虚拟化服务器也需要 实现链路聚合,以提高链路的可靠性,实现链路负荷分担等功能。现有虚拟化 服务器的链路聚合方法是将一个VM的逻辑网口与每个SR-IOV网卡的一个VF 端口相对应,如图1所示,每个VM的网口对应两个SR-IOV网卡的两个VF 端口,使得VM与外部网络传输报文存在两路链路,VM将这两路链路进行聚 合绑定,就可实现链路聚合。但这种方式带来了如下问题:

问题1:VM部署者需要为VM的每个逻辑网口在每个SR-IOV网卡里都分 配VF端口,并要在VM中绑定逻辑网口对应的所有VF端口,部署工作量成 倍增长,当VM数量众多时,部署工作量更是让人生畏;

问题2:VM部署者需要手工完成VM的每个逻辑网口的绑定操作,无疑 对VM部署者的能力提出了更高的要求,同时,过多的人工操作也为网络拓扑 引入了不确定因素,增加了由于人为疏忽而使网络拓扑出错的可能性;

问题3:要实现链路聚合(即图1中两个交换机的端口聚合),必须保证 VM逻辑网口的聚合绑定模式(例如:LACP模式)与交换机端口的聚合绑定 模式相同。然而一个物理网口对应多个VM,每个VM对网口状态的判断可能 会产生不一致(例如VM1认为物理网口1可用,而VM2认为物理网口2可用), 进而导致无法和对接的交换机正常通信。

发明内容

为解决现有存在的技术问题,本发明实施例期望提供一种虚拟化服务器的 链路聚合方法、系统及其智能网络适配器,能实现物理网口聚合绑定和SR-IOV 虚拟VF之间隔离,从而免去VM的链路绑定操作。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种虚拟化服务器的链路聚合方法,该方法包括:

将N个物理网口绑定为一个聚合口;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410817484.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top