ubuntu16.04: mininet下使用ryu当做控制器
先安装mininet:
apt install mininet
ryu的安装参考这篇文章:ubuntu 16.04 python3 使用ryu
先启动mininet:
mn --controller=remote,ip=127.0.0.1,port=6633
mininet会报告找不到控制器,不用管这个warning。
然后启动ryu:
git clone https://github.com/osrg/ryu.git
cd ryu/ryu/app/
ryu-manager --verbose simple_switch_13.py ofctl_rest.py rest_topology.py
然后会告诉你连接上了:
connected socket:<eventlet.greenio.base.GreenSocket object at 0x7f7a194ce6a0> address:('127.0.0.1', 42764)
hello ev <ryu.controller.ofp_event.EventOFPHello object at 0x7f7a194cecf8>
move onto config mode
EVENT ofp_event->dpset EventOFPSwitchFeatures
EVENT ofp_event->SimpleSwitch13 EventOFPSwitchFeatures
switch features ev version=0x4,msg_type=0x6,msg_len=0x20,xid=0xd9d5c515,OFPSwitchFeatures(auxiliary_id=0,capabilities=79,datapath_id=1,n_buffers=256,n_tables=254)
move onto main mode
EVENT ofp_event->dpset EventOFPStateChange
EVENT ofp_event->switches EventOFPStateChange
DPSET: register datapath <ryu.controller.controller.Datapath object at 0x7f7a194ce278>
<ryu.controller.controller.Datapath object at 0x7f7a194ce278>
register Switch<dpid=1, Port<dpid=1, port_no=1, LIVE> Port<dpid=1, port_no=2, LIVE> >
EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn
EVENT ofp_event->switches EventOFPPacketIn
packet in 1 12:b4:39:ba:cd:0d 33:33:00:00:00:02 2
在浏览器中打开网址:http://127.0.0.1:8080/stats/flow/1 查看流表信息,在没有ping前是只有packet-in的,
mininet中h1 ping h2
,再次刷新网页,就可以看到多出来的流表信息了。
ubuntu16.04: mininet下使用ryu当做控制器相关推荐
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- 工作站Ubuntu16.04环境下安装nvidia显卡驱动
近期实验室的工作站,由于teamviewer的原因又崩了.这次只能重装系统才得以解决.nvidia驱动安装步骤记录如下: 备注:工作站品牌为北京联众集群.配备有2块NVIDIA Titan xp 12 ...
- ubuntu16.04系统下谷歌浏览器不能拖入下载好的扩展程序离线包
全地球人都知道,国内无法打开Chrome插件商店. 不过,国内有很多下载站,用户可以自行搜索,下载插件,然后离线安装. 但是,事情出现了变化. 最新版本的Chrome浏览器,主版本号为67,发布日期大 ...
- Ubuntu16.04系统下汉字显示为方框解决办法
Ubuntu16.04系统下汉字显示为方框解决办法 问题详情 打开Ubuntu系统,发现中文变方框了 问题分析 之前中文显示好好的,突然就中文变方框了.原先以为是语言的问题,后面换成了别的中文样式,发 ...
- linux(ubuntu16.04)系统下Matlab2015b软件下载与安装
Linux版Matlab2015b软件下载安装与运行 一.Matlab软件(Linux版)百度网盘下载 二.软件安装教程 三.软件破解步骤 四.打开软件和添加环境变量 五.创建linux桌面快捷方式 ...
- Faster R-CNN python版在Ubuntu16.04环境下配置编译
Faster R-CNN python版在Ubuntu16.04环境下配置编译 1 电脑配置 2 安装显卡驱动 3 安装CUDA 3.1 安装CUDA 3.2 安装CUDNN 3.3 Samples测 ...
- 在ubuntu16.4中安装mysql_【Linux】Ubuntu16.04环境下MySQL的安装与使用
最近在写一个小的功能,想要把数据存储到MySQL,所以在本地虚拟机上安装的Ubuntu16.04上安装MySQL以供使用,下面记录下安装和简单使用的过程. 1.运行环境 Ubuntu16.04 2.打 ...
- synergy软件win10和ubuntu16.04局域网下使用一套键盘鼠标系统
这两天公司给了一台win10和Linux(Ubuntu16.04)的机器,两套键鼠太麻烦,就自己搞了一下,一套键鼠操作 主要通过软件:Synergy 实现(目前比较方便且稳定且便宜且快速安装的) 1. ...
- Ubuntu16.04 系统下的pytorch库(cpu版)安装与demo测试
PyTorch是一个快速,灵活的实验深度学习框架[1].下面介绍Ubuntu16.04 系统及Anaconda环境下,对于pytorch库(cpu版)的安装与demo测试. 系统环境: Ubuntu1 ...
最新文章
- React-项目-引入外部的样式(14)
- php mysql什么意思_php MySQLi是什么意思?
- linux 服务不支持 chkconfig 的解决方法
- K8S-网络模型、POD/RC/SVC YAML 语法官方文档
- Oracle 快速插入1000万条数据的实现方式
- NSMutable属性声明时为什么不能使用copy
- BZOJ3298[USACO 2011Open]cow checkers——威佐夫博弈
- 三星note4 N9100刷回4.4.4系统后无法usb连接电脑
- java实现文件加密与解密_Java实现文件的加密解密功能示例
- 计算机关闭窗口可以使用alt,禁止使用Alt+F4关闭窗口完整代码
- java io类filereader,39. Java IO: FileReader
- 【数据库】Mean web开发 02-Windows下Mongodb安装配置及常用客户端管理工具
- Swift 变量、常量、数据类型
- matlab 图像分割并填充颜色
- New Windows Vista Includes ActiveSync
- the remote end hung up unexpectedly Everything up-to-date
- 计算机桌面图标快捷键,windows7打开计算机的快捷键是什么
- 计算机机房一般在几楼,21层的楼房设备层一般在几楼
- MIPS 、DMIPS、MFLOPS、petaflop、teraflop
- docker安装与重装
热门文章
- 6.2.Scrapy获取图像
- 程序分析的一些概念总结
- linux 线程库在哪里,linux线程库
- 对用户信息的模糊查找java_java中对SQL模糊查询通配符%的处理
- 计算机存储技术及其发展了论文,计算机网络存储技术探究-计算机网络论文-计算机论文(13页)-原创力文档...
- struts2拦截器_Struts2 学习笔记(二)
- 快速下载 | TBtools 软件最新版本与相关数据库文件
- JGG:COVID-19感染导致儿童上呼吸道和肠道菌群持续失衡
- MPB:基于BIOLOG的微生物群落功能分析
- Nature Methods:微生物来源分析包SourceTracker——结果解读和使用教程