Try
Select New flow miss, choose Edge controller near gateways, set Controller round trip to 10 ms, and Step once.
Explore how SDN separates network decisions from packet forwarding, and what still works when the controller is slow or unreachable
Use the workbench to see which packets need the SDN controller, which packets stay on the switch fast path, and how rule timeouts, telemetry, and controller reachability change the learner-visible behavior.
Select New flow miss, choose Edge controller near gateways, set Controller round trip to 10 ms, and Step once.
Effective latency includes the 10 ms controller trip on the first miss, then the Flow-table hit path forwards later packets locally.
The control plane handles a new-flow miss once; its installed rule lets the data plane serve subsequent packets until the idle timeout expires.
Telemetry and table counters let the controller detect failures, congestion, or policy drift and then update data-plane behavior.
The first packet has no matching switch rule, so the switch sends a controller event. Later matching packets can remain in the data plane.
Watch the packet and control messages move between the application intent, controller, southbound channel, and data-plane switches.
Apps or operators express policy through a northbound interface.
A miss, fault, or counter report reaches the controller.
The controller checks topology, policy, and path constraints.
Rules are pushed through a southbound protocol.
Matched packets stay in the switch fast path.
Counters and telemetry close the control loop.
This is the central SDN idea: centralize decisions and keep bulk packet movement on the forwarding devices.
SDN does not mean every packet travels through the controller. The controller decides behavior; the switch applies installed behavior to matching packets.
"Centralized control" is a logical model, not a requirement that one physical controller box must do all work. Real deployments may use clusters, regions, and local fail-safe rules.
In traditional distributed control, each device participates in protocols and computes its own forwarding state. In SDN, controller software can abstract forwarding devices and program behavior through device interfaces.
The animation uses Packet-In and Flow-Mod labels because they are useful OpenFlow teaching terms. SDN architectures can also use NETCONF, P4Runtime, vendor APIs, or controller-specific agents.
Installed rules can keep forwarding until timeout or removal, but new table misses may be dropped, held, or handled by cached defaults if the controller is unreachable.
Choose Matched stream. Why does the controller-touch count stay near zero for normal packets?
Choose Controller outage and change the outage policy. Which traffic would you fail closed in an industrial IoT network?
Choose Link repair, increase telemetry interval, and explain why repair takes longer when monitoring is less frequent.