A Brief Introduction To OpenFlow

, November 14, 2011 OpenFlow is a specification now managed by the Open Networking Foundation, which defines the functions and protocols used to centrally manage switches via a centralized controller.
  • E-mail

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.

Network Computing encourages readers to engage in spirited, healthy debate, including taking us to task. However, Network Computing moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Network Computing further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | Please read our commenting policy.