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

An OpenFlow controller simply defines how frames are forwarded through the network, and the controller has an end-to-end view. It can potentially make more intelligent decisions based on the goals you want to achieve and the capabilities of the switch hardware, and can respond to changes in demand.

Not all applications are created equal. We already showed how VoIP traffic can maintain its SLA requirements, even under congestion, by dynamically moving lower-priority traffic to other paths. Similarly, you can define multiple paths with varying priorities so that if a primary path fails, a secondary path can be selected immediately with a lower failover time than with traditional L2/L3 methods.

Since the OpenFlow controller controls the network, it becomes the integration point for anything network-related, such as hypervisors, applications, security functions and load balancing. Integration moves from individual switches to the controller.

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.