Firewall / OPNsense

OPNsense / UniFi Handoff

Site A's direct OPNsense-to-UniFi Layer-2 trunk and Site B's unchanged downstream-USG VLAN 253 handoff.

Site A

Final Site A data path

One routed boundary, one Layer 2 fabric

Inspect each handoff from the provider edge to the target switches.

A8 target state
Final handoff

WAN to Site A Target Fabric

The production path after the A8 ONT move.

sa-sw-01 port 1 uses A-EDGE-ROUTER: native VLAN 999 and tagged VLANs 10,20,30,40,50,70,80,90,100,110,120. OPNsense owns .1 on each routed subnet. The switches do not route.

VLANs 25 and 60 are not on the router trunk because they have no gateway. VLAN 65 is reserved and not carried. VLANs 253 and 4040 are absent at Site A.

Proxmox Trunk Prerequisite

The OPNsense LAN VM vNIC must carry the explicit PVE trunk list 10;20;30;40;50;70;80;90;100;110;120. A VLAN-aware vmbr2 alone is not enough. The current shared VM component must be extended and previewed before the final cutover.

Site B

Site B remains unchanged: OPNsense feeds the Netgear L2 core, and the USG Pro WAN remains downstream on VLAN 253 at 10.20.253.2, with OPNsense at 10.20.253.1.

Site A Validation

  • every routed .1 appears only on OPNsense;
  • VLAN 25/60/65/999 have no gateway;
  • no Site A VLAN 253/4040 exists;
  • DHCP, DNS, and NAT pass on trusted/IoT/guest test clients;
  • permitted flows pass and neighboring prohibited flows fail;
  • the UCG Max is not on the infrastructure path.

See Migration Phases and Site A Port Map.