甚么是网络虚拟化?
所谓的网络虚拟化,即对应计算虚拟化,随着计算虚拟化得到实质性突破后,云计算利用的矛盾更多集中在网络层面,急需网络能够像计算资源那样能够"为所欲为"的调度和管理。
网络虚拟化,本质上要求"网络转发路径"实现资源池化,而网络转发路径更具体一点讲,包括入接口、出接口,最少要实现网络接口的资源池化。
需要注意的是,网络虚拟化与虚拟网络是两个区别的概念。
首先可以看计算机的虚拟化。
计算机虚拟化的成功与对底层硬件的清晰抽象密不可分,这样,计算机虚拟化层即可以使用硬件抽象,它允许上层Guest操作系统对硬件资源的分割与共享。
与之类似的,网络虚拟化需要网络本身带有自己的硬件抽象层。硬件抽象层需要容易被分片,以使很多种区别的网络可以同时运行在一系列区别的硬件之上。
在硬件抽象层之上,允许有新的协议和编址方式独立地运行于在各自独立的分片中,实际上他们都处于同一个物理网络中,并使得网络具有对网络利用进行优化的能力,或对利用所有者提供自定义的能力。在硬件抽象层以下,可以是区别的硬件。
网络中需要进行虚拟化的资源包括:带宽、拓扑、流量、装备CPU、转发表。
网络虚拟化的本质是要能够抽象底层网络的物理拓扑,能够在逻辑上对网络资源进行分片或整合,从而满足各种利用对网络的区别需求。
网络虚拟化与计算虚拟化有着相同的发展思路,分为单节点虚拟化、多节点虚拟化、区域虚拟化和更大范围的虚拟化。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP