sdn

2019 SDN上机第1次作业

假如想象 提交于 2019-12-23 13:42:43
目录 1.安装轻量级网络仿真工具Mininet 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 ,查看拓扑端口连接情况。 4. 利用Python脚本完成一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出 Mininet 相关截图 5.个人心得 1.安装轻量级网络仿真工具Mininet 安装步骤 Step1:在Linux环境下安装Git,输入 sudo apt-get install git Step2:Clone Github,输入 sudo git clone http://www.github.com/mininet/mininet Step3:安装 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

2019 SDN上机第2次作业 CWC

别等时光非礼了梦想. 提交于 2019-12-23 02:09:49
1. 利用mininet创建如下拓扑,要求拓扑支持OpenFlow 1.3协议,主机名、交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况 利用Python脚本创建拓扑 from mininet.topo import Topo from mininet.net import Mininet from mininet.node import RemoteController,CPULimitedHost from mininet.link import TCLink from mininet.util import dumpNodeConnections class MyTopo(Topo): "Simple topology example." def __init__(self): Topo.__init__(self) switches = [] # add switches (s1 and s2) for i in range(2): sw = self.addSwitch("s{}".format(i + 1)) switches.append(sw) # add hosts and links count = 1 for sw in switches: for i in range(3): h = self.addHost("h{}"

2019 SDN上机第6次作业

爷,独闯天下 提交于 2019-12-21 20:07:14
2019 SDN上机第6次作业 1.实验拓扑 实验拓扑 见 2019 SDN上机第2次作业 要求 使用Python脚本完成拓扑搭建,并连接ryu控制器。 2.使用Ryu的REST API下发流表实现和第2次实验同样的VLAN 参考资料 REST API:可以在线学习中国大学MOOC 《软件定义网络》第六讲 北向接口 Ryu控制器的API文档:ryu.app.ofctl_rest Ryu的拓扑展示 助教博客:基于RYU restful api实现的VLAN网络虚拟化 要求 编写脚本,一键执行下发流表。 3.对比两种方法,写出你的实验体会 1.实验拓扑 python 脚本如下 from mininet.topo import Topo class MyTopo(Topo): def __init__(self): # initilaize topology Topo.__init__(self) # add hosts and switches h1 = self.addHost('h1') h2 = self.addHost('h2') h3 = self.addHost('h3') h4 = self.addHost('h4') h5 = self.addHost('h5') h6 = self.addHost('h6') s1 = self.addSwitch('s1') s2

SDN期末作业

徘徊边缘 提交于 2019-12-21 19:20:06
负载均衡程序 ->githubl链接 演示视频 ->githubl链接 负载均衡场景 程序分工 陈家进:拓扑搭建、视频剪辑 陈甘霖:流表设计和修正、视频录制 陈敏辉:测试与纰漏修改,ReadMe说明 赖志平:控制流表下发,负载均衡策略实现,实验的统筹与指导实现 课程总结 经过这学期软件定义网络课程的学习,了解了一些网络前沿的知识,在上机课中学习了OPENFLOW 、ODL的使用,还学会了自己创建简单的拓扑,虽然还是对这些知识很模糊,但还是收获良多。 来源: https://www.cnblogs.com/StephenChenin/p/8359044.html

machinery company list - Ledermann Gmbh

情到浓时终转凉″ 提交于 2019-12-21 03:57:05
Milltronics USA, Inc | machinery Ace Micromatic Group | machinery Thermwood Corporation | machinery Bharat Fritz Werner Ltd. (BFW) | machinery Haas Automation UK | machinery Magna Machine Co. | machinery NUCON | electrical/electronic manufacturing COMAR Condensatori S.p.A. | electrical/electronic manufacturing ICW FIlm Capacitors - Industrial Capacitors (Wrexham) Ltd | electrical/electronic manufacturing American Shizuki Corporation | electrical/electronic manufacturing DEEJAY CAPACITORS PVT LTD | electrical/electronic manufacturing ICAR S.p.A. | electrical/electronic manufacturing Illinois

2019 SDN上机第1次作业

情到浓时终转凉″ 提交于 2019-12-20 19:04:09
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文件

Understanding Ryu OpenFlow Controller, mininet, WireShark and tcpdump

橙三吉。 提交于 2019-12-20 10:12:47
问题 I am a newbie to OpenFlow and SDN. I need help setting up the Ryu OpenFlow controller on a Ubuntu or Debian machine and understand a basic Ryu application. Note : this question already has an answer. 回答1: This is probably one of the longest posts I have written on Stack Overflow. I have been learning about OpenFlow, SDN and Ryu and would like to document my knowledge for a beginner here. Please correct/edit my post if needed. This short guide assumes you already have knowledge of computer

Communicating between multiple pox controllers

狂风中的少年 提交于 2019-12-20 07:26:53
问题 I am developing a load balancing between multiple controllers in sdn. Once a load is calculated on a controller-1 I need to migrate some part of that to controller-2. I have created the topology using mininet and running 2 remote pox controllers one on 127.0.0.1:6633 and other on 127.0.0.1:6634.How do I communicate between these controllers? How can I send load information of controller-1 to controller-2 and migrate some flows there? 回答1: In general you are after of a distributed SDN

Using OpenDaylight starter archetype does not work

£可爱£侵袭症+ 提交于 2019-12-20 03:09:59
问题 Trying to follow the opendaylight developer tutorial to get an initial hello world application running on the controller, however running the command mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \ -DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public/ \ -DarchetypeCatalog=https://nexus.opendaylight.org/content/repositories/public/archetype-catalog.xml Results in an error No plugin found

Using OpenDaylight starter archetype does not work

吃可爱长大的小学妹 提交于 2019-12-20 03:09:19
问题 Trying to follow the opendaylight developer tutorial to get an initial hello world application running on the controller, however running the command mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \ -DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public/ \ -DarchetypeCatalog=https://nexus.opendaylight.org/content/repositories/public/archetype-catalog.xml Results in an error No plugin found