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

The problem with today's network stems from how Ethernet was originally designed as a simple framing protocol. As LANs became more complex, the Spanning Tree had to be introduced to remove the possibility of broadcast storms from loops in the network, thus reducing the network to a single rooted tree (not all paths could be used).

Quality of service is implemented on a per-device basis with no context of the neighborhood, resulting in inefficient traffic management. VLANs were introduced to segment traffic and extend Layer 2 networks across a campus or wide area. Link Aggregation (LAG), a.k.a. bonding, was developed to increase capacity between switches over multiple physical interfaces, but often less than 75% total capacity could be used.

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.