开源OPNFV专案最近推出的最新一版NFV框架Danube,不只支援了多个涵盖运算、储存和网路虚拟化的开源专案(如上图左),以及可供开发测试和部署NFV的实验基础架构,还开始加入自动化开发维运流程DevOps(如上图右),能透过IT自动化、持续整合和持续交付,以提供企业加速NFV功能测试和自动化部署。
新版开源NFV框架Danube也是OPNFV专案推出的第4个版本,相较于前一版的Colorado主要专注于扩大NFV应用和服务发展,NFV框架新版本Danube最大特色是将可供自动化协同维运和开发的DevOps带进了NFV。Danube针对DevOps自动化和测试,结合上游的协同式开发、整合及部署,并在合併发布程式码的应用当中,提供了整套的持续整合(CI)及持续交付(CD)工具,来优化相关程式开发、测试,以协助企业加快虚拟化网路功能测试及自动化部署。
Danube新版本还建立一个可供动态配置的实验室资源,例如基于社群测试的实验基础架构(Community Test Labs Infrastructure),可以让开发人员在不同应用情境和硬体平台上,来开发测试和部署虚拟化网路功能;另外在OPNFV 的测试套件也加入压力测试,并新增Common Dashboard 仪表板,能完整呈现NFV功能测试视图。
Danube也支援多个涵盖运算、储存和网路虚拟化的开源专案,包括了云端管理协作平台OpenStack、软体定义分散式储存系统Ceph、虚拟化平台KVM、SDN控制器软体OpenDaylight、SDN网路作业系统ONOS,以及云端网路虚拟化平台OpenContrail。
OPNFV在新版NFV框架也特别加强提升NFV网路效能,像是能整合网路第2层和第3层的转发,来加快资料传输层(Data Plane)的封包传递,并也增加更多可用于NFV效能测试的自动化框架和套件,例如能用在Open vSwitch虚拟交换器,提供加速封包处理所需的函式库和驱动程式的资料层开发套件DPDK,还有可供效能评估测试的初步运算次级系统,以及另一个可用于储存次系统的效能测试。
新版NFV框架也持续改进NFV功能,像是开始支援NFV管理和协作软体堆迭(MANO)的基本功能,也强化了NFV基础架构(NFVI)/虚拟基础架构管理者(VIM)的核心功能,包括了IPv6、服务功能链(Service Function Chaining)、L2 及L3的VPN、故障管理及分析,并也整合由ECOMP与Open-O合并即将推出的开放网路自动化平台ONAP;另在NFV基础架构的Network Telemetry应用部分也开始支援了服务保障(Service Assurance)template),以及增加做为常用YANG 与TOSCA建模语言之间转换的功能。
稿源: ithome
转自 http://www.oschina.net/news/84327/nfv-new-framework