欢迎光临
我们一直在努力

网络虚拟化云计算,云服务器虚拟化技术

大家好,我是IT售前工程师Bernie.

此前讨论了计算资源、存储资源的虚拟化技术原理,本文我们重点讨论下网络资源的虚拟化原理与过程,欢迎阅读。

首先,网络资源包含哪些内容?

严格来讲,一个集群内所有的保障物理接口总的流量带宽的资源,包括路由器、交换机、网卡等资源。即分布式交换机上关联的各项物理接口。

注意:这里说的流量不仅仅是包括用户的接入流量(客户端到服务器的流量),其实远远不止这些。它还包括服务器的上网流量文件存储流量、系统间的转发流量等等。

VM如何申请网络资源?

实际上,虚拟机的网络信息交换行为都是要借助于物理交换设备的,所以我们在虚拟机里面搭建了一套虚拟交换机vSwitch,用作和物理交换机的媒介。

VM和外部网络之间的访问,本质上就是把数据包根据VM的网络配置进行封装,然后通过虚拟交换机–物理网卡–物理交换机,传送到外网。

在hostOs中,虚拟交换机vSwitch与虚拟机之间通过业务网络端口组相连接(下行),并通过链路网络端口组(上行)与物理接口连通。

同时,hostOs会借助于内核端口配置各个虚拟机的IP地址和vlan,支撑VM管理流量和系统流量的传输。

网络流量如何分配?

前面已经讲过,流量的类型包括很多种,比如:VM之间的通信流量、VM与物理服务器的流量、系统流量(管理流量、iSCS流量、vSAN流量、vMotion流量),还有上网流量等。

在各种流量的具体分配时,虚拟机之间遵循的是基于份额、限制和预留的资源抢占能力。

配置VM网络资源池

我们可以通过设置不同网络资源池的配额划分网络资源池,然后通过网络资源池进一步配置不同VM的带宽抢占能力。可以让网络资源池关联VM的端口组,从而实现为资源池内的所有VM预留带宽。也可以单独设置份抢占能力。

配置流量份额、限制和预留

由于流量资源的争抢都是发生在一个物理端口上的,因此份额、限制和预留也是在物理端口生效的。比如:我们设置预留10Gbps,这就代表在该分布式交换机的每个物理端口为这个流量预留10G。

网络资源如何回收?

与计算资源、存储资源的回收稍有不同,网络资源的回收需不要周期性扫描验证等环节。只要VM不再需要流量转发了,那么它所占用的网络资源就可以立刻被释放掉,其他的虚拟机VM随时可以使用这部分网络资源。

总结

与cpu虚拟化、内存虚拟化和存储虚拟化相比,网络资源的虚拟化似乎更加晦涩难懂。这是因为VM的流量要经过虚拟交换机作为媒介转发,并且流量也是分为种类型的。不同类型的流量可以通过配置、预留、限制等方式进行均衡的分配。

以上是关于网络资源虚拟化的全部分享,如果有小伙伴想了解cpu、内存和存储的虚拟化,可以在合集《Bernie说云计算》中查看和阅读。

我是IT售前工程师Bernie,欢迎关注!下期见~

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。