N100 Router Appliance

N100 Router Appliance #

RoleCore router, replacing the ZimaBoard 832
CurrentNot yet evaluated Requirements set; no model chosen yet

A future hardware evaluation. The current core router (ZimaBoard 832) is a general-purpose SBC repurposed as a router. 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 (ZimaBoard 832)N100 Appliance
CPUCeleron N3450Intel N100 (4C, 3.4GHz boost)
Ethernet2x 1GbE4x 2.5GbE (typical)
TDP6-12W6W
CoolingPassiveFanless (typical)
NVMeNone built in (PCIe x4 expansion only)Built-in M.2 slot
Form factorSBC (not router-specific)Mini PC / firewall appliance
PurposeGeneral-purposeBuilt for routing/firewall

Provisioning Model Change #

This 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.

Role Requirements #

What the core router role needs from a candidate, beyond the hardware criteria every model is checked against. These are H10 (role minimums) for this role.

RequirementMinimumWhy
CPUIntel N100 or equivalent
Ethernet4x 2.5GbE, Intel NICs preferred over RealtekINC-0004: a Realtek NIC timing out in service. H4 is the test
NVMeM.2 slot for removable NVMe storagePre-imaged recovery disks (H1, H3)
CoolingFanless preferredH8
RAM8GB
OPNsense compatibilityFreeBSD driver support for its NICsH4 is run on OPNsense, not another OS

Status #

PhaseStatus
Requirements definitionComplete
Hardware researchPending
OPNsense NVMe imaging workflowPending
ProcurementPending
ValidationPending

Revisions #

None yet. The first revision opens when a model is chosen for the bench.

Page last modified: September 26, 2026