我想在交换机上运行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
3) POX Tutorial
在线课程
1) Software Defined Networking (棒极了的课程)
2)许多公司也在这个领域举办咨询研讨会。
发布于 2012-02-29 03:01:29
对于某些硬件交换机,可能还提供了启用OpenFlow的固件升级。您可能需要与您的交换机供应商联系。
https://stackoverflow.com/questions/9461351
复制相似问题