portspec

Lab table

5U side table. 2.5G switch, patch panel, 2U server, firewall on top.

Lab table, 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:
  table: { type: ikea-lack, units: 5 }
devices:
  switch: { model: tp-link/sg3428x-m2, name: Lab switch, in: table, u: 5 }
  panel:  { model: patch-panel-24, in: table, u: 4 }
  server: { model: server-2u, name: Hypervisor, in: table, u: 2 }
  fw:     { model: protectli/fw4b, name: Firewall, in: table/top }
links:
  up:  { ends: [fw/eth2, switch/eth24], cable: cat6-yellow }
  p-1: { ends: [switch/eth1, panel/1], cable: cat6-blue }
  p-2: { ends: [switch/eth2, panel/2], cable: cat6-blue }
  p-3: { ends: [switch/eth7, panel/7], cable: cat6-green }
scenes:
  front: { title: Lab table, layout: [table] }