可管理性——通过从基础设施提供商中派生出来的不同的服务供应商,可以使网络管理任务模块化,同时有利于在网络中每层建立责任化的管理机制。它必须提供给服务提供商完全的端到端虚拟网控制服务,避免目前网络中要进行管理性边界协调。
伸缩性——多个虚拟专用网的共存是网络虚拟化的一个基础性的问题。可伸缩性是这个等式中必不可少的部分。在网络虚拟化环境中,基础设施提供商平衡不断增多的虚拟网之间的共存问题,在这个平衡的过程中不能影响到虚拟网本身的功能。
独立性——为了提高虚拟专用网的容错性、安全性、隐私性,网络虚拟化必须保证共存的虚拟网之间的独立性。网络协议易于发生配置错误和实施错误。虚拟化必须保证一个虚拟网中配置错误不能影响到其他共存的虚拟网。
独立性可以确保一个虚拟网中的错误不影响其他共存的虚拟专用网,但是底层配置错误和其他一些常见错误将会影响网络虚拟化环境的稳定性。进一步地说,基础设施供应商的不稳定性可以导致其派生出的虚拟网不稳定。虚拟化环境必须保证虚拟化环境的稳定性,受到虚拟化环境的不稳定性影响的虚拟网必须能很快地收敛到一个稳定的状态。
可编程性——为了保证虚拟专用网的灵活性和可管理性,网络部件的可编程性也是一项必不可少的需求。只有通过可编程性,服务提供商才能实施自定义的协议,部署多样性的服务。在这方面,两个很紧迫的问题必须给出满意的回答:一个是「可编程的度是多少?」另一个问题是「可编程性如何提供?」在安全性有保障的前提下,可编程性能够简单有效地实施,这点必须做到,如果想了解其他相关信息:http://www.yanhuangzixun.com/。
异质性——异质性在网络虚拟化中主要表现在两方面:第一,底层网络技术的异质性(光网,无线网和传感器网络);第二,每个端到端的虚拟专用网是底层物理网络设施的异质性结合,因此其也应该被看作具有异质性。服务提供商必须允许包含和运行交叉域的端到端虚拟网,而这种包含和运行不需要专门的技术去解决。底层网络设施必须能够支持不同服务供应商所实施的异质性协议和算法。另外,终端用户服务的异质性也必须考虑进来,还开展ISP相关业务,办理ISP许可证。