ryu与mininet的连接
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的连接相关推荐
- mininet和ryu简单实现自定义topo
mininet和ryu简单实现自定义topo 设备名称 软件 ubuntu16.04 host1 mininet ubuntu16.04 host1 ryu controller 远成连接xshell ...
- RYU+mininet——RYU
1. 使用RYU做mininet的控制器 1.1 RYU介绍与安装 RYU是一款基于python的控制器,你可用Ryu实现各种想要实现的网络功能,它可以下发或接收流表进行各种路由运算. 建议使用高版本 ...
- RYU+Mininet实现Hub泛洪
RYU+Mininet实现Hub泛洪 系统:Ubuntu20.10 ,已安装 ryu 和 mininet 在ryu/ryu/app下创建了文件hub.py,代码如下: hub.py(含注释) from ...
- SDN:mininet交换机流表操作
实验条件 虚拟机vmware workstation16中使用Ubuntu系统 下载mininet的操作: 进入root用户 输入apt-get install git 输入git clone Git ...
- SDN实验---RYU介绍
一:RYU的安装: 参考 : https://blog.csdn.net/Mr_Wanderer/article/details/107028267 https://blog.csdn.net/qq ...
- Mininet FAQ
2019独角兽企业重金招聘Python工程师标准>>> FAQ lantz edited this page on 20 Oct · 324 revisions Pages 65 M ...
- mininet+FlowVisor+OpenDayLight环境搭建及实验一
*注:这是我在学习时整理的笔记,包含我遇到的问题已经一些需要注意的点.转载请标明出处并附上原文连接,谢谢!http://blog.csdn.net/sherkyoung/article/details ...
- [环境搭建]SDN网络感知服务与最短路径应用
1.安装python模块networkx pip install networkx 2.给Network_Awareness.py加修改权限 chmod 777 Network_Awareness.p ...
- 软件定义网络实验之SDN网络简单管理及开发
目录 实验名称 实验目的 实验内容 1.结合Mininet及RYU组建SDN网络 2.基于RYU及Mininet管理网络.开发简单网络管理程序 实验步骤 1.结合Mininet及RYU组建SDN网络 ...
最新文章
- go 调用winapi_golang 调用windows API 中文的处理
- 360 开源企业级 Kubernetes 多集群管理平台 Wayne
- 【CSS】自定义checkbox样式
- mysql 空间 类型_MySQL空间类型测试
- Servlet的生命周期 与CGI的区别
- 【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
- python数字排列组合去重_排列组合-生成集合的所有子集
- Python使用UDP协议打造在线时间服务器
- outlook qr码在哪里_QR和条码扫描仪app下载|QR和条码扫描仪安卓版下载_v10.00.3
- android 脚本发短信,Android使用Intent发送短信的实现方法
- Build过程(objc)
- 区间类动态规划(dp)
- matlab中SPI值,挣值管理(PV、EV、AC、SV、CV、SPI、CPI)记忆之我见
- 为音视频自动生成字幕的python工具
- [opencv入门]1.2.6像素处理RGB三颜色数组图
- python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...
- MathType怎么把公式替换成图片
- 十四、基础教程-标示线(plotLines)
- 最新勒索病毒扩展名.actin,.2k19sys,.help,.lanset的特征分析,常见处理方式
- 你怎么理解并使用静态方法和实例化方法的?