随着软件定义网络(SDN)技术的不断发展,标准化变得愈发重要。为此,开放网络论坛(Open Networking Foundation,ONF)应运而生,旨在规范化从目的控制器到网络设备的通信方式。ONF采用开放流(OpenFlow)协议作为标准化的方法,该协议定义了流量如何组织成流,以及如何根据需要控制流量。这一步对于实现SDN的优势至关重要。
除了ONF,OpenDaylight项目也是一个重要的标准化组织,致力于推动开放标准和SDN的普及。OpenDaylight的目标是提供一个功能性的SDN平台,使用户可以直接部署SDN,而不需要额外的组件。同时,贡献者和供应商可以提供附加组件和其他能够为OpenDaylight平台增加价值的模块。
SDN最初是由研究人员和数据中心架构师开发的,而网络功能虚拟化(Network Functions Virtualization,NFV)则是由服务提供商联盟提出的。当服务提供商试图加快新网络服务的部署以促进收入增长时,他们发现基于硬件的设备成为了阻碍。他们寻求标准化的IT虚拟化技术,并发现NFV有助于加速服务创新和配置。最初的NFV白皮书详细描述了他们面临的挑战以及提出的解决方案:网络运营商的网络中充斥着各种各样的专有硬件设备。部署新的网络服务通常需要额外的硬件,而找到容纳这些设备的空间和提供足够的电力支持变得越来越困难;随着能源成本的上升和资本投资的增加,设计和集成日益复杂的基于硬件的设备所需的技术人才也愈发稀缺。此外,基于硬件的设备很快就会达到使用寿命,需要重复采购、设计和部署周期,而这些过程中收益甚微。
综上所述,SDN和NFV都是旨在提高网络效率和灵活性的技术,分别从不同的角度解决问题。SDN通过标准化流量控制和网络设备交互来简化网络管理,而NFV则通过虚拟化网络功能来减少对专有硬件的依赖,从而加速新服务的部署和降低成本。两者结合,可以为服务提供商和数据中心管理者提供一个更加灵活、高效、成本效益更高的网络基础设施。