Home
Dictionary
Tags
Networking
Networking Hardware
OpenFlow
Definition - What does
OpenFlow
mean?
OpenFlow is an open communications protocol that acts on Layer 2 of the OSI model and provides access to the forwarding plane of a router or switch over the network. OpenFlow simply allows the path of data packets within the network of switches to be determined by software that is running on at least two routers.
OpenFlow was designed for network traffic management between switches and routers of different models and from different vendors. OpenFlow separates the programming of switches and routers from their hardware so that no hardware configuration needs to be done and all control can be flexibly attained through software. The University of California Berkeley and Stanford University collaborated for six years before OpenFlow finally went public in 2011.
Techopedia explains
OpenFlow
There are three major parts involved in this technology:
Flow tables, which are installed in the switches themselves
A controller, which communicates with the switches through the OpenFlow protocol and sets the policies on traffic flow. It also sets up specific paths through the network or optimizes it for specific attributes like speed, reduced latency or number of hops.
OpenFlow protocol, which enables the controller to securely communicate with the switches
OpenFlow was created because vendors sell switches or routers with limited programmability, leading to difficulties in traffic management and engineering, as well as inconsistent traffic flows between networking hardware from different vendors. OpenFlow provides this consistency by taking the control away from hardware and implementing it with software.
Posted by:
Cory Janssen
Tweet
Tweet
Related Terms
Open vSwitch
Switch (Networking)
Related Videos
Related Links
Related White Papers
Other Resources
Related Tags
Categories:
Networking
Networking Hardware
Protocol
Recommended For You
close
Interesting Facts About Computer Timekeeping
Read More
ยป
Connect with us
Techopedia on Linkedin
Follow us on LinkedIn
Techopedia on Twitter
'@Techopedia'
Sign up for Techopedia's Free Newsletter!
Sign-In
Join Techopedia
Home
Dictionary
Articles
Tutorials
Newsletters
Menu
Home
Dictionary
Articles
Tech 101
How To
5 Things
IT Careers
History of Tech
Tutorials
Hot Trends
Big Data
Windows 8
Security
Cloud Computing
Data Centers
Mobile Computing
CRM
Green IT
Storage
Virtualization
Online Privacy
Job Roles
Developers
Network Admins
Database Admins
Tech Support
IT Management
Water Cooler
Infographics
Who To Follow
All Topics
Hacking
Online Marketing
Buzzwords and Jargon
Viruses
Operating Systems
Legal
People
Search Engines
World Wide Web
Personal Tech
Gaming
Linux
Internet