一个行业固定设备的折旧周期很长,任何变革的发生都绝非易事,但是网络却一次性面临两项革新——软件定义网络(SDN)和网络功能虚拟化(NFV),在变革网络的过程中,二者若想取得成功可能会依赖彼此的技术,或者和谐共处。但是那个点在哪里是未来需要共同探讨的。
SDN和NFV并非缺一不可
SDN发迹于两个不同的产业问题。一是鉴于IP/以太网协议数据包转发的自适应特性,构建和管理大型IP/以太网变得更加复杂。再则是要通过集中控制转发,使流量管理和运营效率应该得到改善。早期的SDN玩家谷歌似乎也印证了这一点。
第二,云计算承诺创造应用部署的新模型,租户以一种互不干扰的方式必须共享公有云数据中心,多组件应用必须在灵活的资源池中部署,而且性能和安全不会受损。其实在SDN中也有一些相似之处,SDN至少也有三种模型,一种是采用OpenFlow控制器的集中控制,另一种是依赖于SDN配置,用网络叠加管理网络虚拟化,第三种就是分布式模型,这是一种依赖网络和现有协议的更高的软件通信层。
虚拟化的网络把交换机和路由器移植至一种裸机模式,从而降低了硬件成本,而控制软件则移回至服务器集群和虚拟服务器实例。这就能实现随工作负载变化的资源扩展,更为重要是的是避免了受制于特定厂商,而这也正是交换机和路由器价格居高不下的主要原因。
网络功能虚拟化是一种载体驱动的手段,从而虚拟化网络功能并且将这些功能从特定的设备迁移到通用类型的服务器。NFV传递的目标是通过减少专属设备依赖,从而减少服务部署成本,采用更灵活的软件定义框架构建服务特性,增加服务灵活性。