For the last couple of months i am delving into SDN and trying to implement the application aware routing through SDN .
Application aware routing:
SDN controller will route each application data based on the application preferences, for instance FTP traffic will forwarded through the path having higher bandwidth, while the SSH traffic which perform better in low latency will be forwarded through the path having low latency, in summary each application have their own best path from source to destination based on the nature of the traffic generated per application.
To implement this, I am using the tool called mininet for the network simulation, but I am stuck on programming the controller. Up to now, based on my experience working with the mininet tool, mininet doesn't support the controller programming.
I would like to ask about using the SDN Opendaylight Project controller for the implementation of application based routing. Has anyone implemented the application aware routing in SDN, and what was your experience on it? I would like to know which SDN tools I can use to implement the SDN based application aware routing per application preferences.