Think of defining how network traffic is forwarded much like you think about defining access policies in a firewall. You specify the conditions to match traffic on, such as source and destination addresses, which includes wild cards, and an action to take on a match. In OpenFlow, you define forwarding policies limited by the capabilities of the controller and your own needs, and as your needs change, so can your policy.
In general, we always want traffic to go via the fastest, shortest path. However, when congestion occurs, the fastest, shortest path becomes oversubscribed and we want to prioritize some traffic over others. With an SDN, you can set a policy that prioritizes time-sensitive traffic over bulk traffic. As congestion occurs, you can move some or all of the bulk traffic to a different path, reducing congestion on the shortest path for your time-sensitive traffic.
Mike Fratto is a principal analyst at Current Analysis, covering the Enterprise Networking and Data Center Technology markets. Prior to that, Mike was with UBM Tech for 15 years, and served as editor of Network Computing. He was also lead analyst for InformationWeek Analytics ... View Full Bio