OpenContrail 是网络虚拟化和智能化的解决方案,包含所有用于创建虚拟覆盖网络的组件:SDN控制器、vRouter和分析引擎。当进行网络配置时,Contrail是连接物理网络与虚拟环境、配置底层服务、减少时间、降低成本和风
ONOS 是由 ON.Lab 使用 Java 及 Apache 实现发布的首款开源的SDN网络操作系统,主要面向服务提供商和企业骨干网。ONOS的设计宗旨是满
POX 是 NOX 的 Python 变种。是由斯坦福使用Python语言开发的基于OpenFlow的一种控制器,是NOX的兄弟,它具有能将交换机送上来的协议包交给指定软件模块的功能。
Lantern是盛科推出的业界首款基于硬件的SDN开源项目,基于开放性的硬件SDN交换机,集成了Linux Debian 7.2 OS系统,Open
Mul是一个用c语言实现的openflow控制器,多线程架构。支持用来连接app的多种北向接口,目前支持openFlow的1.0.
Ryu 是一个基于python的开源网络操作系统,Ryu 目的在于提供逻辑上的集中化管理,通过提供API使网络管理更加方便,Ryu支持openflow
Floodlight 控制器是一个企业级的,使用apache协议的,使用Java开发的OpenFlow控制器。它是有社区支持的包含一些Big Switch
NOX 是一个 SDN 软件定义网络生态系统。也是用来构建网络控制应用的平台。NOX 是首个 OpenFlow 控制器,Nicira 在 2008
Jaxon是一款基于Java语言实现的OpenFlow 控制器,提供给NOX一个端口,用来桥接NOX控制器与Java应用。
Trema是一个使用Ruby和C来开发OpenFlow控制器的全特性的容易使用的框架。 支持的平台:
POFController是由华为公司采用BSD/ Apache授权基于Java语言实现的OpenFlow控制器,提供了一个GUI管理界面,用于交换机的控制和配置。POF主要包含控制器和交换机两个
OpenvSwitch 是一个高质量的、多层虚拟交换机,使用开源Apache 2.0许可协议。它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow, sFlow, SPAN, RSPAN,
Mininet可以用一条命令sudo mn在单一的主机上在数秒之内创建一个运行真正内核、交换和应用代码的现实的虚拟网络。因为你可以轻松地和你的网络交互,通过Mininet命令行(和API),定制它、与他人分享或者将它部署在
Beacon是由斯坦福大学的David Erickson等人设计,基于Java语言开发实现的开源控制器,以高效性和稳定性应用在在多个科研项目及实验环境中,除此之外,具有很好的跨平台性,并支持多线程,可以通过UI界面进行访问控
软件定义网络(Software Defined Network, SDN ),是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,
OpenDaylight是一套以社区为主导的开源框架,旨在推动创新实施以及软件定义网络(简称SDN)透明化。面对SDN型网络,大家需要合适的工具帮助自己管理基础设施,这正是OpenDaylight的专长。作为项目核心,OpenDaylig
OpenFlow基本的概念就是你可以用软件而不是硬件来处理网络中最复杂的那部分工作。它实际上是从一种封闭的状态转向一种非常开放的生态系统,就好像十年前的诺基亚手机转向现在的智能机一样。
IRIS是由ETRI研究团队使用Java语言创建的一个Resursive SDN Openflow控制器。目标是创建一个具备水平扩展电信级网络、高可用性及透明故障恢复、基于OpenFlow递归网络抽象的多域支持等主要功能的SDN控制器。
Flowvisor是使用Java语言编写的建立在OpenFlow之上的网络虚拟化平台,用来在交换机和多个控制器之间传输透明代理proxy ,可以
POFSwitch是由华为公司采用BSD许可基于Linux系统C语言实现的虚拟交换机,POFSwitch与POFController协同工作增强OpenFlow协议支持协议无感知转发。
RouteFlow是基于OpenFlow实现的路由虚拟化开源项目,解决交换机的流表生成和下发的数据平面问题及控制平面路由协议及计算的问题。RouteFlow时由一个OpenFlow控制器应用程序、一个独立的RouteFlow服务器以及虚拟网络
MidoNet是由日本的SDN公司Midkura实现的一种分布式的、分散的、多层次的软件,遵循Apache许可,主要作为OpenStack 云编排
XORPlus是由Pica8公司提供硬件交换芯片为软件定义网络提供开放系统支持L2 / L3协议栈的Open
VLCP 是一款为生产集群应用而严格设计开发的 SDN 控制器。它从根本性的设计上改变了以往 SDN 控制器不稳定的印象,使用 ZooKeeper +
ONetSwitch是叠锶公司作为全球首款基于Zynq器件实现的OpenFlow Switch产品,作为理想的SDN教育科研平台,具备“软件可编程,逻辑可重构,硬件可扩展”能力,是面向SDN/OpenFlow的可编程交换机。
LINC是由FlowForwarding主导基于OpenFlow1.2和1.3.1版本遵循Apache 2许可的一个交换机开源实现项目,架构采用流行的商用x86硬件,可运行于多种平台上,如Linux、Solaris、Windows、MacOS,在
Pantou(OpenWRT)是基于BackFire OpenWrt软件版本(Linux 2.6.32)实现的把商用的无线路由器或无线接入点设备变为一个支持OpenFlow的交换机,把OpenFlow作为OpenWrt上面的一个应用来
OpenVirteX是ON.Lab开发的一个网络虚拟化平台,可以实现多租户的网络虚拟化,可以用来创建和管理虚拟SDN网络(vSDNs),通过虚拟
LoxiGen是一个为多种语言生成OpenFlow协议库的工具。它由一个解析线路协议描述的前端和每个支持的语言的后端(目前为C,Python和Java,路由中的Lua自动生成的线路解析器)组成。
FlowScale是通过多个物理交换机端口使用TOR(Top of Rack)交换机的OpenFlow功能划分和分配流量,使用负载均衡功能。
DaoliNet是道里云公司自主研发的为基于Docker的应用平台量身打造的动态敏捷高效网络技术,DaoliNet将以全新的技术变革,通过技术开源模式,为全球Docker容器网络贡献价值。
Mc- Nettle是耶鲁大学开发的一款新型OpenFlow控制器,它定位于超强的多核多服务器,能承担大型数据中心规模的负载流量(譬如每秒2千万个流请求,并可扩展至5000台交换机)。
Maestro是莱斯大学论文中提出并用Java语言实现的一款基于LGPL V2.1开原协议标准的 OpenFlow
k8s-ovs是一个使用openvswitch为K8S提供SDN功能的项目。该项目基于openshift SDN的原理进行开发。由于openshift的SDN网络方案和openshift自身的代码耦合在一起,无法像flannel和calico等网络方案以插件的方式独立的
Resonance 是一个采用NOX和OpenFlow内置网络访问的SDN网络管理框架,含有运营商定义的网络策略的有限状态机制(FSM)。
Indigo 是 Big Switch Network 根据斯坦福大学的 OpenFlow 参考方案使用C语言实现的一个开源OpenFlow实现方案,运行于物理交换机之上,能够利用以太网交换