All MIBs › MSIPBOOTP-MIB
Category: Vendor: Microsoft
Description:
Microsoft MIB for managing and monitoring BOOTP/DHCP relay agent operations on Windows systems.
Imported Objects
From MSFT-MIB
| microsoft | OBJECT-IDENTITY |
| software | OBJECT-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 symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| msipbootp | 1.3.6.1.4.1.311.1.12 | |||
| _pysmi_global | 1.3.6.1.4.1.311.1.12.1 | |||
| INT globalLoggingLevel | 1.3.6.1.4.1.311.1.12.1.1 | INTEGER | read-write | Information logged can be None, Error only, Error + Warning, Error + Warn + Logging. This variable controls the amount of information logged |
| INT globalMaxRecQueueSize | 1.3.6.1.4.1.311.1.12.1.2 | INTEGER | read-write | Maximum size to use for queueing incoming packets. |
| INT globalServerCount | 1.3.6.1.4.1.311.1.12.1.3 | INTEGER | read-only | Number of entries BOOTP server table |
| globalBOOTPServerTable | 1.3.6.1.4.1.311.1.12.1.4 | not-accessible | Table of BOOTP servers to which packets are sent by this router | |
| globalBOOTPServerEntry | 1.3.6.1.4.1.311.1.12.1.4.1 | not-accessible | BOOTP server entry. Contains the IP address of a BOOTP server | |
| IP globalBOOTPServerAddr | 1.3.6.1.4.1.311.1.12.1.4.1.1 | IpAddress | read-write | IP Address of DHCP/BOOTP router |
| INT globalBOOTPServerTag | 1.3.6.1.4.1.311.1.12.1.4.1.2 | INTEGER | read-write | create : Creates an entry in the BOOTP Server table delete : Deletes an entry in the BOOTP Server table |
| interface | 1.3.6.1.4.1.311.1.12.2 | |||
| ifStatsTable | 1.3.6.1.4.1.311.1.12.2.1 | not-accessible | Table of BOOTP statistics for interfaces | |
| ifStatsEntry | 1.3.6.1.4.1.311.1.12.2.1.1 | not-accessible | BOOTP interface statistics entry. Each entry contains counts of send/receive failures, requests/relies received/discarded, and ARP Update failures | |
| INT ifSEIndex | 1.3.6.1.4.1.311.1.12.2.1.1.1 | INTEGER | read-only | Index for the BOOTP interface Statistics table |
| INT ifSEState | 1.3.6.1.4.1.311.1.12.2.1.1.2 | INTEGER | read-only | Current state of BOOTP on this interface. |
| CTR ifSESendFailures | 1.3.6.1.4.1.311.1.12.2.1.1.3 | Counter | read-only | Number of times a failure occurred while attempting to send a packet on this interface. |
| CTR ifSEReceiveFailures | 1.3.6.1.4.1.311.1.12.2.1.1.4 | Counter | read-only | Number of times a failure occurred while attempting to receive a packet on this interface. |
| CTR ifSEArpUpdateFailures | 1.3.6.1.4.1.311.1.12.2.1.1.5 | Counter | read-only | Number of times a failure occurred while attempting to update the ARP cache on this interface. |
| CTR ifSERequestReceiveds | 1.3.6.1.4.1.311.1.12.2.1.1.6 | Counter | read-only | Number of BOOTP REQUEST packets received on this interface. |
| CTR ifSERequestDiscards | 1.3.6.1.4.1.311.1.12.2.1.1.7 | Counter | read-only | Number of BOOTP REQUEST packets discarded on this interface. |
| CTR ifSEReplyReceiveds | 1.3.6.1.4.1.311.1.12.2.1.1.8 | Counter | read-only | Number of BOOTP REPLY packets received on this interface. |
| CTR ifSEReplyDiscards | 1.3.6.1.4.1.311.1.12.2.1.1.9 | Counter | read-only | Number of BOOTP REPLY packets discarded due to errors in the header. |
| ifConfigTable | 1.3.6.1.4.1.311.1.12.2.2 | not-accessible | BOOTP Interface configuration table. List of subnets that require separate configuration in BOOTP. | |
| ifConfigEntry | 1.3.6.1.4.1.311.1.12.2.2.1 | not-accessible | BOOTP configuration entry for an interface. A single routing domain in a single subnet. | |
| INT ifCEIndex | 1.3.6.1.4.1.311.1.12.2.2.1.1 | INTEGER | read-only | Index for BOOTP interface config. table. |
| INT ifCEState | 1.3.6.1.4.1.311.1.12.2.2.1.2 | INTEGER | read-only | Current state of BOOTP on this interface. |
| INT ifCERelayMode | 1.3.6.1.4.1.311.1.12.2.2.1.3 | INTEGER | read-write | Relay Mode for BOOTP request/reply packets |
| INT ifCEMaxHopCount | 1.3.6.1.4.1.311.1.12.2.2.1.4 | INTEGER | read-write | Each 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 ifCEMinSecondsSinceBoot | 1.3.6.1.4.1.311.1.12.2.2.1.5 | INTEGER | read-write | Each 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. |
| ifBindingTable | 1.3.6.1.4.1.311.1.12.2.3 | not-accessible | Table containing binding information for each interface. | |
| ifBindingEntry | 1.3.6.1.4.1.311.1.12.2.3.1 | not-accessible | Binding information entry for an interface | |
| INT ifBindingIndex | 1.3.6.1.4.1.311.1.12.2.3.1.1 | INTEGER | read-only | Index for an interface entry in the binding table |
| INT ifBindingState | 1.3.6.1.4.1.311.1.12.2.3.1.2 | INTEGER | read-only | State of the interface binding |
| INT ifBindingAddrCount | 1.3.6.1.4.1.311.1.12.2.3.1.3 | INTEGER | read-only | Number of IP address bound to this interface. This is also the number of entries in the Interface Address Table corresponding to this interface. |
| ifAddressTable | 1.3.6.1.4.1.311.1.12.2.4 | not-accessible | Table of IP addresses bound to interfaces | |
| ifAddressEntry | 1.3.6.1.4.1.311.1.12.2.4.1 | not-accessible | Entry for an IP address for an interface | |
| INT ifAEIfIndex | 1.3.6.1.4.1.311.1.12.2.4.1.1 | INTEGER | read-only | Index corresponding to the Interface with which this entry is associated. |
| IP ifAEAddress | 1.3.6.1.4.1.311.1.12.2.4.1.2 | IpAddress | read-only | Ip address bound to the associated interface. |
| IP ifAEMask | 1.3.6.1.4.1.311.1.12.2.4.1.3 | IpAddress | read-only | Address 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.