1、SDN 的三个核心要点有三个:将控制平面和数据平面分离,这是最核心的部分,现在经常提到的 SDS 其核心也是控制和转发分离,这是 SDS 设计重要原则之一,可见 SDN 是先于 SDS 的;SDN 使用的都是商用化,通用的路由器和交换机,这是相对于专有的芯片,专有的架构,专有的设备而言的;控制面可编程;对应的 NFV 的三大关键点是:将网络设备的功能从网络硬件中解耦出来;将电信硬件设备从专用产品转为商业化产品;数据平面可编程;SDN 起源于园区网,成熟于数据中心;NFV 始于运营商,最初主要是大型运营商在搞的;SDN 跟 NFV 最明显的区别是,SDN 处理的是 OSI 模型中的 2-3 层,
2、NFV 处理的是 4-7。SDN 主要是优化网络基础设施架构,比如以太网交换机,路由器和无线网络等。NFV 主要是优化网络的功能,比如负载均衡,防火墙,WAN 网优化控制器等。这里做了一个特别有意思的类比,类似于 C 语言面向过程到 C+的面向对象的变化。熟悉编程基础的朋友对此非常熟悉,以对象为思考的元素,更容易建立编程逻辑。SDN 的转变是从分布式的,采用复杂协议的专用网络设备,用低级的管理工具管理,转变为用高级管理工具管理商用设备组成的集中式架构系统。现场工程师配置专用设备变为远程工程师配置虚拟化设备。SDN 带来的好处:简化由成千上万来自不同供应商,API 接口的物理路由器交换机组成的整个网络的配置过程。从应用或者策略管理的来看,整个网络大大简化,从而简化了操作。减少成本,不用再为一些功能强大的贵的硬件花冤枉钱了。NFV 带来的好处:加快产品和新业务推向市场的速度,因为无需改变硬件,要知道,硬件修改要费尽的多,开发测试周期太长。由于标准化的作用,带来采购,设计,集成和基础设施的维护的过程大大简化;由于有了动态分配硬件资源的能力,可以在确定的时间增加网络功能,从而增加了灵活性/扩展;