安装指南
跳到最后的元数据
∙ 创建者 未知的用户(kc.wang@bigswitch)最后修改的, 瑞安伊泽德[管理]打开(放)月07日,2016
去开始元数据
提问
入门指南
简介
泛光灯是java基础和运行标准的JDK工具和蚂蚁,可在eclipse上运行。
先决条件
Linux
∙ Ubuntu 10.04(整洁)或更高。 (已运行Ubuntu 10.04版本与蚂蚁1.8.1或更低)。
∙ 安装JDK 1.7和蚂蚁。你可以随意选择安装Eclipse,但它是不需要的。
sudo apt-get install build-essential default-jdk ant python-dev eclipse
Mac
∙ Mac OS X 10.6或更高版本可能工作:但尚未进行测试
∙ Xcode 4.1(10.7狮)或Xcode 4.0.2(10.6雪豹)(包括GCC,让Git,等)
∙ java开发工具包1.7:安装,只是类型“javac”终端;这应该自动安装JDK,如果不是已经存在
∙ Eclipse(可选)
注意:要快速上手?你可以在亚马逊建立一个Ubuntu的图像在这里添加linux上面的依赖性。
下载并建立
泛光灯是简单的下载从GitHub和建。
$ git clone git://github/floodlight/floodlight.git
$ cd floodlight
$ ant
$ sudomkdir /var/lib/floodlight
$ sudochmod 777 /var/lib/floodlight
注意:使用主版本的泛光灯。
跑灯
java是假设在你的路径,你可以直接运行产生的蚂蚁floodlight.jar文件。
$ java -jar target/floodlight.jar
设置Eclipse
它也可以设置,开发和运行通过Eclipse的泛光灯。而不是手动设置项目,其容易使用Eclipse的Ant目标。
$ ant eclipse
这将创建几个文件:floodlight.launch,floodlight_junit.launch,classpath,和项目。从这些你可以设置一个新的Eclipse项目。
∙ 打开Eclipse创建一个新的工作区
∙ 文件->导入->常规->现有项目到工作区。然后单击“下一步”。
∙ 从“选择根目录”,单击“浏览”。请选择父目录放在聚光灯前。
∙ 选中“泛光灯”。没有其他的项目目前应该和不应该选择。
∙ 单击“完成”。
你现在有一个工作的Eclipse项目为泛光灯。你可以直接通过Eclipse项目以及。由于我们使用一个动态模块加载系统运行的泛光灯,我们必须配置Eclipse推出它的正确方式。
创建floodlightlaunch目标:
∙ 单击“运行->运行配置
∙ 右键单击Java应用程序->新
∙ 对于使用floodlightlaunch名字
∙ 对项目使用泛光灯
∙ 对于主要使用ain
∙ 点击申请
然后运行照明灯的下拉箭头,单击“下一步”播放按钮,选择合适的目标运行。这也与调试目标。
模拟网络
现在,泛光灯,运行,你需要将它附加到一个OpenFlow网络。这是最好的工具之一分钟,网络仿真工具。
∙ 下载泛光灯的VM。它包括照明灯和Mininet。
∙ 它开始在VMware融合或VirtualBox
∙ 登录(用户名和密码是泛光灯是泛光灯)
∙ 双击eclipse安装不上其可能的最小网络对本地运行的泛光灯(只要输入“sudo锰”)但是你也可以运行在一个远程控制器以及你建造的。 做,型:
$ sudomn --controller=remote,ip=<controller ip>,port=6653 --switch ovsk,protocols=OpenFlow13
可选运行Wireshark在SSH。听“eth0?和过滤包”的名字。
$ ssh -X floodlight@<vm-ip>
$ sudowireshark
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论