我想在交换机上运行OpenFlow。
我在尚不支持OpenFlow的交换机上具有超级用户权限。
如何使此交换机支持OpenFlow,然后从机箱外控制其上的流量?
基本上,我想开始尝试使用OpenFlow。我从哪里开始呢?
发布于 2012-02-28 08:44:27
遗憾的是,用户无法在不支持该功能的交换机上启用OpenFlow。
开始试验OpenFlow的最简单方法是下载Floodlight控制器VM映像。Floodlight是一个用Java语言编写的开源OpenFlow控制器。下载页面上提供的虚拟机是一个基于Ubuntu的镜像。当你启动图像时,泛光灯控制器已经在运行了。图像中还包含Mininet。Mininet允许在单个Linux实例中创建虚拟网络。这将允许您创建启用OpenFlow的软件交换机的任意网络拓扑,并将其连接到泛光灯控制器。
发布于 2013-10-06 06:05:29
软件定义网络领域入门的工具、教程和在线课程:
网络模拟器和模拟器
1) Mininet (模拟器;学习曲线:简单;开源)
2) Estinet (模拟器和仿真器;学习曲线:中等;专有)
3) ns-3 (模拟器;学习曲线:困难;开源)
南向接口
1) NOX (编程语言: C;学习曲线:中等;Open flow 1.0;开源)
2) POX (编程语言: Python;学习曲线: Easy -source;Open flow 1.0;开源)
3) Flood light (编程语言: Java;学习曲线:困难;Open flow 1.0;一种开源)
4) Ryu (编程语言: Python;学习曲线:中等;Open flow 1.0/1.1/1.3;开源)
北向接口
1) Pyretic
2) Frenetic
3) Route Flow
教程
1) Open flow
2) Mininet walk through
3) POX Tutorial
在线课程
1) Software Defined Networking (棒极了的课程)
2)许多公司也在这个领域举办咨询研讨会。
Misc Relevant Projects
发布于 2012-02-29 03:01:29
对于某些硬件交换机,可能还提供了启用OpenFlow的固件升级。您可能需要与您的交换机供应商联系。
https://stackoverflow.com/questions/9461351
复制相似问题