Blame mibs/ietf/DISMAN-NSLOOKUP-MIB

Packit 022b05
DISMAN-NSLOOKUP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
    Unsigned32, mib-2, Integer32
Packit 022b05
        FROM SNMPv2-SMI                  -- RFC2578
Packit 022b05
    RowStatus
Packit 022b05
        FROM SNMPv2-TC                   -- RFC2579
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF                 -- RFC2580
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB          -- RFC3411
Packit 022b05
    InetAddressType, InetAddress
Packit 022b05
        FROM INET-ADDRESS-MIB;           -- RFC4001
Packit 022b05
Packit 022b05
 lookupMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200606130000Z"         -- 13 June 2006
Packit 022b05
    ORGANIZATION "IETF Distributed Management Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Juergen Quittek
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        NEC Europe Ltd.
Packit 022b05
        Network Laboratories
Packit 022b05
        Kurfuersten-Anlage 36
Packit 022b05
        69115 Heidelberg
Packit 022b05
        Germany
Packit 022b05
Packit 022b05
        Phone: +49 6221 4342-115
Packit 022b05
        Email: quittek@netlab.nec.de"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Lookup MIB (DISMAN-NSLOOKUP-MIB) enables determination
Packit 022b05
        of either the name(s) corresponding to a host address or of
Packit 022b05
        the address(es) associated with a host name at a remote
Packit 022b05
        host.
Packit 022b05
Packit 022b05
        Copyright (C) The Internet Society (2006).  This version of
Packit 022b05
        this MIB module is part of RFC 4560; see the RFC itself for
Packit 022b05
        full legal notices."
Packit 022b05
Packit 022b05
     --  Revision history
Packit 022b05
Packit 022b05
     REVISION     "200606130000Z"         -- 13 June 2006
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Updated version, published as RFC 4560.
Packit 022b05
             - Replaced references to RFC 2575 by RFC 3415
Packit 022b05
             - Replaced references to RFC 2571 by RFC 3411
Packit 022b05
             - Replaced references to RFC 2851 by RFC 4001
Packit 022b05
             - Added value enabled(1) to SYNTAX clause of
Packit 022b05
               lookupCtlOperStatus
Packit 022b05
             - Added lookupMinimumCompliance
Packit 022b05
             - Defined semantics of value 0 for object
Packit 022b05
               lookupPurgeTime
Packit 022b05
             - Added DEFVAL { unknown } to object
Packit 022b05
               lookupCtlTargetAddressType OBJECT-TYPE"
Packit 022b05
Packit 022b05
     REVISION     "200009210000Z"         -- 21 September 2000
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Initial version, published as RFC 2925."
Packit 022b05
Packit 022b05
    ::= { mib-2 82 }
Packit 022b05
Packit 022b05
 -- Top level structure of the MIB
Packit 022b05
Packit 022b05
 lookupObjects        OBJECT IDENTIFIER ::= { lookupMIB 1 }
Packit 022b05
 lookupConformance    OBJECT IDENTIFIER ::= { lookupMIB 2 }
Packit 022b05
Packit 022b05
 -- Simple Object Definitions
Packit 022b05
Packit 022b05
 lookupMaxConcurrentRequests OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "requests"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The maximum number of concurrent active lookup requests
Packit 022b05
       that are allowed within an agent implementation.  A value
Packit 022b05
       of 0 for this object implies that there is no limit for
Packit 022b05
       the number of concurrent active requests in effect.
Packit 022b05
Packit 022b05
       The limit applies only to new requests being activated.
Packit 022b05
       When a new value is set, the agent will continue processing
Packit 022b05
       all the requests already active, even if their number
Packit 022b05
       exceed the limit just imposed."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { lookupObjects 1 }
Packit 022b05
Packit 022b05
 lookupPurgeTime OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..86400)
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The amount of time to wait before automatically
Packit 022b05
       deleting an entry in the lookupCtlTable and any
Packit 022b05
       dependent lookupResultsTable entries
Packit 022b05
       after the lookup operation represented by a
Packit 022b05
       lookupCtlEntry has been completed.
Packit 022b05
       A lookupCtEntry is considered complete
Packit 022b05
       when its lookupCtlOperStatus object has a
Packit 022b05
       value of completed(3).
Packit 022b05
Packit 022b05
       A value of 0 indicates that automatic deletion
Packit 022b05
       of entries is disabled."
Packit 022b05
    DEFVAL { 900 }  -- 15 minutes as default
Packit 022b05
    ::= { lookupObjects 2 }
Packit 022b05
Packit 022b05
 -- Lookup Control Table
Packit 022b05
Packit 022b05
 lookupCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF LookupCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Lookup Control Table for providing
Packit 022b05
        the capability of performing a lookup operation
Packit 022b05
        for a symbolic host name or for a host address
Packit 022b05
        from a remote host."
Packit 022b05
Packit 022b05
Packit 022b05
   ::= { lookupObjects 3 }
Packit 022b05
Packit 022b05
 lookupCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      LookupCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines an entry in the lookupCtlTable.  A
Packit 022b05
        lookupCtlEntry is initially indexed by
Packit 022b05
        lookupCtlOwnerIndex, which is a type of SnmpAdminString,
Packit 022b05
        a textual convention that allows for the use of the SNMPv3
Packit 022b05
        View-Based Access Control Model (RFC 3415, VACM)
Packit 022b05
        and that also allows a management application to identify
Packit 022b05
        its entries.  The second index element,
Packit 022b05
        lookupCtlOperationName, enables the same
Packit 022b05
        lookupCtlOwnerIndex entity to have multiple outstanding
Packit 022b05
        requests.  The value of lookupCtlTargetAddressType
Packit 022b05
        determines which lookup function to perform."
Packit 022b05
    INDEX {
Packit 022b05
             lookupCtlOwnerIndex,
Packit 022b05
             lookupCtlOperationName
Packit 022b05
          }
Packit 022b05
    ::= { lookupCtlTable 1 }
Packit 022b05
Packit 022b05
 LookupCtlEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        lookupCtlOwnerIndex         SnmpAdminString,
Packit 022b05
        lookupCtlOperationName      SnmpAdminString,
Packit 022b05
        lookupCtlTargetAddressType  InetAddressType,
Packit 022b05
        lookupCtlTargetAddress      InetAddress,
Packit 022b05
        lookupCtlOperStatus         INTEGER,
Packit 022b05
        lookupCtlTime               Unsigned32,
Packit 022b05
        lookupCtlRc                 Integer32,
Packit 022b05
        lookupCtlRowStatus          RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
 lookupCtlOwnerIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "To facilitate the provisioning of access control by a
Packit 022b05
       security administrator using the View-Based Access
Packit 022b05
       Control Model (RFC 2575, VACM) for tables in which
Packit 022b05
       multiple users may need to create or
Packit 022b05
       modify entries independently, the initial index is used as
Packit 022b05
       an 'owner index'.  Such an initial index has a syntax of
Packit 022b05
       SnmpAdminString and can thus be trivially mapped to a
Packit 022b05
Packit 022b05
Packit 022b05
       securityName or groupName defined in VACM, in
Packit 022b05
       accordance with a security policy.
Packit 022b05
Packit 022b05
       When used in conjunction with such a security policy all
Packit 022b05
       entries in the table belonging to a particular user (or
Packit 022b05
       group) will have the same value for this initial index.
Packit 022b05
       For a given user's entries in a particular table, the
Packit 022b05
       object identifiers for the information in these entries
Packit 022b05
       will have the same subidentifiers (except for the
Packit 022b05
       'column' subidentifier) up to the end of the encoded
Packit 022b05
       owner index.  To configure VACM to permit access to this
Packit 022b05
       portion of the table, one would create
Packit 022b05
       vacmViewTreeFamilyTable entries with the value of
Packit 022b05
       vacmViewTreeFamilySubtree including the owner index
Packit 022b05
       portion, and vacmViewTreeFamilyMask 'wildcarding' the
Packit 022b05
       column subidentifier.  More elaborate configurations
Packit 022b05
       are possible."
Packit 022b05
    ::= { lookupCtlEntry 1 }
Packit 022b05
Packit 022b05
 lookupCtlOperationName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The name of a lookup operation.  This is locally unique,
Packit 022b05
        within the scope of an lookupCtlOwnerIndex."
Packit 022b05
    ::= { lookupCtlEntry 2 }
Packit 022b05
Packit 022b05
 lookupCtlTargetAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the type of address for performing a
Packit 022b05
        lookup operation for a symbolic host name or for a host
Packit 022b05
        address from a remote host.
Packit 022b05
Packit 022b05
        Specification of dns(16) as the value for this object
Packit 022b05
        means that a function such as, for example, getaddrinfo()
Packit 022b05
        or gethostbyname() should be performed to return one or
Packit 022b05
        more numeric addresses.  Use of a value of either ipv4(1)
Packit 022b05
        or ipv6(2) means that a functions such as, for example,
Packit 022b05
        getnameinfo() or gethostbyaddr() should be used to return
Packit 022b05
        the symbolic names associated with a host."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { lookupCtlEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 lookupCtlTargetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the address used for a resolver lookup at a
Packit 022b05
        remote host.  The corresponding lookupCtlTargetAddressType
Packit 022b05
        objects determines its type, as well as the function
Packit 022b05
        that can be requested.
Packit 022b05
Packit 022b05
        A value for this object MUST be set prior to
Packit 022b05
        transitioning its corresponding lookupCtlEntry to
Packit 022b05
        active(1) via lookupCtlRowStatus."
Packit 022b05
    ::= { lookupCtlEntry 4 }
Packit 022b05
Packit 022b05
 lookupCtlOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                   enabled(1),    -- operation is active
Packit 022b05
                   notStarted(2), -- operation has not started
Packit 022b05
                   completed(3)   -- operation is done
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects the operational state of an lookupCtlEntry:
Packit 022b05
Packit 022b05
           enabled(1)    - Operation is active.
Packit 022b05
           notStarted(2) - Operation has not been enabled.
Packit 022b05
           completed(3)  - Operation has been completed.
Packit 022b05
Packit 022b05
         An operation is automatically enabled(1) when its
Packit 022b05
         lookupCtlRowStatus object is transitioned to active(1)
Packit 022b05
         status.  Until this occurs, lookupCtlOperStatus MUST
Packit 022b05
         report a value of notStarted(2).  After the lookup
Packit 022b05
         operation is completed (success or failure), the value
Packit 022b05
         for lookupCtlOperStatus MUST be transitioned to
Packit 022b05
         completed(3)."
Packit 022b05
    ::= { lookupCtlEntry 5 }
Packit 022b05
Packit 022b05
 lookupCtlTime OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reports the number of milliseconds that a lookup
Packit 022b05
        operation required to be completed at a remote host.
Packit 022b05
        Completed means operation failure as well as
Packit 022b05
Packit 022b05
Packit 022b05
        success."
Packit 022b05
    ::= { lookupCtlEntry 6 }
Packit 022b05
Packit 022b05
 lookupCtlRc OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The system-specific return code from a lookup
Packit 022b05
        operation.  All implementations MUST return a value
Packit 022b05
        of 0 for this object when the remote lookup
Packit 022b05
        operation succeeds.  A non-zero value for this
Packit 022b05
        objects indicates failure.  It is recommended that
Packit 022b05
        implementations return the error codes that are
Packit 022b05
        generated by the lookup function used."
Packit 022b05
    ::= { lookupCtlEntry 7 }
Packit 022b05
Packit 022b05
 lookupCtlRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        in the lookupCtlTable.
Packit 022b05
Packit 022b05
        A remote lookup operation is started when an
Packit 022b05
        entry in this table is created via an SNMP set
Packit 022b05
        request and the entry is activated.  This
Packit 022b05
        occurs by setting the value of this object
Packit 022b05
        to CreateAndGo(4) during row creation or
Packit 022b05
        by setting this object to active(1) after
Packit 022b05
        the row is created.
Packit 022b05
Packit 022b05
        A value MUST be specified for lookupCtlTargetAddress
Packit 022b05
        prior to the acceptance of a transition to active(1) state.
Packit 022b05
        A remote lookup operation starts when its entry
Packit 022b05
        first becomes active(1).  Transitions in and
Packit 022b05
        out of active(1) state have no effect on the
Packit 022b05
        operational behavior of a remote lookup
Packit 022b05
        operation, with the exception that deletion of
Packit 022b05
        an entry in this table by setting its RowStatus
Packit 022b05
        object to destroy(6) will stop an active
Packit 022b05
        remote lookup operation.
Packit 022b05
Packit 022b05
        The operational state of a remote lookup operation
Packit 022b05
        can be determined by examination of its
Packit 022b05
        lookupCtlOperStatus object."
Packit 022b05
    REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
        "See definition of RowStatus in RFC 2579,
Packit 022b05
        'Textual Conventions for SMIv2.'"
Packit 022b05
    ::= { lookupCtlEntry 8 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Lookup Results Table
Packit 022b05
Packit 022b05
 lookupResultsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF LookupResultsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Lookup Results Table for providing
Packit 022b05
        the capability of determining the results of a
Packit 022b05
        operation at a remote host.
Packit 022b05
Packit 022b05
        One or more entries are added to the
Packit 022b05
        lookupResultsTable when a lookup operation,
Packit 022b05
        as reflected by an lookupCtlEntry, is completed
Packit 022b05
        successfully.  All entries related to a
Packit 022b05
        successful lookup operation MUST be added
Packit 022b05
        to the lookupResultsTable at the same time
Packit 022b05
        that the associating lookupCtlOperStatus
Packit 022b05
        object is transitioned to completed(2).
Packit 022b05
Packit 022b05
        The number of entries added depends on the
Packit 022b05
        results determined for a particular lookup
Packit 022b05
        operation.  All entries associated with an
Packit 022b05
        lookupCtlEntry are removed when the
Packit 022b05
        lookupCtlEntry is deleted.
Packit 022b05
Packit 022b05
        A remote host can be multi-homed and have more than one IP
Packit 022b05
        address associated with it (returned by lookup function),
Packit 022b05
        or it can have more than one symbolic name (returned
Packit 022b05
        by lookup function).
Packit 022b05
Packit 022b05
        A function such as, for example, getnameinfo() or
Packit 022b05
        gethostbyaddr() is called with a host address as its
Packit 022b05
        parameter and is used primarily to determine a symbolic
Packit 022b05
        name to associate with the host address.  Entries in the
Packit 022b05
        lookupResultsTable MUST be made for each host name
Packit 022b05
        returned.  If the function identifies an 'official host
Packit 022b05
        name,' then this symbolic name MUST be assigned a
Packit 022b05
        lookupResultsIndex of 1.
Packit 022b05
Packit 022b05
        A function such as, for example, getaddrinfo() or
Packit 022b05
        gethostbyname() is called with a symbolic host name and is
Packit 022b05
        used primarily to retrieve a host address.  The entries
Packit 022b05
Packit 022b05
Packit 022b05
        MUST be stored in the order that they are retrieved from
Packit 022b05
        the lookup function.  lookupResultsIndex 1 MUST be
Packit 022b05
        assigned to the first entry."
Packit 022b05
   ::= { lookupObjects 4 }
Packit 022b05
Packit 022b05
 lookupResultsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      LookupResultsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines an entry in the lookupResultsTable.  The
Packit 022b05
        first two index elements identify the
Packit 022b05
        lookupCtlEntry that a lookupResultsEntry belongs
Packit 022b05
        to.  The third index element selects a single
Packit 022b05
        lookup operation result."
Packit 022b05
    INDEX {
Packit 022b05
             lookupCtlOwnerIndex,
Packit 022b05
             lookupCtlOperationName,
Packit 022b05
             lookupResultsIndex
Packit 022b05
          }
Packit 022b05
    ::= { lookupResultsTable 1 }
Packit 022b05
Packit 022b05
 LookupResultsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        lookupResultsIndex        Unsigned32,
Packit 022b05
        lookupResultsAddressType  InetAddressType,
Packit 022b05
        lookupResultsAddress      InetAddress
Packit 022b05
     }
Packit 022b05
Packit 022b05
 lookupResultsIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..'ffffffff'h)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Entries in the lookupResultsTable are created when
Packit 022b05
        the result of a lookup operation is determined.
Packit 022b05
Packit 022b05
        Entries MUST be stored in the lookupResultsTable in
Packit 022b05
        the order that they are retrieved.  Values assigned
Packit 022b05
        to lookupResultsIndex MUST start at 1 and increase
Packit 022b05
        consecutively."
Packit 022b05
    ::= { lookupResultsEntry 1 }
Packit 022b05
Packit 022b05
 lookupResultsAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
        "Indicates the type of result of a remote lookup
Packit 022b05
        operation.  A value of unknown(0) implies either that
Packit 022b05
        the operation hasn't been started or that
Packit 022b05
        it has failed."
Packit 022b05
    ::= { lookupResultsEntry 2 }
Packit 022b05
Packit 022b05
 lookupResultsAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects a result for a remote lookup operation
Packit 022b05
        as per the value of lookupResultsAddressType.
Packit 022b05
Packit 022b05
        The address type (InetAddressType) that relates to
Packit 022b05
        this object is specified by the corresponding value
Packit 022b05
        of lookupResultsAddress."
Packit 022b05
Packit 022b05
    ::= { lookupResultsEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
 -- Conformance information
Packit 022b05
 -- Compliance statements
Packit 022b05
Packit 022b05
 lookupCompliances OBJECT IDENTIFIER ::= { lookupConformance 1 }
Packit 022b05
 lookupGroups      OBJECT IDENTIFIER ::= { lookupConformance 2 }
Packit 022b05
Packit 022b05
 -- Compliance statements
Packit 022b05
Packit 022b05
 lookupCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities that
Packit 022b05
            fully implement the DISMAN-NSLOOKUP-MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { lookupGroup }
Packit 022b05
Packit 022b05
        OBJECT lookupMaxConcurrentRequests
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support set
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT lookupPurgeTime
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a set
Packit 022b05
            operation to this object."
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { lookupCompliances 1 }
Packit 022b05
Packit 022b05
 lookupMinimumCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum compliance statement for SNMP entities
Packit 022b05
            that implement the minimal subset of the
Packit 022b05
            DISMAN-NSLOOKUP-MIB.  Implementors might choose this
Packit 022b05
            subset for small devices with limited resources."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { lookupGroup }
Packit 022b05
Packit 022b05
        OBJECT lookupMaxConcurrentRequests
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support set
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT lookupPurgeTime
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a set
Packit 022b05
            operation to this object."
Packit 022b05
Packit 022b05
        OBJECT lookupCtlRowStatus
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, then at least one entry in the
Packit 022b05
            lookupCtlTable MUST be established already when the SNMP
Packit 022b05
            agent starts offering access to the NSLOOKUP-MIB module.
Packit 022b05
            If, in such a case, only a single entry is offered, then
Packit 022b05
            it is RECOMMENDED that this entry use strings with a
Packit 022b05
            length of 0 for both of its two index objects."
Packit 022b05
    ::= { lookupCompliances 2 }
Packit 022b05
Packit 022b05
 -- MIB groupings
Packit 022b05
Packit 022b05
 lookupGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             lookupMaxConcurrentRequests,
Packit 022b05
             lookupPurgeTime,
Packit 022b05
             lookupCtlOperStatus,
Packit 022b05
             lookupCtlTargetAddressType,
Packit 022b05
             lookupCtlTargetAddress,
Packit 022b05
             lookupCtlTime,
Packit 022b05
             lookupCtlRc,
Packit 022b05
             lookupCtlRowStatus,
Packit 022b05
Packit 022b05
Packit 022b05
             lookupResultsAddressType,
Packit 022b05
             lookupResultsAddress
Packit 022b05
           }
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The group of objects that constitute the remote
Packit 022b05
       Lookup operation."
Packit 022b05
    ::= { lookupGroups 1 }
Packit 022b05
Packit 022b05
END