Blame mibs/DISMAN-NSLOOKUP-MIB.txt

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