ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
来源:互联网 发布:mac安装flash player 编辑:程序博客网 时间:2024/05/18 11:34
ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
[摘要:Window 体系 装置假造机 1、装置 VmwareWorkstation 附赠可用注册码5C4A7-6Q20J-6ZD58-K2C72-0AKPE 2、装置假造机大概涌现的题目: 睹别的一片专文: http://blog.csdn.net/sherkyoung/article/details/23539335 三]
Window系统
安装虚拟机
一、安装VmwareWorkstation
附赠可用注册码5C4A7-6Q20J-6ZD58-K2C72-0AKPE
二、安装虚拟机可能出现的问题:
见另外一片博文:http://blog.csdn.net/sherkyoung/article/details/23539335
三、安装floodlight及mininet
1、安装floodlight
Ctrl+Alt+T打开控制台输入:
$sudo apt-get update
$sudo apt-get install build-essential default-jdk ant python-dev
$git clone git://github.com/floodlight/floodlight.git
$cd floodlight
$ant
$cd target
$java -jar floodlight.jar #运行Floodlight
打开浏览器输入:localhost:8080/ui/index.html进入如下界面则说明安装成功:
2、安装mininet
新建一个终端控制台,输入:
$sudo apt-get install mininet
*注:如果之前安装过openvswitch将会报错,这是只需要输入以下命令删除ovs残存文件即可:
$sudo rm /usr/local/bin/ovs*
解决完错误之后再输入安装mininet的命令此时不再报错,但是使用miniet创建命令的时会在报错,提示6633端口已被占用。这是因为mininet安装完毕之后会自行启动,输入以下命令关闭服务:
$sudo service openvswitch-controller stop
Miniet同时也是开机自启动,关闭自启动:
$sudo update-rc.d openvswitch-controller disable
这是在用mininet的创建命令就没有任何问题了:
$sudo mn --controller,ip=172.168.1.2,port=6633(此处的IP地址运行floodlight控制器的机器的IP地址,请根据自己的情况自行修改)
四、安装wireshark
新建终端控制台,输入:
$sudo apt-get install wireshark
这样全部的准备工作已经做完了
五、联机调试抓包
在进行抓包之前将之前运行的floodlight和mininet全部关闭
1、运行floodlight
$java -jar floodlight/target/floodlight.jar
2、运行wireshark
$sudo wireshark (一定要用root权限打开,否则无法检测网卡端口)
点击监测的端口,如果在同一台机器上测试,就选择lo环回端口,如果mininet链接练成控制器则监测eth0端口。
在开始对网卡端口监测之后在启动mininet,确保能抓到Hello包
3、启动mininet
$sudo mn --controller,ip=202.119.167.224
这时你就能从wireshark中看到各种OFP的数据包了!
安装ubuntu系统
一、下载ubuntu系统镜像文件:
额,因为csdn不允许使用其他的外链,所以这里没法给出下载地址。
现在ubuntu使用的版本的话一般是ubuntu12.04 和ubuntu14.04这两个长期支持版,自行下载吧。
二、用UltraISO制作启动盘
系统盘安制作中,UltraIOS在最后一步时要点:快捷启动--写入新的驱动引导分区--SysLinux。
三、设置BIOS
确保的你的BIOS下的几个选项设置:
1、允许从可移除设备启动
2、BootLoader选项中有从U盘启动
四、下一步到死就行
如果你想装的快一点的话,在安装过程中把网断了就行。弹药注意点“skip”跳过。
Ubuntu系统
一、安装floodlight
$sudo apt-get install build-essential default-jdk ant python-dev
$git clone git://github.com/floodlight/floodlight.git
$cd floodlight
$ant
$cd target
$java -jar floodlight.jar #运行Floodlight
二、安装wireshark
$sudo apt-get install wireshark
三、安装mininet
$sudo apt-get install mininet
如果之前安装过openvswitch将会报错,这是只需要输入以下命令删除ovs残存文件即可:
$sudo rm /usr/local/bin/ovs*
解决完错误之后再输入安装mininet的命令此时不再报错,但是使用miniet创建命令的时会在报错,提示6633端口已被占用。这是因为mininet安装完毕之后会自行启动,输入以下命令关闭服务:
$sudo service openvswitch-controller stop
Miniet同时也是开机自启动,关闭自启动:
$sudo update-rc.d openvswitch-controller disable
这是在用mininet的创建命令就没有任何问题了:
$sudo mn --controller,ip=172.168.1.2,port=6633
That’s all
- ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
- ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
- Floodlight+Mininet搭建OpenFlow(一):环境搭建
- Floodlight+Mininet搭建OpenFlow
- Floodlight+Mininet搭建OpenFlow(三):Floodlight进阶
- floodlight+mininet环境测试
- Floodlight+Mininet搭建OpenFlow(二):协议分析
- Floodlight+Mininet搭建OpenFlow(五):复杂网络
- openflow搭建floodlight+mininet+wireshark(续)
- mininet floodlight 搭建SDN环境
- mininet+opendaylight/floodlight+wireshark搭建SDN测试环境
- Floodlight(v1.2)+OpenFlow交换机测试环境搭建
- Vmware下 Mininet Floodlight SDN网络环境搭建
- Vmware下 Mininet Floodlight SDN网络环境搭建
- Floodlight+Mininet搭建OpenFlow(四):流表操作
- 使用floodlight官网下载虚拟机文件Floodlight-vm搭建OpenFlow测试平台
- Floodlight(controller)+OpenFlow交换机:环境搭建
- Floodlight+Mininet的SDN实验平台搭建初探
- 开源项目网址
- 数据结构:线性表的顺序存储
- Android23_网络存储之HttpClient
- 2015, 年终 第二弹
- request.getParameter()中文乱码
- ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
- iOS个人整理13-导航控制器-UINavigationController
- 【Effective Java】架构与设计模式
- 响应式布局(待完善)
- Java详解之——异常机制
- Android Studio导入第三方jar包
- MFC 消息映射机制剖析
- Dictionary.字典,增删改查
- Android24_ActionBar及Dialog