Future Evaluations

Future Evaluations #

Technologies being considered for future adoption. These evaluations are informational—none are blocking the current MVP dvntm platform.


VyOS Evaluation On Hold #

OPNsense has served well for production routing. The lack of automated installation (no PXE) is not a show-stopper for the MVP—a fresh OPNsense install is treated as a manual prerequisite to the building/recovery plan, alongside factory-resetting the access switch and AP.

Original Motivation #

RequirementOPNsenseVyOS
Automated installNo PXE, manual USB onlycloud-init + staged ISO
Air-gap recoveryManual reinstallStaged ISO, automated
Config-as-codeAPI-basedNative CLI + Ansible
Day-2 automationGood (Ansible)Excellent (vyos.vyos)
WebUIYesNo (CLI-centric)

Why On Hold #

  • OPNsense Day-2 automation is mature — the deevnet.net Ansible collection handles DNS, DHCP, firewall, and WoL configuration
  • Manual install is an accepted MVP prerequisite — same category as factory-resetting the switch and AP before the automated build begins
  • WebUI remains valuable for visual firewall auditing and one-off diagnostics
  • VyOS rolling release risk — LTS requires subscription; rolling is less predictable for a core network device
  • No pressing need — the current OPNsense deployment is stable and well-automated for Day-2 operations

Conditions to Revisit #

  • OPNsense automation becomes insufficient for a new requirement
  • VyOS LTS becomes freely available
  • A use case arises where CLI-only management is a clear advantage

N100 Router Hardware Evaluation #

A future hardware evaluation. The current core routers (ZimaBoard 832 for dvntm, ODYSSEY X86J4125864 for dvnt) are general-purpose SBCs repurposed as routers. Purpose-built Intel N100 router appliances offer better performance, more Ethernet ports, and a form factor designed for the role.

Why N100 Router Appliances? #

AttributeCurrent (Zima / Odyssey)N100 Appliance
CPUCeleron N3450 / J4125Intel N100 (4C, 3.4GHz boost)
Ethernet2x 1GbE4x 2.5GbE (typical)
TDP6-12W6W
CoolingPassive / Active fanFanless (typical)
NVMeVia M.2 (Odyssey only)Built-in M.2 slot
Form factorSBC (not router-specific)Mini PC / firewall appliance
PurposeGeneral-purposeBuilt for routing/firewall

Provisioning Model Change #

The N100 hardware evaluation also introduces a future shift in the provisioning approach for the core router:

AspectCurrent ModelFuture Model
Install methodManual USB installPre-imaged NVMe drive
StorageeMMC (soldered)Removable NVMe M.2
RecoveryReinstall from USBSwap in pre-imaged NVMe
ImagingManualScripted image-to-NVMe (on build host)

Pre-imaged NVMe means the OPNsense installation is written to an NVMe drive on a build host, then physically installed in the router appliance. This approach:

  • Eliminates the need for PXE or USB boot during provisioning
  • Enables offline preparation of recovery drives
  • Aligns with air-gap recovery requirements (spare NVMe kept ready)
  • Fits the image factory model already used for other substrate hosts

This provisioning model is part of the N100 evaluation, not the current MVP approach.

Evaluation Criteria #

CriterionRequirement
CPUIntel N100 or equivalent
EthernetMinimum 4x 2.5GbE (Intel NICs preferred over Realtek)
NVMeM.2 slot for removable NVMe storage
CoolingFanless preferred
RAMMinimum 8GB
OPNsense compatibilityVerified FreeBSD driver support

Evaluation Status #

PhaseStatus
Requirements definitionComplete
Hardware researchPending
OPNsense NVMe imaging workflowPending
ProcurementPending
Validation (dvntm first)Pending
Production cutover (dvnt)Pending
Page last modified: March 8, 2026