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

Reply via email to