IPAD-DHCP-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, TimeTicks,OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC ipad FROM IPADv2-MIB; ipadDhcp MODULE-IDENTITY LAST-UPDATED "0005290001Z" ORGANIZATION "Verilink Corporation" CONTACT-INFO "support@verilink.com 1-800-926-0085" DESCRIPTION "The IPAD DHCP MIB." ::= { ipad 27 } ipadDhcpParms OBJECT IDENTIFIER ::= { ipadDhcp 1 } ipadDhcpPortParms OBJECT IDENTIFIER ::= { ipadDhcp 2 } ipadDhcpEnable OBJECT-TYPE SYNTAX INTEGER { other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 1 } ipadDhcpNumberPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 2 } ipadDhcpTTL OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 3 } ipadDhcpServiceType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 4 } ipadDhcpLeaseTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 5 } ipadDhcpServerDatabasePrimaryDnsIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 6 } ipadDhcpServerDatabaseSecondaryDnsIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 7 } ipadDhcpServerDatabaseDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 8 } ipadDhcpServerDatabaseRouterIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 9 } ipadDhcpServerHostNameTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadDhcpServerHostNameTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DHCP Server Host Entries." ::= { ipadDhcpParms 10 } ipadDhcpServerHostNameTableEntry OBJECT-TYPE SYNTAX IpadDhcpServerHostNameTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP Server Host table." INDEX { ipadDhcpServerHostIndex } ::= { ipadDhcpServerHostNameTable 1 } IpadDhcpServerHostNameTableEntry ::= SEQUENCE { ipadDhcpServerHostIndex INTEGER, ipadDhcpServerHostName DisplayString } ipadDhcpServerHostIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the DHCP Server Host table." ::= { ipadDhcpServerHostNameTableEntry 1 } ipadDhcpServerHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpServerHostNameTableEntry 2 } ipadDhcpServerHostAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 11 } ipadDhcpServerHostDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 12 } ipadDhcpStaticEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadDhcpStaticEntryTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DHCP Static Entries." ::= { ipadDhcpParms 13 } ipadDhcpStaticEntryTableEntry OBJECT-TYPE SYNTAX IpadDhcpStaticEntryTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP Static Entry table." INDEX { ipadDhcpStaticEntryIndex } ::= { ipadDhcpStaticEntryTable 1 } IpadDhcpStaticEntryTableEntry ::= SEQUENCE { ipadDhcpStaticEntryIndex INTEGER, ipadDhcpStaticEntryMacAddress OCTET STRING, ipadDhcpStaticEntryIpAddress IpAddress, ipadDhcpStaticEntryMaskAddress IpAddress, ipadDhcpStaticEntryHostName DisplayString } ipadDhcpStaticEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the DHCP Static Entry table." ::= { ipadDhcpStaticEntryTableEntry 1 } ipadDhcpStaticEntryMacAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpStaticEntryTableEntry 2 } ipadDhcpStaticEntryIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpStaticEntryTableEntry 3 } ipadDhcpStaticEntryMaskAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpStaticEntryTableEntry 4 } ipadDhcpStaticEntryHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpStaticEntryTableEntry 5 } ipadDhcpStaticEntryAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 14 } ipadDhcpStaticEntryDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 15 } ipadDhcpAddressListTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadDhcpAddressListTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DHCP Addresses." ::= { ipadDhcpParms 16 } ipadDhcpAddressListTableEntry OBJECT-TYPE SYNTAX IpadDhcpAddressListTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP Address List table." INDEX { ipadDhcpAddressListIndex } ::= { ipadDhcpAddressListTable 1 } IpadDhcpAddressListTableEntry ::= SEQUENCE { ipadDhcpAddressListIndex INTEGER, ipadDhcpAddressListIpStart IpAddress, ipadDhcpAddressListIpEnd IpAddress, ipadDhcpAddressListSubnetMask IpAddress, ipadDhcpAddressListIpExcludeStart IpAddress, ipadDhcpAddressListIpExcludeEnd IpAddress } ipadDhcpAddressListIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the DHCP Static Entry table." ::= { ipadDhcpAddressListTableEntry 1 } ipadDhcpAddressListIpStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpAddressListTableEntry 2 } ipadDhcpAddressListIpEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpAddressListTableEntry 3 } ipadDhcpAddressListSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpAddressListTableEntry 4 } ipadDhcpAddressListIpExcludeStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpAddressListTableEntry 5 } ipadDhcpAddressListIpExcludeEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpAddressListTableEntry 6 } ipadDhcpAddressListAdd OBJECT-TYPE SYNTAX INTEGER { other(1), addnew(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 17 } ipadDhcpAddressListDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpParms 18 } ipadDhcpAddressStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadDhcpAddressStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status Table of DHCP Addresses." ::= { ipadDhcpParms 19 } ipadDhcpServerDatabaseWinsPrimary OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "WINS Primary Server IP Address" ::= { ipadDhcpParms 20 } ipadDhcpServerDatabaseWinsSecondary OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "WINS Secondary Server IP Address." ::= { ipadDhcpParms 21 } ipadDhcpAddressStatusTableEntry OBJECT-TYPE SYNTAX IpadDhcpAddressStatusTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP Address Status table." INDEX { ipadDhcpAddressStatusIndex } ::= { ipadDhcpAddressStatusTable 1 } IpadDhcpAddressStatusTableEntry ::= SEQUENCE { ipadDhcpAddressStatusIndex INTEGER, ipadDhcpAddressStatusMacAddress OCTET STRING, ipadDhcpAddressStatusIpAddress IpAddress, ipadDhcpAddressStatusStatus INTEGER } ipadDhcpAddressStatusIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the DHCP Static Entry table." ::= { ipadDhcpAddressStatusTableEntry 1 } ipadDhcpAddressStatusMacAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadDhcpAddressStatusTableEntry 2 } ipadDhcpAddressStatusIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadDhcpAddressStatusTableEntry 3 } ipadDhcpAddressStatusStatus OBJECT-TYPE SYNTAX INTEGER{ other(1), available(2), assigned(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ipadDhcpAddressStatusTableEntry 4 } ipadDhcpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IpadDhcpPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DHCP Port Entries." ::= { ipadDhcpPortParms 1 } ipadDhcpPortTableEntry OBJECT-TYPE SYNTAX IpadDhcpPortTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP Server Host table." INDEX { ipadDhcpPortIndex } ::= { ipadDhcpPortTable 1 } IpadDhcpPortTableEntry ::= SEQUENCE { ipadDhcpPortIndex INTEGER, ipadDhcpPortIpAddress IpAddress, ipadDhcpPortEnable INTEGER } ipadDhcpPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the DHCP Port table." ::= { ipadDhcpPortTableEntry 1 } ipadDhcpPortIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpPortTableEntry 2 } ipadDhcpPortEnable OBJECT-TYPE SYNTAX INTEGER{ other(1), disable(2), enable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpPortTableEntry 3 } ipadDhcpPortAdd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpPortParms 2 } ipadDhcpPortDelete OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { ipadDhcpPortParms 3 } END