OpenFlow is a foundational protocol enabling Software-defined networking (SDN). It allows a central Control plane to manage and program network devices, separating the data plane's forwarding decisions from its control logic. This architecture offers unprecedented flexibility in network management.