1.执行控制器端ryu程序

root@ubuntu:/home/renwoxing/Desktop/ryu/ryu/app# ryu-manager  --verbose simple_switch_13.py
loading app simple_switch_13.py
loading app ryu.controller.ofp_handler
instantiating app simple_switch_13.py of SimpleSwitch13
instantiating app ryu.controller.ofp_handler of OFPHandler
BRICK SimpleSwitch13CONSUMES EventOFPSwitchFeaturesCONSUMES EventOFPPacketIn
BRICK ofp_eventPROVIDES EventOFPSwitchFeatures TO {'SimpleSwitch13': set(['config'])}PROVIDES EventOFPPacketIn TO {'SimpleSwitch13': set(['main'])}CONSUMES EventOFPPortDescStatsReplyCONSUMES EventOFPHelloCONSUMES EventOFPErrorMsgCONSUMES EventOFPEchoRequestCONSUMES EventOFPPortStatusCONSUMES EventOFPEchoReplyCONSUMES EventOFPSwitchFeatures

2.mininet启动,配置如下:

root@ubuntu:/home/renwoxing/Desktop# mn --topo single,3 --mac --switch ovsk --controller remote -x
*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2 h3
*** Adding switches:
s1
*** Adding links:
(h1, s1) (h2, s1) (h3, s1)
*** Configuring hosts
h1 h2 h3
*** Running terms on :0.0
*** Starting controller
*** Starting 1 switches
s1
*** Starting CLI:

3.ryu控制器端变化:

connected socket:<eventlet.greenio.base.GreenSocket object at 0x7fe9d10e2a90> address:('127.0.0.1', 59823)
connected socket:<eventlet.greenio.base.GreenSocket object at 0x7fe9d10e2610> address:('127.0.0.1', 59824)
hello ev <ryu.controller.ofp_event.EventOFPHello object at 0x7fe9d10e2490>
move onto config mode
EVENT ofp_event->SimpleSwitch13 EventOFPSwitchFeatures
switch features ev version=0x4,msg_type=0x6,msg_len=0x20,xid=0x390f337d,OFPSwitchFeatures(auxiliary_id=0,capabilities=71,datapath_id=1,n_buffers=256,n_tables=254)
move onto main mode
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
packet in 1 00:00:00:00:00:01 33:33:00:00:00:02 1
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
packet in 1 00:00:00:00:00:02 33:33:00:00:00:02 2
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
packet in 1 00:00:00:00:00:03 33:33:00:00:00:02 3
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
packet in 1 00:00:00:00:00:01 33:33:00:00:00:02 1
packet in 1 00:00:00:00:00:02 33:33:00:00:00:02 2
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
packet in 1 00:00:00:00:00:03 33:33:00:00:00:02 3

4.查看交换机信息:

ryu与mininet的连接相关推荐

  1. mininet和ryu简单实现自定义topo

    mininet和ryu简单实现自定义topo 设备名称 软件 ubuntu16.04 host1 mininet ubuntu16.04 host1 ryu controller 远成连接xshell ...

  2. RYU+mininet——RYU

    1. 使用RYU做mininet的控制器 1.1 RYU介绍与安装 RYU是一款基于python的控制器,你可用Ryu实现各种想要实现的网络功能,它可以下发或接收流表进行各种路由运算. 建议使用高版本 ...

  3. RYU+Mininet实现Hub泛洪

    RYU+Mininet实现Hub泛洪 系统:Ubuntu20.10 ,已安装 ryu 和 mininet 在ryu/ryu/app下创建了文件hub.py,代码如下: hub.py(含注释) from ...

  4. SDN:mininet交换机流表操作

    实验条件 虚拟机vmware workstation16中使用Ubuntu系统 下载mininet的操作: 进入root用户 输入apt-get install git 输入git clone Git ...

  5. SDN实验---RYU介绍

    一:RYU的安装: 参考  : https://blog.csdn.net/Mr_Wanderer/article/details/107028267 https://blog.csdn.net/qq ...

  6. Mininet FAQ

    2019独角兽企业重金招聘Python工程师标准>>> FAQ lantz edited this page on 20 Oct · 324 revisions Pages 65 M ...

  7. mininet+FlowVisor+OpenDayLight环境搭建及实验一

    *注:这是我在学习时整理的笔记,包含我遇到的问题已经一些需要注意的点.转载请标明出处并附上原文连接,谢谢!http://blog.csdn.net/sherkyoung/article/details ...

  8. [环境搭建]SDN网络感知服务与最短路径应用

    1.安装python模块networkx pip install networkx 2.给Network_Awareness.py加修改权限 chmod 777 Network_Awareness.p ...

  9. 软件定义网络实验之SDN网络简单管理及开发

    目录 实验名称 实验目的 实验内容 1.结合Mininet及RYU组建SDN网络 2.基于RYU及Mininet管理网络.开发简单网络管理程序 实验步骤 1.结合Mininet及RYU组建SDN网络 ...

最新文章

  1. go 调用winapi_golang 调用windows API 中文的处理
  2. 360 开源企业级 Kubernetes 多集群管理平台 Wayne
  3. 【CSS】自定义checkbox样式
  4. mysql 空间 类型_MySQL空间类型测试
  5. Servlet的生命周期 与CGI的区别
  6. 【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
  7. python数字排列组合去重_排列组合-生成集合的所有子集
  8. Python使用UDP协议打造在线时间服务器
  9. outlook qr码在哪里_QR和条码扫描仪app下载|QR和条码扫描仪安卓版下载_v10.00.3
  10. android 脚本发短信,Android使用Intent发送短信的实现方法
  11. Build过程(objc)
  12. 区间类动态规划(dp)
  13. matlab中SPI值,挣值管理(PV、EV、AC、SV、CV、SPI、CPI)记忆之我见
  14. 为音视频自动生成字幕的python工具
  15. [opencv入门]1.2.6像素处理RGB三颜色数组图
  16. python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...
  17. MathType怎么把公式替换成图片
  18. 十四、基础教程-标示线(plotLines)
  19. 最新勒索病毒扩展名.actin,.2k19sys,.help,.lanset的特征分析,常见处理方式
  20. 你怎么理解并使用静态方法和实例化方法的?

热门文章

  1. 非线性规划转化为线性规划问题(司守奎老师数模例题)-------数模学习笔记一
  2. 并联四足机器人项目开源教程(六)--- Cheetah开源项目的代码框架移植
  3. Moodle专题网站链接
  4. openGauss亮相ICDE2021,分享数据库的AI晋级之路
  5. 微信小程序:长按复制、一键复制
  6. CS61A Lab 6
  7. matlab中(),[],与{}的使用区别
  8. 2023轩辕奖出炉,怿星科技共创荣誉
  9. NB-IOT的基础知识
  10. 【机器学习】监督学习,非监督学习,半监督学习三者的定义区别及举例分析