SDN/OpenFlow软件Arno、ns-3、Wakame VDC、FlowScale介绍

以下为你介绍的SDN/OpenFlow软件都可用在Linux系统上:Arno(NFV 开发框架)、ns-3(网络模拟器)、Wakame VDC(为网络部分使用OpenFlow协议的IaaS平台)、FlowScale(OpenFlow功能划分和分配流量)。

1、Arno(NFV 开发框架)

开源OPNFV项目正式公布第一版NFV开源框架Arno,不仅提供电信服务供应商及开发者一个整合性的开放源码平台,加快测试和部署各式虚拟化网路功能,也协助企业从NFV应用及服务测试走向商用市场。目前该版本已正式开放提供下载使用。

网路功能虚拟化(Network Functions Virtualization,NFV)这个由电信服务供应商所共同发起的网路虚拟化技术,近几年跟随SDN的发展脚步衍然成形,不只已成功通过各种概念性验证(PoC),更在电信市场带来了显著影响,不少电信商,如日本的NTT、美国AT&T及韩国SK Telecom等皆纷纷採用,除了用来提供如防火牆、网路入侵侦测、负载平衡等虚拟化网路功能外,更做为企业加快测试和部署网路服务之用。

而由OPNFV项目首次释出的NFV框架Arno,不只是第一个针对NFV推出的开放源码平台,也做为提供开发者更方便开发和部署NFV的环境,除了能在Arno上部署自家或来自第三方平台的虚拟化网路功能(VNF),做为测试各种流量使用情境的效能及功能外,Arno平台也支援多个开源专案,包括了Ceph、KVM、OpenDaylight、OpenStack,以及Open vSwitch等技术,例如,可以透过Arno协助达到像是持续整合、自动化部署和元件测试等用途。

此外,根据OPNFV表示,该框架也提供了一个基于社群测试的实验基础架构(Community Test Labs Infrastructure),可让开发人员在不同情境和硬体平台上,开发测试和部署虚拟化网路功能,例如敏捷式测试等。

Intel通讯与储存基础架构事业部SDN部门总经理John Healy在官方部落格表示,透过这套NFV开源框架,不只给予了硬体和软体业者更进一步测试、修正、整合和客製化的NFV平台,也提供一个经过标淮化、验证、开源及可支援所有NFV应用的基础架构,加快NFV从PoC进入真正产业应用的脚步。

OPNFV董事Heather Kirksey则指出,透过新释出的NFV框架Arno,将协助终端用户更快运用NFV平台走向实际测试。而除了提供开发者加快开发和部署NFV服务外,他也表示,将在推出下一个新版本时,增加新的NFV平台功能,例如,可因应特定真实世界的使用情境,以及更多符合电信市场使用需求的功能等。

除了电信商开始採用NFV外,不少网通厂商也看淮NFV市场,例如甲骨文日前与英特尔联手推出NFV协同工具,要打造更加灵活、弹性的网路功能与服务环境。更早之前,网通厂商Alcatel-Lucent也针对NFV发布新的虚拟服务路由器(Virtualized Service Router,VSR),加入各种IP网路优化与弹性扩充的应用服务。

2、ns-3(网络模拟器)

SDN/OpenFlow软件Arno、ns-3、Wakame VDC、FlowScale介绍

ns-3是由C和Python语言编写的网络模拟器,支持OpenFlow创建来模拟一个OpenFlow的环境,也可用于实时模拟。

ns-3是用于Internet系统的离散事件网络模拟器,主要用于研究和教育用途,ns-3是免费软件,已获得GNU GPLv2许可,并且可公开用于研究,开发和使用。

下载地址:https://www.nsnam.org/

3、Wakame VDC(为网络部分使用OpenFlow协议的IaaS平台)

Wakame VDC是由Ruby语言编写的为网络部分使用OpenFlow协议的IaaS平台。

系统要求:

Ruby版本:2.0.0-p598

操作系统:CentOS 6

其他版本或操作系统可能会或可能无法正常工作。

下载地址:https://github.com/axsh/wakame-vdc

4、FlowScale(OpenFlow功能划分和分配流量)

FlowScale是通过多个物理交换机端口使用TOR(Top of Rack)交换机的OpenFlow功能划分和分配流量,使用负载均衡功能。

注明

以上就是SDN/OpenFlow软件Arno、ns-3、Wakame VDC、FlowScale的介绍内容,这些SDN/OpenFlow软件都能使用在Linux操作系统中。

栏目相关文章