Blame mibs/ietf/MALLOC-MIB

Packit Service 9ccfef
MALLOC-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, mib-2,
Packit Service 9ccfef
    Unsigned32, Gauge32, Counter32         FROM SNMPv2-SMI
Packit Service 9ccfef
Packit Service 9ccfef
    RowStatus, TruthValue, StorageType     FROM SNMPv2-TC
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE-COMPLIANCE, OBJECT-GROUP        FROM SNMPv2-CONF
Packit Service 9ccfef
Packit Service 9ccfef
    InetAddress, InetAddressType           FROM INET-ADDRESS-MIB
Packit Service 9ccfef
Packit Service 9ccfef
    LanguageTag                            FROM IPMROUTE-STD-MIB
Packit Service 9ccfef
Packit Service 9ccfef
    SnmpAdminString                        FROM SNMP-FRAMEWORK-MIB
Packit Service 9ccfef
Packit Service 9ccfef
    IANAscopeSource, IANAmallocRangeSource FROM IANA-MALLOC-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
mallocMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED "200306090000Z" -- June 9, 2003
Packit Service 9ccfef
    ORGANIZATION "IETF MALLOC Working Group"
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
            " WG-EMail:   malloc@catarina.usc.edu
Packit Service 9ccfef
              Subscribe:  malloc-request@catarina.usc.edu
Packit Service 9ccfef
              Archive:    catarina.usc.edu/pub/multicast/malloc/
Packit Service 9ccfef
Packit Service 9ccfef
              Co-chair/editor:
Packit Service 9ccfef
              Dave Thaler
Packit Service 9ccfef
              Microsoft Corporation
Packit Service 9ccfef
              One Microsoft Way
Packit Service 9ccfef
              Redmond, WA 98052
Packit Service 9ccfef
              EMail: dthaler@microsoft.com
Packit Service 9ccfef
Packit Service 9ccfef
              Co-chair:
Packit Service 9ccfef
              Steve Hanna
Packit Service 9ccfef
              Sun Microsystems, Inc.
Packit Service 9ccfef
              One Network Drive
Packit Service 9ccfef
              Burlington, MA 01803
Packit Service 9ccfef
              EMail: steve.hanna@sun.com"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The MIB module for management of multicast address
Packit Service 9ccfef
            allocation.
Packit Service 9ccfef
Packit Service 9ccfef
            Copyright (C) The Internet Society (2003).  This version of
Packit Service 9ccfef
            this MIB module is part of RFC 3559; see the RFC itself for
Packit Service 9ccfef
            full legal notices."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    -- revision log
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION     "200306090000Z" -- June 9, 2003
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Initial version, published as RFC 3559."
Packit Service 9ccfef
    ::= { mib-2 101 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocMIBObjects OBJECT IDENTIFIER ::= { mallocMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
malloc      OBJECT IDENTIFIER ::= { mallocMIBObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
madcap      OBJECT IDENTIFIER ::= { mallocMIBObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- scalars
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
mallocCapabilities OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     BITS {
Packit Service 9ccfef
                   startTime(0),
Packit Service 9ccfef
                   serverMobility(1),
Packit Service 9ccfef
                   retryAfter(2)
Packit Service 9ccfef
               }
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This object describes the capabilities which a client or
Packit Service 9ccfef
            server supports.  The startTime bit indicates that
Packit Service 9ccfef
            allocations with a future start time are supported.  The
Packit Service 9ccfef
            serverMobility bit indicates that allocations can be renewed
Packit Service 9ccfef
            or released from a server other than the one granting the
Packit Service 9ccfef
            original allocation.  The retryAfter bit indicates support
Packit Service 9ccfef
            for a waiting state where the client may check back at a
Packit Service 9ccfef
            later time to get the status of its request."
Packit Service 9ccfef
    ::= { malloc 1 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- the Scope Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF MallocScopeEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table containing information on multicast
Packit Service 9ccfef
            scopes from which addresses may be allocated.  Entries in
Packit Service 9ccfef
            this table may be dynamically discovered via some other
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            protocol, such as MZAP, or may be statically configured,
Packit Service 9ccfef
            such as in an isolated network environment.  Each scope is
Packit Service 9ccfef
            associated with a range of multicast addresses, and ranges
Packit Service 9ccfef
            for different rows must be disjoint."
Packit Service 9ccfef
    ::= { malloc 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     MallocScopeEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) containing the information on a
Packit Service 9ccfef
            particular multicast scope."
Packit Service 9ccfef
    INDEX      { mallocScopeAddressType, mallocScopeFirstAddress }
Packit Service 9ccfef
    ::= { mallocScopeTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MallocScopeEntry ::= SEQUENCE {
Packit Service 9ccfef
    mallocScopeAddressType          InetAddressType,
Packit Service 9ccfef
    mallocScopeFirstAddress         InetAddress,
Packit Service 9ccfef
    mallocScopeLastAddress          InetAddress,
Packit Service 9ccfef
    mallocScopeHopLimit             Unsigned32,
Packit Service 9ccfef
    mallocScopeStatus               RowStatus,
Packit Service 9ccfef
    mallocScopeSource               IANAscopeSource,
Packit Service 9ccfef
    mallocScopeDivisible            TruthValue,
Packit Service 9ccfef
    mallocScopeServerAddressType    InetAddressType,
Packit Service 9ccfef
    mallocScopeServerAddress        InetAddress,
Packit Service 9ccfef
    mallocScopeSSM                  TruthValue,
Packit Service 9ccfef
    mallocScopeStorage              StorageType
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the addresses in the multicast scope range.
Packit Service 9ccfef
            Legal values correspond to the subset of address families
Packit Service 9ccfef
            for which multicast address allocation is supported."
Packit Service 9ccfef
    ::= { mallocScopeEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeFirstAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress (SIZE(0..20))
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The first address in the multicast scope range.  The type
Packit Service 9ccfef
            of this address is determined by the value of the
Packit Service 9ccfef
            mallocScopeAddressType object."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { mallocScopeEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeLastAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress (SIZE(0..20))
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The last address in the multicast scope range.  The type of
Packit Service 9ccfef
            this address is determined by the value of the
Packit Service 9ccfef
            mallocScopeAddressType object."
Packit Service 9ccfef
    ::= { mallocScopeEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeHopLimit OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (0..255)
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The default IPv4 TTL or IPv6 hop limit which applications
Packit Service 9ccfef
            should use for groups within the scope."
Packit Service 9ccfef
    DEFVAL     { 255 }
Packit Service 9ccfef
    ::= { mallocScopeEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     RowStatus
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The status of this row, by which new entries may be
Packit Service 9ccfef
            created, or old entries deleted from this table.  If write
Packit Service 9ccfef
            access is supported, the other writable objects in this
Packit Service 9ccfef
            table may be modified even while the status is `active'."
Packit Service 9ccfef
    ::= { mallocScopeEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeSource OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IANAscopeSource
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The method by which this entry was learned."
Packit Service 9ccfef
    ::= { mallocScopeEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeDivisible OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "If false, the server may allocate addresses out of the
Packit Service 9ccfef
            entire range.  If true, the server must not allocate
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            addresses out of the entire range, but may only allocate
Packit Service 9ccfef
            addresses out of a subrange learned via another method.
Packit Service 9ccfef
            Creating or deleting a scope which is not divisible has the
Packit Service 9ccfef
            side effect of creating or deleting the corresponding entry
Packit Service 9ccfef
            in the mallocAllocRangeTable.  Deleting a scope which is
Packit Service 9ccfef
            divisible has the side effect of deleting any corresponding
Packit Service 9ccfef
            entries in the mallocAllocRangeTable, and the
Packit Service 9ccfef
            mallocRequestTable."
Packit Service 9ccfef
    DEFVAL     { false }
Packit Service 9ccfef
    ::= { mallocScopeEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeServerAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the address of a multicast address allocation
Packit Service 9ccfef
            server to which a request may be sent."
Packit Service 9ccfef
    DEFVAL { unknown }
Packit Service 9ccfef
    ::= { mallocScopeEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeServerAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The address of a multicast address allocation server to
Packit Service 9ccfef
            which a request may be sent.  The default value is an zero-
Packit Service 9ccfef
            length address, indicating that no server is known.  The
Packit Service 9ccfef
            type of this address is determined by the value of the
Packit Service 9ccfef
            mallocScopeServerAddressType object."
Packit Service 9ccfef
    DEFVAL { ''h } -- the empty string
Packit Service 9ccfef
    ::= { mallocScopeEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeSSM OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Indicates whether the scope is a Source-Specific Multicast
Packit Service 9ccfef
            (SSM) range."
Packit Service 9ccfef
    DEFVAL     { false }
Packit Service 9ccfef
    ::= { mallocScopeEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeStorage OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     StorageType
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The storage type for this conceptual row.  Conceptual rows
Packit Service 9ccfef
            having the value 'permanent' need not allow write-access to
Packit Service 9ccfef
            any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL     { nonVolatile }
Packit Service 9ccfef
    ::= { mallocScopeEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- the Scope Name Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF MallocScopeNameEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table containing information on multicast
Packit Service 9ccfef
            scope names.  Entries in this table may be dynamically
Packit Service 9ccfef
            discovered via some other protocol, such as MZAP, or may be
Packit Service 9ccfef
            statically configured, such as in an isolated network
Packit Service 9ccfef
            environment."
Packit Service 9ccfef
    ::= { malloc 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     MallocScopeNameEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) containing the information on a
Packit Service 9ccfef
            particular multicast scope name."
Packit Service 9ccfef
    INDEX      { mallocScopeAddressType, mallocScopeFirstAddress,
Packit Service 9ccfef
                 IMPLIED mallocScopeNameLangName }
Packit Service 9ccfef
    ::= { mallocScopeNameTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MallocScopeNameEntry ::= SEQUENCE {
Packit Service 9ccfef
    mallocScopeNameLangName         LanguageTag,
Packit Service 9ccfef
    mallocScopeNameScopeName        SnmpAdminString,
Packit Service 9ccfef
    mallocScopeNameDefault          TruthValue,
Packit Service 9ccfef
    mallocScopeNameStatus           RowStatus,
Packit Service 9ccfef
    mallocScopeNameStorage          StorageType
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameLangName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     LanguageTag (SIZE(1..94))
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The RFC 3066 language tag for the language of the scope
Packit Service 9ccfef
            name."
Packit Service 9ccfef
    ::= { mallocScopeNameEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameScopeName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The textual name associated with the multicast scope.  The
Packit Service 9ccfef
            value of this object should be suitable for displaying to
Packit Service 9ccfef
            end-users, such as when allocating a multicast address in
Packit Service 9ccfef
            this scope.  If the scope is an IPv4 scope, and no name is
Packit Service 9ccfef
            specified, the default value of this object should be the
Packit Service 9ccfef
            string 239.x.x.x/y with x and y replaced appropriately to
Packit Service 9ccfef
            describe the address and mask length associated with the
Packit Service 9ccfef
            scope.  If the scope is an IPv6 scope, and no name is
Packit Service 9ccfef
            specified, the default value of this object should
Packit Service 9ccfef
            generically describe the scope level (e.g., site)."
Packit Service 9ccfef
    ::= { mallocScopeNameEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameDefault OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "If true, indicates a preference that the name in the
Packit Service 9ccfef
            associated language should be used by applications if no
Packit Service 9ccfef
            name is available in a desired language."
Packit Service 9ccfef
    DEFVAL     { false }
Packit Service 9ccfef
    ::= { mallocScopeNameEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     RowStatus
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The status of this row, by which new entries may be
Packit Service 9ccfef
            created, or old entries deleted from this table.  If write
Packit Service 9ccfef
            access is supported, the other writable objects in this
Packit Service 9ccfef
            table may be modified even while the status is `active'."
Packit Service 9ccfef
    ::= { mallocScopeNameEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocScopeNameStorage OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     StorageType
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The storage type for this conceptual row.  Conceptual rows
Packit Service 9ccfef
            having the value 'permanent' need not allow write-access to
Packit Service 9ccfef
            any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL     { nonVolatile }
Packit Service 9ccfef
    ::= { mallocScopeNameEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- the Allocation Range Table
Packit Service 9ccfef
--
Packit Service 9ccfef
mallocAllocRangeTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF MallocAllocRangeEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table containing information on subranges
Packit Service 9ccfef
            of addresses from which the device may allocate addresses,
Packit Service 9ccfef
            if it is a MAAS.  If the device is a Prefix Coordinator, any
Packit Service 9ccfef
            ranges which the device is advertising to MAAS's will be in
Packit Service 9ccfef
            this table.  Note that the device may be both a MAAS and a
Packit Service 9ccfef
            Prefix Coordinator.
Packit Service 9ccfef
Packit Service 9ccfef
            Address ranges for different rows must be disjoint, and must
Packit Service 9ccfef
            be contained with the address range of the corresponding row
Packit Service 9ccfef
            of the mallocScopeTable.
Packit Service 9ccfef
Packit Service 9ccfef
            Deleting an allocation range has the side effect of deleting
Packit Service 9ccfef
            any entries within that range from the mallocAddressTable."
Packit Service 9ccfef
    ::= { malloc 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     MallocAllocRangeEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) containing the information on a
Packit Service 9ccfef
            particular allocation range."
Packit Service 9ccfef
    INDEX      { mallocScopeAddressType, mallocScopeFirstAddress,
Packit Service 9ccfef
                 mallocAllocRangeFirstAddress }
Packit Service 9ccfef
    ::= { mallocAllocRangeTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MallocAllocRangeEntry ::= SEQUENCE {
Packit Service 9ccfef
    mallocAllocRangeFirstAddress        InetAddress,
Packit Service 9ccfef
    mallocAllocRangeLastAddress         InetAddress,
Packit Service 9ccfef
    mallocAllocRangeStatus              RowStatus,
Packit Service 9ccfef
    mallocAllocRangeSource              IANAmallocRangeSource,
Packit Service 9ccfef
    mallocAllocRangeLifetime            Unsigned32,
Packit Service 9ccfef
    mallocAllocRangeMaxLeaseAddrs       Unsigned32,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    mallocAllocRangeMaxLeaseTime        Unsigned32,
Packit Service 9ccfef
    mallocAllocRangeNumAllocatedAddrs   Gauge32,
Packit Service 9ccfef
    mallocAllocRangeNumOfferedAddrs     Gauge32,
Packit Service 9ccfef
    mallocAllocRangeNumWaitingAddrs     Gauge32,
Packit Service 9ccfef
    mallocAllocRangeNumTryingAddrs      Gauge32,
Packit Service 9ccfef
    mallocAllocRangeAdvertisable        TruthValue,
Packit Service 9ccfef
    mallocAllocRangeTotalAllocatedAddrs Gauge32,
Packit Service 9ccfef
    mallocAllocRangeTotalRequestedAddrs Gauge32,
Packit Service 9ccfef
    mallocAllocRangeStorage             StorageType
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeFirstAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress (SIZE(0..20))
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The first address in the allocation range.  The type of
Packit Service 9ccfef
            this address is determined by the value of the
Packit Service 9ccfef
            mallocScopeAddressType object."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeLastAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress (SIZE(0..20))
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The last address in the allocation range.  The type of this
Packit Service 9ccfef
            address is determined by the value of the
Packit Service 9ccfef
            mallocScopeAddressType object."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     RowStatus
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The status of this row, by which new entries may be
Packit Service 9ccfef
            created, or old entries deleted from this table.  If write
Packit Service 9ccfef
            access is supported, the other writable objects in this
Packit Service 9ccfef
            table may be modified even while the status is `active'."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeSource OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IANAmallocRangeSource
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The means by which this entry was learned."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeLifetime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of seconds remaining in the lifetime of the
Packit Service 9ccfef
            (sub)range out of which addresses are being allocated.  A
Packit Service 9ccfef
            value of 0 indicates that the range is not subject to
Packit Service 9ccfef
            aging."
Packit Service 9ccfef
    DEFVAL     { 0 }
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeMaxLeaseAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The maximum number of addresses which the server is willing
Packit Service 9ccfef
            to grant for each future request in this range.  A value of
Packit Service 9ccfef
            0 means that no specific limit is enforced, as long as the
Packit Service 9ccfef
            server has valid addresses to allocate."
Packit Service 9ccfef
    DEFVAL { 0 }
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeMaxLeaseTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The maximum lifetime which the server will grant for future
Packit Service 9ccfef
            requests in this range.  A value of 0 means that no
Packit Service 9ccfef
            additional limit is enforced beyond that of
Packit Service 9ccfef
            mallocAllocRangeLifetime."
Packit Service 9ccfef
    DEFVAL { 0 }
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeNumAllocatedAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses in the range which have been
Packit Service 9ccfef
            allocated.  This value can be used to determine the current
Packit Service 9ccfef
            address space utilization within the scoped range.  This
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            should match the total number of addresses for this scope
Packit Service 9ccfef
            covered by entries in the mallocAddressTable."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeNumOfferedAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses in the range which have been
Packit Service 9ccfef
            offered.  This number should match the sum of
Packit Service 9ccfef
            mallocRequestNumAddrs for all entries in the
Packit Service 9ccfef
            mallocRequestTable in the offered state.  Together with
Packit Service 9ccfef
            mallocAllocRangeNumAllocatedAddrs and
Packit Service 9ccfef
            mallocAllocRangeNumTryingAddrs, this can be used to
Packit Service 9ccfef
            determine the address space utilization within the scoped
Packit Service 9ccfef
            range in the immediate future."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeNumWaitingAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses in the range which have been
Packit Service 9ccfef
            requested, but whose state is waiting, while the server
Packit Service 9ccfef
            attempts to acquire more address space."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeNumTryingAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses in the scope covered by entries in
Packit Service 9ccfef
            the mallocRequestTable in the trying state."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeAdvertisable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The value of this object is true if the range is eligible
Packit Service 9ccfef
            to be advertised to other MAASs.  When the row is first
Packit Service 9ccfef
            created, the default value of this object is true if the
Packit Service 9ccfef
            scope is divisible, and is false otherwise."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeTotalAllocatedAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The approximate number of addresses in the range which have
Packit Service 9ccfef
            been allocated by any MAAS, as determined by a Prefix
Packit Service 9ccfef
            Coordinator.  This object need only be present if
Packit Service 9ccfef
            mallocAllocRangeAdvertisable is true.  If the number is
Packit Service 9ccfef
            unknown, a value of 0 may be reported."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeTotalRequestedAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The approximate number of addresses in the range for which
Packit Service 9ccfef
            there is potential demand among MAASs, as determined by a
Packit Service 9ccfef
            Prefix Coordinator.  This object need only be present if
Packit Service 9ccfef
            mallocAllocRangeAdvertisable is true.  If the number is
Packit Service 9ccfef
            unknown, a value of 0 may be reported."
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAllocRangeStorage OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     StorageType
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The storage type for this conceptual row.  Conceptual rows
Packit Service 9ccfef
            having the value 'permanent' need not allow write-access to
Packit Service 9ccfef
            any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL     { nonVolatile }
Packit Service 9ccfef
    ::= { mallocAllocRangeEntry 15 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- the Request Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF MallocRequestEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table containing information on allocation
Packit Service 9ccfef
            requests, whether allocated or in progress.  This table may
Packit Service 9ccfef
            also be used to determine which clients are responsible for
Packit Service 9ccfef
            high address space utilization within a given scope.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            Entries in this table reflect requests dynamically received
Packit Service 9ccfef
            by an address allocation protocol."
Packit Service 9ccfef
    ::= { malloc 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     MallocRequestEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) containing the information on a
Packit Service 9ccfef
            particular allocation request."
Packit Service 9ccfef
    INDEX      { mallocRequestId }
Packit Service 9ccfef
    ::= { mallocRequestTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
MallocRequestEntry ::= SEQUENCE {
Packit Service 9ccfef
    mallocRequestId                      Unsigned32,
Packit Service 9ccfef
    mallocRequestScopeAddressType        InetAddressType,
Packit Service 9ccfef
    mallocRequestScopeFirstAddress       InetAddress,
Packit Service 9ccfef
    mallocRequestStartTime               Unsigned32,
Packit Service 9ccfef
    mallocRequestEndTime                 Unsigned32,
Packit Service 9ccfef
    mallocRequestNumAddrs                Unsigned32,
Packit Service 9ccfef
    mallocRequestState                   INTEGER,
Packit Service 9ccfef
    mallocRequestClientAddressType       InetAddressType,
Packit Service 9ccfef
    mallocRequestClientAddress           InetAddress,
Packit Service 9ccfef
    mallocRequestServerAddressType       InetAddressType,
Packit Service 9ccfef
    mallocRequestServerAddress           InetAddress,
Packit Service 9ccfef
    mallocRequestLeaseIdentifier         OCTET STRING
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestId OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (1..4294967295)
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An arbitrary value identifying this row."
Packit Service 9ccfef
    ::= { mallocRequestEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestScopeAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the first address of the scope to which the
Packit Service 9ccfef
            request applies.  Legal values correspond to the subset of
Packit Service 9ccfef
            address families for which multicast address allocation is
Packit Service 9ccfef
            supported."
Packit Service 9ccfef
    ::= { mallocRequestEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestScopeFirstAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The first address of the scope to which the request
Packit Service 9ccfef
            applies.  This must match mallocScopeFirstAddress for some
Packit Service 9ccfef
            row in the mallocScopeTable.  The type of this address is
Packit Service 9ccfef
            determined by the value of the mallocRequestScopeAddressType
Packit Service 9ccfef
            object."
Packit Service 9ccfef
    ::= { mallocRequestEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestStartTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of seconds remaining before the start time of
Packit Service 9ccfef
            the request.  A value of 0 means that the allocation is
Packit Service 9ccfef
            currently in effect."
Packit Service 9ccfef
    ::= { mallocRequestEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestEndTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of seconds remaining before the end time of the
Packit Service 9ccfef
            request."
Packit Service 9ccfef
    ::= { mallocRequestEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestNumAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses requested.  If the addresses have
Packit Service 9ccfef
            been allocated, this number should match the total number of
Packit Service 9ccfef
            addresses for this request covered by entries in the
Packit Service 9ccfef
            mallocAddressTable."
Packit Service 9ccfef
    ::= { mallocRequestEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestState OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     INTEGER {
Packit Service 9ccfef
                   allocated(1),
Packit Service 9ccfef
                   offered(2),   -- tentatively allocated
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                   waiting(3),   -- waiting for more space
Packit Service 9ccfef
                   trying(4)     -- working on allocating
Packit Service 9ccfef
               }
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The state of the request.  A value of allocated(1)
Packit Service 9ccfef
            indicates that one or more entries for this request are
Packit Service 9ccfef
            present in the mallocAddressTable.  A value of offered(2)
Packit Service 9ccfef
            indicates that addresses have been offered to the client
Packit Service 9ccfef
            (e.g. via a MADCAP OFFER message), but the allocation has
Packit Service 9ccfef
            not been committed.  A value of waiting(3) indicates that
Packit Service 9ccfef
            the allocation is blocked while the server attempts to
Packit Service 9ccfef
            acquire more space from which it can allocate addresses.  A
Packit Service 9ccfef
            value of trying(4) means that no addresses have been offered
Packit Service 9ccfef
            to the client, but that an attempt to allocate is in
Packit Service 9ccfef
            progress."
Packit Service 9ccfef
    ::= { mallocRequestEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestClientAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the address of the client that (last) requested
Packit Service 9ccfef
            this allocation."
Packit Service 9ccfef
    ::= { mallocRequestEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestClientAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The address of the client that (last) requested this
Packit Service 9ccfef
            allocation.  The type of this address is determined by the
Packit Service 9ccfef
            value of the mallocRequestClientAddressType object."
Packit Service 9ccfef
    ::= { mallocRequestEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestServerAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the address of the server to which the request
Packit Service 9ccfef
            was (last) sent."
Packit Service 9ccfef
    ::= { mallocRequestEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestServerAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The address of the server to which the request was (last)
Packit Service 9ccfef
            sent.  The type of this address is determined by the value
Packit Service 9ccfef
            of the mallocRequestServerAddressType object."
Packit Service 9ccfef
    ::= { mallocRequestEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocRequestLeaseIdentifier OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     OCTET STRING (SIZE (0..255))
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The Lease Identifier of this request.  If the allocation
Packit Service 9ccfef
            mechanism in use does not use Lease Identifiers, then the
Packit Service 9ccfef
            value is a 0-length string."
Packit Service 9ccfef
    ::= { mallocRequestEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- the Address Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF MallocAddressEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table containing information on blocks of
Packit Service 9ccfef
            allocated addresses.  This table may be used to map a given
Packit Service 9ccfef
            multicast group address to the associated request."
Packit Service 9ccfef
    ::= { malloc 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     MallocAddressEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) containing the information on a
Packit Service 9ccfef
            particular block of allocated addresses.  The block of
Packit Service 9ccfef
            addresses covered by each entry in this table must fall
Packit Service 9ccfef
            within a range corresponding to an entry in the
Packit Service 9ccfef
            mallocAllocRangeTable."
Packit Service 9ccfef
    INDEX      { mallocAddressAddressType, mallocAddressFirstAddress }
Packit Service 9ccfef
    ::= { mallocAddressTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
MallocAddressEntry ::= SEQUENCE {
Packit Service 9ccfef
    mallocAddressAddressType             InetAddressType,
Packit Service 9ccfef
    mallocAddressFirstAddress            InetAddress,
Packit Service 9ccfef
    mallocAddressNumAddrs                Unsigned32,
Packit Service 9ccfef
    mallocAddressRequestId               Unsigned32
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressAddressType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddressType
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of the first address in the allocated block.
Packit Service 9ccfef
            Legal values correspond to the subset of address families
Packit Service 9ccfef
            for which multicast address allocation is supported."
Packit Service 9ccfef
    ::= { mallocAddressEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressFirstAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InetAddress (SIZE(0..20))
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The first address in the allocated block.  The type of this
Packit Service 9ccfef
            address is determined by the value of the
Packit Service 9ccfef
            mallocAddressAddressType object."
Packit Service 9ccfef
    ::= { mallocAddressEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressNumAddrs OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of addresses in the allocated block."
Packit Service 9ccfef
    ::= { mallocAddressEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocAddressRequestId OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The index of the request which caused this block of
Packit Service 9ccfef
            addresses to be allocated.  This value must match the value
Packit Service 9ccfef
            of mallocRequestId for some entry in the
Packit Service 9ccfef
            mallocRequestTable."
Packit Service 9ccfef
    ::= { mallocAddressEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- MADCAP-specific objects
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfig OBJECT-IDENTITY
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Group of objects that count various MADCAP events."
Packit Service 9ccfef
    ::= { madcap 1 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfigExtraAllocationTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The amount of extra time on either side of a lease which
Packit Service 9ccfef
            the MADCAP server allocates to allow for clock skew among
Packit Service 9ccfef
            clients."
Packit Service 9ccfef
    ::= { madcapConfig 1 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfigNoResponseDelay OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The amount of time the MADCAP client allows for receiving a
Packit Service 9ccfef
            response from a MADCAP server."
Packit Service 9ccfef
    ::= { madcapConfig 2 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfigOfferHold OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The amount of time the MADCAP server will reserve an
Packit Service 9ccfef
            address for after sending an OFFER message in anticipation
Packit Service 9ccfef
            of receiving a REQUEST message."
Packit Service 9ccfef
    ::= { madcapConfig 3 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfigResponseCacheInterval OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (0..300)
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The amount of time the MADCAP server uses to detect
Packit Service 9ccfef
            duplicate messages."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { madcapConfig 4 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapConfigClockSkewAllowance OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-write
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The clock skew threshold used by the MADCAP server to
Packit Service 9ccfef
            generate Excessive Clock Skew errors."
Packit Service 9ccfef
    ::= { madcapConfig 5 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapCounters OBJECT-IDENTITY
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A group of objects that count various MADCAP events."
Packit Service 9ccfef
    ::= { madcap 2 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapTotalErrors OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The total number of transactions for which the MADCAP
Packit Service 9ccfef
            server has detected an error of any type, regardless of
Packit Service 9ccfef
            whether the server ignored the request or generated a NAK."
Packit Service 9ccfef
    ::= { madcapCounters 1 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapRequestsDenied OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of valid requests for which the MADCAP server
Packit Service 9ccfef
            could not complete an allocation, regardless of whether NAKs
Packit Service 9ccfef
            were sent.  This corresponds to the Valid Request Could Not
Packit Service 9ccfef
            Be Completed error code in MADCAP."
Packit Service 9ccfef
    ::= { madcapCounters 2 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapInvalidRequests OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of invalid requests received by the MADCAP
Packit Service 9ccfef
            server, regardless of whether NAKs were sent.  This
Packit Service 9ccfef
            corresponds to the Invalid Request error code in MADCAP."
Packit Service 9ccfef
    ::= { madcapCounters 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
madcapExcessiveClockSkews OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of requests received by the MADCAP server with
Packit Service 9ccfef
            an excessive clock skew, regardless of whether NAKs were
Packit Service 9ccfef
            sent.  This corresponds to the Excessive Clock Skew error
Packit Service 9ccfef
            code in MADCAP."
Packit Service 9ccfef
    ::= { madcapCounters 4 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapBadLeaseIds OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of requests received by the MADCAP server with
Packit Service 9ccfef
            an unrecognized Lease Identifier, regardless of whether NAKs
Packit Service 9ccfef
            were sent.  This corresponds to the Lease Identifier Not
Packit Service 9ccfef
            Recognized error code in MADCAP."
Packit Service 9ccfef
    ::= { madcapCounters 5 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapDiscovers OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of DISCOVER messages received by the MADCAP
Packit Service 9ccfef
            server."
Packit Service 9ccfef
    ::= { madcapCounters 6 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapInforms OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of INFORM messages received by the MADCAP
Packit Service 9ccfef
            server."
Packit Service 9ccfef
    ::= { madcapCounters 7 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapRequests OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of REQUEST messages received by the MADCAP
Packit Service 9ccfef
            server."
Packit Service 9ccfef
    ::= { madcapCounters 8 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
madcapRenews OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of RENEW messages received by the MADCAP
Packit Service 9ccfef
            server."
Packit Service 9ccfef
    ::= { madcapCounters 9 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapReleases OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of RELEASE messages received by the MADCAP
Packit Service 9ccfef
            server."
Packit Service 9ccfef
    ::= { madcapCounters 10 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- conformance information
Packit Service 9ccfef
Packit Service 9ccfef
mallocConformance  OBJECT IDENTIFIER ::= { mallocMIB 2 }
Packit Service 9ccfef
mallocCompliances  OBJECT IDENTIFIER ::= { mallocConformance 1 }
Packit Service 9ccfef
mallocGroups       OBJECT IDENTIFIER ::= { mallocConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
mallocServerReadOnlyCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for multicast address allocation
Packit Service 9ccfef
            servers implementing the MALLOC MIB without support for
Packit Service 9ccfef
            read-create (i.e., in read-only mode).  Such a server can
Packit Service 9ccfef
            then be monitored but can not be configured with this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocServerGroup }
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeLastAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeHopLimit
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeStatus
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeDivisible
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeSSM
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeStorage
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeNameScopeName
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeNameDefault
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeNameStatus
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeNameStorage
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeLastAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeStatus
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeLifetime
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeMaxLeaseAddrs
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeMaxLeaseTime
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeStorage
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  madcapServerGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for servers which implement the
Packit Service 9ccfef
            MADCAP client-server protocol."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      madcapConfigExtraAllocationTime
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      madcapConfigOfferHold
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      madcapConfigResponseCacheInterval
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      madcapConfigClockSkewAllowance
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
   ::= { mallocCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocClientReadOnlyCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for clients implementing the
Packit Service 9ccfef
            MALLOC MIB without support for read-create (i.e., in read-
Packit Service 9ccfef
            only mode).  Such clients can then be monitored but can not
Packit Service 9ccfef
            be configured with this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocClientGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  mallocClientScopeGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for clients which maintain a list
Packit Service 9ccfef
            of multicast scopes."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeLastAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeHopLimit
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeStatus
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeServerAddressType
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeServerAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeSSM
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeStorage
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  madcapClientGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for clients which implement the
Packit Service 9ccfef
            MADCAP client-server protocol."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      madcapConfigNoResponseDelay
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
   ::= { mallocCompliances 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocPrefixCoordinatorReadOnlyCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for prefix coordinators
Packit Service 9ccfef
            implementing the MALLOC MIB without support for read-create
Packit Service 9ccfef
            (i.e., in read-only mode).  Such devices can then be
Packit Service 9ccfef
            monitored but can not be configured with this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocPrefixCoordinatorGroup }
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeLastAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocScopeDivisible
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeLastAddress
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeStatus
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeLifetime
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeAdvertisable
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT      mallocAllocRangeStorage
Packit Service 9ccfef
        MIN-ACCESS  read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
   ::= { mallocCompliances 3 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocServerFullCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for multicast address allocation
Packit Service 9ccfef
            servers implementing the MALLOC MIB with support for read-
Packit Service 9ccfef
            create.  Such servers can then be both monitored and
Packit Service 9ccfef
            configured with this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocServerGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  madcapServerGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for servers which implement the
Packit Service 9ccfef
            MADCAP client-server protocol."
Packit Service 9ccfef
   ::= { mallocCompliances 4 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocClientFullCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for hosts implementing the MALLOC
Packit Service 9ccfef
            MIB with support for read-create.  Such clients can then be
Packit Service 9ccfef
            both monitored and configured with this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocClientGroup }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  mallocClientScopeGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for clients which maintain a list
Packit Service 9ccfef
            of multicast scopes."
Packit Service 9ccfef
Packit Service 9ccfef
    GROUP  madcapClientGroup
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This group is mandatory for clients which implement the
Packit Service 9ccfef
            MADCAP client-server protocol."
Packit Service 9ccfef
   ::= { mallocCompliances 5 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocPrefixCoordinatorFullCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for prefix coordinators
Packit Service 9ccfef
            implementing the MALLOC MIB with support for read-create.
Packit Service 9ccfef
            Such devices can then be both monitored and configured with
Packit Service 9ccfef
            this MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { mallocBasicGroup,
Packit Service 9ccfef
                       mallocPrefixCoordinatorGroup }
Packit Service 9ccfef
   ::= { mallocCompliances 6 }
Packit Service 9ccfef
Packit Service 9ccfef
-- units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
mallocBasicGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS { mallocCapabilities, mallocRequestScopeAddressType,
Packit Service 9ccfef
                  mallocRequestScopeFirstAddress,
Packit Service 9ccfef
                  mallocRequestStartTime,
Packit Service 9ccfef
                  mallocRequestEndTime, mallocRequestNumAddrs,
Packit Service 9ccfef
                  mallocRequestState,
Packit Service 9ccfef
                  mallocAddressNumAddrs, mallocAddressRequestId
Packit Service 9ccfef
                }
Packit Service 9ccfef
        STATUS  current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The basic collection of objects providing management of IP
Packit Service 9ccfef
            multicast address allocation."
Packit Service 9ccfef
   ::= { mallocGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocServerGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS { mallocScopeLastAddress, mallocScopeHopLimit,
Packit Service 9ccfef
                  mallocScopeSSM, mallocScopeStatus, mallocScopeStorage,
Packit Service 9ccfef
                  mallocAllocRangeLastAddress, mallocAllocRangeLifetime,
Packit Service 9ccfef
                  mallocAllocRangeNumAllocatedAddrs,
Packit Service 9ccfef
                  mallocAllocRangeNumOfferedAddrs,
Packit Service 9ccfef
                  mallocAllocRangeNumWaitingAddrs,
Packit Service 9ccfef
                  mallocAllocRangeNumTryingAddrs,
Packit Service 9ccfef
                  mallocAllocRangeMaxLeaseAddrs,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                  mallocAllocRangeMaxLeaseTime, mallocAllocRangeSource,
Packit Service 9ccfef
                  mallocAllocRangeStatus, mallocAllocRangeStorage,
Packit Service 9ccfef
                  mallocScopeDivisible, mallocScopeSource,
Packit Service 9ccfef
                  mallocScopeNameScopeName, mallocScopeNameDefault,
Packit Service 9ccfef
                  mallocScopeNameStatus, mallocScopeNameStorage,
Packit Service 9ccfef
                  mallocRequestClientAddressType,
Packit Service 9ccfef
                  mallocRequestClientAddress
Packit Service 9ccfef
                }
Packit Service 9ccfef
        STATUS  current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing management of multicast
Packit Service 9ccfef
            address allocation in servers."
Packit Service 9ccfef
   ::= { mallocGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocClientGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS { mallocRequestServerAddressType,
Packit Service 9ccfef
                  mallocRequestServerAddress }
Packit Service 9ccfef
        STATUS  current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing management of multicast
Packit Service 9ccfef
            address allocation in clients."
Packit Service 9ccfef
   ::= { mallocGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapServerGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS { madcapConfigClockSkewAllowance,
Packit Service 9ccfef
           madcapConfigExtraAllocationTime, madcapConfigOfferHold,
Packit Service 9ccfef
           madcapConfigResponseCacheInterval,
Packit Service 9ccfef
           madcapTotalErrors, madcapRequestsDenied,
Packit Service 9ccfef
           madcapInvalidRequests, madcapBadLeaseIds,
Packit Service 9ccfef
           madcapExcessiveClockSkews, madcapDiscovers,
Packit Service 9ccfef
           madcapInforms, madcapRequests,
Packit Service 9ccfef
           madcapRenews, madcapReleases }
Packit Service 9ccfef
        STATUS  current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing management of MADCAP
Packit Service 9ccfef
            servers."
Packit Service 9ccfef
   ::= { mallocGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
madcapClientGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { mallocRequestLeaseIdentifier,
Packit Service 9ccfef
              madcapConfigNoResponseDelay }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing management of MADCAP
Packit Service 9ccfef
            clients."
Packit Service 9ccfef
   ::= { mallocGroups 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
mallocClientScopeGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { mallocScopeLastAddress, mallocScopeHopLimit,
Packit Service 9ccfef
              mallocScopeStatus, mallocScopeStorage, mallocScopeSource,
Packit Service 9ccfef
              mallocScopeServerAddressType, mallocScopeServerAddress,
Packit Service 9ccfef
              mallocScopeSSM, mallocScopeNameScopeName,
Packit Service 9ccfef
              mallocScopeNameDefault, mallocScopeNameStatus,
Packit Service 9ccfef
              mallocScopeNameStorage }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects providing management of multicast
Packit Service 9ccfef
            scope information in clients."
Packit Service 9ccfef
   ::= { mallocGroups 6 }
Packit Service 9ccfef
Packit Service 9ccfef
mallocPrefixCoordinatorGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { mallocAllocRangeLastAddress, mallocAllocRangeLifetime,
Packit Service 9ccfef
              mallocAllocRangeStatus, mallocAllocRangeStorage,
Packit Service 9ccfef
              mallocAllocRangeSource,
Packit Service 9ccfef
              mallocAllocRangeTotalAllocatedAddrs,
Packit Service 9ccfef
              mallocAllocRangeTotalRequestedAddrs,
Packit Service 9ccfef
              mallocAllocRangeAdvertisable, mallocScopeLastAddress,
Packit Service 9ccfef
              mallocScopeDivisible, mallocScopeSource }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects for managing Prefix Coordinators."
Packit Service 9ccfef
    ::= { mallocGroups 7 }
Packit Service 9ccfef
END