虚拟网络主流架构(让虚拟机上网的三种方案)

虚拟网络主流架构(让虚拟机上网的三种方案)_第1张图片

桥接

桥接:先在网络当中声明一个设备:网桥(虚拟的)像一个分线器。然后我们所有的虚拟机都和这个网桥相连。
网桥如何区分是哪台虚拟机的哪个网卡了?虚拟机是可以有多张网卡的,物理机也是
每个虚拟机上都有虚拟网卡(VNIC),然后它就会和网桥上的接口(TAP)相连,在网桥上会形成一个表CAN表。网卡都有自己的MAC 地址。
网桥的作用:就是去选M AC地址和接口对应一个连接,起连接作用。
虚拟网络主流架构(让虚拟机上网的三种方案)_第2张图片

NAT

NAT 中间还是网桥:只不过这时候的网桥不但在中间起连接的一个作用,还会去做一个活:地址的转换。应用很广,网络地址出口或者涉及到地址转换的这些地方。
虚拟机中不能上网的IP地址:因为这些地址都是我随便给的哈。
将原本虚拟机中不能上网的IP地址通过NAT技术使我的每台虚拟机都能够上网。
好处:(1)原本我只有一个可以上网的IP地址可以通过转换把它变成很多个可以上网的地址(一个地址对应多个地址)。
(2)起到一个安全性的作用。(因为我对外只有一个IP地址)
(3)负载均衡。(前提虚拟机都是做一个活,那么我忙不过来,其他虚拟机会来帮我)
虚拟网络主流架构(让虚拟机上网的三种方案)_第3张图片

(OVS)虚拟交换机-Open vSwitch (开源的一个软件)

好处:(1)支持VLAN 功能
(2)支持QoS 功能(服务质量保证功能)作用:用来进行限速,保证几个特殊的主机拥有最好质量
(3)支持很多拓展的协议

虚拟网络主流架构(让虚拟机上网的三种方案)_第4张图片
虚拟网络主流架构(让虚拟机上网的三种方案)_第5张图片

总结

前面两种 桥接、NAT 只适用于单台主机去使用
而云计算之中涉及的主机是很多的,会把很多物理机加到一个资源池中,这样虚拟机就会在每一个物理机中都有,应该考虑不同虚拟机之间在不同主机上的虚拟机怎样去通信,所有就有下面的DVS

分布式虚拟交换机(DVS)

逻辑上面跨主机将不同主机上的OVS 和在一起 形成 DVS。
实际上还是每一个虚拟机上一个OVS,然后这些OVS都连接了物理机的网口,外部在通过一个交换机把它们连起来。只是逻辑上看上去他们成了一个。
DVS 是为了方便我们的管理员去设计的
为什么要把他们做成逻辑上的一个了?
对于管理员来说,我不管你在哪个物理机上面,他们都是连接同一个DVS,我就知道他们是一起的。那么我在进行VLAN划分的时候,我直接就在DVS上去划分不同的VLAN。

虚拟网络主流架构(让虚拟机上网的三种方案)_第6张图片

你可能感兴趣的:(云计算)