SDN/OpenFlow软件Mininet、OpenDaylight、OpenFlow、Floodlight介绍

以下为你介绍的SDN/OpenFlow软件都可用在Linux系统上:Mininet(虚拟网络)、OpenDaylight(软件定义网络框架)、OpenFlow(开源连网技术)、Floodlight(OpenFlow控制器)。

1、Mininet(虚拟网络)

SDN/OpenFlow软件Mininet、OpenDaylight、OpenFlow、Floodlight介绍

Mininet可以用一条命令sudo mn在单一的主机上在数秒之内创建一个运行真正内核、交换和应用代码的现实的虚拟网络。因为你可以轻松地和你的网络交互,通过Mininet命令行(和API),定制它、与他人分享或者将它部署在真实的硬件之上,Mininet对于开发、教学和研究非常有用。

Mininet也是一个开发、分享和体验OpenFlow和软件定义网络SDN的很好的方式。Mininet的开发和支持都极为活跃,并发布于BSD许可协议下。

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

2、OpenDaylight(软件定义网络框架)

SDN/OpenFlow软件Mininet、OpenDaylight、OpenFlow、Floodlight介绍

OpenDaylight是一套以社区为主导的开源框架,旨在推动创新实施以及软件定义网络(简称SDN)透明化。面对SDN型网络,大家需要合适的工具帮助自己管理基础设施,这正是OpenDaylight的专长。作为项目核心,OpenDaylight拥有一套模块化、可插拔且极为灵活的控制器,这使其能够被部署在任何支持Java的平台之上。这款控制器中还包含一套模块合集,能够执行需要快速完成的网络任务。

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

3、OpenFlow(开源连网技术)

OpenFlow基本的概念就是你可以用软件而不是硬件来处理网络中最复杂的那部分工作。它实际上是从一种封闭的状态转向一种非常开放的生态系统,就好像十年前的诺基亚手机转向现在的智能机一样。

4、Floodlight(OpenFlow控制器)

Floodlight 控制器是一个企业级的,使用apache协议的,使用Java开发的OpenFlow控制器。它是有社区支持的包含一些Big Switch Networks的几个工程师。

OpenFlow是一个由Open Networking Foundation (ONF)管理的开放标准。它定义了一种协议让远程控制器通过路由器可以修改网络设备的行为,使用定义良好的转发指令集。Floodlight被设计为同正在增长的交换机,路由器,虚拟交换机,通过支持OpenFlow标准的设备一起工作。

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

注明

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

栏目相关文章