mininet实验 连接floodlight控制器】的更多相关文章

参考博客一 参考博客二 事先准备-floodlight安装 Java安装方法及环境变量配置 执行ifconfig命令获取floodlight所在服务器的IP地址. 1.启动floodlight java -jar target/floodlight.jar 浏览器中,输入floodlight ui界面地址:http://localhost:8080/ui/index.html 2.用python脚本通过mininet创建拓扑 切换到/home/mininet目录,请检查是否存在测试脚本fattr…
实验目的 掌握多数据中心网络拓扑的构建 掌握多数据中心数据交换过程 实验原理 主机间发送消息上报给交换机,交换机对收到的报文信息进行分析判断,如果交换机中存在此消息相对应的流表,则交换机直接下发流表,将报文消息转发给目的主机:如果交换机中没有相对应的流表,交换机将此发送消息给控制器,控制器根据消息分析关键字段内容,进行流表下发决策,交换机再将消息发送给目的主机,实现主机间通信的目的. 实验任务 创建一个虚拟网络,虚网中包括一台floodlight虚拟机和Mininet虚拟机,使用Mininet设…
一.实验目的 在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定: 初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率. 二.实验任务 h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失 一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1).这里 假设控制器预先知道网络拓扑.控制器将向 s0 和 s1 发送flow_stats_request,当控制 器接收…
参考: Floodlight+Mininet搭建OpenFlow(四):流表操作 通过Floodlight控制器下发流表 下发流表的方式有两种: 1.借助Floodlight的北向API,利用curl命令下发和查看流表. 2.通过Floodlight本身自带的web界面下发流表. 北向API + curl命令 A.下发流表(端口匹配,2端口和3端口互通): sudo curl -d '{"switch": "[sw_dpid]″, "name":"…
参考:MiniNet实验2 通过Mininet学习可视化操作,可以在界面上方便的构建拓扑结构. 最新的Mininet 2.2.0内置了一个mininet可视化工具miniedit.miniedit在/home/mininet/mininet/examples目录下提供miniedit.py脚本,执行脚本后将显示Mininet的可视化界面,在界面上可进行自定义拓扑和自定义设置. cd /home/wasdns/mininet/mininet/examples ./miniedit.py 拖了几个部…
验 3:Mininet 实验--测量路径的损耗率 一.实验目的 在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定:初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率. 二.实验任务 h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1).这里假设控制器预先知道网络拓扑.控制器将向 s0 和 s1 发送flow…
参考:MiniNet实验1 安装命令: sudo apt-get update sudo apt-get upgrade sudo apt-get install git(安装过git就可以忽略此步) git clone git://github.com/mininet/mininet cd mininet cat INSTALL(此步执行之后,出现信息,最后是Good Luck!) //此时在/home/wasdns/mininet目录 util/install.sh -a(-a选项默认安装在…
前提条件:1>一台window server 2008R2 服务器 2>您已经在同一内网的另外一台服务器上安装好了域控制器文档请看我写的另外一篇文章: office web apps安装部署,配置https,负载均衡(二)域控制器安装并配置域账号   用administrator[管理员账号一般是这个,具体根据实际情况来]远程到服务器   具体步骤如下截图:  一:设置服务器DNS地址,具体步骤如下 1. 2. 3. 4. 5.  二:服务器连接域控制器   1.     2. 3. 4. 5…
实验 2:Mininet 实验--拓扑的命令脚本生成 一.实验目的 掌握 Mininet 的自定义拓扑生成方法:命令行创建.Python 脚本编写 二.实验任务 通过使用命令行创建.Python 脚本编写生成拓扑,熟悉 Mininet 的基本功能. 三.实验步骤 1. 实验环境 安装了 Ubuntu 16.04.7 Desktop amd64 的虚拟机 2. 实验过程 (1)针对特定拓扑的命令行快速创建 // 最小拓扑,1 台交换机下挂 2 台主机 $ sudo mn --topo minima…
实验2: Mininet 实验--拓扑的命令脚本 一.实验目的 掌握 Mininet 的自定义拓扑生成方法:命令行创建.Python 脚本编写 二 .实验任务 通过使用命令行创建.Python 脚本编写生成拓扑,熟悉 Mininet 的基本功能. 三 .实验步骤 1. 实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机 2. 实验过程 ( 1 ) 针对特定拓扑的命令行快速创建 // 最小拓扑, 1 台交换机下挂 2 台主机 $ sudo mn --topo mi…