您的位置:首页 > 其它

Floodlight+Mininet安装方法记录

2018-03-12 22:29 204 查看
一、安装环境准备
1.ubuntu14.04 server
2.系统源用的是清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
原址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/# apt-get update
# apt-get upgrade安装java、python环境# apt-get install build-essential default-jdk ant python-dev
# apt-get install git3.java版本更新到1.8之上
进入官网下载jdk安装包,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
# tar xzvf jdk-8u161-linux-x64.tar.gz
# mv jdk1.8.0_161 /opt
# vim /etc/profile在文件最末添加
export JAVA_HOME=/opt/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin$PATH# source /etc/profile
# java -version二、Floodlight安装记录
1.下载floodlight软件包# git clone git://github.com/floodlight/floodlight.git 2.安装# cd floodlight/
# ant编译成功



3.运行# java -jar target/floodlight.jar 4.启动后,访问浏览器  http://localhost:8080/ui/pages/index.html localhost为floodlight服务器ip
floodlight管理界面





三、Mininet源码安装
mininet安装较为简单,网上教程也较多,仅记录一下方便自己查阅
1.获取源码# git clone git://github.com/mininet/mininet2.查看版本信息是否符合要求# cd mininet
# cat INSTALL3.完整安装# ./util/install.sh –a4.测试# sudo mn --test pingall
# mn -c            清除
四、在floodlight管理界面中显示mininet的自定义拓扑结构# mn --controller=remote,ip=floodlight_ip,port=66336633端口占用,可更换端口
管理界面显示mininet虚拟主机、交换机



 拓扑结构






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: