SDN/OpenFlow软件POFSwitch、McNettle、Maestro、Pantou(OpenWRT)介绍

以下为你介绍的SDN/OpenFlow软件都可用在Linux系统上:POFSwitch(虚拟交换机)、McNettle(OpenFlow控制器)、Maestro(OpenFlow 多线程控制器)、Pantou(OpenWRT)(OpenFlow交换机)。

1、POFSwitch(虚拟交换机)

SDN/OpenFlow软件POFSwitch、McNettle、Maestro、Pantou(OpenWRT)介绍

POFSwitch是由华为公司采用BSD许可基于Linux系统C语言实现的虚拟交换机,POFSwitch与POFController协同工作增强OpenFlow协议支持协议无感知转发。

POFSwitch是基于Linux C,BSD许可的开源OpenFlow软件Switch。POFSwitch基于但不限于OpenFlow协议1.3。

POFSwitch已获得BSD许可,它易于运行和重新开发,用户可以修改代码,实现新功能并在以下位置重新分发代码。

下载地址:https://github.com/USTC-INFINITELAB/POFSwitch

2、McNettle(OpenFlow控制器)

Mc-Nettle是耶鲁大学开发的一款新型OpenFlow控制器,它定位于超强的多核多服务器,能承担大型数据中心规模的负载流量(譬如每秒2千万个流请求,并可扩展至5000台交换机)。

McNettle 使用 Haskell 编写控制逻辑。

3、Maestro(OpenFlow 多线程控制器)

Maestro是莱斯大学论文中提出并用Java语言实现的一款基于LGPL V2.1开原协议标准的 OpenFlow 多线程控制器,主要应用于科研领域,具有很好的平台适应性,可以有效的在多种操作系统和体系结构上运行。

4、Pantou(OpenWRT)(OpenFlow交换机)

Pantou(OpenWRT)是基于BackFire OpenWrt软件版本(Linux 2.6.32)实现的把商用的无线路由器或无线接入点设备变为一个支持OpenFlow的交换机,把OpenFlow作为OpenWrt上面的一个应用来 实现,Pantou支持的设备包括:普通的Broadcom接入点设备、部分型号的LinkSys设备、以及采用Broadcom和Atheros芯片组的TP-LINK的接入点设备。

注明

以上就是SDN/OpenFlow软件POFSwitch、McNettle、Maestro、Pantou(OpenWRT)的介绍内容,这些SDN/OpenFlow软件都能使用在Linux操作系统中。

栏目相关文章