随笔分类 -  RYU

摘要:NSP4——Network Simulator for P4 一、前言 NSP4旨在为P4开发者,创建一个可视化的P4流表管理及拓扑建立工具,帮助P4开发者,更好的调试自己的P4程序。此开发工具是基于开源控制器Ryu中的开源应用 " gui_topology " 所改编的应用,并编写了可视化web界 阅读全文
posted @ 2017-05-31 12:55 考拉小无 阅读(1222) 评论(4) 推荐(1)
摘要:基于Ryu的服务器实现及相关请求访问处理 前言及问题描述 近期又遇到了一个非常棘手的问题,由于Ryu是通过Python语言开发的,通过Ryu的wsgi的方式建立服务器,无法解析PHP,通过多次方法解决无效,后来直接基于Python做了一次实验,通过Python语言去调用相应脚本。 实现方案 实现方案 阅读全文
posted @ 2017-05-14 23:56 考拉小无 阅读(315) 评论(0) 推荐(0)
摘要:基于RYU的拓扑发现 前言 本次实验是一个基于RYU的拓扑发现功能。参考了 "呈神的实现方式" ,并加了一些自己实现方式,做了一些数据结构的改动。 数据结构 link_to_port 字典 有两种关系: 一是记录交换机与交换机之间的链接 (src_dpid, src_port_no) = (dst_ 阅读全文
posted @ 2017-03-21 00:52 考拉小无 阅读(2938) 评论(2) 推荐(0)
摘要:OpenFlow PacketOut消息机制 前言 由于最近实验的进行,遇到一个比较棘手的问题,就是利用控制器主动发送packet消息的问题,期间遇到一些问题,后来在RYU群中得到群友 左木 的帮助成功解决,记录一下这些问题,由于是昨天的问题,就没有把错误截图给截下来了(不想在重做一遍了)。 实验工 阅读全文
posted @ 2017-03-18 22:43 考拉小无 阅读(1618) 评论(6) 推荐(1)
摘要:基于RYU restful api实现的VLAN网络虚拟化 前言 本次实验是 "基于OVS的VLAN虚拟化简易实践方案" 的进一步的实验,采用RYU restful api进行配置。本质上和上次实验没什么差,究其原因还是因为上次不能较好使用RYU的restful api,现在学会了就实践一把吧。 R 阅读全文
posted @ 2017-03-15 22:03 考拉小无 阅读(1509) 评论(0) 推荐(0)
摘要:基于OVS的VLAN虚拟化简易实践方案 前言 本实验基于ovs的vlan流表匹配,根据端口进行vlan标签插入。 手工 配置ovs,使其具有vlan虚拟化方案。 实验拓扑 实验目标 在给定实验拓扑情况下,用vlan得到下列虚拟网段 h1 h4为一个vlan_id 0 网段 h2 h5为一个vlan_ 阅读全文
posted @ 2017-03-14 20:09 考拉小无 阅读(1598) 评论(0) 推荐(0)
摘要:RYU 灭龙战 fourth day (2) 前言 之前试过在ODL调用他们的rest api,一直想自己写一个基于ODL的rest api,结果还是无果而终。这个小目标却在RYU身上实现了。今日说法,为你带来,基于RYU的北向rest api开发 目的 mac地址表获取 API 取得基于 "RYU 阅读全文
posted @ 2017-03-03 10:48 考拉小无 阅读(472) 评论(0) 推荐(0)
摘要:RYU 灭龙战 fourth day (1) 前言 对于流量的监控,对于一个网络管理人员来说是非常重要的,可以从可视化的角度,方便检测出哪里的设备出了问题;而在传统网络中,如果是哪里的设备出了问题的话,则需要进行人工的排查,这种排查往往绝大部分依赖于经验上,这也是SDN一个小小的好处吧。这次实验就基 阅读全文
posted @ 2017-03-02 23:19 考拉小无 阅读(518) 评论(0) 推荐(0)
摘要:RYU 灭龙战 third day 前言 传统的交换机有自学习能力。然而你知道在SDN的世界里,脑子空空的OpenFlow交换机是如何学习的吗?今日说法带你领略SDN的mac学习能力。 "RYUBook" 从中学习 场景描述 传统交换机原理 学习连接到传统交换机的主机的mac地址,并把其存在mac地 阅读全文
posted @ 2017-03-02 09:15 考拉小无 阅读(538) 评论(0) 推荐(1)
摘要:RYU 灭龙战 second day(内容大部分引自网络) 写好的markdown重启忘了保存。。。再写一次RLG 巨龙的稀有装备—RYU代码结构 "RYU控制器代码结构的总结" "RYU入门教程" "RYU基础整理" app 在RYU控制器上面运行的应用,基于控制器完成特定的功能。其中的拓扑图应用 阅读全文
posted @ 2017-02-28 00:36 考拉小无 阅读(397) 评论(0) 推荐(1)
摘要:RYU 灭龙战 first day 前言 由于RYU翻译过来是 龙 的意思,此次主题就叫 灭龙战 吧 "灵感来源" 恶龙的三位真火—问题所在 参照了 "官方文档的基本操作" 笔者以此执行 一个终端里 另外一个终端里,在ryu目录下 结果: 通过 访问总是出现上图错误,试了又试,又是 ,又是 的,结果 阅读全文
posted @ 2017-02-27 00:50 考拉小无 阅读(536) 评论(0) 推荐(0)
摘要:RYU 的选择以及安装 由于近期的项目需求,不得已得了解一下控制器内部发现拓扑原理,由于某某应用中的控制器介绍中使用的RYU,所以打算把RYU装一下试试。出乎意料的是,RYU竟是我之前装过最最轻便的控制器,大致翻翻了其源码,觉得能接受~~ RYU安装 关于RYU的安装以及相关安装成功提示,具体不在阐 阅读全文
posted @ 2017-02-25 22:38 考拉小无 阅读(367) 评论(0) 推荐(0)