在对OpenFlow协议有了一定了解以后,开始尝试如何通过Ryu控制器实现网络中的通信。根据协议,我们知道,当数据信息首次传输到交换机时,由于交换机不存在该数据信息所对应的流表,因此,会触发PacketIn消息,即交换机会将数据信息打包后,通过相应的交换机-控制器的专用通道将数据信息描述之后,传输给 ...
分类:
其他好文 时间:
2017-06-02 19:36:03
阅读次数:
670
一、创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择【Use ...
分类:
Web程序 时间:
2017-05-30 23:16:23
阅读次数:
284
e = ethernet.ethernet(dst=_eth.src, src=_eth.dst, ethertype=_eth.ethertype) i = ipv4.ipv4(dst='192.168.1.1',#_ipv4... ...
分类:
其他好文 时间:
2017-05-29 14:41:34
阅读次数:
204
1、RYU控制器改动监听port 在ryu/ryu/ofproto以下的ofproto_common.py 这个以下进行改动。感谢@北京-御宅小受@独行虾 2、Mininet在custom自建拓扑和连接到指定控制器命令解释 在mininet上假设想简单的自建拓扑,就在mininet/custom以下 ...
分类:
Web程序 时间:
2017-05-27 20:08:44
阅读次数:
314
又遇到一个问题,使用OFPMatch匹配的某个数据包,但是怎么Drop掉?又不会了,翻到了下面的代码 参考网址:http://stackoverflow.com/questions/41023354/ryu-controller-drop-packet ...
分类:
其他好文 时间:
2017-05-20 20:35:26
阅读次数:
230
本篇文章主要介绍了mongodb对应java的常用增删改查的api,以及和spring集成后mongoTemplate的常用方法使用,废话不多说,直接上代码: 1.首先上需要用到的两个实体类User和Home,对应用户和家乡 import java.util.List;import org.spri ...
分类:
数据库 时间:
2017-05-15 14:10:31
阅读次数:
295
ryu控制器安装在arch linux的什么目录? /usr/lib/python3.6/site-packages/ryu/ 如何显示mininetCLI的帮助命令? 如何显示mininet的结点? 如何显示mininet的连接? 如何在某一个虚拟中段中建立一个简单的HTTP服务器,并且从另外一个 ...
分类:
Web程序 时间:
2017-05-12 13:25:02
阅读次数:
658