SDN入门实战(二)
来源:互联网 发布:畅想软件开发有限公司 编辑:程序博客网 时间:2024/05/21 22:30
本问将分三节,依次绍如下的基本内容:1.Mininet、Floodlight、Wireshark、Flowvisor、OpenDayLIght的安装和环境搭建
2.基于Mininet、Floodlight、Flowvisor的联合环境测试3.基于Floodlight和OpenDayLight的双控制器的环境测试
文章采用的是Ubuntu 12.04 LTS,需要预先设置好相关的环境,如JAVA、ant、maven的安装和环境变量设置,在另一章阐述。
1.Mininet的安装
1.1终端中直接安装
terminal中执行sudo apt-get install mininet
完成后,可以在终端直接运行 sudo mn 启动mininet,将默认的构建一台交换机和两台主机。然后会进入mininet提示符下,执行pingall 发现能够ping通。
当然也可以采用mininet的虚拟镜像来安装。
1.2虚拟镜像安装
VirtualBox下载链接:https://www.virtualbox.org/wiki/Downloads
Minienet下载链接:https://bitbucket.org/mininet/mininet-vm-images/downloads
2.Floodlight的安装
$sudo apt-get install git $sudo git clone git://github.com/floodlight/floodlight.git
$cd floodlight $sudo ant
$sudo ant
$java -jar target/floodlight.jar
这就安装、运行成功。之后,如果再启动floodlight,只需要
cd floodlight
java -jar target/floodlight.jar
打开浏览器,输入网址: 1、若在本机上;localhost:8080/ui/index.html 2、若在其他PC上:192.168.1.1(此为安装FloodLight的PC的IP地址):8080/ui/index.html
3.Flowvsior的安装
$ sudo apt-get install ant
$ sudo apt-get install openjdk-6-jdk(或者参照另一篇文章,有详细的介绍和环境配置)
下载flowvisor-1.0-MAINT.zip
wget https://github.com/OPENNETWORKINGLAB/flowvisor/archive/1.2-MAINT.zip
$ unzip flowvisor-1.2-MAINT.zip
$ cd flowvisor-1.2-MAINT
$ make
成功后,会有successful的提醒。
然后
$ sudo make install
这个过程需要输入如下一些信息,根据界面提示信息输入。
安装目录前缀,可以不填,默认是/usr/local
输入用来运行flowvisor的用户名(当前虚拟机上已经存在的用户)。
运行Flowvisor的用户的对应用户组名
Fvadmin的密码,每次运行flowvisor命令的时候,都要输入的密码。
最后,通过如下命令可直接启动flowvsior。
flowvisor /etc/flowvisor/config.json
- SDN入门实战(二)
- SDN入门实战(一)
- Redis入门实战(二)
- Kotlin 从入门到实战(二)
- SDN网络的修改(二)
- SDN 网络中的路由规则(二)
- SDN(二)使用Ryu控制器
- SDN实战团分享
- SDN入门资料
- 第一篇,sdn入门
- SDN 入门介绍
- Cocos2d-x入门实战(二)游戏和引擎构成
- Karaf OSGi && JavaEE 通俗易懂版 实战教程入门(二)
- Ceph实战入门系列(二)——块设备
- Java Web后台入门实战(二)-YuaneQi Sharing
- Spring Data REST入门(二):环境搭建+实战演练
- [Bootstrap]从入门到实战_首页开发(二)
- python爬虫入门 实战(二)---爬百度贴吧
- UVa1600做题总结
- 第十三周项目二 形状类族中的纯虚函数
- WinsockPragramming(1) Server(C++版)
- WinsockPragramming(2) Client(C++版)
- 常量指针和指针常量
- SDN入门实战(二)
- Material新闻项目
- 三角形已知两边一斜角时求第三边的公式
- Project Euler:Problem 20 Factorial digit sum
- 十二周——多态性——有阅读程序(3.2)
- Java实现二叉排序(查找)树的操作
- Internal Sorting: Quicksort-2: Sorting by Exchanging
- 【操作系统总结】进程通信
- Nginx+uwsgi+Django 搭建一个简单的web服务器