专栏名称: SDNLAB
SDNLAB是专注网络创新技术的先锋媒体和实践平台,涵盖SDN、NFV、CCN、软件定义安全、软件定义数据中心等相关领域,提供新闻资讯、技术交流、在线实验、行业分析、求职招聘、教育培训、方案咨询、创业融资等多元服务。
目录
相关文章推荐
简单心理  ·  为什么你从没感受过真正的「满足」 ·  昨天  
辉哥奇谭  ·  2024年10月文章目录 ·  3 天前  
正商阅读  ·  高情商的人,都懂得保持边界感 ·  5 天前  
正商阅读  ·  高情商的人,都懂得保持边界感 ·  5 天前  
51好读  ›  专栏  ›  SDNLAB

RYU应用开发入门——开发你的第一个SDN应用

SDNLAB  · 公众号  ·  · 2017-05-12 17:23

正文

课程概览

一、课程目的

    了解Ryu,掌握Ryu的安装部署

◆    学习Ryu最简单的应用开发:Hub+Learning switch

◆    学习编写流量监控应用

◆    学习编写最短路径转发应用

◆    学习使用Ryu的RESTAPI

◆    解析Ryu源码,了解Ryu的运作机制

二、课程大纲

1 Ryu安装篇

主要介绍Ryu是什么以及Ryu的安装及其验证。


◆    Ryu是什么

◆    Ryu安装方式(3种)

◆    Ryu源码安装演示

◆    Ryu安装验证

实验目的:

1.)了解Ryu是什么

2.)掌握Ryu的源码安装;


2 应用开发:Hub+Learning switch

主要介绍如何基于控制器Ryu开发最简单的应用:Hub/集线器,Learning switch/二层MAC自学习交换机。

◆    基于Ryu开发Hub应用

◆    基于Hub应用,开发Learning switch应用。


实验目的:

1.)学习简单应用开发;

2.)掌握Ryu开发所需要掌握的API。


3 Traffic Monitor应用开发

主要介绍通过Ryu来收集流量统计信息。

◆    流量监控原理

◆    流量监控应用实现


实验目的:

1.)进一步学习使用Ryu的API;

2.)学习在Ryu上编写多线程应用;

3.)学习流量监控应用的原理和实现。


4 最短路径转发应用开发

主要介绍基于Ryu控制器开发的最短路径转发应用。

◆    最短路径转发的原理

◆    基于跳数的最短路径转发应用开发

◆    基于流量的最短路径转发应用开发


实验目的:

1.)进一步学习Ryu的应用开发;

2.)学习基于网络信息的最短路径转发。


5 RESTAPI 使用教程

主要介绍Ryu的RESTAPI的简单使用。

◆    RESTAPI是什么

◆    Ryu的RESTAPI使用


实验目的:

1.)掌握Ryu的RESTAPI的简单使用;


6 源码解析:Ryu运行机制分析

以Simple_switch应用为例,介绍Ryu的启动流程,工作流程。

◆    Ryu模块启动流程源码分析

◆    Simple_switch应用源码运行分析


实验目的:

1.)了解Ryu的源码运行过程;

2.)从全局理解Ryu的运作机制


三、培训时间及方式

采用在线直播的方式培训,共3个课时,每课时2小时。时间为2017-5-23到2017-5-25,每晚19:30-21:30。报名结束后,SDNLAB将发邮件告知学员开课信息,并在课程培训结束后,提供课程视频供学员随时反复观看、复习。


四、咨询报名有优惠

联系人:胡老师,电话/微信:18104265112,邮箱:[email protected],QQ:871292363(hoo)


点击阅读原文即可报名