77范文网 - 专业文章范例文档资料分享平台

Floodlight + Mininet 搭建 OpenFlow

来源:网络收集 时间:2018-11-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Floodlight + mininet 搭建 OpenFlow

一、FloodLight安装

默认在~目录下进行安装:

$sudo apt-get update

$sudo apt-get install build-essential default-jdk ant python-dev () $sudo apt-get install git

$sudo git clone git://github.com/floodlight/floodlight.git $cd floodlight $sudo ant

$java -jar /target/floodlight.jar

至此安装完毕。然后,打开浏览器,输入网址: 1、若在本机上;localhost:8080/ui/index.html 2、若在其他PC上:192.168.1.1(此为安装FloodLight的PC的IP地址):8080/ui/index.html

二、搭建mininet虚拟机集成环境

VMware:只需双击那个.vmx文件。

VMware可能会问你在VM上安装VMware工具,如果问了,不安装。这个教程中的每个图片都是使用SSH传递X转发(实际上,这个VM没有安装桌面管理),所以不需要安装VMware工具,除非你希望在你VM上安装一个X11/Gnome等环境。

VirtualBox:创建一个新的虚拟机,使用这个.vmdk作为磁盘镜像,然后启动虚拟机。(mininet 虚拟机文件在我这里)

三、安装SSH服务端和客户端代码

安装SSH服务端和客户端代码如下复制代码sudo apt-get install openssh-server openssh-client (这行安装SSH就管用了,下面的代码我没有去执行,SSH就已经可以用了,安装时可先跳过下面部分代码)

将 文件/文件夹 从远程Ubuntu机拷至本地(scp)代码如下复制代码scp -r username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)代码如下复制代码scp -r localfile.txt username@192.168.0.1:/home/username/

将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/ 其它的一些参数

要让本机开放SSH服务就需要安装openssh-server:代码如下复制代码sudo apt-get install openssh-server

查看sshserver是否运行:代码如下复制代码ps-e |grep ssh 运行sshserver:代码如下复制代码sudo /etc/init.d/ssh start

ssh-server配置文件位于/etc/ssh/sshd_config,可以自定义SSH的服务端口。

默认端口是22,自定义端口后需重启SSH服务:代码如下复制代码sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start登陆SSH:代码如下复制代码ssh username@localhost

SSH 安装完毕后需要在Ubuntu 系统文件 /etc/hosts 具体如下:

sudo vim /etc/hosts (需要提前安装vim编辑器 安装代码: sudo apt-get install vim) 打开文件后 在

这两行下插入新的一行 如

图: 其中192.168.56.105 为mininet的IP地址(在mininet当中以命令 ifconfig 查看mininet的IP地址) openflow为mininei的名称,与登录mininet的用户名相同(mininet我用的是网上下载的已经集成好的mininet虚拟机)。

四、 运行支持OpenFlow的wireshark

PC上执行:

ssh -Y openflow@openflow 登录以后执行: wireshark &

五、启动mininet,并连接控制器

sudo mn --controller=remote --ip=192.168.99.104 --port=6633 --mac --topo=tree,depth=2

或简单的:sudo mn --controller=remote --ip=192.168.99.104 --port=6633

11外包--闫枫

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Floodlight + Mininet 搭建 OpenFlow在线全文阅读。

Floodlight + Mininet 搭建 OpenFlow.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/282837.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: