本篇文章1308字,读完约3分钟
正如我们过去讨论的那样,采用nvgre,即gre (告知性rfc )的互联网虚拟化,定义了在hyper-v环境中构建虚拟互联网的方法。 虚拟互联网体系结构( vnf )构建虚拟互联网基础架构,以创建和移动虚拟机( vm )。 不像以前流传的互联网体系结构) legacy network infrastructure )那样受到多重限制。
通过nvgre,虚拟机可以生存在nvgre虚拟互联网中客户互联网id定义( tenant network id,tni )的独立虚拟互联网上。 虚拟机可以在任意物理服务器之间移动。 nvgre创建了一个跨越物理l3边界的虚拟l2互联网。 因为这台虚拟机可以在任何地方存储自己的mac和ip地址。 另外,创建新虚拟机所需的互联网配置更改可以在几分钟内完成,而不是过去几天,从而实现了互联网配置的自动化。 这样可以提高私有云和混合云基础架构的灵活性,从而降低私有云和混合云环境的互联网管理价格。
值得注意的是,nvgre可以实现为emulex提供的综合互联网适配器( cna )和互联网接口卡( nic )组合起来发挥良好作用的软件和处理方案。 也就是说,正如微软在windows build conference上自己的展示中所述,nic参加nvgre (特别是卸载功能)来构建nvgre软件包是不可缺少的。 今天,由于gre没有网卡的参与就无法完成当前的任务卸载,因此放弃了10年来网卡改善的成果,这些改善可以提高高性能以太网的性能。 具体而言,nvgre放弃了对lso和其他网卡的性能优化。 这将造成严重的性能损失,如下表所示。
注:以上测试结果为定性证明,取决于虚拟机密度、服务器配置和其他测试参数。
基本上,从以上测试情况来看,互联网吞吐量下降了27%。 这意味着vm密度也可能下降27%,下降幅度显着。 为此,emulex和微软合作处理了这个性能问题。 解决方法是添加网卡卸载功能以提高系统性能。 日前,emulex为虚拟互联网加速( vnex )虚拟网络加速器) 8482; 解决这些问题,优化虚拟互联网性能的虚拟互联网卸载技术。 emulex虚拟互联网卸载技术提供以下功能:
1 .发送
ipv4/ipv6和tcp比较有效载荷(内部和外部)的校验和计算
2. lso v1和v2
3 .接收
1. rss/vmq
ipv4/ipv6和tcp比较有效载荷(内部和外部)的校验和验证
比较nvgre的emulex虚拟互联网卸载技术的集成
下图显示了emulex虚拟互联网卸载技术的图解证明。
下图显示了nvgre卸载优化后的性能提升。
注:以上测试结果为定性证明,取决于虚拟机密度、服务器配置和其他测试参数。
底线: nvgre的网卡卸载可以比较有效地提高性能。 nvgre是构建虚拟互联网体系结构的绝佳处理方法,emulex的虚拟互联网卸载技术具有以下特点:
支持hyper-v环境的更高虚拟机密度
2 .提高互联网吞吐量速度
实施nvgre后的cpu使用率下降
emulex在虚拟互联网体系结构技术方面处于领先地位,希望增加展示虚拟互联网卸载技术特点的验证点。
标题:“互联网虚拟化卸载技术在优化NVGRE性能方面的特点”
地址:http://www.sdsxywx.com/sdss/4295.html