SDN学习之旅-RYU笔记(1)
前言
SDN 是未来网络的发展方向,其中RYU是受到大家推荐的控制器,今天,我们就来学习它。
目录
文章目录
- 前言
- 目录
- 正文
- 小试牛刀
- 扩展插件
- 友情支持
正文
RYU是日本公司开发的SDN控制框架。
RYU的API(编程接口)非常多,因此,用它来开发网络管理软件和控制程序非常简单。它支持各式各样用来管理设备的协议,比如openflow,NEtconf,OFconfig等等,说道SDN的主角,Ryu支持openflow1.0,1.2,1.3,1.4,1.5等。
Ryu是一个开源软件,它支持的协议是APACHE2.0。它使用python编写。
小试牛刀
首先是安装RYU
两个方法
方法一,常规python包的安装方法
% pip install ryu
方法二,使用源代码安装(不推荐,github有时候上不了)
% git clone https://github.com/faucetsdn/ryu.git
% cd ryu; pip install .
这里有一个小测试文件,在写完你的管理器后,
可以这样启动它
% ryu-manager yourapp.py
扩展插件
可以通过安装以下安装包,增强RYU的功能
OF-Config requires lxml and ncclientNETCONF requires paramikoBGP speaker (SSH console) requires paramikoZebra protocol service (database) requires SQLAlchemy
RYU也为我们提供了便捷的安装上述文件的方法
% pip install -r tools/optional-requires
可以查看该文件了解细节。
友情支持
有问题的可以关注公众号,博主会在24小时内回复。
SDN学习之旅-RYU笔记(1)相关推荐
- SDN学习之旅-RYU笔记(2)
前言 SDN 是未来网络的发展方向,其中RYU是受到大家推荐的控制器,今天,我们就来学习它. 目录 文章目录 前言 目录 实现你的控制器 第一个例子 功能增加 实现你的控制器 如果你想控制网络设备,比 ...
- 我的Java开发学习之旅------JAVA 笔记ClassLoader.getResourceAsStream() 与 Class.getResourceAsStream()的区别...
今天,一读者在我的 Android通过调用Webservice实现手机号码归属地查询 文章中给我回复了一个问题,由于没有具体说明我的sop12.xml文件是放在src目录下,不是和具体操作类Addre ...
- java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...
今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...
- 【菜鸡的自动化学习之旅】《电力电子技术》学习笔记1 ———— 电力电子器件
目录 一.电力电子器件的基本概念 1. 电力电子器件 2. 主电路 二.电力电子器件的基本特征 三.理想的电力电子器件 1. 基本要求 2. 具体特征 四.电力电子器件的分类 五.具体器件介绍 一.电 ...
- 《Python零基础快乐学习之旅》学习笔记13——模块的设计与应用
文章目录 第13章 模块的设计与应用 13.1 将自建的函数存储在模块中 13.1.1 准备工作 13.1.2 创建函数内容的模块 13.2 应用函数模块 13.2.1 import 语句 13.2. ...
- 《Python零基础快乐学习之旅》学习笔记4——基本输入与输出
第4章 基本输入与输出 4.1 Python的辅助说明help() help()函数可以列出某一个Python的指令或函数的使用说明. >>> help(print) Help on ...
- 《Python零基础快乐学习之旅》学习笔记3——Python的基本数据类型
第3章 Python的基本数据类型 1. 数值数据类型 1.1 整数与浮点数的运算 1.2 强制数据类型的转换 1.3 数值运算常用的函数 2. 布尔值数据类型 3. 字符串数据类型 3.1 字符串的 ...
- 《Unity Shader入门精要》学习笔记第5章 开始Unity Shader学习之旅
本文章用于帮助自己学习,因此只记录一些个人认为比较重要或者还不够熟悉的内容. 原作者:http://blog.csdn.net/candycat1992/article/ 第五章 开始Unity Sh ...
- 文章目录 | .NET Core on K8s学习之旅 (更新至20200618)
.NET Core on K8s学习之旅 更新记录: -- 20200511 增加Ingress & Nginx Ingress介绍 -- 20200515 增加Ocelot API网关集成示 ...
最新文章
- 电子秤专用模拟/数字(A/D)转换器芯片 HX711
- Java实现上传文件到指定服务器指定目录
- python第三方库安装-python第三方库安装在哪
- 转载 MySQL 性能优化的最佳20多条经验分享 http://www.jb51.net/article/24392.htm
- Flex与.NET互操作(二):基于WebService的数据访问(上)
- 【算法竞赛学习】数字中国创新大赛智慧海洋建设-Task5模型融合
- maven之阿里云Maven镜像的使用
- 深入理解Activity启动流程(二)–Activity启动相关类的类图
- vuejs项目开发环境搭建(ESlint安装)
- C++多态(一)——多态的定义、虚函数、静态绑定和动态绑定
- Android 高德获取经纬度工具类
- 基于taskctl实现kettle任务调度
- 办公软件 -- Office 365免费下载安装
- XP环境下查看psd文件缩略图显示补…
- 毕业设计之 ---- 基于jsp的网上购书系统
- 移动硬盘只显示盘符,不显示容量,也不能打开
- 计算机硬件希沃课件,希沃课件怎么转为ppt?
- Neutron的Web Server启动过程中的关键参数
- outlook服务器怎么访问文件夹路径,Outlook 2010更改OST存放位置及配置
- 美颜SDK是什么?美颜SDK和美颜APP有什么区别?