MSIPBOOTP-MIB

MIB Reference — IPNetwork Monitor

All MIBsMSIPBOOTP-MIB

Category: Vendor: Microsoft

Description:

Microsoft MIB for managing and monitoring BOOTP/DHCP relay agent operations on Windows systems.

Imported Objects

From MSFT-MIB

microsoftOBJECT-IDENTITY
softwareOBJECT-IDENTITY

From RFC1155-SMI

Counter
IpAddress
OBJECT-TYPE
TimeTicks
enterprises

What Is MSIPBOOTP-MIB?

MSIPBOOTP-MIB is a Microsoft-specific MIB that instruments the BOOTP/DHCP Relay Agent service running on Windows Server, part of Microsoft's TCP/IP stack management extensions. It exposes configuration and operational data for the relay agent, including global logging level, maximum queued-request settings, per-interface relay state, and a table of configured BOOTP/DHCP server addresses being relayed to. Monitoring-wise it is used to check the software health of the relay service on the host — whether relaying is active on each interface, how many BOOTP/DHCP servers are configured, and counters like send failures that flag a malfunctioning or unreachable relay target. It depends on the standard IF-MIB ifIndex convention to key its per-interface statistics table. It is typically deployed by Windows network administrators monitoring DHCP/BOOTP relay infrastructure on domain controllers or dedicated relay servers in enterprise LANs. Engineers can download the MSIPBOOTP-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in MSIPBOOTP-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • BOOTP/DHCP relay agent state per interface
  • configured relay server addresses
  • relay send failures
  • logging level
  • maximum queued request size
  • number of configured relay servers

Supported Devices

  • Windows Server (BOOTP/DHCP Relay Agent)
  • vendor-specific Microsoft MIB, not tied to network hardware

Monitoring Examples

An admin would poll globalBOOTPServerTable/globalBOOTPServerEntry to enumerate the configured relay target addresses (globalBOOTPServerAddr) and confirm the relay list matches the intended DHCP servers. Polling ifStatsTable/ifStatsEntry keyed by ifSEIndex reveals per-interface relay state (ifSEState) and ifSESendFailures; a climbing ifSESendFailures counter on one interface indicates packets aren't reaching the configured BOOTP server and relay is failing on that segment. globalServerCount and globalMaxRecQueueSize give a quick sanity check on relay scale and whether the request queue is being exhausted.

OIDs
OID symbolicOID numericTypeAccessDescription
msipbootp1.3.6.1.4.1.311.1.12
_pysmi_global1.3.6.1.4.1.311.1.12.1
INT globalLoggingLevel1.3.6.1.4.1.311.1.12.1.1INTEGERread-writeInformation logged can be None, Error only, Error + Warning, Error + Warn + Logging. This variable controls the amount of information logged
INT globalMaxRecQueueSize1.3.6.1.4.1.311.1.12.1.2INTEGERread-writeMaximum size to use for queueing incoming packets.
INT globalServerCount1.3.6.1.4.1.311.1.12.1.3INTEGERread-onlyNumber of entries BOOTP server table
globalBOOTPServerTable1.3.6.1.4.1.311.1.12.1.4not-accessibleTable of BOOTP servers to which packets are sent by this router
globalBOOTPServerEntry1.3.6.1.4.1.311.1.12.1.4.1not-accessibleBOOTP server entry. Contains the IP address of a BOOTP server
IP globalBOOTPServerAddr1.3.6.1.4.1.311.1.12.1.4.1.1IpAddressread-writeIP Address of DHCP/BOOTP router
INT globalBOOTPServerTag1.3.6.1.4.1.311.1.12.1.4.1.2INTEGERread-writecreate : Creates an entry in the BOOTP Server table delete : Deletes an entry in the BOOTP Server table
interface1.3.6.1.4.1.311.1.12.2
ifStatsTable1.3.6.1.4.1.311.1.12.2.1not-accessibleTable of BOOTP statistics for interfaces
ifStatsEntry1.3.6.1.4.1.311.1.12.2.1.1not-accessibleBOOTP interface statistics entry. Each entry contains counts of send/receive failures, requests/relies received/discarded, and ARP Update failures
INT ifSEIndex1.3.6.1.4.1.311.1.12.2.1.1.1INTEGERread-onlyIndex for the BOOTP interface Statistics table
INT ifSEState1.3.6.1.4.1.311.1.12.2.1.1.2INTEGERread-onlyCurrent state of BOOTP on this interface.
CTR ifSESendFailures1.3.6.1.4.1.311.1.12.2.1.1.3Counterread-onlyNumber of times a failure occurred while attempting to send a packet on this interface.
CTR ifSEReceiveFailures1.3.6.1.4.1.311.1.12.2.1.1.4Counterread-onlyNumber of times a failure occurred while attempting to receive a packet on this interface.
CTR ifSEArpUpdateFailures1.3.6.1.4.1.311.1.12.2.1.1.5Counterread-onlyNumber of times a failure occurred while attempting to update the ARP cache on this interface.
CTR ifSERequestReceiveds1.3.6.1.4.1.311.1.12.2.1.1.6Counterread-onlyNumber of BOOTP REQUEST packets received on this interface.
CTR ifSERequestDiscards1.3.6.1.4.1.311.1.12.2.1.1.7Counterread-onlyNumber of BOOTP REQUEST packets discarded on this interface.
CTR ifSEReplyReceiveds1.3.6.1.4.1.311.1.12.2.1.1.8Counterread-onlyNumber of BOOTP REPLY packets received on this interface.
CTR ifSEReplyDiscards1.3.6.1.4.1.311.1.12.2.1.1.9Counterread-onlyNumber of BOOTP REPLY packets discarded due to errors in the header.
ifConfigTable1.3.6.1.4.1.311.1.12.2.2not-accessibleBOOTP Interface configuration table. List of subnets that require separate configuration in BOOTP.
ifConfigEntry1.3.6.1.4.1.311.1.12.2.2.1not-accessibleBOOTP configuration entry for an interface. A single routing domain in a single subnet.
INT ifCEIndex1.3.6.1.4.1.311.1.12.2.2.1.1INTEGERread-onlyIndex for BOOTP interface config. table.
INT ifCEState1.3.6.1.4.1.311.1.12.2.2.1.2INTEGERread-onlyCurrent state of BOOTP on this interface.
INT ifCERelayMode1.3.6.1.4.1.311.1.12.2.2.1.3INTEGERread-writeRelay Mode for BOOTP request/reply packets
INT ifCEMaxHopCount1.3.6.1.4.1.311.1.12.2.2.1.4INTEGERread-writeEach time a BOOTP request is forwarded by the BOOTP relay agent the request packet's hop count is incremented. If the number of hops traversed by the packet exceeds the max hop count configured on a relay agent the request packet is discarded by that relay agent.
INT ifCEMinSecondsSinceBoot1.3.6.1.4.1.311.1.12.2.2.1.5INTEGERread-writeEach BOOTP request sent by a client contains the time since the client has booted. If the time since boot for the client exceeds the configured value of ifCEMinSecondsSinceBoot on a relay agent, the relay agent will forward the request. Otherwise it will discard the request.
ifBindingTable1.3.6.1.4.1.311.1.12.2.3not-accessibleTable containing binding information for each interface.
ifBindingEntry1.3.6.1.4.1.311.1.12.2.3.1not-accessibleBinding information entry for an interface
INT ifBindingIndex1.3.6.1.4.1.311.1.12.2.3.1.1INTEGERread-onlyIndex for an interface entry in the binding table
INT ifBindingState1.3.6.1.4.1.311.1.12.2.3.1.2INTEGERread-onlyState of the interface binding
INT ifBindingAddrCount1.3.6.1.4.1.311.1.12.2.3.1.3INTEGERread-onlyNumber of IP address bound to this interface. This is also the number of entries in the Interface Address Table corresponding to this interface.
ifAddressTable1.3.6.1.4.1.311.1.12.2.4not-accessibleTable of IP addresses bound to interfaces
ifAddressEntry1.3.6.1.4.1.311.1.12.2.4.1not-accessibleEntry for an IP address for an interface
INT ifAEIfIndex1.3.6.1.4.1.311.1.12.2.4.1.1INTEGERread-onlyIndex corresponding to the Interface with which this entry is associated.
IP ifAEAddress1.3.6.1.4.1.311.1.12.2.4.1.2IpAddressread-onlyIp address bound to the associated interface.
IP ifAEMask1.3.6.1.4.1.311.1.12.2.4.1.3IpAddressread-onlyAddress Mask associated with the IP address contained in the corresponding ifAEAddress field.

RFC description

Manages BOOTP (Bootstrap Protocol) protocol statistics and configuration on Microsemi IP-based devices.

Start monitoring Windows Server (BOOTP/DHCP Relay Agent) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download MSIPBOOTP-MIB