floodlight是一款SDN的控制器。安装这个的原因是因为在学习mininet的过程中发现有人使用这个软件做其控制器。

完毕后发现floodlight是使用java写的于是放弃了后面的步骤,链接如下:http://www.sdnap.com/sdnap-post/1788.html

下面提供一个poxdesk的安装案例:

第一次试跑没能成功跑起topoviewer,很是遗憾,开始找寻原因。
在SDNap上找到一个好的pox wiki:https://openflow.stanford.edu/display/ONL/POX+Wiki
然后看到了李呈的博客:
按照他的提示开启了:discovery模块。我的discovery模块在pox.openflow.discovery。尝试后还是无法解决问题。
他的博客中提到samples.pretty_log是一个高亮显示提示的组件,会让界面好看一点。
后来简单搜索了一下,原来是启动命令的问题。需要修改一下启动的命令:

作者在官网上有一句话:

Note: You might also want to run openflow.discovery and poxdesk.tinytopo to get the topology viewer working. You might want to run poxdesk.terminal to get the terminal working (won’t work in Windows).
使用openflow.discovery和poxdesk.tinytopo来使topology viewer正常工作。使用poxdesk.terminal来使terminal正常工作。

让我十分郁闷的是,运行之后打开topology viewer并没有看到期待中的拓扑,我就蛋疼了。
后来发现是没有添加poxdesk.tinytopo的问题:

Screenshot from 2014-12-11 00:48:26
对支持Openflow的Wireshark比较感兴趣。

这是报错:

Lua: Error during loading:
[string “/usr/share/wireshark/init.lua”]:45: dofile has been disabled

解决方法:

要对其进行修改,终端运行

倒数第二行原来为:

改为

然后开始配置Openflow的协议:

Screenshot from 2014-12-11 00:40:30

2014.12.11—Openvswtich的学习

虽然之前学过ovs但是完全没有理解。没有实践经验。正好趁着安装了mininet和ovs的契机,顺便把ovs也学习一下。OVS的百度百科里,写着一些支持的技术。有几...

阅读全文

2014.12.16—安装nox

简单记录一下安装步骤。在运行Linux且满足相关依赖的主机上,可以通过下面的操作来安装最新的nox git clone git://noxrepo.or...

阅读全文

欢迎留言

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据