Mininet

SDN初体验(软件定义网络实验一)

自作多情 提交于 2019-12-03 09:28:41
作业说明 本次实验步骤2、3是在机房环境下完成的,步骤1、4是在自己笔记本上重新配置完成的,所以环境、用户名什么的会略有差别。 1. 安装轻量级网络仿真工具Mininet 为了节约课程时间,实验室机房PC已经安装了Mininet,请大家在课后在自己的Ubuntu系统或虚拟机中尝试安装,并记录安装步骤。 我所采用的是依照给定的github上mininet源安装,在自己的新建虚拟机下进行安装。 一、安装git sudo apt install git 二、安装mininet git clone http://github.com/mininet/mininet.git cd mininet/util ./install.sh -a 三、测试mininet sudo mn 不知道为什么出错了,这边使用ubuntu源內安装解决 sudo apt-get install mininet sudo mn 2. 用字符命令搭建如下拓扑,要求写出命令 第一个拓扑是三台主机分别连接交换机,然后三台交换机连接在一起,是一个线性结构。 sudo mn --topo linear,3 第二个拓扑是一个交换机连接三个交换机,每台交换机连接三个主机,是一个深度2、宽度3的树形结构。 sudo mn --topo tree,fanout=3,depth=2 3. 利用可视化工具搭建如下拓扑

2019 SDN上机第1次作业

雨燕双飞 提交于 2019-12-03 08:48:06
1. 安装轻量级网络仿真工具Mininet git clone git://github.com/mininet/mininet.git cd mininet git tag git checkout 2.3.0d6 ./util/install.sh -a 2. 用字符命令搭建如下拓扑,要求写出命令 输入命令: sudo mn --topo linear,3 输入命令: sudo mn --topo tree,fanout=3,depth=2 3.利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 可视化工具创建拓扑如下: 设置支持OpenFlow 1.0 1.1 1.2 1.3: 设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12): 点击RUN运行: 验证主机IP,输入 Xterm h1 h2 h3 ,再分别输入 ifconfig : 4. 利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) Python代码: from mininet.topo

2019 SDN上机第1次作业

倖福魔咒の 提交于 2019-12-03 08:25:31
Part1. 安装轻量级网络仿真工具Mininet 1.推荐github上的Mininet源安装 2.为了节约课程时间,实验室机房PC已经安装了Mininet,请大家在课后在自己的Ubuntu系统或虚拟机中尝试安装,并记录安装步骤。 使用git clone语句出现了一点小问题,直接拷贝了老师的Ubuntu解决问题。 Part2. 用字符命令搭建拓扑 常用字符命令熟悉 1.清除已建立的网络拓扑: Sudo mn –c 2.线性拓扑 Sudo mn –topo linear,3 3.树形拓扑:定义深度和扇出形成基于树的拓扑,深度2,扇出3 Sudo mn –topo=tree, depth=2, fanout=3 Part3. 利用可视化工具搭建拓扑 1.打开对应脚本(不加sudo会出问题) sudo ./miniedit.py 2.开启OpenFlow以及CLI 3.建立拓扑并设置,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12) 4.命令行执行信息 5.run以后,网络创建成功通过net命令显示 6.保存生成的py文件 7.xterm验证主机 Part4. 利用Python脚本完成Fat-tree型的拓扑 利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确

2019 SDN上机第1次作业

对着背影说爱祢 提交于 2019-12-03 08:17:50
1.作业要求: 安装轻量级网络仿真工具Mininet 用字符命令搭建给定的拓扑结构,并写出命令 利用可视化工具搭建给定的拓扑结构,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况 利用Python脚本完成给定的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) 作业博客链接: https://edu.cnblogs.com/campus/fzu/fzusdn2019/homework/9902 2.具体操作步骤与截图说明: 实验环境:VMware Workstation Pro14.1、ubuntu-16.04 (1)安装轻量级网络仿真工具Mininet(使用GitHub源码进行安装): a.先在Ubuntu上安装git,打开终端并输入: sudo apt-get install git 安装成功后终端上会显示如下界面: b.安装git成功后,在终端上输入: sudo git clone http://www.github.com/mininet/mininet git clone成功后终端上会显示如下界面: c.进入mininet目录下的util文件

2019 SDN上机第一次作业

落爺英雄遲暮 提交于 2019-12-03 08:07:30
1. 安装轻量级网络仿真工具Mininet 使用github上的Mininet源安装,使用命令依次为: git clone https://github.com/mininet/mininet.git cd mininet/util ./install.sh 安装成功终端显示Enjoy Mininet 2. 用字符命令搭建如下拓扑,要求写出命令 sudo mn --topo linear,4 查看net信息 输入命令net 查看所有节点连通性 输入命令pingall 创建树形拓扑 sudo mn --topo tree,depth=3,fanout=2 查看net信息 输入命令net 查看所有节点连通性 输入命令pingall 3.利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 在配置完后,执行run,终端产生拓扑信息,同时展示网络信息和测试连通性 验证主机ip,查看拓扑端口连接情况 4.利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) python脚本代码 #!/usr/bin

2019 SDN上机第1次作业

五迷三道 提交于 2019-12-03 07:56:03
1. 安装轻量级网络仿真工具Mininet 使用GitHub源码安装: (1)首先从GitHub上获取mininet源码: git clone https://github.com/mininet/mininet.git (2)输入如下命令进行安装: cd mininet/util ./install.sh 每次克隆到某个文件的时候都会遇到这个问题: 解决方法:用查找install.sh文件中的有git clone的部分,然后再替换成http git clone git://github.com/mininet/openflow 替换成 git clone http://github.com/mininet/openflow 就解决了 等待一段时间后就安装成功啦 真希望我能够Enjoy Mininet哈哈哈哈 (3)安装完成后用mn --version命令查看所安装mininet的版本信息: mn --version 2. 用字符命令搭建如下拓扑,要求写出命令 (1) 命令如下: sudo mn --topo linear,3 (2) 命令如下: sudo mn --topo tree,fanout=3,depth=2 每次要新建拓扑时,需执行以下命令,防止上次操作对本次实验的影响。 sudo mn -c 3. 利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1

2019 SDN上机第一次作业

青春壹個敷衍的年華 提交于 2019-12-03 07:51:43
1.安装轻量级网络仿真工具Mininet 推荐github上的Mininet源安装 git clone https://github.com/mininet/mininet.git cd mininet/util ./install.sh 2.用字符命令搭建如下拓扑,要求写出命令 sudo mn --topo linear,3 sudo mn --topo tree , fanout=3, depth=2 3. 利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 命令行打开可视化工具 cd mininet cd examples sudo ./miniedit.py 可视化搭建 h1IP地址填写 net命令查看 使用命令验证主机ip,查看拓扑端口连接情况 4.利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) python代码 from mininet.topo import Topo from mininet.net import Mininet from mininet.node

2019 SDN上机第1次作业

随声附和 提交于 2019-12-03 07:47:07
1. 安装轻量级网络仿真工具Mininet 安装步骤 - git clone git://github.com/mininet/mininet - cd mininet/util - ./install.sh -a 2.用字符命令搭建如下拓扑,要求写出命令 - sudo mn --topo linear,3 展示网络信息 - Net - sudo mn --topo tree,depth=2,fanout=3 展示网络信息 - Net 3.利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 打开miniedit.py 添加网络组件,建立拓扑 -设置属性 使用命令验证主机ip,查看拓扑端口情况 4利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) python代码 from mininet.topo import Topo from mininet.net import Mininet from mininet.node import RemoteController

2019 SDN上机第一次作业

醉酒当歌 提交于 2019-12-03 07:41:25
1.安装轻量级网络仿真工具Mininet 使用推荐的github 上的Mininet 源安装 安装过程如下 sudo git clone http://www.github.com/mininet/mininet cd mininet sudo ./util/install.sh -a 2. 用字符命令搭建如下拓扑,要求写出命令 sudo mn --topo linear,3 sudo mn --topo tree,fanout=3,depth=2 3. 利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 使用命令行打开可视化工具 cd mininet cd examples sudo ./miniedit.py 执行查看情况 验证主机IP,查看情况 4. 利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图) 代码及情况如下 来源: https://www.cnblogs.com/huaranmeng/p/11783571.html

2019 SDN上机第1次作业

风流意气都作罢 提交于 2019-12-03 07:32:55
一. 安装轻量级网络仿真工具Mininet 安装过程 step1:用U盘从老师那里拷贝了ova文件; step2:点击VMware Workstation中的打开虚拟机,选取想要创建的虚拟机文件; step3:选择合适的存储路径即可完成安装。 二、用字符命令搭建如下拓扑,要求写出命令 sudo mn --topo=linear,3 # 主机数=交换机数=3 2. sudo mn --topo=tree,depth=2,fanout=3 # 深度为2,设备下挂设备数为3 三、利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。 打开脚本进入miniedit可视化界面 建立拓扑 对HOST h1 h2 h3设置IP 在“Edit”中选择“Preferences”,进入此界面,可勾选“Start CLI”,这样的话,就可以命令行界面直接对主机等进行命令操作,也可以选择交换机支持的OpenFlow协议版本。 点击左下角Run按钮,运行网络,网络创建成功 保存我的拓扑设计为py文件 通过py文件也可以运行网络拓扑 通过net命令查看 使用xterm h1 h2 h3来打开主机控制台