Questions tagged [ryu]

Ryu is a component-based software defined networking framework.

Ryu is a component-based software defined networking framework. Ryu provides software components with well defined API that make it easy for developers to create new network management and control applications. Ryu supports various protocols for managing network devices, such as OpenFlow, Netconf, OF-config, etc. About OpenFlow, Ryu supports fully 1.0, 1.2, 1.3, 1.4 and Nicira Extensions. All of the code is freely available under the Apache 2.0 license.

Ryu means "flow" in Japanese. Ryu is pronounced "ree-yooh".

Homepage

163 questions
1
vote
1 answer

how to identify the ip address of mininet network?

I have set up a preview of ryu controller and mininet,but i am not able to identify the mininet ip address as well as not able to ping from other vm machine.But i am able to get the ip of mininet sub-host.
1
vote
1 answer

Keyerror when handling the EventOFPFlowStatsReply message in the Ryu Controller

I'm trying to get the requested FlowStat information in Simple_monitor_13 (Ryu SDN Controller), but when run with a simple mininet topology and "pingall", the application keeps reporting Keyerrors coming from very basic Match Fields like Ipv4_src,…
Natrie
  • 13
  • 3
1
vote
1 answer

packet-in request after idle timeout in sdn switch using ryu controller

I'm working on the Ryu controller to set the idle and hard timeout for flows. I'm assigning the idle timeout to 10s and hard timeout to 30s. On the very first, when I run pingall on mininet this will install the flow rules by generating a packet…
Asad
  • 11
  • 3
1
vote
0 answers

Monitor Mininet-Wifi Link's Delay with RYU controller

I'm a rookie of ryu, I want to modify this app https://github.com/wildan2711/delay_monitor_sdn/blob/master/delay_monitor.py to my structure. What should I do? Here's my structure enter image description here If i wnat to get the result of controller…
Sean_1026
  • 11
  • 2
1
vote
0 answers

Add host properly in the network with ryu and networkx

I am trying to perform topology discovery in ryu with networkx. Here are the functions for adding switch and adding links. ''' # Handle the event generated when a new switch enters the network @set_ev_cls(event.EventSwitchEnter) def…
CobaltRed
  • 37
  • 6
1
vote
1 answer

Ryu-controller for Mininet network configuration

I'm studing about a ring topology of network in mininet. There are 3 access point, in a triangle configuration: ap1, ap2 and ap3 that are connected each other. There is a station (sta1) that isn't mobile (always connected to ap3) and there is a…
1
vote
0 answers

Ryu controller - simple_switch_13_stp does not recalculate the Tree after a failure?

I am using mininet with a Ryu controller. For the Ryu controller I am using the command: ryu-manager simple_switch_stp_13.py Concerning mininet I use the topology defined in the file Topo1.py: from mininet.topo import Topo class Project( Topo ): …
Loïc
  • 11
  • 2
1
vote
0 answers

How to make mininet with RYU SDN work properly with iperf traffic?

when I generate iperf UDP traffic on a linear topology with 6 switches in mininet which is connected to RYU controller, I am getting a lot of packet in messages. like same switch is sending packet in messages for that traffic more than one time. Why…
Vinay
  • 111
  • 1
  • 7
1
vote
0 answers

How to solve problem of high data rates of flow, hits switches that does not have flowrule for that flow, in openflow mininet?

I am using iperf traffic generation and hard timeout as extension to simple_switch_13.py code in mininet with RYU SDN. I am using linear topology with 8 switches. I set the hard timeout to 5 seconds. I am working with only one flow. I started the…
Vinay
  • 111
  • 1
  • 7
1
vote
1 answer

Sending packets from separate application to Ryu

I am trying to send data from a Northbound application that I have written, into the Ryu application. The NB app is performing a lot of computation, so I have chosen to run it outside of Ryu. How do I send this information into the Ryu controller so…
Matt
  • 11
  • 1
1
vote
0 answers

Getting flow infos from switch and copy the info in csv file (Ryu controller)

Hope you help me, I want to get flow info from switch and that by sending a request every 10s and the switch reply with the info but I get the following error when the controller receive the reply by using a flow request reply handler The error is…
El Guenfo
  • 11
  • 3
1
vote
1 answer

Generate dataset traffic in mininet

I created a topology using mininet and connected it to Ryu controller. I also downloaded a dataset in .pcap format which is real network traffic for a period of time. Now I want to generate this traffic into mininet network. How can I do that? Any…
Babak Memar
  • 37
  • 2
  • 12
1
vote
1 answer

Ryu controller drop packets after fixed number of packets or time

I am trying to block tcp packets of a specific user/session after some threshold is reached. Currently I am able to write a script that drops tcp packets. @set_ev_cls(ofp_event.EventOFPSwitchFeatures, CONFIG_DISPATCHER) def…
Infinity
  • 441
  • 2
  • 5
  • 12
1
vote
2 answers

How to calculate throughput in SDN/OpenFlow Network using ryu controller

How to get Throughput in OpenFlow Networks We use OpenFlow 1.3 and Ryu Controller.
Chit Su
  • 11
  • 2
1
vote
0 answers

RYU Controller with ARP Loop (Python API Mininet)

TOpology Loop I have a problem with the ARP loop. I have attached my python API code and the Simple_Swicth.py code that I used. As you can see the picture, I cannot able to ping h1 to h2. can able to help? Here is my topology…
1 2
3
10 11