NFV架构与OpenDaylight架构对比
NFV架构
欧洲电信标准化组织(EuropeanTelecommunicationsStandardsInstitute,简称ETSI)提出的NFV架构随之发展起来,该体系结构主要针对运营商网络。
网络运营商的网络由专属装备来部署,这些专属装备功能变得复杂,而管理这些复杂的硬件装备造成运营本钱及能耗的增加,从而致使运营商网络的发展遇到瓶颈。
NFV采取了资源虚拟化的方式,在通用装备上运行虚拟机还是容器来实现网络功能,NFV下降了装备本钱,缩短了新网络服务的部署周期,从而适应网络运营商的发展需求。
NFV既可以基于非OpenFlow协议,例如ForCES等多种传统接口标准化协议,又能与OpenFlow协同工作。
OpenDaylight架构
由各大装备厂商和软件公司共同提出了OpenDaylight,目的是为了具体实现SDN架构,以便用于实际部署。
OpenDaylight继承了SDN架构情势,同时又结合了NFV的特点。
ODL与SDN都具有三层架构,ODL的控制层采取自带的Java虚拟机实现。
ODL与SDN架构最大的不同在于:OpenDaylight控制器的南向接口除支持OpenFlow协议以外,还支持NETCONF等配置协议和BGP等路由协议,并支持生产厂商的专有协议(如思科的OnePK协议).
为了能够处理不同的标准协议,OpenDaylight增加了服务抽象层SAL,它负责将不同的底层协议标准转换成OpenDaylight控制层所理解的要求服务。