570 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			570 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CTRON-DHCP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        --  ctron-dhcp-mib.txt  Cabletron Dynamic Host Configuration Protocol 
 | 
						|
        --  Server MIB.
 | 
						|
        --  Revision: 01.00.00
 | 
						|
        --  Part Number: 
 | 
						|
        --  Date:  July 28, 1997
 | 
						|
 | 
						|
        --  Cabletron Systems, Inc.
 | 
						|
        --  35 Industrial Way, P.O. Box 5005
 | 
						|
        --  Rochester, NH 03866-5005
 | 
						|
        --  (603) 332-9400
 | 
						|
        --  support@ctron.com
 | 
						|
 | 
						|
        --  This module provides authoritative definitions for part
 | 
						|
        --  of the naming tree below:
 | 
						|
        --
 | 
						|
        --              cabletron { enterprises 52 }
 | 
						|
        --
 | 
						|
        --  This module will be extended, as additional sub-sections
 | 
						|
        --  of this naming tree are defined.
 | 
						|
        --
 | 
						|
 | 
						|
        --  Cabletron Systems reserves the right to make changes in 
 | 
						|
        --  specification and other information contained in this document 
 | 
						|
        --  without prior notice.  The reader should consult Cabletron Systems
 | 
						|
        --  to determine whether any such changes have been made.
 | 
						|
        --
 | 
						|
        --  In no event shall Cabletron Systems be liable for any incidental, 
 | 
						|
        --  indirect, special, or consequential damages whatsoever (including 
 | 
						|
        --  but not limited to lost profits) arising out of or related to this
 | 
						|
        --  document or the information contained in it, even if Cabletron
 | 
						|
        --  Systems has been advised of, known, or should have known, the 
 | 
						|
        --  possibility of such damages.
 | 
						|
        --
 | 
						|
        --  Cabletron grants vendors, end-users, and other interested parties
 | 
						|
        --  a non-exclusive license to use this Specification in connection
 | 
						|
        --  with the management of Cabletron products.
 | 
						|
        --
 | 
						|
        --  Copyright August 1997 Cabletron Systems
 | 
						|
 | 
						|
    --  Abstract
 | 
						|
    --
 | 
						|
    --  This memo defines management objects which are required to support
 | 
						|
    --  Cabletron's implementation of the Dynamic Host Configuration Protocol.
 | 
						|
    --  This MIB supports in part RFC1541 and RFC1533.  Specifically, it enables
 | 
						|
    --  a device to be configured as a DHCP server, and allows a limited number
 | 
						|
    --  of DHCP Options.
 | 
						|
 
 | 
						|
    --  Structure of MIB
 | 
						|
    --
 | 
						|
    --  Objects, in this MIB, are arranged into groups.  Each group is organized
 | 
						|
    --  as a set of related objects and is described below.
 | 
						|
 
 | 
						|
    --  The ctDhcpServerStats Group
 | 
						|
    --
 | 
						|
    --  This group enables DHCP globally, and displays statistics relating
 | 
						|
    --  to the overall DHCP entity.  It also allows abandoned addresses to
 | 
						|
    --  be recovered.
 | 
						|
 | 
						|
    --  The ctDhcpInterfaceConfig Group
 | 
						|
    --
 | 
						|
    --  This group contains information describing the assignment
 | 
						|
    --  of interfaces on this device to perform DHCP server functions. 
 | 
						|
    --  It allows customization of the server on an interface basis.
 | 
						|
 | 
						|
    --  The ctDhcpClientStatusTable Group
 | 
						|
    --
 | 
						|
    --  This group contains information describing some identifying
 | 
						|
    --  characteristics which are collected for ACTIVE leases.  The data 
 | 
						|
    --  are deleted when the lease expires.
 | 
						|
 | 
						|
 | 
						|
IMPORTS
 | 
						|
      OBJECT-TYPE
 | 
						|
        FROM RFC-1212
 | 
						|
      DisplayString, PhysAddress
 | 
						|
        FROM RFC1213-MIB
 | 
						|
      nwRtrProtoSuites 
 | 
						|
        FROM ROUTER-OIDS
 | 
						|
      nwIpRouter, nwIpMibs, nwIpComponents, nwIpClientServices
 | 
						|
        FROM CTRON-IP-ROUTER-MIB
 | 
						|
      IpAddress, Counter
 | 
						|
        FROM RFC1155-SMI;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    ctDhcp                 OBJECT IDENTIFIER ::= { nwIpClientServices 2 }
 | 
						|
 | 
						|
    --========       group definitions           =============
 | 
						|
 
 | 
						|
    ctDhcpServerStats          OBJECT IDENTIFIER ::= { ctDhcp 1 }
 | 
						|
 | 
						|
    ctDhcpInterfaceConfig      OBJECT IDENTIFIER ::= { ctDhcp 2 }
 | 
						|
 | 
						|
    ctDhcpClientStatusTable    OBJECT IDENTIFIER ::= { ctDhcp 3 }
 | 
						|
 | 
						|
--====================================================================
 | 
						|
 | 
						|
    --
 | 
						|
 --========        ctDhcpServerStats group       =============--
 | 
						|
    --
 | 
						|
 | 
						|
--      This table enables DHCP globally, and displays statistics relating
 | 
						|
--      to the overall DHCP entity.
 | 
						|
 | 
						|
        ctDhcpAdminStatus       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabled(2)
 | 
						|
                        }
 | 
						|
                ACCESS  read-write
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This object is used to enable or disable the DHCP
 | 
						|
                        server function for the entire device.  This object 
 | 
						|
                        must be set to enabled for the server to function on 
 | 
						|
                        this device."
 | 
						|
                ::= { ctDhcpServerStats 1}
 | 
						|
 | 
						|
        ctDhcpOperStatus        OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabled(2)
 | 
						|
                        }
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates the current operating status of the DHCP
 | 
						|
                        server function on this device.  The value of 
 | 
						|
                        ctDhcpIfOperStatus for at least one interface must be 
 | 
						|
                        set to enabled for this object to be enabled."
 | 
						|
                ::= { ctDhcpServerStats 2}
 | 
						|
 | 
						|
        ctDhcpDiscovers OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of discover messages 
 | 
						|
                        received by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 3}
 | 
						|
 | 
						|
        ctDhcpOffers    OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of offer messages 
 | 
						|
                        sent by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 4}
 | 
						|
 | 
						|
        ctDhcpRequests  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of request messages 
 | 
						|
                        received by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 5}
 | 
						|
 | 
						|
        ctDhcpDeclines  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of decline messages 
 | 
						|
                        received by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 6}
 | 
						|
 | 
						|
        ctDhcpReleases  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of release messages 
 | 
						|
                        received by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 7}
 | 
						|
 | 
						|
        ctDhcpAcks      OBJECT-TYPE
 | 
						|
                SYNTAX  Counter 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of ack messages 
 | 
						|
                        sent by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 8}
 | 
						|
 | 
						|
        ctDhcpNaks      OBJECT-TYPE
 | 
						|
                SYNTAX  Counter 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of nak messages 
 | 
						|
                        sent by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 9}
 | 
						|
 | 
						|
        ctDhcpOtherServers       OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of messages 
 | 
						|
                        received by the DHCP server since the last reset
 | 
						|
                        which were directed to other servers."
 | 
						|
                ::= { ctDhcpServerStats 10}
 | 
						|
 | 
						|
        ctDhcpProtocolErrors       OBJECT-TYPE
 | 
						|
                SYNTAX  Counter
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of protocol errors detected 
 | 
						|
                        by the DHCP server since the last reset."
 | 
						|
                ::= { ctDhcpServerStats 11}
 | 
						|
 | 
						|
        ctDhcpServerTime       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of seconds that this DHCP 
 | 
						|
                        server has been in operation since its non-volatile 
 | 
						|
                        memory was last cleared."
 | 
						|
                ::= { ctDhcpServerStats 12}
 | 
						|
 | 
						|
        ctDhcpNoOfActiveClients       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of clients who currently
 | 
						|
                        have network addresses assigned by this DHCP server."
 | 
						|
                ::= { ctDhcpServerStats 13}
 | 
						|
 | 
						|
        ctDhcpReclaimIP OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                ACCESS  read-write
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This object is a method of reclaiming abandoned IP
 | 
						|
                        addresses.  The value reads as 0.0.0.0.  Writing to
 | 
						|
                        it with an IP address of a client on the active list
 | 
						|
                        will remove the entry from the list.  It is used to 
 | 
						|
                        recover addresses with long leases from clients who
 | 
						|
                        have left the network without sending a release notice."
 | 
						|
                ::= { ctDhcpServerStats 14 }
 | 
						|
 | 
						|
    --
 | 
						|
 --========        ctDhcpInterfaceConfig group       =============--
 | 
						|
    --
 | 
						|
 | 
						|
--      This table structure contains information describing the assignment
 | 
						|
--      of interfaces on this device to perform DHCP server functions.
 | 
						|
 | 
						|
        ctDhcpServerIfTable OBJECT-TYPE
 | 
						|
                SYNTAX      SEQUENCE OF CtDhcpServerIfEntry
 | 
						|
                ACCESS      not-accessible
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains an entry for each port of a
 | 
						|
                        DHCP server which is eligible to perform DHCP functions. 
 | 
						|
                        The table is indexed by ctDhcpIfIndex, which indicates
 | 
						|
                        the value of the MIB 2 ifindex which identifies the
 | 
						|
                        device's interface for which the entry exists."
 | 
						|
                ::= { ctDhcpInterfaceConfig 1 }
 | 
						|
        
 | 
						|
        ctDhcpServerIfEntry OBJECT-TYPE
 | 
						|
                SYNTAX      CtDhcpServerIfEntry
 | 
						|
                ACCESS      not-accessible
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "A description of the configuration parameters for a
 | 
						|
                         single interface on the DHCP server."
 | 
						|
                INDEX       { ctDhcpIfIndex }
 | 
						|
                ::= { ctDhcpServerIfTable 1 }
 | 
						|
        
 | 
						|
        CtDhcpServerIfEntry ::=
 | 
						|
                SEQUENCE {
 | 
						|
                        ctDhcpIfIndex
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfAdminStatus
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfOperStatus
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfServerAddress
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfNetworkAddress
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfSubnetMask
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfLowestaddress
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfHighestAddress
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfAddressesUsed
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfAddressesFree
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfLeasePeriod
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpIfDefaultGateway
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfDomainNameServer
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpIfDomainName
 | 
						|
                        OCTET STRING,
 | 
						|
                        ctDhcpIfWINServer
 | 
						|
                        IpAddress
 | 
						|
                        }
 | 
						|
        
 | 
						|
        ctDhcpIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER 
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "A unique value identifying an element in a sequence of
 | 
						|
                        entries which belong to the DHCP server interface list.  
 | 
						|
                        This value ranges from 1 to 2."
 | 
						|
                ::= { ctDhcpServerIfEntry 1 }
 | 
						|
        
 | 
						|
        ctDhcpIfAdminStatus   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabled(2)
 | 
						|
                        }
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Used to enable and disable the DHCP functions on this
 | 
						|
                        interface only.  This object must be set to enabled for 
 | 
						|
                        the DHCP functions to occur on this interface."
 | 
						|
                ::= { ctDhcpServerIfEntry 2 }
 | 
						|
 | 
						|
        ctDhcpIfOperStatus   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                        disabled(1),
 | 
						|
                        enabled(2),
 | 
						|
                        invalid-config(3)
 | 
						|
                        }
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates the current operating status of the DHCP
 | 
						|
                        server function on this interface."
 | 
						|
                ::= { ctDhcpServerIfEntry 3 }
 | 
						|
 | 
						|
        ctDhcpIfServerAddress   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the IP address of the interface which
 | 
						|
                        is providing access to the DHCP server for clients
 | 
						|
                        which are connected to this network."
 | 
						|
                ::= { ctDhcpServerIfEntry 4 }
 | 
						|
 | 
						|
        ctDhcpIfNetworkAddress   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the IP subnet which is being served by
 | 
						|
                        this interface of the DHCP server."
 | 
						|
                ::= { ctDhcpServerIfEntry 5 }
 | 
						|
 | 
						|
        ctDhcpIfSubnetMask   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the subnet mask of the IP subnet which is 
 | 
						|
                        being served by this interface of the DHCP server."
 | 
						|
                ::= { ctDhcpServerIfEntry 6 }
 | 
						|
 | 
						|
        ctDhcpIfLowestaddress   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the lowest numerical value of the IP address
 | 
						|
                        range that will be assigned to clients by this interface
 | 
						|
                        of the DHCP server.  Its value must be greater or equal 
 | 
						|
                        to ctDhcpIfNetworkAddress and less than or equal to 
 | 
						|
                        ctDhcpIfHighestAddress."
 | 
						|
                ::= { ctDhcpServerIfEntry 7 }
 | 
						|
 | 
						|
        ctDhcpIfHighestAddress   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the highest numerical value of the IP address
 | 
						|
                        range that will be assigned to clients by this interface
 | 
						|
                        of the DHCP server.  Its value must be greater or equal
 | 
						|
                        to ctDhcpIfLowestaddress but remain within 
 | 
						|
                        ctDhcpIfNetworkAddress."
 | 
						|
                ::= { ctDhcpServerIfEntry 8 }
 | 
						|
 | 
						|
        ctDhcpIfAddressesUsed   OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of clients which are currently 
 | 
						|
                        using IP addresses assigned by this interface of the
 | 
						|
                        DHCP server."
 | 
						|
                ::= { ctDhcpServerIfEntry 9 }
 | 
						|
 | 
						|
        ctDhcpIfAddressesFree   OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the number of IP addresses that are 
 | 
						|
                        currently available for distribution by this interface 
 | 
						|
                        of the DHCP server."
 | 
						|
                ::= { ctDhcpServerIfEntry 10 }
 | 
						|
 | 
						|
        ctDhcpIfLeasePeriod   OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the time period for which an IP address
 | 
						|
                        assigned by this interface is valid.  The units are 
 | 
						|
                        seconds.  A value of 0 signifys that the lease will 
 | 
						|
                        never expire."
 | 
						|
                ::= { ctDhcpServerIfEntry 11 }
 | 
						|
 | 
						|
        ctDhcpIfDefaultGateway   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is an DHCP option that can be passed to a 
 | 
						|
                        client by this interface if it is requested as part 
 | 
						|
                        of the DHCP process.  This value is the IP address of 
 | 
						|
                        the default gateway to be used by the client."
 | 
						|
                ::= { ctDhcpServerIfEntry 12 }
 | 
						|
 | 
						|
        ctDhcpIfDomainNameServer   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is an DHCP option that can be passed to a 
 | 
						|
                        client by this interface if it is requested as part 
 | 
						|
                        of the DHCP process.  This value is the IP address of 
 | 
						|
                        the domain name server to be used by the client."
 | 
						|
                ::= { ctDhcpServerIfEntry 13 }
 | 
						|
 | 
						|
        ctDhcpIfDomainName   OBJECT-TYPE
 | 
						|
                SYNTAX      OCTET STRING
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is an DHCP option that can be passed to a 
 | 
						|
                        client by this interface if it is requested as part 
 | 
						|
                        of the DHCP process.  This value is the domain name 
 | 
						|
                        to be used by the client."
 | 
						|
                ::= { ctDhcpServerIfEntry 14 }
 | 
						|
 | 
						|
        ctDhcpIfWINServer   OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                ACCESS      read-write
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is an DHCP option that can be passed to a 
 | 
						|
                        client by this interface if it is requested as part 
 | 
						|
                        of the DHCP process.  This value is the IP address of 
 | 
						|
                        the NetBIOS overTCP/IP name server to be used by the 
 | 
						|
                        client."
 | 
						|
                ::= { ctDhcpServerIfEntry 15 }
 | 
						|
          
 | 
						|
 | 
						|
    --
 | 
						|
 --========        ctDhcpClientStatusTable group       =============--
 | 
						|
    --
 | 
						|
 | 
						|
--      The table structure contains information describing some statistics
 | 
						|
--      which are collected for ACTIVE leases.  The data are deleted
 | 
						|
--      when the lease expires.
 | 
						|
 | 
						|
        ctDhcpClientStatsTable OBJECT-TYPE
 | 
						|
                SYNTAX      SEQUENCE OF CtDhcpClientStatsEntry
 | 
						|
                ACCESS      not-accessible
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains an entry for each DHCP client. The
 | 
						|
                        table is indexed by ctDhcpClientStatsID, which indicates
 | 
						|
                        an arbitrary order of entries."
 | 
						|
                ::= { ctDhcpClientStatusTable 1 }
 | 
						|
        
 | 
						|
        ctDhcpClientStatsEntry OBJECT-TYPE
 | 
						|
                SYNTAX      CtDhcpClientStatsEntry
 | 
						|
                ACCESS      not-accessible
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "A description of a single client, which could be on any
 | 
						|
                        of the subnets being served by participating interfaces."
 | 
						|
                INDEX       { ctDhcpClientStatsID }
 | 
						|
                ::= { ctDhcpClientStatsTable 1 }
 | 
						|
        
 | 
						|
        CtDhcpClientStatsEntry ::=
 | 
						|
                SEQUENCE {
 | 
						|
                        ctDhcpClientStatsID
 | 
						|
                        INTEGER,
 | 
						|
                        ctDhcpClientName
 | 
						|
                        OCTET STRING,
 | 
						|
                        ctDhcpClientIP
 | 
						|
                        IpAddress,
 | 
						|
                        ctDhcpClientID
 | 
						|
                        OCTET STRING,
 | 
						|
                        ctDhcpEndOfLease
 | 
						|
                        INTEGER
 | 
						|
                        }
 | 
						|
        
 | 
						|
        ctDhcpClientStatsID    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER 
 | 
						|
                ACCESS      read-only
 | 
						|
                STATUS      mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "A unique value identifying an element in a sequence of
 | 
						|
                        active clients which have been given network addresses 
 | 
						|
                        by this DHCP server."
 | 
						|
                ::= { ctDhcpClientStatsEntry 1 }
 | 
						|
        
 | 
						|
        ctDhcpClientName OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the name of the client as listed by the client
 | 
						|
                        in a DHCP request packet."
 | 
						|
                ::= { ctDhcpClientStatsEntry 2}
 | 
						|
 | 
						|
        ctDhcpClientIP  OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress 
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the assigned IP address of the client during
 | 
						|
                        this active connection."
 | 
						|
                ::= { ctDhcpClientStatsEntry 3}
 | 
						|
 | 
						|
        ctDhcpClientID OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This is the ID of the client as listed by the client
 | 
						|
                        in a DHCP request packet.  It is normally the client's
 | 
						|
                        Ethernet MAC address."
 | 
						|
                ::= { ctDhcpClientStatsEntry 4}
 | 
						|
 | 
						|
 | 
						|
        ctDhcpEndOfLease       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                ACCESS  read-only
 | 
						|
                STATUS  mandatory
 | 
						|
                DESCRIPTION
 | 
						|
                        "This value is the time at which the lease of the IP
 | 
						|
                        address will expire.  The units are seconds and the
 | 
						|
                        value is relative to the same starting point as 
 | 
						|
                        ctDhcpIfServerTime."
 | 
						|
                ::= { ctDhcpClientStatsEntry 5}
 | 
						|
 | 
						|
END
 |