FRR OSPF
- GET /netinfra/routing/frr/ospf/database
Get OSPF database
Get OSPF link-state database showing all LSAs
- Status Codes:
200 OK – OSPF database
500 Internal Server Error – OSPF query error
- Response JSON Object:
asbr_summary_states[].adv_router (string)
asbr_summary_states[].age (integer)
asbr_summary_states[].checksum (string)
asbr_summary_states[].link_count (integer) – Only for Router LSAs
asbr_summary_states[].link_id (string)
asbr_summary_states[].seq_number (string)
external_link_states[].adv_router (string)
external_link_states[].age (integer)
external_link_states[].checksum (string)
external_link_states[].link_id (string)
external_link_states[].route (string) – e.g. “E2 3.3.3.3/32 [0x0]”
external_link_states[].seq_number (string)
network_link_states[].adv_router (string)
network_link_states[].age (integer)
network_link_states[].checksum (string)
network_link_states[].link_count (integer) – Only for Router LSAs
network_link_states[].link_id (string)
network_link_states[].seq_number (string)
router_id (string)
router_link_states[].adv_router (string)
router_link_states[].age (integer)
router_link_states[].checksum (string)
router_link_states[].link_count (integer) – Only for Router LSAs
router_link_states[].link_id (string)
router_link_states[].seq_number (string)
summary_link_states[].adv_router (string)
summary_link_states[].age (integer)
summary_link_states[].checksum (string)
summary_link_states[].link_count (integer) – Only for Router LSAs
summary_link_states[].link_id (string)
summary_link_states[].seq_number (string)
- GET /netinfra/routing/frr/ospf/neighbors
Get OSPF neighbors
Get OSPF neighbor table with adjacency states
- Status Codes:
200 OK – OSPF neighbors
500 Internal Server Error – OSPF query error
- Response JSON Object:
count (integer)
neighbors[].address (string)
neighbors[].dead_time (string)
neighbors[].interface (string)
neighbors[].neighbor_id (string)
neighbors[].priority (integer)
neighbors[].state (string) – Full, 2-Way, Init, Down
- GET /netinfra/routing/frr/ospf/status
Get OSPF status
Get OSPF process info including router-id, areas, and SPF stats
- Status Codes:
200 OK – OSPF status
500 Internal Server Error – OSPF query error
- Response JSON Object:
areas[].area_id (string)
areas[].backbone (boolean)
areas[].lsa_count (integer)
areas[].num_full_adj (integer)
areas[].num_interfaces (integer)
router_id (string)