portspec

Office floor cabinet, small

12U floor cabinet. Router, 24-port PoE switch, patch panel, 2U NAS, UPS.

Office floor cabinet, small, drawn from its YAML file

Devices

YAML

network: 1
imports:
  - ../../catalog/index.network.yaml
cables:
  cat6-blue:   { extends: cat6, color: "#3689c9" }
  cat6-green:  { extends: cat6, color: "#41a282" }
  cat6-yellow: { extends: cat6, color: "#d9a520" }
  cat6-red:    { extends: cat6, color: "#c8504a" }
racks:
  cabinet:
    type: rack-cabinet
    door: none
    units: 12
    panels:
      brush-9: { u: 9, type: brush }
      vent-8:  { u: 8, type: vent }
      blank-4: { u: 4, type: blank, units: 2 }
devices:
  ont: { model: ont, name: Fibre, in: cabinet/top, order: 1 }
  router: { model: draytek/vigor-3912, name: Router, in: cabinet, u: 12 }
  switch: { model: aruba/1930-24g-poe-370w, name: Floor switch, in: cabinet, u: 11 }
  panel: { model: patch-panel-24, in: cabinet, u: 10 }
  nas: { model: synology/rs2423+, name: Files, in: cabinet, u: 6 }
  pdu: { model: pdu-8, in: cabinet, u: 3 }
  ups: { model: ups-2u, in: cabinet, u: 1 }
  outlet-1: { model: wall-outlet-2, name: Desk 1–2 }
  outlet-2: { model: wall-outlet-2, name: Desk 3–4 }
  outlet-3: { model: wall-outlet-2, name: Desk 5–6 }
links:
  wan: { ends: [ont/lan, router/eth1], cable: cat6-yellow }
  lan: { ends: [router/eth5, switch/24], cable: cat6-blue }
  nas: { ends: [nas/lan1, switch/23], cable: cat6-red }
  d-1: { ends: [switch/1, panel/1], cable: cat6 }
  d-2: { ends: [switch/2, panel/2], cable: cat6 }
  d-5: { ends: [switch/5, panel/5], cable: cat6 }
  d-8: { ends: [switch/8, panel/8], cable: cat6-green }
  d-11: { ends: [switch/11, panel/11], cable: cat6-green }
  d-14: { ends: [switch/14, panel/14], cable: cat6-green }
  run-1: { ends: [panel/r1, outlet-1/ra], cable: cat6 }
  run-2: { ends: [panel/r2, outlet-1/rb], cable: cat6 }
  run-5: { ends: [panel/r5, outlet-2/ra], cable: cat6 }
  run-8: { ends: [panel/r8, outlet-2/rb], cable: cat6-green }
  run-11: { ends: [panel/r11, outlet-3/ra], cable: cat6-green }
  run-14: { ends: [panel/r14, outlet-3/rb], cable: cat6-green }
scenes:
  front: { title: "Office floor cabinet, small", layout: [cabinet] }
  rear: { title: "Office floor cabinet, small, rear", layout: [cabinet, { column: { gap: 24, items: [outlet-1, outlet-2, outlet-3] } }], view: rear }