controllerswitch
ControllerSwitch is a term used to describe network devices or software setups where the control plane and data plane are closely integrated, enabling both traffic forwarding and policy decisions on a single device or within a tightly coupled component. In software-defined networking contexts, it can refer to a switch that carries local control logic or to a device that couples forwarding with an embedded controller, allowing rapid policy enforcement and programmability without always relying on an external controller.
Architecture typically includes a forwarding plane (switching fabric, ASIC or CPU) and a control plane that
Use cases for controller-switch concepts include branch-office networks, edge or campus deployments, and small-to-medium data center
Advantages of controller-switch deployments include streamlined administration, faster deployment of policies, and potential cost efficiency. Trade-offs
See also: software-defined networking, SDN controller, OpenFlow, Open vSwitch.