Openflow
OpenFlow is a protocol used in software-defined networking to enable a controller to interact with the forwarding plane of switches and routers. It provides a standardized interface for programming network behavior, allowing the control plane to be centralized while the data plane handles forwarding. OpenFlow switches use flow tables to decide how packets are processed.
The project originated at Stanford University's Clean Slate Initiative. The Open Networking Foundation (ONF) formed later
In an OpenFlow network, a central controller installs flow entries on switches. Each entry specifies match
OpenFlow is a southbound interface within the SDN architecture, separating control and data planes. Features vary
Today, OpenFlow remains foundational in SDN research and in some production environments. Many deployments also use