我是OpenFlow和SDN的新手。我需要帮助设置在Ubuntu或Debian机器上的Ryu OpenFlow控制器,并理解一个基本的Ryu应用程序。
Note:这个问题已经有答案了。
发布于 2016-08-25 13:30:41
你可能会发现与Ryu控制器一起工作有用的东西是Ryuretic。Ryuretic是一个模块化的、基于SDN的网络应用开发框架.它允许网络运营商在OSI模型的不同级别上直接处理数据包报头字段,包括L2、L3、L4和shim层协议。用户只需选择匹配字段并选择提供的操作来更新OpenFlow交换机。
Ryuretic后端将所有事件以pkt (字典对象)的形式呈现给用户,并通过提供感兴趣的标题字段(例如,pkt‘’srcmac‘、pkt’‘dstmac’、pkt‘’ethtype‘、pkt’‘inport’、pkt‘’srcip‘等)检索pkt的内容。使用来自pkt的信息,用户可以选择要匹配的字段以及在找到匹配时采取的操作(fwd、drop、重定向、镜像、工艺)。
要安装Ryuretic,只需将文件复制到/ryu/ryu/app/Ryuretic目录。如果您安装了Ryu,那么您已经有了/ryu/ryu/app目录。您只需要创建Ryuretic目录并复制那里的文件。
赖尿剂实验室为使用Ryuretic在SDN上实现安全特性提供了设置指导和一些用例。它还为在SDN提供的VM上测试网络应用程序提供了一个迷你测试平台。
https://stackoverflow.com/questions/37998065
复制相似问题