SDN Flow Rule Builder
SDN Flow Rule Builder
Design Software-Defined Network Rules
SDN Flow Rule Lab
Install OpenFlow-style rules, send a deterministic IoT packet through the ingress switch, and inspect how priority, match fields, and actions decide the outcome.
Try
Set Priority to 100, Match Protocol to TCP, and Action to Forward before Install Rule and Play Packet.
Observe
Watch priority, match fields, action, counters, and default behavior select the outcome.
Explain
Priority 100 selects the winning match; wildcard fields broaden its packet set and can shadow a safer lower rule.
Technical boundaries. The packet outcome follows simplified ordered match-action rules. It does not emulate an OpenFlow switch pipeline, table transitions, meters, group tables, controller delay, race conditions, hardware capacity, TLS control channels, or distributed-policy consistency.
Goal
Build SDN policies that make packet handling explicit and testable.
Try
Load a scenario, press Play Packet, then add or remove 1 rule.
Watch
Compare the matched rule, rule priority, conflicts, and validation checks.
Reflect
Which rule should win when a broad rule and a specific rule both match?
Guided Investigation
- Start with MQTT Priority and simulate the sensor packet.
- Add a broad drop rule with a higher priority and observe the changed decision.
- Use Check Policy to identify equal-priority conflicts and unsafe broad forwarding.
Scenario Focus
MQTT Priority gives sensor telemetry a higher-priority queue while still preserving a lower-priority fallback rule.
Rule Composer
A high-priority MQTT rule should match only the sensor-to-broker path and send it to a low-latency queue.
Traffic Probe
Policy Metrics
0
Rules
--
Last Decision
0
Conflicts
0/6
Switch Coverage
Controller Topology
SDN Controller
Diagnosis
Simulate a packet or validate the policy to inspect the decision path.
Installed Rules
Flow Table
| Switch | Priority | Match | Action | Packets |
|---|
Packet Decision Trace
| Step | Evidence | Result |
|---|
Validation Checks
| Check | Evidence | Status |
|---|
Priority Review
| Question | Evidence | Result |
|---|