All MIBs › RADLAN-DHCPCL-MIB
Organization: Radlan - a MARVELL company. Marvell Semiconductor, Inc.
Last Updated: 2007-01-02
Category: DHCP, Vendor: RADLAN/Cisco SB
Description:
Manages DHCP client configuration and lease status on Marvell switch management interfaces.
Imported Objects
From IF-MIB
| InterfaceIndex | |
| ifIndex | OBJECT-TYPE |
From INET-ADDRESS-MIB
| InetAddress | |
| InetAddressType |
From RADLAN-MIB
| rnd | OBJECT-IDENTITY |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-SMI
| IpAddress | |
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| DisplayString | |
| RowStatus | |
| TruthValue |
What Is RADLAN-DHCPCL-MIB?
RADLAN-DHCPCL-MIB is a vendor-specific private MIB from RADLAN/Marvell managing the DHCP client function used to obtain IP addressing for a switch's own management interface(s). It exposes a per-interface action/status table for triggering DHCP actions and reporting the resulting hostname/lease status, plus an approval workflow table for cases where DHCP-assigned addresses require administrative approval before being applied. Its monitoring role is tracking DHCP client lease/status and pending approval requests — whether an interface has successfully obtained an address and hostname via DHCP, and any addresses awaiting operator sign-off — which is software/network configuration state monitoring rather than hardware health. It is a proprietary companion to the standard IETF DHCP client model rather than a standards-based MIB itself. It is typically deployed on RADLAN/Marvell-based switches whose management interface obtains its IP address via DHCP in enterprise or SMB network deployments. Engineers can download the RADLAN-DHCPCL-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in RADLAN-DHCPCL-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
- DHCP client lease/action status per interface
- assigned hostname
- pending DHCP approval requests
- proposed address/mask/gateway awaiting approval
Supported Devices
- RADLAN/Marvell-based managed Ethernet switches
Monitoring Examples
An administrator would poll rlDhcpClActionTable/rlDhcpClActionEntry to check rlDhcpClActionStatus and rlDhcpClActionHostName for the management interface's current DHCP lease outcome, and if rlDhcpApprovalEnabled is set, check rlDhcpApprovalWaitingTable/rlDhcpApprovalWaitingEntry for pending addresses (rlDhcpApprovalWaitingAddress, rlDhcpApprovalWaitingMask, rlDhcpApprovalWaitingGateway) awaiting approval. A management interface stuck without a successful lease in rlDhcpClActionStatus would indicate a DHCP server reachability problem preventing remote management access.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| rlDhcpCl | 1.3.6.1.4.1.89.76 | This private MIB module defines DHCP CL private MIBs. | ||
| rlDhcpClActionTable | 1.3.6.1.4.1.89.76.3 | not-accessible | The (conceptual) table mentione IP address which must be released/renewed on the interface. | |
| rlDhcpClActionEntry | 1.3.6.1.4.1.89.76.3.1 | not-accessible | An entry (conceptual row) in dhcpClActionTable. | |
| NUM rlDhcpClActionIfIndex | 1.3.6.1.4.1.89.76.3.1.1 | InterfaceIndex | read-only | The interface which the action is implemented for or NULL if it implemented for all device. |
| ROW rlDhcpClActionStatus | 1.3.6.1.4.1.89.76.3.1.2 | RowStatus | read-create | The status of this entry. Creating the entry renewing Dhcp address on the interface; destroying the entry release Dhcp address on the interface. |
| STR rlDhcpClActionHostName | 1.3.6.1.4.1.89.76.3.1.3 | SnmpAdminString | read-create | This option specifies the name of the client. |
| T/F rlDhcpApprovalEnabled | 1.3.6.1.4.1.89.76.4 | TruthValue | read-only | DHCP Approval feature status - enable (True) or desable (False). Must be True only if DHCP Approval supported, device has only one ip interface and default ip exist. |
| rlDhcpApprovalWaitingTable | 1.3.6.1.4.1.89.76.5 | not-accessible | IP addresses waiting for approval. | |
| rlDhcpApprovalWaitingEntry | 1.3.6.1.4.1.89.76.5.1 | not-accessible | An entry in rlDhcpApprovalWaitingTable. | |
| NUM rlDhcpApprovalWaitingIfIndex | 1.3.6.1.4.1.89.76.5.1.1 | InterfaceIndex | read-only | IP interface ifIndex. |
| IP rlDhcpApprovalWaitingAddress | 1.3.6.1.4.1.89.76.5.1.2 | IpAddress | read-only | IP Address waiting for approval. |
| IP rlDhcpApprovalWaitingMask | 1.3.6.1.4.1.89.76.5.1.3 | IpAddress | read-only | Mask waiting for approval. |
| IP rlDhcpApprovalWaitingGateway | 1.3.6.1.4.1.89.76.5.1.4 | IpAddress | read-only | Default gateway of received address. |
| rlDhcpApprovalActionTable | 1.3.6.1.4.1.89.76.6 | not-accessible | Action for waiting ip address (approve/decline). | |
| rlDhcpApprovalActionEntry | 1.3.6.1.4.1.89.76.6.1 | not-accessible | An entry in rlDhcpApprovalActionTable. | |
| NUM rlDhcpApprovalActionIfIndex | 1.3.6.1.4.1.89.76.6.1.1 | InterfaceIndex | read-only | IP interface ifIndex. |
| IP rlDhcpApprovalActionAddress | 1.3.6.1.4.1.89.76.6.1.2 | IpAddress | read-only | IP Address. |
| IP rlDhcpApprovalActionMask | 1.3.6.1.4.1.89.76.6.1.3 | IpAddress | read-only | IP Address mask. |
| T/F rlDhcpApprovalActionApprove | 1.3.6.1.4.1.89.76.6.1.4 | TruthValue | read-write | Approve or decline ip address. |
| rlDhcpClCommandTable | 1.3.6.1.4.1.89.76.7 | read-only | Action MIB for DHCP Renew command. | |
| rlDhcpClCommandEntry | 1.3.6.1.4.1.89.76.7.1 | not-accessible | The row definition for this table. | |
| INT rlDhcpClCommandAction | 1.3.6.1.4.1.89.76.7.1.2 | INTEGER | read-write | Action to apply. When the field is renew_force_autoconfig the meaning is that every time when DHCP option 67 is received, the configuration is downloaded from DHCP server. The default value is false. |
| STR rlDhcpClConfigurationFileName | 1.3.6.1.4.1.89.76.8 | DisplayString | read-write | The configuration file name that loaded into the device. The filename is a relative path on the TFTP server, without the server IP address. |
| INT rlDhcpClOption67Enable | 1.3.6.1.4.1.89.76.9 | INTEGER | read-write | Defines whether the configuration file can be downloaded from DHCP packet option 67. |
| IP rlDhcpClManualTftpServerAddress | 1.3.6.1.4.1.89.76.10 | IpAddress | read-write | Manually configured TFTP server IP Address. |
| IP rlDhcpClSelectedTftpServerAddress | 1.3.6.1.4.1.89.76.11 | IpAddress | read-only | Currently selected TFTP server IP Address. |
| INT rlDhcpClSelectedTftpServerAddressOrigin | 1.3.6.1.4.1.89.76.12 | INTEGER | read-only | Currently selected TFTP server IP Address's origin |
| STR rlDhcpClManualConfigurationFileName | 1.3.6.1.4.1.89.76.13 | DisplayString | read-write | The manually configured file name. |
| STR rlDhcpClSelectedConfigurationFileName | 1.3.6.1.4.1.89.76.14 | DisplayString | read-only | The selected configuration file name. |
| INT rlDhcpClSelectedConfigurationFileNameOrigin | 1.3.6.1.4.1.89.76.15 | INTEGER | read-only | The selected configuration files name origin. |
| INT rlDhcpClEnabledByDefaultRemovedIfIndex | 1.3.6.1.4.1.89.76.16 | INTEGER | read-write | DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE. If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is that DHCP client entry must be added. |
| T/F rlDhcpClAutoUpdateEnabled | 1.3.6.1.4.1.89.76.17 | TruthValue | read-write | Setting this MIB value to True/False enables/disables DHCP auto-update process in the device (through option 125). |
| INT rlDhcpClAutoUpdateStatus | 1.3.6.1.4.1.89.76.18 | INTEGER | read-only | Describes the status of current/last DHCP auto-update process. |
| T/F rlDhcpClAutoConfigForce | 1.3.6.1.4.1.89.76.19 | TruthValue | read-write | Setting this MIB value to True will force DHCP auto-config process after next reboot. This configuration will take effect only during the time period between the next 2 reboots of the device (like a deffered action). |
| T/F rlDhcpClAutoConfigAutoSave | 1.3.6.1.4.1.89.76.20 | TruthValue | read-write | Setting this MIB value to True configures automatic saving of running-cdb into startup-cdb, to be done at the end of successful DHCP auto-config process to running-cdb. |
| INT rlDhcpClAutoConfigStatus | 1.3.6.1.4.1.89.76.21 | INTEGER | read-only | Describes the status of current/last DHCP auto-config process. |
| INT rlDhcpClAutoConfigProtocol | 1.3.6.1.4.1.89.76.22 | INTEGER | read-write | Describes the auto-config process protocol. tftp - only the TFTP protocol is used by auto-configuration. scp - only the SCP protocol is used by auto-configuration. auto-(Default) Auto-configuration uses the TFTP or SCP protocol depending on the configuration file's extension. If this option is selected, the extension parameter may be specified or, if not, the default extension is used. |
| STR rlDhcpClAutoConfigScpFileExtention | 1.3.6.1.4.1.89.76.23 | DisplayString | read-write | Describes the SCP file extention. When no vlaue is specified, 'scp' extension is used. |
| IPt rlDhcpClSelectedTftpServerInetAddressType | 1.3.6.1.4.1.89.76.24 | InetAddressType | read-only | Currently selected TFTP server Inet Address type. |
| IP rlDhcpClSelectedTftpServerInetAddress | 1.3.6.1.4.1.89.76.25 | InetAddress | read-only | Currently selected TFTP server inet Address. |
| rlDhcpClManualAutoConfigDataTable | 1.3.6.1.4.1.89.76.26 | not-accessible | A table for configuring default values for auto-config/ auto-update process. These values during the process, in case no appropriate data was received from the DHCP server. | |
| rlDhcpClManualAutoConfigDataEntry | 1.3.6.1.4.1.89.76.26.1 | not-accessible | An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable. | |
| INT rlDhcpClManualAutoConfigDataIndex | 1.3.6.1.4.1.89.76.26.1.1 | INTEGER | not-accessible | The index of this row. There is only one entry in this table, whose index is 1. |
| IPt rlDhcpClManualServerInetAddressType | 1.3.6.1.4.1.89.76.26.1.2 | InetAddressType | read-write | Manually configured inet Address type of remote server. |
| IP rlDhcpClManualServerInetAddress | 1.3.6.1.4.1.89.76.26.1.3 | InetAddress | read-write | Manually configured inet Address of remote server. |
| STR rlDhcpClManualImageIndirectFileName | 1.3.6.1.4.1.89.76.26.1.4 | DisplayString | read-write | Manually configured indirect file name, that holds the name of the image file to download. |
| rlDhcpClInformationTable | 1.3.6.1.4.1.89.76.27 | not-accessible | The (conceptual) table mentione IP address which must be released/renewed on the interface. | |
| rlDhcpClInformationEntry | 1.3.6.1.4.1.89.76.27.1 | not-accessible | An entry (conceptual row) in dhcpClActionTable. | |
| NUM rlDhcpClInformationIfIndex | 1.3.6.1.4.1.89.76.27.1.1 | InterfaceIndex | read-only | The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server |
| IP rlDhcpClInformationIpAddress | 1.3.6.1.4.1.89.76.27.1.2 | IpAddress | read-only | IP Address allocated by DHCP server. |
| IP rlDhcpClInformationIpMask | 1.3.6.1.4.1.89.76.27.1.3 | IpAddress | read-only | IP Address mask allocated by DHCP server. |
| U32 rlDhcpClInformationT1 | 1.3.6.1.4.1.89.76.27.1.4 | Unsigned32 | read-only | T1 timer value. |
| U32 rlDhcpClInformationT2 | 1.3.6.1.4.1.89.76.27.1.5 | Unsigned32 | read-only | T2 timer value. |
| IP rlDhcpClInformationDefaultGateway | 1.3.6.1.4.1.89.76.27.1.6 | IpAddress | read-only | Default Gateway IP Address. |
| STR rlDhcpClInformationHostName | 1.3.6.1.4.1.89.76.27.1.7 | SnmpAdminString | read-only | Specifies the name of the client. |
| STR rlDhcpClInformationDomainName | 1.3.6.1.4.1.89.76.27.1.8 | DisplayString | read-only | The Domain name received by DHCP client. |
| STR rlDhcpClInformationTftpServerName | 1.3.6.1.4.1.89.76.27.1.9 | DisplayString | read-only | The Tftp server name received by DHCP client. |
| STR rlDhcpClInformationTftpFileName | 1.3.6.1.4.1.89.76.27.1.10 | DisplayString | read-only | Name of file to use in configuration process received by DHCP client. |
| STR rlDhcpClInformationTimeZone | 1.3.6.1.4.1.89.76.27.1.11 | DisplayString | read-only | The timezone received by DHCP client. |
| STR rlDhcpClInformationTftpImageName | 1.3.6.1.4.1.89.76.27.1.12 | DisplayString | read-only | Image filename to use in autoupdate process received by DHCP client. |
| rlDhcpClInformationDnsServerListTable | 1.3.6.1.4.1.89.76.28 | not-accessible | The table saved the list of DNS servers received by DHCP client. | |
| rlDhcpClInformationDnsServerListEntry | 1.3.6.1.4.1.89.76.28.1 | not-accessible | An entry in rlDhcpClInformationDnsServerListTable. | |
| NUM rlDhcpClInformationDnsServerListIfIndex | 1.3.6.1.4.1.89.76.28.1.1 | InterfaceIndex | not-accessible | The IfIndex in rlDhcpClInformationDnsServerListEntry. |
| INT rlDhcpClInformationDnsServerListPriority | 1.3.6.1.4.1.89.76.28.1.2 | INTEGER | not-accessible | The priority of the entry. |
| IP rlDhcpClInformationDnsServerListAddress | 1.3.6.1.4.1.89.76.28.1.3 | IpAddress | read-only | DNS server address received by DHCP client |
| rlDhcpClInformationTftpServerListTable | 1.3.6.1.4.1.89.76.29 | not-accessible | The table saved the list of Tftp servers received by DHCP client. | |
| rlDhcpClInformationTftpServerListEntry | 1.3.6.1.4.1.89.76.29.1 | not-accessible | An entry in rlDhcpClInformationTftpServerListTable. | |
| NUM rlDhcpClInformationTftpServerListIfIndex | 1.3.6.1.4.1.89.76.29.1.1 | InterfaceIndex | not-accessible | The IfIndex in rlDhcpClInformationTftpServerListEntry. |
| INT rlDhcpClInformationTftpServerListPriority | 1.3.6.1.4.1.89.76.29.1.2 | INTEGER | not-accessible | The priority of the entry. |
| IP rlDhcpClInformationTftpServerListAddress | 1.3.6.1.4.1.89.76.29.1.3 | IpAddress | read-only | Tftp server address received by DHCP client |
| INT rlDhcpClAutoUpdateProtocol | 1.3.6.1.4.1.89.76.30 | INTEGER | read-write | Describes the auto-update process protocol. tftp - only the TFTP protocol is used by auto-update. scp - only the SCP protocol is used by auto-update. auto-(Default) Auto-update uses the TFTP or SCP protocol depending on the configuration file's extension. If this option is selected, the extension parameter may be specified or, if not, the default extension is used. |
| STR rlDhcpClAutoUpdateScpFileExtention | 1.3.6.1.4.1.89.76.31 | DisplayString | read-write | Describes the SCP file extention used for auto-update. When no vlaue is specified, 'scp' extension is used. |
| rlDhcpClEnabledByDefaultRemovedTable | 1.3.6.1.4.1.89.76.32 | not-accessible | DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE. If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is that DHCP client entry must be added. | |
| rlDhcpClEnabledByDefaultRemovedEntry | 1.3.6.1.4.1.89.76.32.1 | not-accessible | An entry (conceptual row) in rlDhcpClEnabledByDefaultRemovedTable. | |
| ROW rlDhcpClEnabledByDefaultRemovedStatus | 1.3.6.1.4.1.89.76.32.1.2 | RowStatus | read-create | The status of this entry. |
RFC description
Provides DHCP client configuration and management for Marvell/Radlan network devices.
Start monitoring RADLAN/Marvell-based managed Ethernet switches (management-interface DHCP client) 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.