RYU控制器安装

主页:
https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial

git clone git://github.com/osrg/ryu.git
cd ryu
sudo python ./setup.py install
pip install . # 安装ryu所需要的库

这里写图片描述
学习:
https://www.sdxcentral.com/sdn/definitions/sdn-controllers/open-source-sdn-controllers/what-is-ryu-controller/
http://osrg.github.io/ryu/
Ryu:OpenFlow协议源码分析
基于Ryu打造自定义控制器

Ryu application

一个Ryu应用其实就是一个继承了ryu.base.app_manager.RyuApp类的Python模块:http://ryu.readthedocs.io/en/latest/ryu_app_api.html

OpenFlow event

在Ryu中,一个event其实基本上就是一个OpenFlow的message,这个event是一个继承了ryu.controller.ofp_event.EventOFPMsgBase类的类。包含几个字段:#1 与该event相关的OpenFlow消息 msg, #2 该消息产生的switch msg.datapath,#3 该消息在datapath那儿产生的时间timestamp

猜你喜欢

转载自blog.csdn.net/caiqiiqi/article/details/79606598