SDN 环境搭建(Floodlight+Mininet+Eclipse)

Mininet+OVS安装

安装过 mininet,需要重装
sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec
/usr/local/lib/python//mininet
/usr/local/bin/ovs-* /usr/local/sbin/ovs-*

 sudo apt-get remove mininet

下载最新版本的 mininet

 git clone git://github.com/mininet/mininet

查看详细的安装内容

mininet/util/.install.sh[options]

安装 OpenFlow13和 OpenvSwitch2.3.0
进入到 mininet/util/ 目录下

./install.sh -n3V 2.3.0

安装成功

Floodlight +Eclipse安装

安装 JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html
进行下载

此处根据Ubuntu 系统选用下载

jdk-8u131-linux-x64.tar.gz

解压好的目录复制到

/usr/local/

配置环境变量

sudo gedit /etc/ profile

配置内容

export JAVA_HOME=/usr/local/jdk1.8.0_131   //根据自己文件名改
export PATH=$PATH:/usr/local/jdk1.8.0_131/bin

配置文件生效

source /etc/profile

查看是否安装成功

java -version

安装 Eclipse

下载页面
https://www.eclipse.org/downloads/eclipse-packages/?osType=linux&release=undefined
解压 eclipse 的包,进入到安装的目录(eclipse-installer)

./eclipse-inst

安装即可

安装 Floodlight

安装 ant 等

sudo apt-get install build-essential  ant python-dev 

安装 git

sudo apt-get install git

下载 Floodlight

git clone git://github.com/floodlight/floodlight.git

编译 Floodlight,进入 Floodlight 目录

ant

此时,若想 Floodlight 导入 Eclipse 中可以使用,继续执行

ant eclipse

运行 Floodlight

java -jar target/floodlight.jar

你可能感兴趣的:(SDN 环境搭建(Floodlight+Mininet+Eclipse))