Network Protocol Manager for OSPF sends SNMP requests to Cisco and Juniper devices to discover routing topology objects and their relationships. It supports SNMPv1, v2c, and v3 access to the OSPF MIB objects that are defined in RFC 1253.

Network Protocol Manager for OSPF reads the OSPF MIB objects that are identified in this section to discover the following routing topology objects and their relationships:

  • OSPF areas

  • OSPF area configurations

  • OSPF services

  • OSPF networks

  • OSPF interfaces

  • OSPF virtual interfaces

  • OSPF neighbor endpoints

  • OSPF virtual neighbor endpoints

  • OSPF neighbor relationships

  • OSPF virtual links

    After discovering and creating the OSPF topology objects in its repository, Network Protocol Manager for OSPF monitors the status of the OSPF objects by periodically establishing SNMP sessions to the managed devices and polling the OSPF MIB objects that are identified in the VMware Smart Assurance Network Protocol Manager Configuration Guide .

    MIB objects accessed for OSPF discovery lists the discovery OSPF MIB objects that are accessed by Network Protocol Manager for OSPF.

Table 1. MIB objects accessed for OSPF discovery

MIB object

OID

Description

Module

ospfRouterId

.1.3.6.1.2.1.14.1.1

A 32-bit integer that uniquely identifies the device in the autonomous system (AS). Typically defaults to one of the device’s IP interface addresses.

OSPF MIB

ospfAdminStat

.1.3.6.1.2.1.14.1.2

Administrative status of OSPF in the device.

OSPF MIB

ospfAreaBdrRtrStatus

.1.3.6.1.2.1.14.1.4

Flag to note whether this device is an Area Border Router (ABR).

OSPF MIB

ospfASBdrRtrStatus

.1.3.6.1.2.1.14.1.5

Flag to note whether this device is configured as an AS Border Router (ASBR).

OSPF MIB

ospfAreaId

.1.3.6.1.2.1.14.2.1.1

A 32-bit integer that uniquely identifies an OSPF area. Area ID 0.0.0.0 is used for the OSPF backbone.

OSPF MIB

ospfImportAsExtern

.1.3.6.1.2.1.14.2.1.3

OSPF area’s support for importing AS external link-state advertisements (LSAs).

OSPF MIB

ospfAreaSummary

.1.3.6.1.2.1.14.2.1.9

Controls the import of summary LSAs into Stub areas.

OSPF MIB

ospfIfAreaId

.1.3.6.1.2.1.14.7.1.3

A 32-bit integer that uniquely identifies the OSPF area to which the OSPF interface connects. Area ID 0.0.0.0 is used for the OSPF backbone.

OSPF MIB

ospfIfType

.1.3.6.1.2.1.14.7.1.4

OSPF interface type. For example, broadcast LANs such as Ethernet take the value broadcast.

OSPF MIB

ospfIfAdminStat

.1.3.6.1.2.1.14.7.1.5

OSPF interface’s administrative status.

OSPF MIB

ospfIfTransitDelay

.1.3.6.1.2.1.14.7.1.7

Estimated number of seconds to transmit a link-state update packet over this OSPF interface.

OSPF MIB

ospfIfRetransInterval

.1.3.6.1.2.1.14.7.1.8

Number of seconds between LSA retransmissions, for adjacencies that belong to this OSPF interface.

OSPF MIB

ospfIfPollInterval

.1.3.6.1.2.1.14.7.1.11

Interval, in seconds, between the Hello packets sent to an inactive non-broadcast multi-access neighbor.

OSPF MIB

ospfIfMulticastForwarding

.1.3.6.1.2.1.14.7.1.18

Specifies how multicasts are forwarded on this OSPF interface: Not forwarded, forwarded as data-link multicasts, or forwarded as data-link unicasts.

OSPF MIB

ospfIfDemand

.1.3.6.1.2.1.14.7.1.19

Indicates whether Demand OSPF procedures (for example, Hello suppression to full neighbors) should be performed on this interface.

OSPF MIB

ospfVirtIfTransitDelay

.1.3.6.1.2.1.14.9.1.3

Estimated number of seconds to transmit a link-state update packet over this OSPF virtual interface.

OSPF MIB

ospfVirtIfRetransInterval

.1.3.6.1.2.1.14.9.1.4

Number of seconds between LSA retransmissions, for adjacencies that belong to this OSPF virtual interface.

OSPF MIB

ospfVirtNbrArea

.1.3.6.1.2.1.14.11.1.1

Transit area identifier.

OSPF MIB

ospfVirtNbrRtrId

.1.3.6.1.2.1.14.11.1.2

A 32-bit integer that uniquely identifies the neighboring device in the AS.

OSPF MIB

ospfVirtNbrIpAddr

.1.3.6.1.2.1.14.11.1.3

IP address that this virtual neighbor is using.

OSPF MIB

ospfNbrRtrId

.1.3.6.1.2.1.14.10.1.3

A 32-bit integer that uniquely identifies the neighboring device in the AS.

OSPF MIB

ospfNbmaNbrStatus

.1.3.6.1.2.1.14.10.1.9

Displays the status of the entry. Setting it to invalid has the effect of making it inoperative.

OSPF MIB

ospfNbmaNbrPermanence

.1.3.6.1.2.1.14.10.1.10

Displays the status of the entry; dynamic and permanent refer to how the neighbor became known.

OSPF MIB

ospfNbrHelloSuppressed

.1.3.6.1.2.1.14.10.1.11

Indicates whether Hellos are being suppressed to the neighbor.

OSPF MIB

ospfVirtNbrHelloSuppressed

.1.3.6.1.2.1.14.11.1.8

Indicates whether Hellos are being suppressed to the virtual neighbor.

OSPF MIB

OSPF object creation shows the mapping between the discovery MIB objects and the creation of the OSPF objects.

  1. Discovered MIB Objects

  2. ospfRouterId

  3. Created OSPF Objects

  4. OSPFArea

  5. Created OSPF Objects

  6. OSPFService

  7. OSPFAreaConfiguration

  8. ospfIfAreaId

  9. OSPFInterface

  10. ospfIfAdminStat

  11. OSPFVirtualInterface

  12. OSPFNeighborEndpoint

  13. ospfNbmaNbrStatus

  14. OSPFNeighborRelationship

  15. ospfVirtIfTransitDelay

  16. OSPFVirtualNeighborEndpoint

  17. OSPFNetwork

  18. ospfVirtNbrIpAddr

  19. OSPFVirtualLink

  20. ospfAreaId

  21. (Created from AM-created IPNetwork object)

Figure 1. OSPF object creation