SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX介绍

以下为你介绍的SDN/OpenFlow软件都可用在Linux系统上:EstiNet(OpenFlow网络仿真器/模拟器)、RouteFlow(路由虚拟化)、MidoNet(虚拟网络解决方案)、OpenVirteX(网络虚拟化平台)。

1、EstiNet(OpenFlow网络仿真器/模拟器)

SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX介绍

EstiNet 是由台湾SDN解决方案开发商EstiNet(思锐科技)实现的OpenFlow网络仿真器/模拟器,以及故障排除工具,能够模拟数千个OpenFlow 1.0和1.3交换机,而其提供的DR.SDN能够简化和提供可视化工具,对OpenFlow控制器发送的数据包经过多台支持 OpenFlow交换机时出现的问题进行分析,并可以找出其中存在的问题。

下载地址:http://www.estinet.com/

2、RouteFlow(路由虚拟化)

SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX介绍

RouteFlow是基于OpenFlow实现的路由虚拟化开源项目,解决交换机的流表生成和下发的数据平面问题及控制平面路由协议及计算的问题。RouteFlow时由一个OpenFlow控制器应用程序、一个独立的RouteFlow服务器以及虚拟网络环境组成来重新实现物理网络的连通性以及运行IP路由工程(如Quagga)。

RouteFlow在Ubuntu 12.04上运行:

1]、安装依赖项:

sudo apt-get install build-essential git libboost-dev \

 libboost-program-options-dev libboost-thread-dev \

 libboost-filesystem-dev iproute-dev openvswitch-switch \

 mongodb python-pymongo

2]、在GitHub上克隆RouteFlow的存储库:

$ git clone git://github.com/CPqD/RouteFlow.git

3]、构建rfclient:

cd RouteFlow

make rfclient

现在,您可以运行测试。

下载地址:https://github.com/CPqD/RouteFlow

3、MidoNet(虚拟网络解决方案)

SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX介绍

MidoNet是由日本的SDN公司Midkura实现的一种分布式的、分散的、多层次的软件,遵循Apache许可,主要作为OpenStack 云编排系统中的默认网络构件,可以让虚拟网络解决方案,特别是专为网络基础设施设计的方案,为云平台如OpenStack服务,并且将其网络存贮栈虚拟化。

下载地址:https://github.com/midonet/midonet

4、OpenVirteX(网络虚拟化平台)

SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX介绍

OpenVirteX是ON.Lab开发的一个网络虚拟化平台,可以实现多租户的网络虚拟化,可以用来创建和管理虚拟SDN网络(vSDNs),通过虚拟化的OF网络构建特定的网络拓扑、寻址等。同FlowVisor相似,OVX也处于Physical Network与Controller的中间层,担任相同的角色。两者区别在于对数据包头的处理粒度不同,FlowVisor会根据flowspace的信息(如端口、ip地址等)将不同主机进行划分,以此来组成不同的slice,而OVX则提供一个完整的虚拟网络。

下载地址:https://openvirtex.com/

注明

以上就是SDN/OpenFlow软件EstiNet、RouteFlow、MidoNet、OpenVirteX的介绍内容,这些SDN/OpenFlow软件都能使用在Linux操作系统中。

栏目相关文章