安装准备
- Floodlight项目Github地址
- Linux环境要有java环境,针对jdk版本有不同的要求:
- Floodlight master分支以上需要JDK8
- Floodlight v1.2版本一下需要JDK7
- 安装必要软件,对于不同的版本配置不同的JDK环境1sudo apt-get install git build-essential ant python-dev
安装步骤
首先需要从github仓库clone下来代码,默认是master分支,不过也可以加上-b 分支名
,clone某一个分支,例如-b v1.2
,接下来以master分支为例
运行Floodlight
在命令行执行如下指令,运行Floodlight
默认监听端口为6653
,v0.91
版本之前监听端口为6633
,当然也可更改监听端口。修改src/main/resources/floodlightdefault.properties
文件中的net.floodlightcontroller.core.internal.FloodlightProvider.openFlowPort=6633
,记得修改之后重新编译ant
设置ovs的controller
登录webUI查看
参考
https://floodlight.atlassian.net/wiki/display/floodlightcontroller/Installation+Guide