MÓDULO OSPF.Art¶
OSPFv2/v3 LSA injection (up to 2M /30 LSAs).
Function¶
Stands up a VyOS OSPF peer against the NGFW under test, injects a chosen number of /30 LSAs to stress the NGFW's link-state database + SPF computation cycles.
Sister to BGP.Art but for OSPF (link-state vs path-vector).
Identity¶
| Element | Value |
|---|---|
| Plane | CONTROL |
| Internal code | vyos-ospf-peer |
| K8s namespace | web-agents |
| OOBI slot | n/a (data-plane peering) |
| Peer-link VLAN | 1982 (OSPF), subnet 172.18.0.0/29 |
Dependencies¶
- VyOS rolling + FRR
- Multus + macvlan for VLAN 1982 attachment
Operator controls¶
/admin/ospf-stress— pick LSA count, AFI (v2 / v3)- Process IDs, area IDs configurable
- Graceful restart helper-mode toggle
Key telemetry¶
ospf_lsdb_size{afi}— link-state DB sizeospf_spf_runs_per_minute— SPF computation frequencyospf_neighbor_state{neighbor}— peer statengfw_memory_pct,ngfw_cpu_pct(cross-correlated)
Notes¶
OSPF stress runs in its OWN VyOS pod (not co-located with BGP) per
project_ospf_stress_separate_router_2026_05_09 — operational
isolation + per-protocol scaling.
Related¶
- Memory:
project_ospf_stress_separate_router_2026_05_09 - Annex M (Routing Table Stress — OSPF section) in PDF reports