-- ***************************************************************** -- DHCP-SERVER-MIB: ME1200 Private MIB -- -- -- **************************************************************** ME1200-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC me1200SwitchMgmt FROM CISCOME1200-MIB ME1200DisplayString FROM ME1200-TC ME1200InterfaceIndex FROM ME1200-TC ME1200RowEditorState FROM ME1200-TC ME1200Unsigned16 FROM ME1200-TC Integer32 FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI Unsigned32 FROM SNMPv2-SMI MacAddress FROM SNMPv2-TC TruthValue FROM SNMPv2-TC ; me1200DhcpServerMIB MODULE-IDENTITY LAST-UPDATED "201403110000Z" ORGANIZATION "Cisco Systems, Inc" CONTACT-INFO "Cisco Systems, Inc Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-me1200@cisco.com" DESCRIPTION "This is a private version of DhcpServer" REVISION "201403110000Z" DESCRIPTION "Definition of type InterfaceIndex changed from Unsigned32 to Integer32 as it is used as index in some tables" REVISION "201402210000Z" DESCRIPTION "Initial version" ::= { me1200SwitchMgmt 109 } ME1200BindingState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration defines the state of binding." SYNTAX INTEGER { none(0), allocated(1), committed(2), expired(3) } ME1200BindingType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration defines the type of binding." SYNTAX INTEGER { none(0), automatic(1), manual(2), expired(3) } ME1200ClientIdentifierType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration defines the type of client identifier." SYNTAX INTEGER { none(0), fqdn(1), mac(2) } ME1200NetbiosNodeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration defines the type of NetBIOS node." SYNTAX INTEGER { nodeNone(0), nodeB(1), nodeP(2), nodeM(3), nodeH(4) } ME1200PoolType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration defines the type of DHCP pool." SYNTAX INTEGER { none(0), network(1), host(2) } me1200DhcpServerMIBObjects OBJECT IDENTIFIER ::= { me1200DhcpServerMIB 1 } me1200DhcpServerConfig OBJECT IDENTIFIER ::= { me1200DhcpServerMIBObjects 2 } me1200DhcpServerConfigGlobals OBJECT IDENTIFIER ::= { me1200DhcpServerConfig 1 } me1200DhcpServerConfigGlobalsMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global mode of DHCP server. true(1) is to enable the functions of DHCP server and false(2) is to disable it." ::= { me1200DhcpServerConfigGlobals 1 } me1200DhcpServerConfigVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ME1200DhcpServerConfigVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the table of DHCP server VLAN configuration. The index is VLAN ID." ::= { me1200DhcpServerConfig 2 } me1200DhcpServerConfigVlanEntry OBJECT-TYPE SYNTAX ME1200DhcpServerConfigVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each VLAN has a set of parameters" INDEX { me1200DhcpServerConfigVlanIfIndex } ::= { me1200DhcpServerConfigVlanTable 1 } ME1200DhcpServerConfigVlanEntry ::= SEQUENCE { me1200DhcpServerConfigVlanIfIndex ME1200InterfaceIndex, me1200DhcpServerConfigVlanMode TruthValue } me1200DhcpServerConfigVlanIfIndex OBJECT-TYPE SYNTAX ME1200InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logical interface number of VLAN." ::= { me1200DhcpServerConfigVlanEntry 1 } me1200DhcpServerConfigVlanMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN mode of DHCP server. true(1) is to enable DHCP server per VLAN and false(2) is to disable it per VLAN." ::= { me1200DhcpServerConfigVlanEntry 2 } me1200DhcpServerConfigExcludedTable OBJECT-TYPE SYNTAX SEQUENCE OF ME1200DhcpServerConfigExcludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is DHCP server excluded IP onfiguration table. The indexes are low IP and high IP address." ::= { me1200DhcpServerConfig 3 } me1200DhcpServerConfigExcludedEntry OBJECT-TYPE SYNTAX ME1200DhcpServerConfigExcludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a set of parameters" INDEX { me1200DhcpServerConfigExcludedLowIpAddress, me1200DhcpServerConfigExcludedHighIpAddress } ::= { me1200DhcpServerConfigExcludedTable 1 } ME1200DhcpServerConfigExcludedEntry ::= SEQUENCE { me1200DhcpServerConfigExcludedLowIpAddress IpAddress, me1200DhcpServerConfigExcludedHighIpAddress IpAddress, me1200DhcpServerConfigExcludedAction ME1200RowEditorState } me1200DhcpServerConfigExcludedLowIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Low IP address." ::= { me1200DhcpServerConfigExcludedEntry 1 } me1200DhcpServerConfigExcludedHighIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "High IP address." ::= { me1200DhcpServerConfigExcludedEntry 2 } me1200DhcpServerConfigExcludedAction OBJECT-TYPE SYNTAX ME1200RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { me1200DhcpServerConfigExcludedEntry 100 } me1200DhcpServerConfigExcludedIpTableRowEditor OBJECT IDENTIFIER ::= { me1200DhcpServerConfig 4 } me1200DhcpServerConfigExcludedIpTableRowEditorLowIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Low IP address." ::= { me1200DhcpServerConfigExcludedIpTableRowEditor 1 } me1200DhcpServerConfigExcludedIpTableRowEditorHighIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "High IP address." ::= { me1200DhcpServerConfigExcludedIpTableRowEditor 2 } me1200DhcpServerConfigExcludedIpTableRowEditorAction OBJECT-TYPE SYNTAX ME1200RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { me1200DhcpServerConfigExcludedIpTableRowEditor 100 } me1200DhcpServerConfigPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF ME1200DhcpServerConfigPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is DHCP server pool onfiguration table. The indexe is pool name." ::= { me1200DhcpServerConfig 5 } me1200DhcpServerConfigPoolEntry OBJECT-TYPE SYNTAX ME1200DhcpServerConfigPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a set of parameters" INDEX { me1200DhcpServerConfigPoolPoolName } ::= { me1200DhcpServerConfigPoolTable 1 } ME1200DhcpServerConfigPoolEntry ::= SEQUENCE { me1200DhcpServerConfigPoolPoolName ME1200DisplayString, me1200DhcpServerConfigPoolPoolType ME1200PoolType, me1200DhcpServerConfigPoolIpv4Address IpAddress, me1200DhcpServerConfigPoolSubnetMask IpAddress, me1200DhcpServerConfigPoolSubnetBroadcast IpAddress, me1200DhcpServerConfigPoolLeaseDay Unsigned32, me1200DhcpServerConfigPoolLeaseHour Unsigned32, me1200DhcpServerConfigPoolLeaseMinute Unsigned32, me1200DhcpServerConfigPoolDomainName ME1200DisplayString, me1200DhcpServerConfigPoolDefaultRouter1 IpAddress, me1200DhcpServerConfigPoolDefaultRouter2 IpAddress, me1200DhcpServerConfigPoolDefaultRouter3 IpAddress, me1200DhcpServerConfigPoolDefaultRouter4 IpAddress, me1200DhcpServerConfigPoolDnsServer1 IpAddress, me1200DhcpServerConfigPoolDnsServer2 IpAddress, me1200DhcpServerConfigPoolDnsServer3 IpAddress, me1200DhcpServerConfigPoolDnsServer4 IpAddress, me1200DhcpServerConfigPoolNtpServer1 IpAddress, me1200DhcpServerConfigPoolNtpServer2 IpAddress, me1200DhcpServerConfigPoolNtpServer3 IpAddress, me1200DhcpServerConfigPoolNtpServer4 IpAddress, me1200DhcpServerConfigPoolNetbiosNodeType ME1200NetbiosNodeType, me1200DhcpServerConfigPoolNetbiosScope ME1200DisplayString, me1200DhcpServerConfigPoolNetbiosNameServer1 IpAddress, me1200DhcpServerConfigPoolNetbiosNameServer2 IpAddress, me1200DhcpServerConfigPoolNetbiosNameServer3 IpAddress, me1200DhcpServerConfigPoolNetbiosNameServer4 IpAddress, me1200DhcpServerConfigPoolNisDomainName ME1200DisplayString, me1200DhcpServerConfigPoolNisServer1 IpAddress, me1200DhcpServerConfigPoolNisServer2 IpAddress, me1200DhcpServerConfigPoolNisServer3 IpAddress, me1200DhcpServerConfigPoolNisServer4 IpAddress, me1200DhcpServerConfigPoolClientIdentifierType ME1200ClientIdentifierType, me1200DhcpServerConfigPoolClientIdentifierFqdn ME1200DisplayString, me1200DhcpServerConfigPoolClientIdentifierMac MacAddress, me1200DhcpServerConfigPoolClientHardwareAddress MacAddress, me1200DhcpServerConfigPoolClientName ME1200DisplayString, me1200DhcpServerConfigPoolVendorClassId1 ME1200DisplayString, me1200DhcpServerConfigPoolVendorSpecificInfo1 ME1200DisplayString, me1200DhcpServerConfigPoolVendorClassId2 ME1200DisplayString, me1200DhcpServerConfigPoolVendorSpecificInfo2 ME1200DisplayString, me1200DhcpServerConfigPoolVendorClassId3 ME1200DisplayString, me1200DhcpServerConfigPoolVendorSpecificInfo3 ME1200DisplayString, me1200DhcpServerConfigPoolVendorClassId4 ME1200DisplayString, me1200DhcpServerConfigPoolVendorSpecificInfo4 ME1200DisplayString, me1200DhcpServerConfigPoolAction ME1200RowEditorState } me1200DhcpServerConfigPoolPoolName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of DHCP pool." ::= { me1200DhcpServerConfigPoolEntry 1 } me1200DhcpServerConfigPoolPoolType OBJECT-TYPE SYNTAX ME1200PoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of pool. none(0) means the pool type is not defined yet. network(1) means the pool defines a pool of IP addresses to service more than one DHCP client. host(2) means the pool services for a specific DHCP client identified by client identifier or hardware address." ::= { me1200DhcpServerConfigPoolEntry 2 } me1200DhcpServerConfigPoolIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network number of the subnet. If the pool type is of network, the IP address can be any general IP address. If the pool type is of host, the IP address must be a unicast IP address." ::= { me1200DhcpServerConfigPoolEntry 3 } me1200DhcpServerConfigPoolSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Mask. DHCP option 1. Specify subnet mask of the DHCP address pool, excluding 0.0.0.0 and 255.255.255.255." ::= { me1200DhcpServerConfigPoolEntry 4 } me1200DhcpServerConfigPoolSubnetBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Broadcast IP address in the subnet. DHCP option 28. Specify the broadcast address in use on the client's subnet." ::= { me1200DhcpServerConfigPoolEntry 5 } me1200DhcpServerConfigPoolLeaseDay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of days of lease time. DHCP option 51, 58 and 59. The value range is 0-365. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolEntry 6 } me1200DhcpServerConfigPoolLeaseHour OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of hours of lease time. DHCP option 51, 58 and 59. The value range is 0-23. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolEntry 7 } me1200DhcpServerConfigPoolLeaseMinute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of minutes of lease time. DHCP option 51, 58 and 59. The value range is 0-59. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolEntry 8 } me1200DhcpServerConfigPoolDomainName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name. DHCP option 15. Specify domain name that client should use when resolving hostname via DNS." ::= { me1200DhcpServerConfigPoolEntry 9 } me1200DhcpServerConfigPoolDefaultRouter1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 1." ::= { me1200DhcpServerConfigPoolEntry 10 } me1200DhcpServerConfigPoolDefaultRouter2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 2." ::= { me1200DhcpServerConfigPoolEntry 11 } me1200DhcpServerConfigPoolDefaultRouter3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 3." ::= { me1200DhcpServerConfigPoolEntry 12 } me1200DhcpServerConfigPoolDefaultRouter4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 4." ::= { me1200DhcpServerConfigPoolEntry 13 } me1200DhcpServerConfigPoolDnsServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 1." ::= { me1200DhcpServerConfigPoolEntry 14 } me1200DhcpServerConfigPoolDnsServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 2." ::= { me1200DhcpServerConfigPoolEntry 15 } me1200DhcpServerConfigPoolDnsServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 3." ::= { me1200DhcpServerConfigPoolEntry 16 } me1200DhcpServerConfigPoolDnsServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 4." ::= { me1200DhcpServerConfigPoolEntry 17 } me1200DhcpServerConfigPoolNtpServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 1." ::= { me1200DhcpServerConfigPoolEntry 18 } me1200DhcpServerConfigPoolNtpServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 2." ::= { me1200DhcpServerConfigPoolEntry 19 } me1200DhcpServerConfigPoolNtpServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 3." ::= { me1200DhcpServerConfigPoolEntry 20 } me1200DhcpServerConfigPoolNtpServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 4." ::= { me1200DhcpServerConfigPoolEntry 21 } me1200DhcpServerConfigPoolNetbiosNodeType OBJECT-TYPE SYNTAX ME1200NetbiosNodeType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of NetBIOS node. DHCP option 46. Specify NetBIOS node type option to allow Netbios over TCP/IP clients which are configurable to be configured as described in RFC 1001/1002. nodeNone(0) means the node type is not defined yet. nodeB(1) means the node type is type of B. nodeP(2) means the node type is type of P. nodeM(3) means the node type is type of M. nodeH(4) means the node type is type of H." ::= { me1200DhcpServerConfigPoolEntry 22 } me1200DhcpServerConfigPoolNetbiosScope OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS scope. DHCP option 47. Specify the NetBIOS over TCP/IP scope parameter for the client as specified in RFC 1001/1002." ::= { me1200DhcpServerConfigPoolEntry 23 } me1200DhcpServerConfigPoolNetbiosNameServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 1." ::= { me1200DhcpServerConfigPoolEntry 24 } me1200DhcpServerConfigPoolNetbiosNameServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 2." ::= { me1200DhcpServerConfigPoolEntry 25 } me1200DhcpServerConfigPoolNetbiosNameServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 3." ::= { me1200DhcpServerConfigPoolEntry 26 } me1200DhcpServerConfigPoolNetbiosNameServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 4." ::= { me1200DhcpServerConfigPoolEntry 27 } me1200DhcpServerConfigPoolNisDomainName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "NIS Domain Name. DHCP option 40. Specify the name of the client's NIS domain." ::= { me1200DhcpServerConfigPoolEntry 28 } me1200DhcpServerConfigPoolNisServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 1." ::= { me1200DhcpServerConfigPoolEntry 29 } me1200DhcpServerConfigPoolNisServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 2." ::= { me1200DhcpServerConfigPoolEntry 30 } me1200DhcpServerConfigPoolNisServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 3." ::= { me1200DhcpServerConfigPoolEntry 31 } me1200DhcpServerConfigPoolNisServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 4." ::= { me1200DhcpServerConfigPoolEntry 32 } me1200DhcpServerConfigPoolClientIdentifierType OBJECT-TYPE SYNTAX ME1200ClientIdentifierType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of client identifier. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. none(0) means the client identifier type is not defined yet. fqdn(1) means the client identifier type is type of FQDN (Fully Qualified Domain Name). mac(2) means the client identifier type is type of MAC address." ::= { me1200DhcpServerConfigPoolEntry 33 } me1200DhcpServerConfigPoolClientIdentifierFqdn OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Client's Fully Qualified Domain Name. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. This takes effect only if ClientIdentifierType is defined fqdn(1)." ::= { me1200DhcpServerConfigPoolEntry 34 } me1200DhcpServerConfigPoolClientIdentifierMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Client's MAC address. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. This takes effect only if ClientIdentifierType is defined as mac(2)." ::= { me1200DhcpServerConfigPoolEntry 35 } me1200DhcpServerConfigPoolClientHardwareAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Client's hardware address. Specify client's hardware(MAC) address to be used when the pool is the type of host." ::= { me1200DhcpServerConfigPoolEntry 36 } me1200DhcpServerConfigPoolClientName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Client name. DHCP option 12. Specify the name of client to be used when the pool is the type of host." ::= { me1200DhcpServerConfigPoolEntry 37 } me1200DhcpServerConfigPoolVendorClassId1 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolEntry 38 } me1200DhcpServerConfigPoolVendorSpecificInfo1 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolEntry 39 } me1200DhcpServerConfigPoolVendorClassId2 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolEntry 40 } me1200DhcpServerConfigPoolVendorSpecificInfo2 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolEntry 41 } me1200DhcpServerConfigPoolVendorClassId3 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolEntry 42 } me1200DhcpServerConfigPoolVendorSpecificInfo3 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolEntry 43 } me1200DhcpServerConfigPoolVendorClassId4 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolEntry 44 } me1200DhcpServerConfigPoolVendorSpecificInfo4 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolEntry 45 } me1200DhcpServerConfigPoolAction OBJECT-TYPE SYNTAX ME1200RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { me1200DhcpServerConfigPoolEntry 100 } me1200DhcpServerConfigPoolTableRowEditor OBJECT IDENTIFIER ::= { me1200DhcpServerConfig 6 } me1200DhcpServerConfigPoolTableRowEditorPoolName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of DHCP pool." ::= { me1200DhcpServerConfigPoolTableRowEditor 1 } me1200DhcpServerConfigPoolTableRowEditorPoolType OBJECT-TYPE SYNTAX ME1200PoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of pool. none(0) means the pool type is not defined yet. network(1) means the pool defines a pool of IP addresses to service more than one DHCP client. host(2) means the pool services for a specific DHCP client identified by client identifier or hardware address." ::= { me1200DhcpServerConfigPoolTableRowEditor 2 } me1200DhcpServerConfigPoolTableRowEditorIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network number of the subnet. If the pool type is of network, the IP address can be any general IP address. If the pool type is of host, the IP address must be a unicast IP address." ::= { me1200DhcpServerConfigPoolTableRowEditor 3 } me1200DhcpServerConfigPoolTableRowEditorSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Mask. DHCP option 1. Specify subnet mask of the DHCP address pool, excluding 0.0.0.0 and 255.255.255.255." ::= { me1200DhcpServerConfigPoolTableRowEditor 4 } me1200DhcpServerConfigPoolTableRowEditorSubnetBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Broadcast IP address in the subnet. DHCP option 28. Specify the broadcast address in use on the client's subnet." ::= { me1200DhcpServerConfigPoolTableRowEditor 5 } me1200DhcpServerConfigPoolTableRowEditorLeaseDay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of days of lease time. DHCP option 51, 58 and 59. The value range is 0-365. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolTableRowEditor 6 } me1200DhcpServerConfigPoolTableRowEditorLeaseHour OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of hours of lease time. DHCP option 51, 58 and 59. The value range is 0-23. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolTableRowEditor 7 } me1200DhcpServerConfigPoolTableRowEditorLeaseMinute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of minutes of lease time. DHCP option 51, 58 and 59. The value range is 0-59. Specify lease time that allows the client to request a lease time for the IP address. If all of LeaseDay, LeaseHour and LeaseMinute are 0's, then it means the lease time is infinite." ::= { me1200DhcpServerConfigPoolTableRowEditor 8 } me1200DhcpServerConfigPoolTableRowEditorDomainName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name. DHCP option 15. Specify domain name that client should use when resolving hostname via DNS." ::= { me1200DhcpServerConfigPoolTableRowEditor 9 } me1200DhcpServerConfigPoolTableRowEditorDefaultRouter1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 1." ::= { me1200DhcpServerConfigPoolTableRowEditor 10 } me1200DhcpServerConfigPoolTableRowEditorDefaultRouter2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 2." ::= { me1200DhcpServerConfigPoolTableRowEditor 11 } me1200DhcpServerConfigPoolTableRowEditorDefaultRouter3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 3." ::= { me1200DhcpServerConfigPoolTableRowEditor 12 } me1200DhcpServerConfigPoolTableRowEditorDefaultRouter4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default router 4." ::= { me1200DhcpServerConfigPoolTableRowEditor 13 } me1200DhcpServerConfigPoolTableRowEditorDnsServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 1." ::= { me1200DhcpServerConfigPoolTableRowEditor 14 } me1200DhcpServerConfigPoolTableRowEditorDnsServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 2." ::= { me1200DhcpServerConfigPoolTableRowEditor 15 } me1200DhcpServerConfigPoolTableRowEditorDnsServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 3." ::= { me1200DhcpServerConfigPoolTableRowEditor 16 } me1200DhcpServerConfigPoolTableRowEditorDnsServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server 4." ::= { me1200DhcpServerConfigPoolTableRowEditor 17 } me1200DhcpServerConfigPoolTableRowEditorNtpServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 1." ::= { me1200DhcpServerConfigPoolTableRowEditor 18 } me1200DhcpServerConfigPoolTableRowEditorNtpServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 2." ::= { me1200DhcpServerConfigPoolTableRowEditor 19 } me1200DhcpServerConfigPoolTableRowEditorNtpServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 3." ::= { me1200DhcpServerConfigPoolTableRowEditor 20 } me1200DhcpServerConfigPoolTableRowEditorNtpServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server 4." ::= { me1200DhcpServerConfigPoolTableRowEditor 21 } me1200DhcpServerConfigPoolTableRowEditorNetbiosNodeType OBJECT-TYPE SYNTAX ME1200NetbiosNodeType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of NetBIOS node. DHCP option 46. Specify NetBIOS node type option to allow Netbios over TCP/IP clients which are configurable to be configured as described in RFC 1001/1002. nodeNone(0) means the node type is not defined yet. nodeB(1) means the node type is type of B. nodeP(2) means the node type is type of P. nodeM(3) means the node type is type of M. nodeH(4) means the node type is type of H." ::= { me1200DhcpServerConfigPoolTableRowEditor 22 } me1200DhcpServerConfigPoolTableRowEditorNetbiosScope OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS scope. DHCP option 47. Specify the NetBIOS over TCP/IP scope parameter for the client as specified in RFC 1001/1002." ::= { me1200DhcpServerConfigPoolTableRowEditor 23 } me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 1." ::= { me1200DhcpServerConfigPoolTableRowEditor 24 } me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 2." ::= { me1200DhcpServerConfigPoolTableRowEditor 25 } me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 3." ::= { me1200DhcpServerConfigPoolTableRowEditor 26 } me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NetBIOS name server 4." ::= { me1200DhcpServerConfigPoolTableRowEditor 27 } me1200DhcpServerConfigPoolTableRowEditorNisDomainName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "NIS Domain Name. DHCP option 40. Specify the name of the client's NIS domain." ::= { me1200DhcpServerConfigPoolTableRowEditor 28 } me1200DhcpServerConfigPoolTableRowEditorNisServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 1." ::= { me1200DhcpServerConfigPoolTableRowEditor 29 } me1200DhcpServerConfigPoolTableRowEditorNisServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 2." ::= { me1200DhcpServerConfigPoolTableRowEditor 30 } me1200DhcpServerConfigPoolTableRowEditorNisServer3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 3." ::= { me1200DhcpServerConfigPoolTableRowEditor 31 } me1200DhcpServerConfigPoolTableRowEditorNisServer4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NIS server 4." ::= { me1200DhcpServerConfigPoolTableRowEditor 32 } me1200DhcpServerConfigPoolTableRowEditorClientIdentifierType OBJECT-TYPE SYNTAX ME1200ClientIdentifierType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of client identifier. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. none(0) means the client identifier type is not defined yet. fqdn(1) means the client identifier type is type of FQDN (Fully Qualified Domain Name). mac(2) means the client identifier type is type of MAC address." ::= { me1200DhcpServerConfigPoolTableRowEditor 33 } me1200DhcpServerConfigPoolTableRowEditorClientIdentifierFqdn OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Client's Fully Qualified Domain Name. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. This takes effect only if ClientIdentifierType is defined fqdn(1)." ::= { me1200DhcpServerConfigPoolTableRowEditor 34 } me1200DhcpServerConfigPoolTableRowEditorClientIdentifierMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Client's MAC address. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. This takes effect only if ClientIdentifierType is defined as mac(2)." ::= { me1200DhcpServerConfigPoolTableRowEditor 35 } me1200DhcpServerConfigPoolTableRowEditorClientHardwareAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Client's hardware address. Specify client's hardware(MAC) address to be used when the pool is the type of host." ::= { me1200DhcpServerConfigPoolTableRowEditor 36 } me1200DhcpServerConfigPoolTableRowEditorClientName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Client name. DHCP option 12. Specify the name of client to be used when the pool is the type of host." ::= { me1200DhcpServerConfigPoolTableRowEditor 37 } me1200DhcpServerConfigPoolTableRowEditorVendorClassId1 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolTableRowEditor 38 } me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo1 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolTableRowEditor 39 } me1200DhcpServerConfigPoolTableRowEditorVendorClassId2 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolTableRowEditor 40 } me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo2 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolTableRowEditor 41 } me1200DhcpServerConfigPoolTableRowEditorVendorClassId3 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolTableRowEditor 42 } me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo3 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolTableRowEditor 43 } me1200DhcpServerConfigPoolTableRowEditorVendorClassId4 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Class Identifier. DHCP option 60. Specify to be used by DHCP client to optionally identify the vendor type and configuration of a DHCP client. DHCP server will deliver the corresponding option 43 specific information to the client that sends option 60 vendor class identifier." ::= { me1200DhcpServerConfigPoolTableRowEditor 44 } me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo4 OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..66)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vendor Specific Information. DHCP option 43. Specify vendor specific information corresponding to option 60 vendor class identifier. Therefore, the corresponding vendor class identifier must be defined before this specific information." ::= { me1200DhcpServerConfigPoolTableRowEditor 45 } me1200DhcpServerConfigPoolTableRowEditorAction OBJECT-TYPE SYNTAX ME1200RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { me1200DhcpServerConfigPoolTableRowEditor 100 } me1200DhcpServerStatus OBJECT IDENTIFIER ::= { me1200DhcpServerMIBObjects 3 } me1200DhcpServerStatusDeclinedTable OBJECT-TYPE SYNTAX SEQUENCE OF ME1200DhcpServerStatusDeclinedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a table of IP addresses declined by DHCP client." ::= { me1200DhcpServerStatus 1 } me1200DhcpServerStatusDeclinedEntry OBJECT-TYPE SYNTAX ME1200DhcpServerStatusDeclinedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a declined IP address." INDEX { me1200DhcpServerStatusDeclinedEntryNo } ::= { me1200DhcpServerStatusDeclinedTable 1 } ME1200DhcpServerStatusDeclinedEntry ::= SEQUENCE { me1200DhcpServerStatusDeclinedEntryNo Integer32, me1200DhcpServerStatusDeclinedIpv4Address IpAddress } me1200DhcpServerStatusDeclinedEntryNo OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of entry. The number starts from 1." ::= { me1200DhcpServerStatusDeclinedEntry 1 } me1200DhcpServerStatusDeclinedIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address declined by DHCP client." ::= { me1200DhcpServerStatusDeclinedEntry 2 } me1200DhcpServerStatusStatistics OBJECT IDENTIFIER ::= { me1200DhcpServerStatus 2 } me1200DhcpServerStatusStatisticsDiscoverCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP DISCOVER messages received." ::= { me1200DhcpServerStatusStatistics 1 } me1200DhcpServerStatusStatisticsOfferCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP OFFER messages sent." ::= { me1200DhcpServerStatusStatistics 2 } me1200DhcpServerStatusStatisticsRequestCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP REQUEST messages received." ::= { me1200DhcpServerStatusStatistics 3 } me1200DhcpServerStatusStatisticsAckCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP ACK messages sent." ::= { me1200DhcpServerStatusStatistics 4 } me1200DhcpServerStatusStatisticsNakCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP NAK messages sent." ::= { me1200DhcpServerStatusStatistics 5 } me1200DhcpServerStatusStatisticsDeclineCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP DECLINE messages received." ::= { me1200DhcpServerStatusStatistics 6 } me1200DhcpServerStatusStatisticsReleaseCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP RELEASE messages received." ::= { me1200DhcpServerStatusStatistics 7 } me1200DhcpServerStatusStatisticsInformCnt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DHCP INFORM messages received." ::= { me1200DhcpServerStatusStatistics 8 } me1200DhcpServerStatusBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF ME1200DhcpServerStatusBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a table of binding data." ::= { me1200DhcpServerStatus 3 } me1200DhcpServerStatusBindingEntry OBJECT-TYPE SYNTAX ME1200DhcpServerStatusBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has the binding data." INDEX { me1200DhcpServerStatusBindingIpAddress } ::= { me1200DhcpServerStatusBindingTable 1 } ME1200DhcpServerStatusBindingEntry ::= SEQUENCE { me1200DhcpServerStatusBindingIpAddress IpAddress, me1200DhcpServerStatusBindingState ME1200BindingState, me1200DhcpServerStatusBindingType ME1200BindingType, me1200DhcpServerStatusBindingPoolName ME1200DisplayString, me1200DhcpServerStatusBindingServerId IpAddress, me1200DhcpServerStatusBindingVlanId ME1200Unsigned16, me1200DhcpServerStatusBindingSubnetMask IpAddress, me1200DhcpServerStatusBindingClientIdentifierType ME1200ClientIdentifierType, me1200DhcpServerStatusBindingClientIdentifierFqdn ME1200DisplayString, me1200DhcpServerStatusBindingClientIdentifierMac MacAddress, me1200DhcpServerStatusBindingMacAddress MacAddress, me1200DhcpServerStatusBindingLease ME1200DisplayString, me1200DhcpServerStatusBindingTimeToExpire ME1200DisplayString } me1200DhcpServerStatusBindingIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address." ::= { me1200DhcpServerStatusBindingEntry 1 } me1200DhcpServerStatusBindingState OBJECT-TYPE SYNTAX ME1200BindingState MAX-ACCESS read-only STATUS current DESCRIPTION "State of binding. none(0) means the binding is not in use. allocated(1) means the binding is allocated to the new DHCP client who send DHCPDISCOVER. committed(2) means the binding is committed as the DHCP process is completed successfully. expired(3) means the lease of the binding expired." ::= { me1200DhcpServerStatusBindingEntry 2 } me1200DhcpServerStatusBindingType OBJECT-TYPE SYNTAX ME1200BindingType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of binding. none(0) means the binding is not in use. automatic(1) means the binding is mapped to network-type pool. manual(2) means the binding is mapped to host-type pool. expired(3) means the lease of the binding expired." ::= { me1200DhcpServerStatusBindingEntry 3 } me1200DhcpServerStatusBindingPoolName OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the pool that creates the binding." ::= { me1200DhcpServerStatusBindingEntry 4 } me1200DhcpServerStatusBindingServerId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the DHCP server to service the binding." ::= { me1200DhcpServerStatusBindingEntry 5 } me1200DhcpServerStatusBindingVlanId OBJECT-TYPE SYNTAX ME1200Unsigned16 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN where the binding works on." ::= { me1200DhcpServerStatusBindingEntry 6 } me1200DhcpServerStatusBindingSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Subnet mask of the DHCP client." ::= { me1200DhcpServerStatusBindingEntry 7 } me1200DhcpServerStatusBindingClientIdentifierType OBJECT-TYPE SYNTAX ME1200ClientIdentifierType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of client identifier. DHCP option 61. Specify client's unique identifier to be used when the pool is the type of host. none(0) means the client identifier type is not defined yet. fqdn(1) means the client identifier type is type of FQDN (Fully Qualified Domain Name). mac(2) means the client identifier type is type of MAC address." ::= { me1200DhcpServerStatusBindingEntry 8 } me1200DhcpServerStatusBindingClientIdentifierFqdn OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Client's Fully Qualified Domain Name. DHCP option 61." ::= { me1200DhcpServerStatusBindingEntry 9 } me1200DhcpServerStatusBindingClientIdentifierMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Client's MAC address. DHCP option 61." ::= { me1200DhcpServerStatusBindingEntry 10 } me1200DhcpServerStatusBindingMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the DHCP client." ::= { me1200DhcpServerStatusBindingEntry 11 } me1200DhcpServerStatusBindingLease OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Lease time of the binding." ::= { me1200DhcpServerStatusBindingEntry 12 } me1200DhcpServerStatusBindingTimeToExpire OBJECT-TYPE SYNTAX ME1200DisplayString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "remaining time to expire." ::= { me1200DhcpServerStatusBindingEntry 13 } me1200DhcpServerControl OBJECT IDENTIFIER ::= { me1200DhcpServerMIBObjects 4 } me1200DhcpServerControlStatistics OBJECT IDENTIFIER ::= { me1200DhcpServerControl 1 } me1200DhcpServerControlStatisticsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all statistics." ::= { me1200DhcpServerControlStatistics 1 } me1200DhcpServerControlBinding OBJECT IDENTIFIER ::= { me1200DhcpServerControl 2 } me1200DhcpServerControlBindingClearByIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Clear binding with the IP address. If 0.0.0.0 then do nothing." ::= { me1200DhcpServerControlBinding 1 } me1200DhcpServerControlBindingClearByType OBJECT-TYPE SYNTAX ME1200BindingType MAX-ACCESS read-write STATUS current DESCRIPTION "Clear binding by binding type. If none(0) then do nothing." ::= { me1200DhcpServerControlBinding 2 } me1200DhcpServerMIBConformance OBJECT IDENTIFIER ::= { me1200DhcpServerMIB 2 } me1200DhcpServerMIBCompliances OBJECT IDENTIFIER ::= { me1200DhcpServerMIBConformance 1 } me1200DhcpServerMIBGroups OBJECT IDENTIFIER ::= { me1200DhcpServerMIBConformance 2 } me1200DhcpServerConfigGlobalsInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigGlobalsMode } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 1 } me1200DhcpServerConfigVlanTableInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigVlanMode } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 2 } me1200DhcpServerConfigExcludedTableInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigExcludedAction } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 3 } me1200DhcpServerConfigExcludedIpTableRowEditorInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigExcludedIpTableRowEditorLowIpAddress, me1200DhcpServerConfigExcludedIpTableRowEditorHighIpAddress, me1200DhcpServerConfigExcludedIpTableRowEditorAction } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 4 } me1200DhcpServerConfigPoolTableInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigPoolPoolType, me1200DhcpServerConfigPoolIpv4Address, me1200DhcpServerConfigPoolSubnetMask, me1200DhcpServerConfigPoolSubnetBroadcast, me1200DhcpServerConfigPoolLeaseDay, me1200DhcpServerConfigPoolLeaseHour, me1200DhcpServerConfigPoolLeaseMinute, me1200DhcpServerConfigPoolDomainName, me1200DhcpServerConfigPoolDefaultRouter1, me1200DhcpServerConfigPoolDefaultRouter2, me1200DhcpServerConfigPoolDefaultRouter3, me1200DhcpServerConfigPoolDefaultRouter4, me1200DhcpServerConfigPoolDnsServer1, me1200DhcpServerConfigPoolDnsServer2, me1200DhcpServerConfigPoolDnsServer3, me1200DhcpServerConfigPoolDnsServer4, me1200DhcpServerConfigPoolNtpServer1, me1200DhcpServerConfigPoolNtpServer2, me1200DhcpServerConfigPoolNtpServer3, me1200DhcpServerConfigPoolNtpServer4, me1200DhcpServerConfigPoolNetbiosNodeType, me1200DhcpServerConfigPoolNetbiosScope, me1200DhcpServerConfigPoolNetbiosNameServer1, me1200DhcpServerConfigPoolNetbiosNameServer2, me1200DhcpServerConfigPoolNetbiosNameServer3, me1200DhcpServerConfigPoolNetbiosNameServer4, me1200DhcpServerConfigPoolNisDomainName, me1200DhcpServerConfigPoolNisServer1, me1200DhcpServerConfigPoolNisServer2, me1200DhcpServerConfigPoolNisServer3, me1200DhcpServerConfigPoolNisServer4, me1200DhcpServerConfigPoolClientIdentifierType, me1200DhcpServerConfigPoolClientIdentifierFqdn, me1200DhcpServerConfigPoolClientIdentifierMac, me1200DhcpServerConfigPoolClientHardwareAddress, me1200DhcpServerConfigPoolClientName, me1200DhcpServerConfigPoolVendorClassId1, me1200DhcpServerConfigPoolVendorSpecificInfo1, me1200DhcpServerConfigPoolVendorClassId2, me1200DhcpServerConfigPoolVendorSpecificInfo2, me1200DhcpServerConfigPoolVendorClassId3, me1200DhcpServerConfigPoolVendorSpecificInfo3, me1200DhcpServerConfigPoolVendorClassId4, me1200DhcpServerConfigPoolVendorSpecificInfo4, me1200DhcpServerConfigPoolAction } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 5 } me1200DhcpServerConfigPoolTableRowEditorInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerConfigPoolTableRowEditorPoolName, me1200DhcpServerConfigPoolTableRowEditorPoolType, me1200DhcpServerConfigPoolTableRowEditorIpv4Address, me1200DhcpServerConfigPoolTableRowEditorSubnetMask, me1200DhcpServerConfigPoolTableRowEditorSubnetBroadcast, me1200DhcpServerConfigPoolTableRowEditorLeaseDay, me1200DhcpServerConfigPoolTableRowEditorLeaseHour, me1200DhcpServerConfigPoolTableRowEditorLeaseMinute, me1200DhcpServerConfigPoolTableRowEditorDomainName, me1200DhcpServerConfigPoolTableRowEditorDefaultRouter1, me1200DhcpServerConfigPoolTableRowEditorDefaultRouter2, me1200DhcpServerConfigPoolTableRowEditorDefaultRouter3, me1200DhcpServerConfigPoolTableRowEditorDefaultRouter4, me1200DhcpServerConfigPoolTableRowEditorDnsServer1, me1200DhcpServerConfigPoolTableRowEditorDnsServer2, me1200DhcpServerConfigPoolTableRowEditorDnsServer3, me1200DhcpServerConfigPoolTableRowEditorDnsServer4, me1200DhcpServerConfigPoolTableRowEditorNtpServer1, me1200DhcpServerConfigPoolTableRowEditorNtpServer2, me1200DhcpServerConfigPoolTableRowEditorNtpServer3, me1200DhcpServerConfigPoolTableRowEditorNtpServer4, me1200DhcpServerConfigPoolTableRowEditorNetbiosNodeType, me1200DhcpServerConfigPoolTableRowEditorNetbiosScope, me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer1, me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer2, me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer3, me1200DhcpServerConfigPoolTableRowEditorNetbiosNameServer4, me1200DhcpServerConfigPoolTableRowEditorNisDomainName, me1200DhcpServerConfigPoolTableRowEditorNisServer1, me1200DhcpServerConfigPoolTableRowEditorNisServer2, me1200DhcpServerConfigPoolTableRowEditorNisServer3, me1200DhcpServerConfigPoolTableRowEditorNisServer4, me1200DhcpServerConfigPoolTableRowEditorClientIdentifierType, me1200DhcpServerConfigPoolTableRowEditorClientIdentifierFqdn, me1200DhcpServerConfigPoolTableRowEditorClientIdentifierMac, me1200DhcpServerConfigPoolTableRowEditorClientHardwareAddress, me1200DhcpServerConfigPoolTableRowEditorClientName, me1200DhcpServerConfigPoolTableRowEditorVendorClassId1, me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo1, me1200DhcpServerConfigPoolTableRowEditorVendorClassId2, me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo2, me1200DhcpServerConfigPoolTableRowEditorVendorClassId3, me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo3, me1200DhcpServerConfigPoolTableRowEditorVendorClassId4, me1200DhcpServerConfigPoolTableRowEditorVendorSpecificInfo4, me1200DhcpServerConfigPoolTableRowEditorAction } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 6 } me1200DhcpServerStatusDeclinedTableInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerStatusDeclinedIpv4Address } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 7 } me1200DhcpServerStatusStatisticsInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerStatusStatisticsDiscoverCnt, me1200DhcpServerStatusStatisticsOfferCnt, me1200DhcpServerStatusStatisticsRequestCnt, me1200DhcpServerStatusStatisticsAckCnt, me1200DhcpServerStatusStatisticsNakCnt, me1200DhcpServerStatusStatisticsDeclineCnt, me1200DhcpServerStatusStatisticsReleaseCnt, me1200DhcpServerStatusStatisticsInformCnt } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 8 } me1200DhcpServerStatusBindingTableInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerStatusBindingState, me1200DhcpServerStatusBindingType, me1200DhcpServerStatusBindingPoolName, me1200DhcpServerStatusBindingServerId, me1200DhcpServerStatusBindingVlanId, me1200DhcpServerStatusBindingSubnetMask, me1200DhcpServerStatusBindingClientIdentifierType, me1200DhcpServerStatusBindingClientIdentifierFqdn, me1200DhcpServerStatusBindingClientIdentifierMac, me1200DhcpServerStatusBindingMacAddress, me1200DhcpServerStatusBindingLease, me1200DhcpServerStatusBindingTimeToExpire } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 9 } me1200DhcpServerControlStatisticsInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerControlStatisticsClear } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 10 } me1200DhcpServerControlBindingInfoGroup OBJECT-GROUP OBJECTS { me1200DhcpServerControlBindingClearByIp, me1200DhcpServerControlBindingClearByType } STATUS current DESCRIPTION "A collection of objects suitable for bulk operations." ::= { me1200DhcpServerMIBGroups 11 } me1200DhcpServerMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the implementation." MODULE -- this module MANDATORY-GROUPS { me1200DhcpServerConfigGlobalsInfoGroup, me1200DhcpServerConfigVlanTableInfoGroup, me1200DhcpServerConfigExcludedTableInfoGroup, me1200DhcpServerConfigExcludedIpTableRowEditorInfoGroup, me1200DhcpServerConfigPoolTableInfoGroup, me1200DhcpServerConfigPoolTableRowEditorInfoGroup, me1200DhcpServerStatusDeclinedTableInfoGroup, me1200DhcpServerStatusStatisticsInfoGroup, me1200DhcpServerStatusBindingTableInfoGroup, me1200DhcpServerControlStatisticsInfoGroup, me1200DhcpServerControlBindingInfoGroup } ::= { me1200DhcpServerMIBCompliances 1 } END