Hello Lisa If by routing applications you mean, routing different applications traffic through different paths or multipaths, then you need to start to think in a way to identify the different applications network traffic. Ryu can surely implement FlowMods in Openflow switches to filter different types of IP traffic, based on their port use.
Deep Packet Inspection and Machine Learning are two different ways to achieve the traffic identification, but you must be aware that to have a controller performing such analysis, it means that the controller needs to receive a big amount of data. So, you will also have to think in how to scale the controller, in order for it to handle the amount of data to perform both types of traffic analysis, since an OpenFlow Switch is only intended for filter and switching traffic, not for deep packet analysis or machine learning processing. The controller will have to do most of the analysis work. Search for academic papers related to this subject in order to learn the current state of art. Good luck! Carlos Miguel Ferreira On 8 January 2018 at 23:44, Lisa Malau <lisamala...@gmail.com> wrote: > Dear all, I am new to Ryu-Controller. > > In my project, I would like to implement a multipath routing for different > applications (services) based on SDN (mininet and ryu-controller). The > highest priority application will go through the best path, the second > highest priority will go through the second best path, and so on. > > To realize this idea, I would like to implement the application-awareness of > every single service. So by recognizing the specific application, this > application can be directed to a specific path. To do the > application-awareness, I found there are two methods, they are: Deep Packet > Inspection and Machine Learning methods. > > By this email, would you mind to give me some hints or share your experience > how to implement the application-awareness in Ryu-Controller? thank you very > much > > > best regards, > > lisa > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Ryu-devel mailing list > Ryu-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ryu-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel