Skip to content

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 size
  • ospf_spf_runs_per_minute — SPF computation frequency
  • ospf_neighbor_state{neighbor} — peer state
  • ngfw_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.

  • Memory: project_ospf_stress_separate_router_2026_05_09
  • Annex M (Routing Table Stress — OSPF section) in PDF reports