Mininet+opendaylight安装过程记录
来源:互联网 发布:python cad二次开发 编辑:程序博客网 时间:2024/05/22 14:48
//mininet安装过程
$sudo apt-get install mininet
$sudo service openvswitch-controller stop
$sudo update-rc.d openvswitch-controller disable
$sudo mn
//配置java环境
$sudo apt-get install openjdk-7-jre
$sudo apt-get insatll openjdk-7-jdk
$java -version
结果为下图:
java version “1.7.0_79”
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
//安装maven
$sudo apt-get install maven
$mvn -version
//查看maven版本如下:
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “linux”, version: “3.16.0-30-generic”, arch: “amd64”, family: “unix”
【补充(by2016-2-21):这种方法安装的maven可能不是最新版本,所以也可以采用从官网上下载再安装的方式。可参考文章:http://blog.csdn.net/justinshane/article/details/50709562】
//安装opendaylight
下载opendaylight源码
在opendaylight-controller源码中找到run.sh文件,执行即可
$./run.sh
然后会出现很多运行结果,直到出现“initializing successfully”
后按回车键,如果显示
osgi>
此时安装成功
(不同版本的控制器可能结果不太一致,但是如果按下回车键后出现osgi>就是成功了)
//实践方法
在服务器上跑opendaylight controller,
在虚拟机ubuntu中跑mininet
(当然也可以在同一个虚拟机系统中运行,只是有时会比较慢)
1.首先在服务器中打开odl的控制器
服务器IP:10.15.123.103
2.在虚拟机ubuntu中打开mininet
$ sudo mn –controller=remote,ip=10.15.123.103,port=6633 –topo tree,3
//表示该mininet远程连接控制器,控制器的IP为10.15.123.103,控制器端口为6633,并且建立一个三层树形的网络拓扑结构
3.打开浏览器,输入网址
10.15.123.103:8080
即控制器的IP地址,端口号为8080
出现opendaylight的登录界面,默认用户名和密码都是admin
登录后刷新可以看见已经建立好的三层树形网络拓扑结构
4.然后进入mininet,输入
mininet>pingall
这样所有的主机之间都产生了流量,此时在进入浏览器,刷新opendaylight页面,可以发现出现了8台主机。
5.接下来可以分析各个主机和交换机之间的流表信息了。
- Mininet+opendaylight安装过程记录
- OpenDaylight学习--Mininet安装
- ubuntu16.04安装mininet+opendaylight环境
- OpenDaylight学习记录--安装
- SDN初探–openflow实验记录(ubuntu+mininet+opendaylight)
- SDN初探–openflow实验记录(ubuntu+mininet+opendaylight)
- OpenDayLight安装及其与mininet连接的方法
- opendaylight + mininet 环境搭建
- OpendayLight+Mininet环境搭建
- Mininet简介及安装过程
- mininet、flowvisor以及opendaylight实验
- OpenDayLight+Mininet测试环境搭建
- VirtualBox 虚拟机下搭建SDN实验平台(安装mininet网络仿真器 + OpenDayLight控制器)
- opendaylight+mininet实验环境搭建工作总结
- Opendaylight、mininet环境搭建及基本测试
- 基于mininet+opendaylight搭建SDN测试环境
- mininet安装
- mininet安装
- JDBC连接各数据库
- jquery+json+struts2+mybatis实现的多级关联下拉效果
- “一大”代表包惠僧de离奇经历
- JDBC PreparedStatement & Statement
- 2015/11/10 CocoaPods详解之----使用篇
- Mininet+opendaylight安装过程记录
- linux模式下访问sqlite
- HMM Algorithm Theory
- C语言中的结构体
- Linux下查询文件类型非*.jpg的并删除
- PHP session阻塞页面的问题
- "_OBJC_CLASS_$ [文件名1]referenced from in[文件名2]:ld: symbol(s) not found问题解决办法
- 手把手教你最简单的开源项目托管GitHub入门教程
- MySQL中文乱码解决方案