What a patch panel is in kurnl
In the field, a unit’s in-wall cable doesn’t land on the switch directly — it lands on a patch panel, and a short patch cord runs from the panel to the switch. kurnl models that chain explicitly:- Ablage — which panel port a unit terminates on (
unit → panel port). Stable; it changes only if you physically re-terminate the wall cable. - Verkabelung — which switch port a panel port is patched to
(
panel port → switch port). This is the flexible patch cord.
Panel and switch ports are not necessarily 1-to-1. Panel port 5 can be
patched to switch port 12. The dashboard shows both, so a technician always
knows the real cord to run.
Create a panel
Open a building → Network → Site Manager → [building] → Documentation. The rack view has + Panel; each panel below it has a wiring sheet — one row per port: Rear · unit (wall) | Front · switch port (rack) | State. The step-by-step operator guide is MER wiring.- Add panel creates a panel with a chosen port count.
- Backfill is the fastest start: it creates one 1-to-1 panel per attached switch (panel port N ↔ switch port N) and pre-fills the Ablage for every unit already mapped to that switch. It’s idempotent — safe to re-run; a switch that already has a matching panel is skipped.
Set the Ablage and Verkabelung
On the wiring sheet each port row has two independent selectors:- Rear · unit (Ablage) — pick the unit that terminates on this panel port.
- Front · switch port (Verkabelung) — pick the switch and switch port this panel port is patched to.
POST /patch-panels/ports/batch). + New unit creates a unit
the register is missing without leaving the sheet.
Cross-patching (moving a unit to a different switch port)
To move a unit to a different switch port without touching its wall termination, change the Verkabelung of its panel port (or move the unit’s Ablage to a panel port that is patched to the target switch port). The effective switch port follows the chain immediately.Read the chain per unit
The Units tab of the Site Manager shows each unit’s path to service — spliced › patched › minted › CPE — with a verdict (ready to splice, ready to patch, mint pending, in step, drift) and the action that moves it on. The wiring sheet’s State column says the same per panel port. Both derive from the panel and the unit’s logical port; nothing is stored twice.Keep provisioning in sync (reconcile)
Provisioning and the health surfaces (drift monitor, switch port map, network-health) read a materialized view of where each unit sits. When you re-patch a panel, that view can lag until it’s regenerated.- After a re-patch that changes a unit’s effective switch port, the unit shows mint pending (no location on the new port yet) or drift (a location still says the old port).
- Resolve it with Mint now on the unit, or Mint n ready units for the building (idempotent — a legacy or stale row on the port is re-minted in place). Only then do the monitoring surfaces reflect the new patch.