Linux 中的虚拟网络NICs,交换机,网络和设备M
Tim Jones, 独立作家简介: 随着平台虚拟化的迅速进展,对公司生态系统的其他部分进行虚拟化也并不稀奇
最近的之一就是虚拟化网络
平台虚拟化的早期实现创建了虚拟 NICs,但是今日,网络中更大的部分正在被虚拟化,例如支持在同一个服务器上或者分布在服务器间的 VM 间通信的交换机
专注于 NIC 和交换机虚拟化,探究虚拟网络背后的创意
发布日期: 2024 年 12 月 06 日级别: 中级原创语言: 英文访问情况 7246 次浏览建议: 0 (添加评论)平均分 (共 9 个评分 )联系 Tim是我们最受欢迎、最多产的作者之一
浏览 developerWorks 上 Tim 的所有文章
查看 Tim 的个人信息 ,并在 My developerWorks 中与 Tim、其他作者和各位读者联系
现在计算又重新兴盛起来
虽然虚拟化出现是在几十年前,但通过商品硬件的使用,它真正的潜力现在才被认识到
虚拟化加强了服务器负载的效率,但服务器生态系统的其他部分也成为了未来加强的选项
许多人视虚拟化为 CPU,内存和存储的巩固,但是这样太过简单化解决方案了
网络是虚拟化的一个关键方面,代表虚拟化设置中第一等的元素
虚拟化网络我们从问题的高层次开始探究,然后深化到 Linux® 构建和支持的网络虚拟化各种方法
在传统环境中(见图 1 ),一系列物理服务器支持所需的应用程序设置
为了实现服务器间的通信,每个服务器都包含一个或者多个网络接口卡(NICs),它们连接到一个外部网络设施上
带有网络软件栈的 NIC 通过网络设施支持端点间的通信
正如图 1 所示,这个在功能上表示为一个交换机,它支持参加其中的端点间的高效数据包通信
传统网络基础架构服务器合并背后的关键改革是物理硬件的抽象,允许多操作系统和应用程序共