diff options
Diffstat (limited to 'MIBS/linksys/LINKSYS-DHCPCL-MIB')
| -rw-r--r-- | MIBS/linksys/LINKSYS-DHCPCL-MIB | 789 |
1 files changed, 789 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-DHCPCL-MIB b/MIBS/linksys/LINKSYS-DHCPCL-MIB new file mode 100644 index 0000000..5ce318e --- /dev/null +++ b/MIBS/linksys/LINKSYS-DHCPCL-MIB @@ -0,0 +1,789 @@ +LINKSYS-DHCPCL-MIB DEFINITIONS ::= BEGIN
+
+-- Title: LINKSYS ROS
+-- Private DHCP CL MIB
+-- Version: 7.46
+-- Date: 15-Jan-2007
+
+IMPORTS
+ rnd FROM LINKSYS-MIB
+ OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32 FROM SNMPv2-SMI
+ TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
+ InterfaceIndex, ifIndex FROM IF-MIB
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
+
+rlDhcpCl MODULE-IDENTITY
+ LAST-UPDATED "200701020000Z"
+ ORGANIZATION "Linksys LLC."
+ CONTACT-INFO
+ "www.linksys.com/business/support"
+ DESCRIPTION
+ "This private MIB module defines DHCP CL private MIBs."
+ REVISION "200701020000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { rnd 76 }
+
+-- rlDhcpCl 1,2 saved for future use
+
+rlDhcpClActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table mentione IP address which must be
+ released/renewed on the interface."
+ ::= { rlDhcpCl 3 }
+
+rlDhcpClActionEntry OBJECT-TYPE
+ SYNTAX RlDhcpClActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in dhcpClActionTable."
+ INDEX { rlDhcpClActionIfIndex }
+ ::= { rlDhcpClActionTable 1 }
+
+RlDhcpClActionEntry ::= SEQUENCE {
+ rlDhcpClActionIfIndex InterfaceIndex,
+ rlDhcpClActionStatus RowStatus,
+ rlDhcpClActionHostName SnmpAdminString
+}
+
+rlDhcpClActionIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The interface which the action is implemented for
+ or NULL if it implemented for all device. "
+ ::= { rlDhcpClActionEntry 1 }
+
+rlDhcpClActionStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry. Creating the entry renewing Dhcp
+ address on the interface; destroying the entry release Dhcp
+ address on the interface."
+ ::= { rlDhcpClActionEntry 2}
+
+rlDhcpClActionHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " This option specifies the name of the client."
+ ::= { rlDhcpClActionEntry 3 }
+
+------------------------------
+-- DHCP Approval feature
+------------------------------
+
+-- rlDhcpApprovalEnabled --
+
+rlDhcpApprovalEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "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."
+ ::= { rlDhcpCl 4 }
+
+
+-- rlDhcpApprovalWaitingTable --
+
+rlDhcpApprovalWaitingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpApprovalWaitingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP addresses waiting for approval."
+ ::= { rlDhcpCl 5 }
+
+rlDhcpApprovalWaitingEntry OBJECT-TYPE
+ SYNTAX RlDhcpApprovalWaitingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in rlDhcpApprovalWaitingTable."
+ INDEX { rlDhcpApprovalWaitingIfIndex }
+ ::= { rlDhcpApprovalWaitingTable 1 }
+
+RlDhcpApprovalWaitingEntry ::= SEQUENCE {
+ rlDhcpApprovalWaitingIfIndex InterfaceIndex,
+ rlDhcpApprovalWaitingAddress IpAddress,
+ rlDhcpApprovalWaitingMask IpAddress,
+ rlDhcpApprovalWaitingGateway IpAddress
+}
+
+rlDhcpApprovalWaitingIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP interface ifIndex."
+ ::= { rlDhcpApprovalWaitingEntry 1 }
+
+rlDhcpApprovalWaitingAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Address waiting for approval."
+ ::= { rlDhcpApprovalWaitingEntry 2}
+
+rlDhcpApprovalWaitingMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mask waiting for approval."
+ ::= { rlDhcpApprovalWaitingEntry 3}
+
+rlDhcpApprovalWaitingGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Default gateway of received address."
+ ::= { rlDhcpApprovalWaitingEntry 4}
+
+
+
+-- rlDhcpApprovalActionTable --
+
+rlDhcpApprovalActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpApprovalActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Action for waiting ip address (approve/decline)."
+ ::= { rlDhcpCl 6 }
+
+rlDhcpApprovalActionEntry OBJECT-TYPE
+ SYNTAX RlDhcpApprovalActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in rlDhcpApprovalActionTable."
+ INDEX {rlDhcpApprovalActionIfIndex,
+ rlDhcpApprovalActionAddress,
+ rlDhcpApprovalActionMask }
+ ::= { rlDhcpApprovalActionTable 1 }
+
+RlDhcpApprovalActionEntry ::= SEQUENCE {
+ rlDhcpApprovalActionIfIndex InterfaceIndex,
+ rlDhcpApprovalActionAddress IpAddress,
+ rlDhcpApprovalActionMask IpAddress,
+ rlDhcpApprovalActionApprove TruthValue
+}
+
+rlDhcpApprovalActionIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP interface ifIndex."
+ ::= { rlDhcpApprovalActionEntry 1 }
+
+rlDhcpApprovalActionAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Address."
+ ::= { rlDhcpApprovalActionEntry 2 }
+
+rlDhcpApprovalActionMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Address mask."
+ ::= { rlDhcpApprovalActionEntry 3 }
+
+rlDhcpApprovalActionApprove OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Approve or decline ip address."
+ ::= { rlDhcpApprovalActionEntry 4}
+
+
+-- =======================================================
+-- DHCP Renew
+-- =======================================================
+
+rlDhcpClCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClCommandEntry
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Action MIB for DHCP Renew command."
+ ::= { rlDhcpCl 7 }
+
+rlDhcpClCommandEntry OBJECT-TYPE
+ SYNTAX RlDhcpClCommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The row definition for this table."
+ INDEX { ifIndex }
+::= { rlDhcpClCommandTable 1 }
+
+RlDhcpClCommandEntry::= SEQUENCE {
+ rlDhcpClCommandAction INTEGER
+}
+
+rlDhcpClCommandAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ renew(1),
+ renewForceAutoconfig(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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."
+ ::= { rlDhcpClCommandEntry 2 }
+
+rlDhcpClConfigurationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration file name that loaded into the device.
+ The filename is a relative path on the TFTP server, without the server IP address."
+ DEFVAL{""}
+ ::= { rlDhcpCl 8 }
+
+rlDhcpClOption67Enable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines whether the configuration file can be downloaded from DHCP packet option 67."
+ DEFVAL{ enable }
+ ::= { rlDhcpCl 9 }
+
+------------------------------
+-- DHCP TFTP configuration
+------------------------------
+-- rlDhcpClManualTftpServerAddress --
+rlDhcpClManualTftpServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Manually configured TFTP server IP Address."
+ ::= { rlDhcpCl 10 }
+
+-- rlDhcpClSelectedTftpServerAddress --
+rlDhcpClSelectedTftpServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Currently selected TFTP server IP Address."
+ ::= { rlDhcpCl 11 }
+
+-- rlDhcpClSelectedTftpServerAddressOrigin --
+rlDhcpClSelectedTftpServerAddressOrigin OBJECT-TYPE
+ SYNTAX INTEGER{
+ sname(1),
+ option66(2),
+ option150(3),
+ option129(4),
+ siaddr(5),
+ manual(6),
+ unknown(7),
+ none(8),
+ optionv6-59(9),
+ broadcastReply(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Currently selected TFTP server IP Address's origin"
+ ::= { rlDhcpCl 12 }
+
+-- rlDhcpClManualConfigurationFileName --
+rlDhcpClManualConfigurationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manually configured file name."
+ DEFVAL{""}
+ ::= { rlDhcpCl 13 }
+
+-- rlDhcpClSelectedConfigurationFileName --
+rlDhcpClSelectedConfigurationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The selected configuration file name."
+ ::= { rlDhcpCl 14 }
+
+-- rlDhcpClSelectedConfigurationFileNameOrigin --
+rlDhcpClSelectedConfigurationFileNameOrigin OBJECT-TYPE
+ SYNTAX INTEGER{
+ file(1),
+ option67(2),
+ manual(3),
+ none(4),
+ hostname(5),
+ defaultConfigFile(6),
+ optionv6-60(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The selected configuration files name origin."
+ ::= { rlDhcpCl 15 }
+
+------------------------------
+-- DHCP Client must be added by default
+------------------------------
+
+-- rlDhcpClEnabledByDefaultRemovedIfindex --
+
+rlDhcpClEnabledByDefaultRemovedIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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. "
+ DEFVAL{ 0 }
+ ::= { rlDhcpCl 16 }
+
+----------------------------------------------
+-- Auto-Update and Auto-Config MIB variables
+----------------------------------------------
+
+rlDhcpClAutoUpdateEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this MIB value to True/False enables/disables DHCP
+ auto-update process in the device (through option 125)."
+ ::= { rlDhcpCl 17 }
+
+rlDhcpClAutoUpdateStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ noData(1),
+ openingIndirectFile(2),
+ downloadedIndirectFile(3),
+ startDownloadImageFile(4),
+ failedToDownloadImageFile(5),
+ quitFileContentsLenZero(6),
+ quitImageFileNameLenZero(7),
+ quitVersionAlreadyUpdated(8),
+ quitIndirectFileNotFound(9),
+ quitImageFileNotFound(10),
+ quitImageVersionNotSupported(11),
+ quitNoTftpOutgoingInterface(12),
+ quitUsbSetupFileOpenError(13),
+ quitUsbSetupFileFormatError(14),
+ quitUsbSetupFileReadWriteError(15),
+ quitUsbSetupFileSetIpAddrError(16),
+ quitUsbSetupFileImageFileNotExist(17),
+ quitUsbSetupFileConfigFileNotExist(18)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the status of current/last DHCP auto-update process."
+ ::= { rlDhcpCl 18 }
+
+rlDhcpClAutoConfigForce OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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)."
+ ::= { rlDhcpCl 19 }
+
+rlDhcpClAutoConfigAutoSave OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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."
+ ::= { rlDhcpCl 20 }
+
+rlDhcpClAutoConfigStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ noData(1),
+ openingDhcpConfigFile(2),
+ openingIndirectFile(3),
+ searchingHostnameInIndirectFile(4),
+ openingHostnameConfigFile(5),
+ openingHostnameCfgFile(6),
+ openingDefaultConfigFile(7),
+ downloadingConfigFile(8),
+ savingConfigInStartupCDB(9),
+ quitDhcpFileNotGivenOrNotExists(10),
+ quitFailedToFindAnyExistingConfigFile(11),
+ quitConfigFileContentsLenZero(12),
+ quitConfigFileDownloadFailed(13),
+ quitConditionsForAutoConfigChanged(14),
+ quitSelectedConfigFileNameUpdateFailed(15),
+ quitSelectedConfigFileNameOriginUpdateFailed(16),
+ quitSelectedTftpServerAddressUpdateFailed(17),
+ quitSelectedTftpServerAddressOriginUpdateFailed(18),
+ quitCopyRunningToStartupFailed(19),
+ quitNoTftpOutgoingInterface(20),
+ finishedSuccessfully(21)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the status of current/last DHCP auto-config process."
+ ::= { rlDhcpCl 21 }
+
+
+
+rlDhcpClAutoConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tftp(1),
+ scp(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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."
+ DEFVAL{ auto }
+ ::= { rlDhcpCl 22 }
+
+rlDhcpClAutoConfigScpFileExtention OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Describes the SCP file extention.
+ When no vlaue is specified, 'scp' extension is used."
+ DEFVAL{ "scp" }
+ ::= { rlDhcpCl 23 }
+
+
+rlDhcpClSelectedTftpServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Currently selected TFTP server Inet Address type."
+ ::= { rlDhcpCl 24}
+
+rlDhcpClSelectedTftpServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Currently selected TFTP server inet Address."
+ ::= { rlDhcpCl 25}
+
+rlDhcpClManualAutoConfigDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClManualAutoConfigDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " A table for configuring default values for auto-config process.
+ These values during the process, in case no appropriate
+ data was received from the DHCP server."
+ ::= { rlDhcpCl 26 }
+
+rlDhcpClManualAutoConfigDataEntry OBJECT-TYPE
+ SYNTAX RlDhcpClManualAutoConfigDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable."
+ INDEX { rlDhcpClManualAutoConfigDataIndex }
+ ::= { rlDhcpClManualAutoConfigDataTable 1 }
+
+RlDhcpClManualAutoConfigDataEntry ::= SEQUENCE {
+ rlDhcpClManualAutoConfigDataIndex INTEGER,
+ rlDhcpClManualServerInetAddressType InetAddressType,
+ rlDhcpClManualServerInetAddress InetAddress
+}
+
+rlDhcpClManualAutoConfigDataIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index of this row. There is only one entry in this table,
+ whose index is 1."
+ ::= { rlDhcpClManualAutoConfigDataEntry 1 }
+
+rlDhcpClManualServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Manually configured inet Address type of remote server."
+ ::= { rlDhcpClManualAutoConfigDataEntry 2 }
+
+rlDhcpClManualServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Manually configured inet Address of remote server."
+ ::= { rlDhcpClManualAutoConfigDataEntry 3 }
+
+-- rlDhcpClInformationTable
+
+rlDhcpClInformationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClInformationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table mentione IP address which must be
+ released/renewed on the interface."
+ ::= { rlDhcpCl 27 }
+
+rlDhcpClInformationEntry OBJECT-TYPE
+ SYNTAX RlDhcpClInformationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in dhcpClActionTable."
+ INDEX { rlDhcpClInformationIfIndex }
+ ::= { rlDhcpClInformationTable 1 }
+
+RlDhcpClInformationEntry ::= SEQUENCE {
+ rlDhcpClInformationIfIndex InterfaceIndex,
+ rlDhcpClInformationIpAddress IpAddress,
+ rlDhcpClInformationIpMask IpAddress,
+ rlDhcpClInformationT1 Unsigned32,
+ rlDhcpClInformationT2 Unsigned32,
+ rlDhcpClInformationDefaultGateway IpAddress,
+ rlDhcpClInformationHostName SnmpAdminString,
+ rlDhcpClInformationDomainName DisplayString,
+ rlDhcpClInformationTftpServerName DisplayString,
+ rlDhcpClInformationTftpFileName DisplayString,
+ rlDhcpClInformationTimeZone DisplayString,
+ rlDhcpClInformationTftpImageName DisplayString
+}
+
+rlDhcpClInformationIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server"
+ ::= { rlDhcpClInformationEntry 1 }
+
+rlDhcpClInformationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Address allocated by DHCP server."
+ ::= { rlDhcpClInformationEntry 2}
+
+rlDhcpClInformationIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Address mask allocated by DHCP server."
+ ::= { rlDhcpClInformationEntry 3}
+
+rlDhcpClInformationT1 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "T1 timer value."
+ ::= { rlDhcpClInformationEntry 4 }
+
+rlDhcpClInformationT2 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "T2 timer value."
+ ::= { rlDhcpClInformationEntry 5 }
+
+rlDhcpClInformationDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Default Gateway IP Address."
+ ::= { rlDhcpClInformationEntry 6}
+
+rlDhcpClInformationHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Specifies the name of the client."
+ ::= { rlDhcpClInformationEntry 7 }
+
+rlDhcpClInformationDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Domain name received by DHCP client."
+ ::= { rlDhcpClInformationEntry 8 }
+
+rlDhcpClInformationTftpServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Tftp server name received by DHCP client."
+ ::= { rlDhcpClInformationEntry 9 }
+
+rlDhcpClInformationTftpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of file to use in configuration process received by DHCP client."
+ ::= { rlDhcpClInformationEntry 10 }
+
+rlDhcpClInformationTimeZone OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timezone received by DHCP client."
+ ::= { rlDhcpClInformationEntry 11 }
+
+rlDhcpClInformationTftpImageName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..160))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Image filename to use in autoupdate process received by DHCP client."
+ ::= { rlDhcpClInformationEntry 12 }
+
+-- rlDhcpClInformationDnsServerListEntry --
+
+
+rlDhcpClInformationDnsServerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClInformationDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the list of DNS servers received by DHCP client."
+ ::= { rlDhcpCl 28 }
+
+rlDhcpClInformationDnsServerListEntry OBJECT-TYPE
+ SYNTAX RlDhcpClInformationDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpClInformationDnsServerListTable."
+ INDEX { rlDhcpClInformationDnsServerListIfIndex,
+ rlDhcpClInformationDnsServerListPriority }
+ ::= { rlDhcpClInformationDnsServerListTable 1 }
+
+RlDhcpClInformationDnsServerListEntry ::= SEQUENCE {
+ rlDhcpClInformationDnsServerListIfIndex InterfaceIndex,
+ rlDhcpClInformationDnsServerListPriority INTEGER,
+ rlDhcpClInformationDnsServerListAddress IpAddress
+}
+
+rlDhcpClInformationDnsServerListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpClInformationDnsServerListEntry. "
+ ::= { rlDhcpClInformationDnsServerListEntry 1 }
+
+rlDhcpClInformationDnsServerListPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The priority of the entry. "
+ ::= { rlDhcpClInformationDnsServerListEntry 2 }
+
+rlDhcpClInformationDnsServerListAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS server address received by DHCP client"
+ ::= { rlDhcpClInformationDnsServerListEntry 3 }
+
+
+-- rlDhcpClInformationTftpServerListEntry --
+
+
+rlDhcpClInformationTftpServerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlDhcpClInformationTftpServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table saved the list of Tftp servers received by DHCP client."
+ ::= { rlDhcpCl 29 }
+
+rlDhcpClInformationTftpServerListEntry OBJECT-TYPE
+ SYNTAX RlDhcpClInformationTftpServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rlDhcpClInformationTftpServerListTable."
+ INDEX { rlDhcpClInformationTftpServerListIfIndex,
+ rlDhcpClInformationTftpServerListPriority }
+ ::= { rlDhcpClInformationTftpServerListTable 1 }
+
+RlDhcpClInformationTftpServerListEntry ::= SEQUENCE {
+ rlDhcpClInformationTftpServerListIfIndex InterfaceIndex,
+ rlDhcpClInformationTftpServerListPriority INTEGER,
+ rlDhcpClInformationTftpServerListAddress IpAddress
+}
+
+rlDhcpClInformationTftpServerListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The IfIndex in rlDhcpClInformationTftpServerListEntry. "
+ ::= { rlDhcpClInformationTftpServerListEntry 1 }
+
+rlDhcpClInformationTftpServerListPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The priority of the entry. "
+ ::= { rlDhcpClInformationTftpServerListEntry 2 }
+
+rlDhcpClInformationTftpServerListAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tftp server address received by DHCP client"
+ ::= { rlDhcpClInformationTftpServerListEntry 3 }
+
+
+rlDhcpClAutoUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER{
+ tftp(1),
+ scp(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "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."
+ DEFVAL{ auto }
+ ::= { rlDhcpCl 30 }
+
+rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Describes the SCP file extention used for auto-update.
+ When no vlaue is specified, 'scp' extension is used."
+ DEFVAL{ "scp" }
+ ::= { rlDhcpCl 31 }
+
+END
|