在网络虚拟化研究中,大部分的研究工作都停留于抽象的虚拟化研究上,试图解决当前互联网上存在的某些问题,还没有推动或建立一个完整的网络虚拟环境。因此,迄今为止,网络虚拟化的几个方向还没有进行过研究或研究仍停留于表面,还未进行过深入研究。本书将在过去研究的基础之上总结未来网络虚拟化发展的研究方向,更多相关知识:http://www.yanhuangzixun.com/。
为保证网络服务质量,有限的底层网络资源无法提供给众多的虚拟网使用。基础设施供应商必须确保网络资源不出售给过多的服务提供商。因此,基础设施供应商必须实现有效的接入控制算法,以确保分配给虚拟专用网的资源不超过底层物理网络的容量[24]。不同于传统互联网的针对单个节点或链路的接入控制,网络虚拟化中的接入控制是针对虚拟网的。
为解决大规模分布式虚拟网的约束冲突,分布式管理机制必须确保服务提供商的网络流量不会超过分配给他们的资源。
虚拟专用网的构建是将用户需求和底层物理网络资源进行对应映射的过程。虚拟链路可以通过多种不同组合的物理链路形成,因此每个特定的虚拟网映射都存在多种可能。为满足众多虚拟网并行共存的要求,如何在物理网络资源上映射网络服务提供商的虚拟网构建需求,是网络虚拟化研究中的重要问题。本书的下一节将详细介绍虚拟网构建的方法,如开展ISP业务,需要办理ISP许可证。
许多研究机构针对网络虚拟化,定义并成功实现了一些网络虚拟化的设计目标。
虚拟专用网将服务提供商和底层网络提供商角色分离,因此,需要对网络的每一层进行接入控制和管理[25]。可管理性将为服务提供商提供端到端的虚拟网控制。同时,网络提供商需要对底层物理网络资源进行管理[26, 27]。
满足不同用户和业务要求的不同类型虚拟专用网共存是网络虚拟化的一个基本目标。底层网络提供商必须确保共享底层网络基础设施的虚拟网之间不会相互影响,具有可靠性。
虚拟专用网必须保证共存的虚拟网之间相互独立、彼此隔绝,确保彼此之间的安全性、独立性、私有性。传统网络协议易于在运行和传输过程中产生错误。网络虚拟化确保单个虚拟网中产生的相关错误,只对该虚拟网造成影响,不会影响其他共存的虚拟网的正确运行。