RYU多控制器通信

Ryu是基于Python的控制器,不像java类型的控制器一样带有集群功能,不过好在比java方便,本篇文章就介绍一下如何利用C/S架构进行多控制器之间的通信。

Ryu利用组表实现组播

组播是现代网络中非常重要的组成部分,组播的特点就是组播源只需要发送一次数据包,而且只有一组特定的主机会接收数据包,不想接收的主机是收不到的。

RYU控制器实现最短路径

RYU控制器是日本NTT公司负责研发的一款开源的SDN/OpenFlow控制器,现在支持到OpenFlow版本的1.0,1.2,1.3,1.4版本,同时支持与OpenStack结合使用,应用 于云计算领域。

RYU入门教程

辗转了POX, NOX, OpenDaylight等多个控制器之后,我终于意识到我只喜欢python语言的控制器。最后,我下决定转向RYU。

RYU中引入Scapy工具组包

用ryu套件如果去发ip数据报文进行测试,只能通过payload的方式去写具体数据报文内容,checksum还要自己算,而且看起来一点也不直观。

Ryu的一些设计方法解读

作为一个业余研究Ryu的软件工程师,一直惊叹于Ryu设计的优雅与简洁。一年多坚持下来,也有自己的一些收获,写出来和大家分享一下。

Ryu:网络时延探测应用

之前,笔者已经发布了网络感知应用和基于跳数的最短路径转发应用。本文将介绍笔者开发的网络时延探测应用。

基于Ryu打造自定义控制器

本篇文章将以Ryu为例,介绍如何修改Ryu源码,打造属于自己风格的自定义控制器。其内容包括自定义参数,事件,启动顺序,报文,协议和底层服务。