Conversation so far:
what is the purpose of an sdn controller
An SDN controller is an application in a software defined networking architecture that manages flow control for improved network management and application performance.
What does the SDN controller run on
The SDN controller runs on a server

Question: How do the controllers direct traffic
Self-contained rewrite: How do SDN controllers direct traffic