计算机系统应用教程网站

网站首页 > 技术文章 正文

虚拟化网络要解决那些问题? 虚拟化网络要解决那些问题和建议

btikc 2024-10-27 08:42:29 技术文章 27 ℃ 0 评论

虚拟机网络主要解决2个问题,一个是可管理性,一个是性能。

虚拟化的可管理性

KVM的虚拟化网络管理方案主要是openvswitch,ovs是一个开源的虚拟化交换机,纯软件模拟,ovs可以和物理交换机进行协议层的通讯,使网络管理员可以看到宿主机内部的网络情况,并且可以对宿主机进行网络管理。ovs目前也是事实上的虚拟化网络标准,openstack cloudstack opennebula等元管理平台默认都支持ovs,xen默认的虚拟交换机也是ovs。

虚拟化性能

虚拟化主要有两个方案,一种是软件方案,一种是硬件方案。

软件放主要是减少虚拟化和物理网卡之间通讯的层数,比如viritio可以改造虚拟机,让虚拟机和虚拟化层直接通讯,vhost_net可以跳过前端的虚拟化层、macvtap可以跳过内核的网桥。软件解决方案的终极解决方案就是独占物理网卡。

硬件目前主要是万兆网卡加sriov,当然也有千兆网卡的sriov,千兆一般支持8个子网卡,万兆支持64个子网卡。sriov是非常不错的硬件解决方案,唯一 的缺点是不支持在线迁移。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表