Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / MALLOC-MIB
1 MALLOC-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, mib-2,
5     Unsigned32, Gauge32, Counter32         FROM SNMPv2-SMI
6
7     RowStatus, TruthValue, StorageType     FROM SNMPv2-TC
8
9     MODULE-COMPLIANCE, OBJECT-GROUP        FROM SNMPv2-CONF
10
11     InetAddress, InetAddressType           FROM INET-ADDRESS-MIB
12
13     LanguageTag                            FROM IPMROUTE-STD-MIB
14
15     SnmpAdminString                        FROM SNMP-FRAMEWORK-MIB
16
17     IANAscopeSource, IANAmallocRangeSource FROM IANA-MALLOC-MIB;
18
19 mallocMIB MODULE-IDENTITY
20     LAST-UPDATED "200306090000Z" -- June 9, 2003
21     ORGANIZATION "IETF MALLOC Working Group"
22     CONTACT-INFO
23             " WG-EMail:   malloc@catarina.usc.edu
24               Subscribe:  malloc-request@catarina.usc.edu
25               Archive:    catarina.usc.edu/pub/multicast/malloc/
26
27               Co-chair/editor:
28               Dave Thaler
29               Microsoft Corporation
30               One Microsoft Way
31               Redmond, WA 98052
32               EMail: dthaler@microsoft.com
33
34               Co-chair:
35               Steve Hanna
36               Sun Microsystems, Inc.
37               One Network Drive
38               Burlington, MA 01803
39               EMail: steve.hanna@sun.com"
40     DESCRIPTION
41             "The MIB module for management of multicast address
42             allocation.
43
44             Copyright (C) The Internet Society (2003).  This version of
45             this MIB module is part of RFC 3559; see the RFC itself for
46             full legal notices."
47
48
49
50     -- revision log
51
52     REVISION     "200306090000Z" -- June 9, 2003
53     DESCRIPTION
54             "Initial version, published as RFC 3559."
55     ::= { mib-2 101 }
56
57 mallocMIBObjects OBJECT IDENTIFIER ::= { mallocMIB 1 }
58
59 malloc      OBJECT IDENTIFIER ::= { mallocMIBObjects 1 }
60
61 madcap      OBJECT IDENTIFIER ::= { mallocMIBObjects 2 }
62
63 --
64 -- scalars
65 --
66
67 mallocCapabilities OBJECT-TYPE
68     SYNTAX     BITS {
69                    startTime(0),
70                    serverMobility(1),
71                    retryAfter(2)
72                }
73     MAX-ACCESS read-only
74     STATUS     current
75     DESCRIPTION
76             "This object describes the capabilities which a client or
77             server supports.  The startTime bit indicates that
78             allocations with a future start time are supported.  The
79             serverMobility bit indicates that allocations can be renewed
80             or released from a server other than the one granting the
81             original allocation.  The retryAfter bit indicates support
82             for a waiting state where the client may check back at a
83             later time to get the status of its request."
84     ::= { malloc 1 }
85
86 --
87 -- the Scope Table
88 --
89
90 mallocScopeTable OBJECT-TYPE
91     SYNTAX     SEQUENCE OF MallocScopeEntry
92     MAX-ACCESS not-accessible
93     STATUS     current
94     DESCRIPTION
95             "The (conceptual) table containing information on multicast
96             scopes from which addresses may be allocated.  Entries in
97             this table may be dynamically discovered via some other
98
99
100
101             protocol, such as MZAP, or may be statically configured,
102             such as in an isolated network environment.  Each scope is
103             associated with a range of multicast addresses, and ranges
104             for different rows must be disjoint."
105     ::= { malloc 2 }
106
107 mallocScopeEntry OBJECT-TYPE
108     SYNTAX     MallocScopeEntry
109     MAX-ACCESS not-accessible
110     STATUS     current
111     DESCRIPTION
112             "An entry (conceptual row) containing the information on a
113             particular multicast scope."
114     INDEX      { mallocScopeAddressType, mallocScopeFirstAddress }
115     ::= { mallocScopeTable 1 }
116
117 MallocScopeEntry ::= SEQUENCE {
118     mallocScopeAddressType          InetAddressType,
119     mallocScopeFirstAddress         InetAddress,
120     mallocScopeLastAddress          InetAddress,
121     mallocScopeHopLimit             Unsigned32,
122     mallocScopeStatus               RowStatus,
123     mallocScopeSource               IANAscopeSource,
124     mallocScopeDivisible            TruthValue,
125     mallocScopeServerAddressType    InetAddressType,
126     mallocScopeServerAddress        InetAddress,
127     mallocScopeSSM                  TruthValue,
128     mallocScopeStorage              StorageType
129 }
130
131 mallocScopeAddressType OBJECT-TYPE
132     SYNTAX     InetAddressType
133     MAX-ACCESS not-accessible
134     STATUS     current
135     DESCRIPTION
136             "The type of the addresses in the multicast scope range.
137             Legal values correspond to the subset of address families
138             for which multicast address allocation is supported."
139     ::= { mallocScopeEntry 1 }
140
141 mallocScopeFirstAddress OBJECT-TYPE
142     SYNTAX     InetAddress (SIZE(0..20))
143     MAX-ACCESS not-accessible
144     STATUS     current
145     DESCRIPTION
146             "The first address in the multicast scope range.  The type
147             of this address is determined by the value of the
148             mallocScopeAddressType object."
149
150
151
152     ::= { mallocScopeEntry 2 }
153
154 mallocScopeLastAddress OBJECT-TYPE
155     SYNTAX     InetAddress (SIZE(0..20))
156     MAX-ACCESS read-create
157     STATUS     current
158     DESCRIPTION
159             "The last address in the multicast scope range.  The type of
160             this address is determined by the value of the
161             mallocScopeAddressType object."
162     ::= { mallocScopeEntry 3 }
163
164 mallocScopeHopLimit OBJECT-TYPE
165     SYNTAX     Unsigned32 (0..255)
166     MAX-ACCESS read-create
167     STATUS     current
168     DESCRIPTION
169             "The default IPv4 TTL or IPv6 hop limit which applications
170             should use for groups within the scope."
171     DEFVAL     { 255 }
172     ::= { mallocScopeEntry 4 }
173
174 mallocScopeStatus OBJECT-TYPE
175     SYNTAX     RowStatus
176     MAX-ACCESS read-create
177     STATUS     current
178     DESCRIPTION
179             "The status of this row, by which new entries may be
180             created, or old entries deleted from this table.  If write
181             access is supported, the other writable objects in this
182             table may be modified even while the status is `active'."
183     ::= { mallocScopeEntry 5 }
184
185 mallocScopeSource OBJECT-TYPE
186     SYNTAX     IANAscopeSource
187     MAX-ACCESS read-only
188     STATUS     current
189     DESCRIPTION
190             "The method by which this entry was learned."
191     ::= { mallocScopeEntry 6 }
192
193 mallocScopeDivisible OBJECT-TYPE
194     SYNTAX     TruthValue
195     MAX-ACCESS read-create
196     STATUS     current
197     DESCRIPTION
198             "If false, the server may allocate addresses out of the
199             entire range.  If true, the server must not allocate
200
201
202
203             addresses out of the entire range, but may only allocate
204             addresses out of a subrange learned via another method.
205             Creating or deleting a scope which is not divisible has the
206             side effect of creating or deleting the corresponding entry
207             in the mallocAllocRangeTable.  Deleting a scope which is
208             divisible has the side effect of deleting any corresponding
209             entries in the mallocAllocRangeTable, and the
210             mallocRequestTable."
211     DEFVAL     { false }
212     ::= { mallocScopeEntry 7 }
213
214 mallocScopeServerAddressType OBJECT-TYPE
215     SYNTAX     InetAddressType
216     MAX-ACCESS read-create
217     STATUS     current
218     DESCRIPTION
219             "The type of the address of a multicast address allocation
220             server to which a request may be sent."
221     DEFVAL { unknown }
222     ::= { mallocScopeEntry 8 }
223
224 mallocScopeServerAddress OBJECT-TYPE
225     SYNTAX     InetAddress
226     MAX-ACCESS read-create
227     STATUS     current
228     DESCRIPTION
229             "The address of a multicast address allocation server to
230             which a request may be sent.  The default value is an zero-
231             length address, indicating that no server is known.  The
232             type of this address is determined by the value of the
233             mallocScopeServerAddressType object."
234     DEFVAL { ''h } -- the empty string
235     ::= { mallocScopeEntry 9 }
236
237 mallocScopeSSM OBJECT-TYPE
238     SYNTAX     TruthValue
239     MAX-ACCESS read-create
240     STATUS     current
241     DESCRIPTION
242             "Indicates whether the scope is a Source-Specific Multicast
243             (SSM) range."
244     DEFVAL     { false }
245     ::= { mallocScopeEntry 10 }
246
247 mallocScopeStorage OBJECT-TYPE
248     SYNTAX     StorageType
249     MAX-ACCESS read-create
250     STATUS     current
251
252
253
254     DESCRIPTION
255             "The storage type for this conceptual row.  Conceptual rows
256             having the value 'permanent' need not allow write-access to
257             any columnar objects in the row."
258     DEFVAL     { nonVolatile }
259     ::= { mallocScopeEntry 11 }
260
261 --
262 -- the Scope Name Table
263 --
264
265 mallocScopeNameTable OBJECT-TYPE
266     SYNTAX     SEQUENCE OF MallocScopeNameEntry
267     MAX-ACCESS not-accessible
268     STATUS     current
269     DESCRIPTION
270             "The (conceptual) table containing information on multicast
271             scope names.  Entries in this table may be dynamically
272             discovered via some other protocol, such as MZAP, or may be
273             statically configured, such as in an isolated network
274             environment."
275     ::= { malloc 3 }
276
277 mallocScopeNameEntry OBJECT-TYPE
278     SYNTAX     MallocScopeNameEntry
279     MAX-ACCESS not-accessible
280     STATUS     current
281     DESCRIPTION
282             "An entry (conceptual row) containing the information on a
283             particular multicast scope name."
284     INDEX      { mallocScopeAddressType, mallocScopeFirstAddress,
285                  IMPLIED mallocScopeNameLangName }
286     ::= { mallocScopeNameTable 1 }
287
288 MallocScopeNameEntry ::= SEQUENCE {
289     mallocScopeNameLangName         LanguageTag,
290     mallocScopeNameScopeName        SnmpAdminString,
291     mallocScopeNameDefault          TruthValue,
292     mallocScopeNameStatus           RowStatus,
293     mallocScopeNameStorage          StorageType
294 }
295
296 mallocScopeNameLangName OBJECT-TYPE
297     SYNTAX     LanguageTag (SIZE(1..94))
298     MAX-ACCESS not-accessible
299     STATUS     current
300
301
302
303
304
305     DESCRIPTION
306             "The RFC 3066 language tag for the language of the scope
307             name."
308     ::= { mallocScopeNameEntry 1 }
309
310 mallocScopeNameScopeName OBJECT-TYPE
311     SYNTAX     SnmpAdminString
312     MAX-ACCESS read-create
313     STATUS     current
314     DESCRIPTION
315             "The textual name associated with the multicast scope.  The
316             value of this object should be suitable for displaying to
317             end-users, such as when allocating a multicast address in
318             this scope.  If the scope is an IPv4 scope, and no name is
319             specified, the default value of this object should be the
320             string 239.x.x.x/y with x and y replaced appropriately to
321             describe the address and mask length associated with the
322             scope.  If the scope is an IPv6 scope, and no name is
323             specified, the default value of this object should
324             generically describe the scope level (e.g., site)."
325     ::= { mallocScopeNameEntry 2 }
326
327 mallocScopeNameDefault OBJECT-TYPE
328     SYNTAX     TruthValue
329     MAX-ACCESS read-create
330     STATUS     current
331     DESCRIPTION
332             "If true, indicates a preference that the name in the
333             associated language should be used by applications if no
334             name is available in a desired language."
335     DEFVAL     { false }
336     ::= { mallocScopeNameEntry 3 }
337
338 mallocScopeNameStatus OBJECT-TYPE
339     SYNTAX     RowStatus
340     MAX-ACCESS read-create
341     STATUS     current
342     DESCRIPTION
343             "The status of this row, by which new entries may be
344             created, or old entries deleted from this table.  If write
345             access is supported, the other writable objects in this
346             table may be modified even while the status is `active'."
347     ::= { mallocScopeNameEntry 4 }
348
349 mallocScopeNameStorage OBJECT-TYPE
350     SYNTAX     StorageType
351     MAX-ACCESS read-create
352     STATUS     current
353
354
355
356     DESCRIPTION
357             "The storage type for this conceptual row.  Conceptual rows
358             having the value 'permanent' need not allow write-access to
359             any columnar objects in the row."
360     DEFVAL     { nonVolatile }
361     ::= { mallocScopeNameEntry 5 }
362
363 --
364 -- the Allocation Range Table
365 --
366 mallocAllocRangeTable OBJECT-TYPE
367     SYNTAX     SEQUENCE OF MallocAllocRangeEntry
368     MAX-ACCESS not-accessible
369     STATUS     current
370     DESCRIPTION
371             "The (conceptual) table containing information on subranges
372             of addresses from which the device may allocate addresses,
373             if it is a MAAS.  If the device is a Prefix Coordinator, any
374             ranges which the device is advertising to MAAS's will be in
375             this table.  Note that the device may be both a MAAS and a
376             Prefix Coordinator.
377
378             Address ranges for different rows must be disjoint, and must
379             be contained with the address range of the corresponding row
380             of the mallocScopeTable.
381
382             Deleting an allocation range has the side effect of deleting
383             any entries within that range from the mallocAddressTable."
384     ::= { malloc 4 }
385
386 mallocAllocRangeEntry OBJECT-TYPE
387     SYNTAX     MallocAllocRangeEntry
388     MAX-ACCESS not-accessible
389     STATUS     current
390     DESCRIPTION
391             "An entry (conceptual row) containing the information on a
392             particular allocation range."
393     INDEX      { mallocScopeAddressType, mallocScopeFirstAddress,
394                  mallocAllocRangeFirstAddress }
395     ::= { mallocAllocRangeTable 1 }
396
397 MallocAllocRangeEntry ::= SEQUENCE {
398     mallocAllocRangeFirstAddress        InetAddress,
399     mallocAllocRangeLastAddress         InetAddress,
400     mallocAllocRangeStatus              RowStatus,
401     mallocAllocRangeSource              IANAmallocRangeSource,
402     mallocAllocRangeLifetime            Unsigned32,
403     mallocAllocRangeMaxLeaseAddrs       Unsigned32,
404
405
406
407     mallocAllocRangeMaxLeaseTime        Unsigned32,
408     mallocAllocRangeNumAllocatedAddrs   Gauge32,
409     mallocAllocRangeNumOfferedAddrs     Gauge32,
410     mallocAllocRangeNumWaitingAddrs     Gauge32,
411     mallocAllocRangeNumTryingAddrs      Gauge32,
412     mallocAllocRangeAdvertisable        TruthValue,
413     mallocAllocRangeTotalAllocatedAddrs Gauge32,
414     mallocAllocRangeTotalRequestedAddrs Gauge32,
415     mallocAllocRangeStorage             StorageType
416 }
417
418 mallocAllocRangeFirstAddress OBJECT-TYPE
419     SYNTAX     InetAddress (SIZE(0..20))
420     MAX-ACCESS not-accessible
421     STATUS     current
422     DESCRIPTION
423             "The first address in the allocation range.  The type of
424             this address is determined by the value of the
425             mallocScopeAddressType object."
426     ::= { mallocAllocRangeEntry 1 }
427
428 mallocAllocRangeLastAddress OBJECT-TYPE
429     SYNTAX     InetAddress (SIZE(0..20))
430     MAX-ACCESS read-create
431     STATUS     current
432     DESCRIPTION
433             "The last address in the allocation range.  The type of this
434             address is determined by the value of the
435             mallocScopeAddressType object."
436     ::= { mallocAllocRangeEntry 2 }
437
438 mallocAllocRangeStatus OBJECT-TYPE
439     SYNTAX     RowStatus
440     MAX-ACCESS read-create
441     STATUS     current
442     DESCRIPTION
443             "The status of this row, by which new entries may be
444             created, or old entries deleted from this table.  If write
445             access is supported, the other writable objects in this
446             table may be modified even while the status is `active'."
447     ::= { mallocAllocRangeEntry 3 }
448
449 mallocAllocRangeSource OBJECT-TYPE
450     SYNTAX     IANAmallocRangeSource
451     MAX-ACCESS read-only
452     STATUS     current
453     DESCRIPTION
454             "The means by which this entry was learned."
455
456
457
458     ::= { mallocAllocRangeEntry 4 }
459
460 mallocAllocRangeLifetime OBJECT-TYPE
461     SYNTAX     Unsigned32
462     UNITS      "seconds"
463     MAX-ACCESS read-create
464     STATUS     current
465     DESCRIPTION
466             "The number of seconds remaining in the lifetime of the
467             (sub)range out of which addresses are being allocated.  A
468             value of 0 indicates that the range is not subject to
469             aging."
470     DEFVAL     { 0 }
471     ::= { mallocAllocRangeEntry 5 }
472
473 mallocAllocRangeMaxLeaseAddrs OBJECT-TYPE
474     SYNTAX     Unsigned32
475     MAX-ACCESS read-create
476     STATUS     current
477     DESCRIPTION
478             "The maximum number of addresses which the server is willing
479             to grant for each future request in this range.  A value of
480             0 means that no specific limit is enforced, as long as the
481             server has valid addresses to allocate."
482     DEFVAL { 0 }
483     ::= { mallocAllocRangeEntry 6 }
484
485 mallocAllocRangeMaxLeaseTime OBJECT-TYPE
486     SYNTAX     Unsigned32
487     UNITS      "seconds"
488     MAX-ACCESS read-create
489     STATUS     current
490     DESCRIPTION
491             "The maximum lifetime which the server will grant for future
492             requests in this range.  A value of 0 means that no
493             additional limit is enforced beyond that of
494             mallocAllocRangeLifetime."
495     DEFVAL { 0 }
496     ::= { mallocAllocRangeEntry 7 }
497
498 mallocAllocRangeNumAllocatedAddrs OBJECT-TYPE
499     SYNTAX     Gauge32
500     MAX-ACCESS read-only
501     STATUS     current
502     DESCRIPTION
503             "The number of addresses in the range which have been
504             allocated.  This value can be used to determine the current
505             address space utilization within the scoped range.  This
506
507
508
509             should match the total number of addresses for this scope
510             covered by entries in the mallocAddressTable."
511     ::= { mallocAllocRangeEntry 8 }
512
513 mallocAllocRangeNumOfferedAddrs OBJECT-TYPE
514     SYNTAX     Gauge32
515     MAX-ACCESS read-only
516     STATUS     current
517     DESCRIPTION
518             "The number of addresses in the range which have been
519             offered.  This number should match the sum of
520             mallocRequestNumAddrs for all entries in the
521             mallocRequestTable in the offered state.  Together with
522             mallocAllocRangeNumAllocatedAddrs and
523             mallocAllocRangeNumTryingAddrs, this can be used to
524             determine the address space utilization within the scoped
525             range in the immediate future."
526     ::= { mallocAllocRangeEntry 9 }
527
528 mallocAllocRangeNumWaitingAddrs OBJECT-TYPE
529     SYNTAX     Gauge32
530     MAX-ACCESS read-only
531     STATUS     current
532     DESCRIPTION
533             "The number of addresses in the range which have been
534             requested, but whose state is waiting, while the server
535             attempts to acquire more address space."
536     ::= { mallocAllocRangeEntry 10 }
537
538 mallocAllocRangeNumTryingAddrs OBJECT-TYPE
539     SYNTAX     Gauge32
540     MAX-ACCESS read-only
541     STATUS     current
542     DESCRIPTION
543             "The number of addresses in the scope covered by entries in
544             the mallocRequestTable in the trying state."
545     ::= { mallocAllocRangeEntry 11 }
546
547 mallocAllocRangeAdvertisable OBJECT-TYPE
548     SYNTAX     TruthValue
549     MAX-ACCESS read-create
550     STATUS     current
551     DESCRIPTION
552             "The value of this object is true if the range is eligible
553             to be advertised to other MAASs.  When the row is first
554             created, the default value of this object is true if the
555             scope is divisible, and is false otherwise."
556     ::= { mallocAllocRangeEntry 12 }
557
558
559
560 mallocAllocRangeTotalAllocatedAddrs OBJECT-TYPE
561     SYNTAX     Gauge32
562     MAX-ACCESS read-only
563     STATUS     current
564     DESCRIPTION
565             "The approximate number of addresses in the range which have
566             been allocated by any MAAS, as determined by a Prefix
567             Coordinator.  This object need only be present if
568             mallocAllocRangeAdvertisable is true.  If the number is
569             unknown, a value of 0 may be reported."
570     ::= { mallocAllocRangeEntry 13 }
571
572 mallocAllocRangeTotalRequestedAddrs OBJECT-TYPE
573     SYNTAX     Gauge32
574     MAX-ACCESS read-only
575     STATUS     current
576     DESCRIPTION
577             "The approximate number of addresses in the range for which
578             there is potential demand among MAASs, as determined by a
579             Prefix Coordinator.  This object need only be present if
580             mallocAllocRangeAdvertisable is true.  If the number is
581             unknown, a value of 0 may be reported."
582     ::= { mallocAllocRangeEntry 14 }
583
584 mallocAllocRangeStorage OBJECT-TYPE
585     SYNTAX     StorageType
586     MAX-ACCESS read-create
587     STATUS     current
588     DESCRIPTION
589             "The storage type for this conceptual row.  Conceptual rows
590             having the value 'permanent' need not allow write-access to
591             any columnar objects in the row."
592     DEFVAL     { nonVolatile }
593     ::= { mallocAllocRangeEntry 15 }
594
595 --
596 -- the Request Table
597 --
598
599 mallocRequestTable OBJECT-TYPE
600     SYNTAX     SEQUENCE OF MallocRequestEntry
601     MAX-ACCESS not-accessible
602     STATUS     current
603     DESCRIPTION
604             "The (conceptual) table containing information on allocation
605             requests, whether allocated or in progress.  This table may
606             also be used to determine which clients are responsible for
607             high address space utilization within a given scope.
608
609
610
611             Entries in this table reflect requests dynamically received
612             by an address allocation protocol."
613     ::= { malloc 5 }
614
615 mallocRequestEntry OBJECT-TYPE
616     SYNTAX     MallocRequestEntry
617     MAX-ACCESS not-accessible
618     STATUS     current
619     DESCRIPTION
620             "An entry (conceptual row) containing the information on a
621             particular allocation request."
622     INDEX      { mallocRequestId }
623     ::= { mallocRequestTable 1 }
624
625 MallocRequestEntry ::= SEQUENCE {
626     mallocRequestId                      Unsigned32,
627     mallocRequestScopeAddressType        InetAddressType,
628     mallocRequestScopeFirstAddress       InetAddress,
629     mallocRequestStartTime               Unsigned32,
630     mallocRequestEndTime                 Unsigned32,
631     mallocRequestNumAddrs                Unsigned32,
632     mallocRequestState                   INTEGER,
633     mallocRequestClientAddressType       InetAddressType,
634     mallocRequestClientAddress           InetAddress,
635     mallocRequestServerAddressType       InetAddressType,
636     mallocRequestServerAddress           InetAddress,
637     mallocRequestLeaseIdentifier         OCTET STRING
638 }
639
640 mallocRequestId OBJECT-TYPE
641     SYNTAX     Unsigned32 (1..4294967295)
642     MAX-ACCESS not-accessible
643     STATUS     current
644     DESCRIPTION
645             "An arbitrary value identifying this row."
646     ::= { mallocRequestEntry 1 }
647
648 mallocRequestScopeAddressType OBJECT-TYPE
649     SYNTAX     InetAddressType
650     MAX-ACCESS read-only
651     STATUS     current
652     DESCRIPTION
653             "The type of the first address of the scope to which the
654             request applies.  Legal values correspond to the subset of
655             address families for which multicast address allocation is
656             supported."
657     ::= { mallocRequestEntry 2 }
658
659
660
661
662 mallocRequestScopeFirstAddress OBJECT-TYPE
663     SYNTAX     InetAddress
664     MAX-ACCESS read-only
665     STATUS     current
666     DESCRIPTION
667             "The first address of the scope to which the request
668             applies.  This must match mallocScopeFirstAddress for some
669             row in the mallocScopeTable.  The type of this address is
670             determined by the value of the mallocRequestScopeAddressType
671             object."
672     ::= { mallocRequestEntry 3 }
673
674 mallocRequestStartTime OBJECT-TYPE
675     SYNTAX     Unsigned32
676     UNITS      "seconds"
677     MAX-ACCESS read-only
678     STATUS     current
679     DESCRIPTION
680             "The number of seconds remaining before the start time of
681             the request.  A value of 0 means that the allocation is
682             currently in effect."
683     ::= { mallocRequestEntry 4 }
684
685 mallocRequestEndTime OBJECT-TYPE
686     SYNTAX     Unsigned32
687     UNITS      "seconds"
688     MAX-ACCESS read-only
689     STATUS     current
690     DESCRIPTION
691             "The number of seconds remaining before the end time of the
692             request."
693     ::= { mallocRequestEntry 5 }
694
695 mallocRequestNumAddrs OBJECT-TYPE
696     SYNTAX     Unsigned32
697     MAX-ACCESS read-only
698     STATUS     current
699     DESCRIPTION
700             "The number of addresses requested.  If the addresses have
701             been allocated, this number should match the total number of
702             addresses for this request covered by entries in the
703             mallocAddressTable."
704     ::= { mallocRequestEntry 6 }
705
706 mallocRequestState OBJECT-TYPE
707     SYNTAX     INTEGER {
708                    allocated(1),
709                    offered(2),   -- tentatively allocated
710
711
712
713                    waiting(3),   -- waiting for more space
714                    trying(4)     -- working on allocating
715                }
716     MAX-ACCESS read-only
717     STATUS     current
718     DESCRIPTION
719             "The state of the request.  A value of allocated(1)
720             indicates that one or more entries for this request are
721             present in the mallocAddressTable.  A value of offered(2)
722             indicates that addresses have been offered to the client
723             (e.g. via a MADCAP OFFER message), but the allocation has
724             not been committed.  A value of waiting(3) indicates that
725             the allocation is blocked while the server attempts to
726             acquire more space from which it can allocate addresses.  A
727             value of trying(4) means that no addresses have been offered
728             to the client, but that an attempt to allocate is in
729             progress."
730     ::= { mallocRequestEntry 7 }
731
732 mallocRequestClientAddressType OBJECT-TYPE
733     SYNTAX     InetAddressType
734     MAX-ACCESS read-only
735     STATUS     current
736     DESCRIPTION
737             "The type of the address of the client that (last) requested
738             this allocation."
739     ::= { mallocRequestEntry 8 }
740
741 mallocRequestClientAddress OBJECT-TYPE
742     SYNTAX     InetAddress
743     MAX-ACCESS read-only
744     STATUS     current
745     DESCRIPTION
746             "The address of the client that (last) requested this
747             allocation.  The type of this address is determined by the
748             value of the mallocRequestClientAddressType object."
749     ::= { mallocRequestEntry 9 }
750
751 mallocRequestServerAddressType OBJECT-TYPE
752     SYNTAX     InetAddressType
753     MAX-ACCESS read-only
754     STATUS     current
755     DESCRIPTION
756             "The type of the address of the server to which the request
757             was (last) sent."
758     ::= { mallocRequestEntry 10 }
759
760
761
762
763
764 mallocRequestServerAddress OBJECT-TYPE
765     SYNTAX     InetAddress
766     MAX-ACCESS read-only
767     STATUS     current
768     DESCRIPTION
769             "The address of the server to which the request was (last)
770             sent.  The type of this address is determined by the value
771             of the mallocRequestServerAddressType object."
772     ::= { mallocRequestEntry 11 }
773
774 mallocRequestLeaseIdentifier OBJECT-TYPE
775     SYNTAX     OCTET STRING (SIZE (0..255))
776     MAX-ACCESS read-only
777     STATUS     current
778     DESCRIPTION
779             "The Lease Identifier of this request.  If the allocation
780             mechanism in use does not use Lease Identifiers, then the
781             value is a 0-length string."
782     ::= { mallocRequestEntry 12 }
783
784 --
785 -- the Address Table
786 --
787
788 mallocAddressTable OBJECT-TYPE
789     SYNTAX     SEQUENCE OF MallocAddressEntry
790     MAX-ACCESS not-accessible
791     STATUS     current
792     DESCRIPTION
793             "The (conceptual) table containing information on blocks of
794             allocated addresses.  This table may be used to map a given
795             multicast group address to the associated request."
796     ::= { malloc 6 }
797
798 mallocAddressEntry OBJECT-TYPE
799     SYNTAX     MallocAddressEntry
800     MAX-ACCESS not-accessible
801     STATUS     current
802     DESCRIPTION
803             "An entry (conceptual row) containing the information on a
804             particular block of allocated addresses.  The block of
805             addresses covered by each entry in this table must fall
806             within a range corresponding to an entry in the
807             mallocAllocRangeTable."
808     INDEX      { mallocAddressAddressType, mallocAddressFirstAddress }
809     ::= { mallocAddressTable 1 }
810
811
812
813
814
815 MallocAddressEntry ::= SEQUENCE {
816     mallocAddressAddressType             InetAddressType,
817     mallocAddressFirstAddress            InetAddress,
818     mallocAddressNumAddrs                Unsigned32,
819     mallocAddressRequestId               Unsigned32
820 }
821
822 mallocAddressAddressType OBJECT-TYPE
823     SYNTAX     InetAddressType
824     MAX-ACCESS not-accessible
825     STATUS     current
826     DESCRIPTION
827             "The type of the first address in the allocated block.
828             Legal values correspond to the subset of address families
829             for which multicast address allocation is supported."
830     ::= { mallocAddressEntry 1 }
831
832 mallocAddressFirstAddress OBJECT-TYPE
833     SYNTAX     InetAddress (SIZE(0..20))
834     MAX-ACCESS not-accessible
835     STATUS     current
836     DESCRIPTION
837             "The first address in the allocated block.  The type of this
838             address is determined by the value of the
839             mallocAddressAddressType object."
840     ::= { mallocAddressEntry 2 }
841
842 mallocAddressNumAddrs OBJECT-TYPE
843     SYNTAX     Unsigned32
844     MAX-ACCESS read-only
845     STATUS     current
846     DESCRIPTION
847             "The number of addresses in the allocated block."
848     ::= { mallocAddressEntry 3 }
849
850 mallocAddressRequestId OBJECT-TYPE
851     SYNTAX     Unsigned32
852     MAX-ACCESS read-only
853     STATUS     current
854     DESCRIPTION
855             "The index of the request which caused this block of
856             addresses to be allocated.  This value must match the value
857             of mallocRequestId for some entry in the
858             mallocRequestTable."
859     ::= { mallocAddressEntry 4 }
860
861 --
862 -- MADCAP-specific objects
863
864
865
866 --
867
868 madcapConfig OBJECT-IDENTITY
869     STATUS     current
870     DESCRIPTION
871             "Group of objects that count various MADCAP events."
872     ::= { madcap 1 }
873
874 madcapConfigExtraAllocationTime OBJECT-TYPE
875     SYNTAX     Unsigned32
876     UNITS      "seconds"
877     MAX-ACCESS read-write
878     STATUS     current
879     DESCRIPTION
880             "The amount of extra time on either side of a lease which
881             the MADCAP server allocates to allow for clock skew among
882             clients."
883     ::= { madcapConfig 1 }
884
885 madcapConfigNoResponseDelay OBJECT-TYPE
886     SYNTAX     Unsigned32
887     UNITS      "seconds"
888     MAX-ACCESS read-write
889     STATUS     current
890     DESCRIPTION
891             "The amount of time the MADCAP client allows for receiving a
892             response from a MADCAP server."
893     ::= { madcapConfig 2 }
894
895 madcapConfigOfferHold OBJECT-TYPE
896     SYNTAX     Unsigned32
897     UNITS      "seconds"
898     MAX-ACCESS read-write
899     STATUS     current
900     DESCRIPTION
901             "The amount of time the MADCAP server will reserve an
902             address for after sending an OFFER message in anticipation
903             of receiving a REQUEST message."
904     ::= { madcapConfig 3 }
905
906 madcapConfigResponseCacheInterval OBJECT-TYPE
907     SYNTAX     Unsigned32 (0..300)
908     UNITS      "seconds"
909     MAX-ACCESS read-write
910     STATUS     current
911     DESCRIPTION
912             "The amount of time the MADCAP server uses to detect
913             duplicate messages."
914
915
916
917     ::= { madcapConfig 4 }
918
919 madcapConfigClockSkewAllowance OBJECT-TYPE
920     SYNTAX     Unsigned32
921     UNITS      "seconds"
922     MAX-ACCESS read-write
923     STATUS     current
924     DESCRIPTION
925             "The clock skew threshold used by the MADCAP server to
926             generate Excessive Clock Skew errors."
927     ::= { madcapConfig 5 }
928
929 madcapCounters OBJECT-IDENTITY
930     STATUS     current
931     DESCRIPTION
932             "A group of objects that count various MADCAP events."
933     ::= { madcap 2 }
934
935 madcapTotalErrors OBJECT-TYPE
936     SYNTAX     Counter32
937     MAX-ACCESS read-only
938     STATUS     current
939     DESCRIPTION
940             "The total number of transactions for which the MADCAP
941             server has detected an error of any type, regardless of
942             whether the server ignored the request or generated a NAK."
943     ::= { madcapCounters 1 }
944
945 madcapRequestsDenied OBJECT-TYPE
946     SYNTAX     Counter32
947     MAX-ACCESS read-only
948     STATUS     current
949     DESCRIPTION
950             "The number of valid requests for which the MADCAP server
951             could not complete an allocation, regardless of whether NAKs
952             were sent.  This corresponds to the Valid Request Could Not
953             Be Completed error code in MADCAP."
954     ::= { madcapCounters 2 }
955
956 madcapInvalidRequests OBJECT-TYPE
957     SYNTAX     Counter32
958     MAX-ACCESS read-only
959     STATUS     current
960     DESCRIPTION
961             "The number of invalid requests received by the MADCAP
962             server, regardless of whether NAKs were sent.  This
963             corresponds to the Invalid Request error code in MADCAP."
964     ::= { madcapCounters 3 }
965
966
967
968 madcapExcessiveClockSkews OBJECT-TYPE
969     SYNTAX     Counter32
970     MAX-ACCESS read-only
971     STATUS     current
972     DESCRIPTION
973             "The number of requests received by the MADCAP server with
974             an excessive clock skew, regardless of whether NAKs were
975             sent.  This corresponds to the Excessive Clock Skew error
976             code in MADCAP."
977     ::= { madcapCounters 4 }
978
979 madcapBadLeaseIds OBJECT-TYPE
980     SYNTAX     Counter32
981     MAX-ACCESS read-only
982     STATUS     current
983     DESCRIPTION
984             "The number of requests received by the MADCAP server with
985             an unrecognized Lease Identifier, regardless of whether NAKs
986             were sent.  This corresponds to the Lease Identifier Not
987             Recognized error code in MADCAP."
988     ::= { madcapCounters 5 }
989
990 madcapDiscovers OBJECT-TYPE
991     SYNTAX     Counter32
992     MAX-ACCESS read-only
993     STATUS     current
994     DESCRIPTION
995             "The number of DISCOVER messages received by the MADCAP
996             server."
997     ::= { madcapCounters 6 }
998
999 madcapInforms OBJECT-TYPE
1000     SYNTAX     Counter32
1001     MAX-ACCESS read-only
1002     STATUS     current
1003     DESCRIPTION
1004             "The number of INFORM messages received by the MADCAP
1005             server."
1006     ::= { madcapCounters 7 }
1007
1008 madcapRequests OBJECT-TYPE
1009     SYNTAX     Counter32
1010     MAX-ACCESS read-only
1011     STATUS     current
1012     DESCRIPTION
1013             "The number of REQUEST messages received by the MADCAP
1014             server."
1015     ::= { madcapCounters 8 }
1016
1017
1018
1019 madcapRenews OBJECT-TYPE
1020     SYNTAX     Counter32
1021     MAX-ACCESS read-only
1022     STATUS     current
1023     DESCRIPTION
1024             "The number of RENEW messages received by the MADCAP
1025             server."
1026     ::= { madcapCounters 9 }
1027
1028 madcapReleases OBJECT-TYPE
1029     SYNTAX     Counter32
1030     MAX-ACCESS read-only
1031     STATUS     current
1032     DESCRIPTION
1033             "The number of RELEASE messages received by the MADCAP
1034             server."
1035     ::= { madcapCounters 10 }
1036
1037
1038 -- conformance information
1039
1040 mallocConformance  OBJECT IDENTIFIER ::= { mallocMIB 2 }
1041 mallocCompliances  OBJECT IDENTIFIER ::= { mallocConformance 1 }
1042 mallocGroups       OBJECT IDENTIFIER ::= { mallocConformance 2 }
1043
1044 -- compliance statements
1045
1046 mallocServerReadOnlyCompliance MODULE-COMPLIANCE
1047     STATUS  current
1048     DESCRIPTION
1049             "The compliance statement for multicast address allocation
1050             servers implementing the MALLOC MIB without support for
1051             read-create (i.e., in read-only mode).  Such a server can
1052             then be monitored but can not be configured with this MIB."
1053     MODULE  -- this module
1054     MANDATORY-GROUPS { mallocBasicGroup,
1055                        mallocServerGroup }
1056
1057         OBJECT      mallocScopeLastAddress
1058         MIN-ACCESS  read-only
1059         DESCRIPTION
1060             "Write access is not required."
1061
1062         OBJECT      mallocScopeHopLimit
1063         MIN-ACCESS  read-only
1064         DESCRIPTION
1065             "Write access is not required."
1066
1067
1068
1069
1070         OBJECT      mallocScopeStatus
1071         MIN-ACCESS  read-only
1072         DESCRIPTION
1073             "Write access is not required."
1074
1075         OBJECT      mallocScopeDivisible
1076         MIN-ACCESS  read-only
1077         DESCRIPTION
1078             "Write access is not required."
1079
1080         OBJECT      mallocScopeSSM
1081         MIN-ACCESS  read-only
1082         DESCRIPTION
1083             "Write access is not required."
1084
1085         OBJECT      mallocScopeStorage
1086         MIN-ACCESS  read-only
1087         DESCRIPTION
1088             "Write access is not required."
1089
1090         OBJECT      mallocScopeNameScopeName
1091         MIN-ACCESS  read-only
1092         DESCRIPTION
1093             "Write access is not required."
1094
1095         OBJECT      mallocScopeNameDefault
1096         MIN-ACCESS  read-only
1097         DESCRIPTION
1098             "Write access is not required."
1099
1100         OBJECT      mallocScopeNameStatus
1101         MIN-ACCESS  read-only
1102         DESCRIPTION
1103             "Write access is not required."
1104
1105         OBJECT      mallocScopeNameStorage
1106         MIN-ACCESS  read-only
1107         DESCRIPTION
1108             "Write access is not required."
1109
1110         OBJECT      mallocAllocRangeLastAddress
1111         MIN-ACCESS  read-only
1112         DESCRIPTION
1113             "Write access is not required."
1114
1115
1116
1117
1118
1119
1120
1121         OBJECT      mallocAllocRangeStatus
1122         MIN-ACCESS  read-only
1123         DESCRIPTION
1124             "Write access is not required."
1125
1126         OBJECT      mallocAllocRangeLifetime
1127         MIN-ACCESS  read-only
1128         DESCRIPTION
1129             "Write access is not required."
1130
1131         OBJECT      mallocAllocRangeMaxLeaseAddrs
1132         MIN-ACCESS  read-only
1133         DESCRIPTION
1134             "Write access is not required."
1135
1136         OBJECT      mallocAllocRangeMaxLeaseTime
1137         MIN-ACCESS  read-only
1138         DESCRIPTION
1139             "Write access is not required."
1140
1141         OBJECT      mallocAllocRangeStorage
1142         MIN-ACCESS  read-only
1143         DESCRIPTION
1144             "Write access is not required."
1145
1146     GROUP  madcapServerGroup
1147     DESCRIPTION
1148             "This group is mandatory for servers which implement the
1149             MADCAP client-server protocol."
1150
1151         OBJECT      madcapConfigExtraAllocationTime
1152         MIN-ACCESS  read-only
1153         DESCRIPTION
1154             "Write access is not required."
1155
1156         OBJECT      madcapConfigOfferHold
1157         MIN-ACCESS  read-only
1158         DESCRIPTION
1159             "Write access is not required."
1160
1161         OBJECT      madcapConfigResponseCacheInterval
1162         MIN-ACCESS  read-only
1163         DESCRIPTION
1164             "Write access is not required."
1165
1166
1167
1168
1169
1170
1171
1172         OBJECT      madcapConfigClockSkewAllowance
1173         MIN-ACCESS  read-only
1174         DESCRIPTION
1175             "Write access is not required."
1176    ::= { mallocCompliances 1 }
1177
1178 mallocClientReadOnlyCompliance MODULE-COMPLIANCE
1179     STATUS  current
1180     DESCRIPTION
1181             "The compliance statement for clients implementing the
1182             MALLOC MIB without support for read-create (i.e., in read-
1183             only mode).  Such clients can then be monitored but can not
1184             be configured with this MIB."
1185     MODULE  -- this module
1186     MANDATORY-GROUPS { mallocBasicGroup,
1187                        mallocClientGroup }
1188
1189     GROUP  mallocClientScopeGroup
1190     DESCRIPTION
1191             "This group is mandatory for clients which maintain a list
1192             of multicast scopes."
1193
1194         OBJECT      mallocScopeLastAddress
1195         MIN-ACCESS  read-only
1196         DESCRIPTION
1197             "Write access is not required."
1198
1199         OBJECT      mallocScopeHopLimit
1200         MIN-ACCESS  read-only
1201         DESCRIPTION
1202             "Write access is not required."
1203
1204         OBJECT      mallocScopeStatus
1205         MIN-ACCESS  read-only
1206         DESCRIPTION
1207             "Write access is not required."
1208
1209         OBJECT      mallocScopeServerAddressType
1210         MIN-ACCESS  read-only
1211         DESCRIPTION
1212             "Write access is not required."
1213
1214         OBJECT      mallocScopeServerAddress
1215         MIN-ACCESS  read-only
1216         DESCRIPTION
1217             "Write access is not required."
1218
1219
1220
1221
1222
1223         OBJECT      mallocScopeSSM
1224         MIN-ACCESS  read-only
1225         DESCRIPTION
1226             "Write access is not required."
1227
1228         OBJECT      mallocScopeStorage
1229         MIN-ACCESS  read-only
1230         DESCRIPTION
1231             "Write access is not required."
1232
1233     GROUP  madcapClientGroup
1234     DESCRIPTION
1235             "This group is mandatory for clients which implement the
1236             MADCAP client-server protocol."
1237
1238         OBJECT      madcapConfigNoResponseDelay
1239         MIN-ACCESS  read-only
1240         DESCRIPTION
1241             "Write access is not required."
1242    ::= { mallocCompliances 2 }
1243
1244 mallocPrefixCoordinatorReadOnlyCompliance MODULE-COMPLIANCE
1245     STATUS  current
1246     DESCRIPTION
1247             "The compliance statement for prefix coordinators
1248             implementing the MALLOC MIB without support for read-create
1249             (i.e., in read-only mode).  Such devices can then be
1250             monitored but can not be configured with this MIB."
1251     MODULE  -- this module
1252     MANDATORY-GROUPS { mallocBasicGroup,
1253                        mallocPrefixCoordinatorGroup }
1254
1255         OBJECT      mallocScopeLastAddress
1256         MIN-ACCESS  read-only
1257         DESCRIPTION
1258             "Write access is not required."
1259
1260         OBJECT      mallocScopeDivisible
1261         MIN-ACCESS  read-only
1262         DESCRIPTION
1263             "Write access is not required."
1264
1265         OBJECT      mallocAllocRangeLastAddress
1266         MIN-ACCESS  read-only
1267         DESCRIPTION
1268             "Write access is not required."
1269
1270
1271
1272
1273
1274         OBJECT      mallocAllocRangeStatus
1275         MIN-ACCESS  read-only
1276         DESCRIPTION
1277             "Write access is not required."
1278
1279         OBJECT      mallocAllocRangeLifetime
1280         MIN-ACCESS  read-only
1281         DESCRIPTION
1282             "Write access is not required."
1283
1284         OBJECT      mallocAllocRangeAdvertisable
1285         MIN-ACCESS  read-only
1286         DESCRIPTION
1287             "Write access is not required."
1288
1289         OBJECT      mallocAllocRangeStorage
1290         MIN-ACCESS  read-only
1291         DESCRIPTION
1292             "Write access is not required."
1293    ::= { mallocCompliances 3 }
1294
1295 mallocServerFullCompliance MODULE-COMPLIANCE
1296     STATUS  current
1297     DESCRIPTION
1298             "The compliance statement for multicast address allocation
1299             servers implementing the MALLOC MIB with support for read-
1300             create.  Such servers can then be both monitored and
1301             configured with this MIB."
1302     MODULE  -- this module
1303     MANDATORY-GROUPS { mallocBasicGroup,
1304                        mallocServerGroup }
1305
1306     GROUP  madcapServerGroup
1307     DESCRIPTION
1308             "This group is mandatory for servers which implement the
1309             MADCAP client-server protocol."
1310    ::= { mallocCompliances 4 }
1311
1312 mallocClientFullCompliance MODULE-COMPLIANCE
1313     STATUS  current
1314     DESCRIPTION
1315             "The compliance statement for hosts implementing the MALLOC
1316             MIB with support for read-create.  Such clients can then be
1317             both monitored and configured with this MIB."
1318     MODULE  -- this module
1319     MANDATORY-GROUPS { mallocBasicGroup,
1320                        mallocClientGroup }
1321
1322
1323
1324
1325     GROUP  mallocClientScopeGroup
1326     DESCRIPTION
1327             "This group is mandatory for clients which maintain a list
1328             of multicast scopes."
1329
1330     GROUP  madcapClientGroup
1331     DESCRIPTION
1332             "This group is mandatory for clients which implement the
1333             MADCAP client-server protocol."
1334    ::= { mallocCompliances 5 }
1335
1336 mallocPrefixCoordinatorFullCompliance MODULE-COMPLIANCE
1337     STATUS  current
1338     DESCRIPTION
1339             "The compliance statement for prefix coordinators
1340             implementing the MALLOC MIB with support for read-create.
1341             Such devices can then be both monitored and configured with
1342             this MIB."
1343     MODULE  -- this module
1344     MANDATORY-GROUPS { mallocBasicGroup,
1345                        mallocPrefixCoordinatorGroup }
1346    ::= { mallocCompliances 6 }
1347
1348 -- units of conformance
1349
1350 mallocBasicGroup OBJECT-GROUP
1351         OBJECTS { mallocCapabilities, mallocRequestScopeAddressType,
1352                   mallocRequestScopeFirstAddress,
1353                   mallocRequestStartTime,
1354                   mallocRequestEndTime, mallocRequestNumAddrs,
1355                   mallocRequestState,
1356                   mallocAddressNumAddrs, mallocAddressRequestId
1357                 }
1358         STATUS  current
1359         DESCRIPTION
1360             "The basic collection of objects providing management of IP
1361             multicast address allocation."
1362    ::= { mallocGroups 1 }
1363
1364 mallocServerGroup OBJECT-GROUP
1365         OBJECTS { mallocScopeLastAddress, mallocScopeHopLimit,
1366                   mallocScopeSSM, mallocScopeStatus, mallocScopeStorage,
1367                   mallocAllocRangeLastAddress, mallocAllocRangeLifetime,
1368                   mallocAllocRangeNumAllocatedAddrs,
1369                   mallocAllocRangeNumOfferedAddrs,
1370                   mallocAllocRangeNumWaitingAddrs,
1371                   mallocAllocRangeNumTryingAddrs,
1372                   mallocAllocRangeMaxLeaseAddrs,
1373
1374
1375
1376                   mallocAllocRangeMaxLeaseTime, mallocAllocRangeSource,
1377                   mallocAllocRangeStatus, mallocAllocRangeStorage,
1378                   mallocScopeDivisible, mallocScopeSource,
1379                   mallocScopeNameScopeName, mallocScopeNameDefault,
1380                   mallocScopeNameStatus, mallocScopeNameStorage,
1381                   mallocRequestClientAddressType,
1382                   mallocRequestClientAddress
1383                 }
1384         STATUS  current
1385         DESCRIPTION
1386             "A collection of objects providing management of multicast
1387             address allocation in servers."
1388    ::= { mallocGroups 2 }
1389
1390 mallocClientGroup OBJECT-GROUP
1391         OBJECTS { mallocRequestServerAddressType,
1392                   mallocRequestServerAddress }
1393         STATUS  current
1394         DESCRIPTION
1395             "A collection of objects providing management of multicast
1396             address allocation in clients."
1397    ::= { mallocGroups 3 }
1398
1399 madcapServerGroup OBJECT-GROUP
1400         OBJECTS { madcapConfigClockSkewAllowance,
1401            madcapConfigExtraAllocationTime, madcapConfigOfferHold,
1402            madcapConfigResponseCacheInterval,
1403            madcapTotalErrors, madcapRequestsDenied,
1404            madcapInvalidRequests, madcapBadLeaseIds,
1405            madcapExcessiveClockSkews, madcapDiscovers,
1406            madcapInforms, madcapRequests,
1407            madcapRenews, madcapReleases }
1408         STATUS  current
1409         DESCRIPTION
1410             "A collection of objects providing management of MADCAP
1411             servers."
1412    ::= { mallocGroups 4 }
1413
1414 madcapClientGroup OBJECT-GROUP
1415     OBJECTS { mallocRequestLeaseIdentifier,
1416               madcapConfigNoResponseDelay }
1417     STATUS  current
1418     DESCRIPTION
1419             "A collection of objects providing management of MADCAP
1420             clients."
1421    ::= { mallocGroups 5 }
1422
1423
1424
1425
1426
1427 mallocClientScopeGroup OBJECT-GROUP
1428     OBJECTS { mallocScopeLastAddress, mallocScopeHopLimit,
1429               mallocScopeStatus, mallocScopeStorage, mallocScopeSource,
1430               mallocScopeServerAddressType, mallocScopeServerAddress,
1431               mallocScopeSSM, mallocScopeNameScopeName,
1432               mallocScopeNameDefault, mallocScopeNameStatus,
1433               mallocScopeNameStorage }
1434     STATUS  current
1435     DESCRIPTION
1436             "A collection of objects providing management of multicast
1437             scope information in clients."
1438    ::= { mallocGroups 6 }
1439
1440 mallocPrefixCoordinatorGroup OBJECT-GROUP
1441     OBJECTS { mallocAllocRangeLastAddress, mallocAllocRangeLifetime,
1442               mallocAllocRangeStatus, mallocAllocRangeStorage,
1443               mallocAllocRangeSource,
1444               mallocAllocRangeTotalAllocatedAddrs,
1445               mallocAllocRangeTotalRequestedAddrs,
1446               mallocAllocRangeAdvertisable, mallocScopeLastAddress,
1447               mallocScopeDivisible, mallocScopeSource }
1448     STATUS  current
1449     DESCRIPTION
1450             "A collection of objects for managing Prefix Coordinators."
1451     ::= { mallocGroups 7 }
1452 END