Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / RAQMON-MIB
1 RAQMON-MIB DEFINITIONS ::= BEGIN
2
3     IMPORTS
4         OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
5             FROM SNMPv2-CONF
6         Integer32, Unsigned32,
7         Gauge32, Counter32, OBJECT-TYPE,
8         MODULE-IDENTITY, NOTIFICATION-TYPE
9             FROM SNMPv2-SMI
10         InetAddressType, InetAddress, InetPortNumber
11             FROM INET-ADDRESS-MIB
12                  SnmpAdminString
13         FROM SNMP-FRAMEWORK-MIB
14         rmon
15             FROM RMON-MIB
16         RowStatus, TruthValue, DateAndTime, RowPointer
17             FROM SNMPv2-TC;
18
19     raqmonMIB MODULE-IDENTITY
20         LAST-UPDATED "200610100000Z"     -- October 10, 2006
21         ORGANIZATION
22             "IETF RMON MIB Working Group"
23         CONTACT-INFO
24             "WG Charter:
25              http://www.ietf.org/html.charters/rmonmib-charter.html
26
27              Mailing lists:
28                  General Discussion: rmonmib@ietf.org
29                  To Subscribe: rmonmib-requests@ietf.org
30                  In Body: subscribe your_email_address
31
32              Chair: Andy Bierman
33                     Email: ietf@andybierman.com
34
35              Editor: Dan Romascanu
36                      Avaya
37                      Email:  dromasca@avaya.com"
38         DESCRIPTION
39             "Real-Time Application QoS Monitoring MIB.
40
41              Copyright (c) The Internet Society (2006).
42              This version of this MIB module is part of
43              RFC 4711; See the RFC itself for full legal notices."
44         REVISION    "200610100000Z"
45         DESCRIPTION
46             "Initial version, published as RFC 4711."
47         ::= { rmon 31 }
48 -- This OID allocation conforms to [RFC3737]
49
50
51
52 --
53 -- Node definitions
54 --
55     raqmonNotifications OBJECT IDENTIFIER ::= { raqmonMIB 0 }
56
57     raqmonSessionAlarm NOTIFICATION-TYPE
58         OBJECTS { raqmonParticipantAddr,
59             raqmonParticipantName,
60             raqmonParticipantPeerAddrType,
61             raqmonParticipantPeerAddr,
62             raqmonQoSEnd2EndNetDelay,
63             raqmonQoSInterArrivalJitter,
64             raqmonQosLostPackets,
65             raqmonQosRcvdPackets }
66         STATUS current
67         DESCRIPTION
68             "A notification generated by an entry in the
69              raqmonSessionExceptionTable."
70         ::= { raqmonNotifications 1 }
71
72
73     raqmonMIBObjects OBJECT IDENTIFIER ::= { raqmonMIB 1 }
74
75     raqmonSession OBJECT IDENTIFIER ::= { raqmonMIBObjects 1 }
76
77     raqmonParticipantTable OBJECT-TYPE
78         SYNTAX SEQUENCE OF RaqmonParticipantEntry
79         MAX-ACCESS not-accessible
80         STATUS current
81         DESCRIPTION
82             "This table contains information about participants in
83              both active and closed (terminated) sessions."
84         ::= { raqmonSession 1 }
85
86     raqmonParticipantEntry OBJECT-TYPE
87         SYNTAX RaqmonParticipantEntry
88         MAX-ACCESS not-accessible
89         STATUS current
90         DESCRIPTION
91             "Each row contains information for a single session
92              (application) run by one participant.
93              Indexation by the start time of the session aims
94              to ease sorting by management applications.  Agents MUST
95              NOT report identical start times for any two sessions
96              on the same host.
97              Rows are removed for inactive sessions
98              when implementation-specific age or space limits are
99              reached."
100
101
102
103         INDEX { raqmonParticipantStartDate, raqmonParticipantIndex }
104         ::= { raqmonParticipantTable 1 }
105
106     RaqmonParticipantEntry ::=
107         SEQUENCE {
108             raqmonParticipantStartDate     DateAndTime,
109             raqmonParticipantIndex         Unsigned32,
110             raqmonParticipantReportCaps    BITS,
111             raqmonParticipantAddrType      InetAddressType,
112             raqmonParticipantAddr          InetAddress,
113             raqmonParticipantSendPort      InetPortNumber,
114             raqmonParticipantRecvPort      InetPortNumber,
115             raqmonParticipantSetupDelay    Integer32,
116             raqmonParticipantName          SnmpAdminString,
117             raqmonParticipantAppName       SnmpAdminString,
118             raqmonParticipantQosCount      Gauge32,
119             raqmonParticipantEndDate       DateAndTime,
120             raqmonParticipantDestPayloadType  Integer32,
121             raqmonParticipantSrcPayloadType   Integer32,
122             raqmonParticipantActive        TruthValue,
123             raqmonParticipantPeer          RowPointer,
124             raqmonParticipantPeerAddrType  InetAddressType,
125             raqmonParticipantPeerAddr      InetAddress,
126             raqmonParticipantSrcL2Priority     Integer32,
127             raqmonParticipantDestL2Priority    Integer32,
128             raqmonParticipantSrcDSCP       Integer32,
129             raqmonParticipantDestDSCP      Integer32,
130             raqmonParticipantCpuMean       Integer32,
131             raqmonParticipantCpuMin        Integer32,
132             raqmonParticipantCpuMax        Integer32,
133             raqmonParticipantMemoryMean    Integer32,
134             raqmonParticipantMemoryMin     Integer32,
135             raqmonParticipantMemoryMax     Integer32,
136             raqmonParticipantNetRTTMean    Integer32,
137             raqmonParticipantNetRTTMin     Integer32,
138             raqmonParticipantNetRTTMax     Integer32,
139             raqmonParticipantIAJitterMean  Integer32,
140             raqmonParticipantIAJitterMin   Integer32,
141             raqmonParticipantIAJitterMax   Integer32,
142             raqmonParticipantIPDVMean      Integer32,
143             raqmonParticipantIPDVMin       Integer32,
144             raqmonParticipantIPDVMax       Integer32,
145             raqmonParticipantNetOwdMean    Integer32,
146             raqmonParticipantNetOwdMin     Integer32,
147             raqmonParticipantNetOwdMax     Integer32,
148             raqmonParticipantAppDelayMean  Integer32,
149             raqmonParticipantAppDelayMin   Integer32,
150             raqmonParticipantAppDelayMax   Integer32,
151
152
153
154             raqmonParticipantPacketsRcvd   Integer32,
155             raqmonParticipantPacketsSent   Integer32,
156             raqmonParticipantOctetsRcvd    Integer32,
157             raqmonParticipantOctetsSent    Integer32,
158             raqmonParticipantLostPackets   Integer32,
159             raqmonParticipantLostPacketsFrct  Integer32,
160             raqmonParticipantDiscards      Integer32,
161             raqmonParticipantDiscardsFrct  Integer32
162          }
163
164     raqmonParticipantStartDate OBJECT-TYPE
165         SYNTAX DateAndTime
166         MAX-ACCESS not-accessible
167         STATUS current
168         DESCRIPTION
169             "The date and time of this entry.
170              It will be the date and time
171              of the first report received."
172         ::= { raqmonParticipantEntry 1 }
173
174     raqmonParticipantIndex OBJECT-TYPE
175         SYNTAX Unsigned32 (1..2147483647)
176         MAX-ACCESS not-accessible
177         STATUS current
178         DESCRIPTION
179             "The index of the conceptual row, which is for SNMP
180              purposes only and has no relation to any protocol value.
181
182              There is no requirement that these rows be created or
183              maintained sequentially.  The index will be unique for a
184              particular date and time."
185         ::= { raqmonParticipantEntry 2 }
186
187     raqmonParticipantReportCaps   OBJECT-TYPE
188         SYNTAX      BITS {
189             raqmonPartRepDsrcName(0),
190             raqmonPartRepRecvName(1),
191             raqmonPartRepDsrcPort(2),
192             raqmonPartRepRecvPort(3),
193             raqmonPartRepSetupTime(4),
194             raqmonPartRepSetupDelay(5),
195             raqmonPartRepSessionDuration(6),
196             raqmonPartRepSetupStatus(7),
197             raqmonPartRepRTEnd2EndNetDelay(8),
198             raqmonPartRepOWEnd2EndNetDelay(9),
199             raqmonPartApplicationDelay(10),
200             raqmonPartRepIAJitter(11),
201             raqmonPartRepIPDV(12),
202
203
204
205             raqmonPartRepRcvdPackets(13),
206             raqmonPartRepRcvdOctets(14),
207             raqmonPartRepSentPackets(15),
208             raqmonPartRepSentOctets(16),
209             raqmonPartRepCumPacketsLoss(17),
210             raqmonPartRepFractionPacketsLoss(18),
211             raqmonPartRepCumDiscards(19),
212             raqmonPartRepFractionDiscards(20),
213             raqmonPartRepSrcPayloadType(21),
214             raqmonPartRepDestPayloadType(22),
215             raqmonPartRepSrcLayer2Priority(23),
216             raqmonPartRepSrcTosDscp(24),
217             raqmonPartRepDestLayer2Priority(25),
218             raqmonPartRepDestTosDscp(26),
219             raqmonPartRepCPU(27),
220             raqmonPartRepMemory(28),
221             raqmonPartRepAppName(29)
222             }
223         MAX-ACCESS  read-only
224         STATUS      current
225         DESCRIPTION
226             "The Report capabilities of the participant, as perceived
227              by the Collector.
228
229              If the participant can report the Data Source Name as
230              defined in [RFC4710], Section 5.3, then the
231              raqmonPartRepDsrcName bit will be set.
232
233              If the participant can report the Receiver Name as
234              defined in [RFC4710], Section 5.4, then the
235              raqmonPartRepRecvName bit will be set.
236
237              If the participant can report the Data Source Port as
238              defined in [RFC4710], Section 5.5, then the
239              raqmonPartRepDsrcPort bit will be set.
240
241              If the participant can report the Receiver Port as
242              defined in [RFC4710], Section 5.6, then the
243              raqmonPartRepRecvPort bit will be set.
244
245              If the participant can report the Session Setup Time as
246              defined in [RFC4710], Section 5.7, then the
247              raqmonPartRepSetupTime bit will be set.
248
249              If the participant can report the Session Setup Delay as
250              defined in [RFC4710], Section 5.8, then the
251              raqmonPartRepSetupDelay bit will be set.
252
253
254
255
256              If the participant can report the Session Duration as
257              defined in [RFC4710], Section 5.9, then the
258              raqmonPartRepSessionDuration bit will be set.
259
260              If the participant can report the Setup Status as
261              defined in [RFC4710], Section 5.10, then the
262              raqmonPartRepSetupStatus bit will be set.
263
264              If the participant can report the Round-Trip End-to-end
265              Network Delay as defined in [RFC4710], Section 5.11,
266              then the raqmonPartRepRTEnd2EndNetDelay bit will be set.
267
268              If the participant can report the One-way End-to-end
269              Network Delay as defined in [RFC4710], Section 5.12,
270              then the raqmonPartRepOWEnd2EndNetDelay bit will be set.
271
272              If the participant can report the Application Delay as
273              defined in [RFC4710], Section 5.13, then the
274              raqmonPartApplicationDelay bit will be set.
275
276              If the participant can report the Inter-Arrival Jitter
277              as defined in [RFC4710], Section 5.14, then the
278              raqmonPartRepIAJitter bit will be set.
279
280              If the participant can report the IP Packet Delay
281              Variation as defined in [RFC4710], Section 5.15, then
282              the raqmonPartRepIPDV bit will be set.
283
284              If the participant can report the number of application
285              packets received as defined in [RFC4710], Section 5.16,
286              then the raqmonPartRepRcvdPackets bit will be set.
287
288              If the participant can report the number of application
289              octets received as defined in [RFC4710], Section 5.17,
290              then the raqmonPartRepRcvdOctets bit will be set.
291
292              If the participant can report the number of application
293              packets sent as defined in [RFC4710], Section 5.18, then
294              the raqmonPartRepSentPackets bit will be set.
295
296              If the participant can report the number of application
297              octets sent as defined in [RFC4710], Section 5.19, then
298              the raqmonPartRepSentOctets bit will be set.
299
300              If the participant can report the number of cumulative
301              packets lost as defined in [RFC4710], Section 5.20, then
302              the raqmonPartRepCumPacketsLoss bit will be set.
303
304
305
306
307              If the participant can report the fraction of packet
308              loss as defined in [RFC4710], Section 5.21, then the
309              raqmonPartRepFractionPacketsLoss bit will be set.
310
311              If the participant can report the number of cumulative
312              discards as defined in [RFC4710], Section 5.22, then the
313              raqmonPartRepCumDiscards bit will be set.
314
315              If the participant can report the fraction of discards
316              as defined in [RFC4710], Section 5.23, then the
317              raqmonPartRepFractionDiscards bit will be set.
318
319              If the participant can report the Source Payload Type as
320              defined in [RFC4710], Section 5.24, then the
321              raqmonPartRepSrcPayloadType bit will be set.
322
323              If the participant can report the Destination Payload
324              Type as defined in [RFC4710], Section 5.25, then the
325              raqmonPartRepDestPayloadType bit will be set.
326
327              If the participant can report the Source Layer 2
328              Priority as defined in [RFC4710], Section 5.26, then the
329              raqmonPartRepSrcLayer2Priority bit will be set.
330
331              If the participant can report the Source DSCP/ToS value
332              as defined in [RFC4710], Section 5.27, then the
333              raqmonPartRepSrcToSDscp bit will be set.
334
335              If the participant can report the Destination Layer 2
336              Priority as defined in [RFC4710], Section 5.28, then the
337              raqmonPartRepDestLayer2Priority bit will be set.
338
339              If the participant can report the Destination DSCP/ToS
340              Value as defined in [RFC4710], Section 5.29, then the
341              raqmonPartRepDestToSDscp bit will be set.
342
343              If the participant can report the CPU utilization as
344              defined in [RFC4710], Section 5.30, then the
345              raqmonPartRepCPU bit will be set.
346
347              If the participant can report the memory utilization as
348              defined in [RFC4710], Section 5.31, then the
349              raqmonPartRepMemory bit will be set.
350
351              If the participant can report the Application Name as
352              defined in [RFC4710], Section 5.32, then the
353              raqmonPartRepAppName bit will be set.
354
355
356
357
358              The capability of reporting of a specific metric does
359              not mandate that the metric must be reported permanently
360              by the data source to the respective collector.  Some
361              data sources MAY be configured not to send a metric, or
362              some metrics may not be relevant to the specific
363              application."
364         ::= { raqmonParticipantEntry 3 }
365
366     raqmonParticipantAddrType OBJECT-TYPE
367         SYNTAX InetAddressType
368         MAX-ACCESS read-only
369         STATUS current
370         DESCRIPTION
371             "The type of the Internet address of the participant for
372              this session."
373         ::= { raqmonParticipantEntry 4 }
374
375    raqmonParticipantAddr OBJECT-TYPE
376         SYNTAX InetAddress
377         MAX-ACCESS read-only
378         STATUS current
379         DESCRIPTION
380             "The Internet Address of the participant for this
381              session.  Formatting of this object is determined
382              by the value of raqmonParticipantAddrType."
383         ::= { raqmonParticipantEntry 5 }
384
385    raqmonParticipantSendPort OBJECT-TYPE
386         SYNTAX InetPortNumber
387         MAX-ACCESS read-only
388         STATUS current
389         DESCRIPTION
390             "Port from which session data is sent.
391              If the value was not reported to the collector,
392              this object will have the value 0."
393         REFERENCE
394             "Section 5.5 of the [RFC4710]"
395         ::= { raqmonParticipantEntry 6 }
396
397     raqmonParticipantRecvPort OBJECT-TYPE
398         SYNTAX InetPortNumber
399         MAX-ACCESS read-only
400         STATUS current
401         DESCRIPTION
402             "Port on which session data is received.
403              If the value was not reported to the collector,
404              this object will have the value 0."
405         REFERENCE
406
407
408
409             "Section 5.6 of the [RFC4710]"
410         ::= { raqmonParticipantEntry 7 }
411
412     raqmonParticipantSetupDelay OBJECT-TYPE
413         SYNTAX Integer32 (-1|0..2147483647)
414         UNITS  "milliseconds"
415         MAX-ACCESS read-only
416         STATUS current
417         DESCRIPTION
418             "Session setup time.
419              If the value was not reported to the collector,
420              this object will have the value -1."
421         REFERENCE
422             "Section 5.8 of the [RFC4710]"
423         ::= { raqmonParticipantEntry 8 }
424
425     raqmonParticipantName OBJECT-TYPE
426         SYNTAX SnmpAdminString
427         MAX-ACCESS read-only
428         STATUS current
429         DESCRIPTION
430             "The data source name for the participant."
431         REFERENCE
432             "Section 5.3 of the [RFC4710]"
433        ::= { raqmonParticipantEntry 9 }
434
435     raqmonParticipantAppName OBJECT-TYPE
436         SYNTAX SnmpAdminString
437         MAX-ACCESS read-only
438         STATUS current
439         DESCRIPTION
440             "A string giving the name and possibly the version
441              of the application generating the stream, e.g.,
442              'videotool 1.2.'
443
444              This information may be useful for debugging purposes
445              and is similar to the Mailer or Mail-System-Version SMTP
446              headers.  The tool value is expected to remain constant
447              for the duration of the session."
448         REFERENCE
449             "Section 5.32 of the [RFC4710]"
450         ::= { raqmonParticipantEntry 10 }
451
452     raqmonParticipantQosCount OBJECT-TYPE
453         SYNTAX Gauge32
454         UNITS  "entries"
455         MAX-ACCESS read-only
456         STATUS current
457
458
459
460         DESCRIPTION
461             "The current number of entries in the raqmonQosTable
462              for this participant and session."
463         ::= { raqmonParticipantEntry 11 }
464
465     raqmonParticipantEndDate OBJECT-TYPE
466         SYNTAX DateAndTime
467         MAX-ACCESS read-only
468         STATUS current
469         DESCRIPTION
470             "The date and time of the most recent report received."
471         ::= { raqmonParticipantEntry 12 }
472
473     raqmonParticipantDestPayloadType OBJECT-TYPE
474         SYNTAX Integer32 (-1|0..127)
475         MAX-ACCESS read-only
476         STATUS current
477         DESCRIPTION
478             "Destination Payload Type.
479              If the value was not reported to the collector,
480              this object will have the value -1."
481         REFERENCE
482             "RFC 3551 and Section 5.25 of the [RFC4710]"
483         ::= { raqmonParticipantEntry 13 }
484
485     raqmonParticipantSrcPayloadType OBJECT-TYPE
486         SYNTAX Integer32 (-1|0..127)
487         MAX-ACCESS read-only
488         STATUS current
489         DESCRIPTION
490             "Source Payload Type.
491              If the value was not reported to the collector,
492              this object will have the value -1."
493         REFERENCE
494             "RFC 3551 and Section 5.24 of the [RFC4710]"
495         ::= { raqmonParticipantEntry 14 }
496
497     raqmonParticipantActive OBJECT-TYPE
498         SYNTAX TruthValue
499         MAX-ACCESS read-only
500         STATUS current
501         DESCRIPTION
502             "Value 'true' indicates that the session
503              for this participant is active (open).
504              Value 'false' indicates that the session
505              is closed (terminated)."
506         ::= { raqmonParticipantEntry 15 }
507
508
509
510
511     raqmonParticipantPeer OBJECT-TYPE
512         SYNTAX RowPointer
513         MAX-ACCESS read-only
514         STATUS current
515         DESCRIPTION
516             "The pointer to the corresponding entry in this table for
517              the other peer participant.  If there is no such entry
518              in the participant table of the collector represented by
519              this SNMP agent, then the value will be { 0 0 }.
520             "
521         ::= { raqmonParticipantEntry 16 }
522
523     raqmonParticipantPeerAddrType OBJECT-TYPE
524         SYNTAX InetAddressType
525         MAX-ACCESS read-only
526         STATUS current
527         DESCRIPTION
528             "The type of the Internet address of the peer participant
529              for this session."
530         ::= { raqmonParticipantEntry 17 }
531
532    raqmonParticipantPeerAddr OBJECT-TYPE
533         SYNTAX InetAddress
534         MAX-ACCESS read-only
535         STATUS current
536         DESCRIPTION
537             "The Internet Address of the peer participant for this
538              session.  Formatting of this object is determined by
539              the value of raqmonParticipantPeerAddrType."
540         ::= { raqmonParticipantEntry 18 }
541
542    raqmonParticipantSrcL2Priority OBJECT-TYPE
543         SYNTAX Integer32 (-1|0..7)
544         MAX-ACCESS read-only
545         STATUS current
546         DESCRIPTION
547             "Source Layer 2 Priority.
548              If the value was not reported to the collector,
549              this object will have the value -1."
550         REFERENCE
551             "Section 5.26 of the [RFC4710]"
552         ::= { raqmonParticipantEntry 19 }
553
554     raqmonParticipantDestL2Priority OBJECT-TYPE
555         SYNTAX Integer32 (-1|0..7)
556         MAX-ACCESS read-only
557         STATUS current
558         DESCRIPTION
559
560
561
562             "Destination Layer 2 Priority.
563              If the value was not reported to the collector,
564              this object will have the value -1."
565         REFERENCE
566             "Section 5.28 of the [RFC4710]"
567         ::= { raqmonParticipantEntry 20 }
568
569     raqmonParticipantSrcDSCP OBJECT-TYPE
570         SYNTAX Integer32 (-1|0..63)
571         MAX-ACCESS read-only
572         STATUS current
573         DESCRIPTION
574             "Source Layer 3 DSCP value.
575              If the value was not reported to the collector,
576              this object will have the value -1."
577         REFERENCE
578             "Section 5.27 of the [RFC4710]"
579         ::= { raqmonParticipantEntry 21 }
580
581     raqmonParticipantDestDSCP OBJECT-TYPE
582         SYNTAX Integer32  (-1|0..63)
583         MAX-ACCESS read-only
584         STATUS current
585         DESCRIPTION
586             "Destination Layer 3 DSCP value."
587         REFERENCE
588             "Section 5.29 of the [RFC4710]"
589         ::= { raqmonParticipantEntry 22 }
590
591     raqmonParticipantCpuMean OBJECT-TYPE
592         SYNTAX Integer32 (-1|0..100)
593         UNITS  "percents"
594         MAX-ACCESS read-only
595         STATUS current
596         DESCRIPTION
597             "Mean CPU utilization.
598              If the value was not reported to the collector,
599              this object will have the value -1."
600         REFERENCE
601             "Section 5.30 of the [RFC4710]"
602         ::= { raqmonParticipantEntry 23 }
603
604     raqmonParticipantCpuMin OBJECT-TYPE
605         SYNTAX Integer32 (-1|0..100)
606         UNITS  "percents"
607         MAX-ACCESS read-only
608         STATUS current
609         DESCRIPTION
610
611
612
613             "Minimum CPU utilization.
614              If the value was not reported to the collector,
615              this object will have the value -1."
616         REFERENCE
617             "Section 5.30 of the [RFC4710]"
618         ::= { raqmonParticipantEntry 24 }
619
620     raqmonParticipantCpuMax OBJECT-TYPE
621         SYNTAX Integer32 (-1|0..100)
622         UNITS  "percents"
623         MAX-ACCESS read-only
624         STATUS current
625         DESCRIPTION
626             "Maximum CPU utilization.
627              If the value was not reported to the collector,
628              this object will have the value -1."
629         REFERENCE
630             "Section 5.30 of the [RFC4710]"
631         ::= { raqmonParticipantEntry 25 }
632
633     raqmonParticipantMemoryMean OBJECT-TYPE
634         SYNTAX Integer32 (-1|0..100)
635         UNITS  "percents"
636         MAX-ACCESS read-only
637         STATUS current
638         DESCRIPTION
639             "Mean memory utilization.
640              If the value was not reported to the collector,
641              this object will have the value -1."
642         REFERENCE
643             "Section 5.31 of the [RFC4710]"
644         ::= { raqmonParticipantEntry 26 }
645
646     raqmonParticipantMemoryMin OBJECT-TYPE
647         SYNTAX Integer32 (-1|0..100)
648         UNITS  "percents"
649         MAX-ACCESS read-only
650         STATUS current
651         DESCRIPTION
652             "Minimum memory utilization.
653              If the value was not reported to the collector,
654              this object will have the value -1."
655         REFERENCE
656             "Section 5.31 of the [RFC4710]"
657         ::= { raqmonParticipantEntry 27 }
658
659     raqmonParticipantMemoryMax OBJECT-TYPE
660         SYNTAX Integer32 (-1|0..100)
661
662
663
664         UNITS  "percents"
665         MAX-ACCESS read-only
666         STATUS current
667         DESCRIPTION
668             "Maximum memory utilization.
669              If the value was not reported to the collector,
670              this object will have the value -1."
671         REFERENCE
672             "Section 5.31 of the [RFC4710]"
673         ::= { raqmonParticipantEntry 28 }
674
675     raqmonParticipantNetRTTMean OBJECT-TYPE
676         SYNTAX Integer32 (-1|0..2147483647)
677         UNITS  "milliseconds"
678         MAX-ACCESS read-only
679         STATUS current
680         DESCRIPTION
681             "Mean round-trip end-to-end network
682              delay over the entire session.
683              If the value was not reported to the collector,
684              this object will have the value -1."
685         REFERENCE
686             "Section 5.11 of the [RFC4710]"
687         ::= { raqmonParticipantEntry 29 }
688
689     raqmonParticipantNetRTTMin OBJECT-TYPE
690         SYNTAX Integer32 (-1|0..2147483647)
691         UNITS  "milliseconds"
692         MAX-ACCESS read-only
693         STATUS current
694         DESCRIPTION
695             "Minimum round-trip end-to-end network delay
696              over the entire session.
697              If the value was not reported to the collector,
698              this object will have the value -1."
699         REFERENCE
700             "Section 5.11 of the [RFC4710]"
701         ::= { raqmonParticipantEntry 30 }
702
703     raqmonParticipantNetRTTMax OBJECT-TYPE
704         SYNTAX Integer32 (-1|0..2147483647)
705         UNITS  "milliseconds"
706         MAX-ACCESS read-only
707         STATUS current
708         DESCRIPTION
709             "Maximum round-trip end-to-end network delay
710              over the entire session.
711              If the value was not reported to the collector,
712
713
714
715              this object will have the value -1."
716         REFERENCE
717             "Section 5.11 of the [RFC4710]"
718         ::= { raqmonParticipantEntry 31 }
719
720     raqmonParticipantIAJitterMean OBJECT-TYPE
721         SYNTAX Integer32 (-1|0..2147483647)
722         UNITS  "milliseconds"
723         MAX-ACCESS read-only
724         STATUS current
725         DESCRIPTION
726             "Mean inter-arrival jitter over the entire session.
727              If the value was not reported to the collector,
728              this object will have the value -1."
729         REFERENCE
730             "Section 5.14 of the [RFC4710]"
731         ::= { raqmonParticipantEntry 32 }
732
733     raqmonParticipantIAJitterMin OBJECT-TYPE
734         SYNTAX Integer32 (-1|0..2147483647)
735         UNITS  "milliseconds"
736         MAX-ACCESS read-only
737         STATUS current
738         DESCRIPTION
739             "Minimum inter-arrival jitter over the entire session.
740              If the value was not reported to the collector,
741              this object will have the value -1."
742         REFERENCE
743             "Section 5.14 of the [RFC4710]"
744         ::= { raqmonParticipantEntry 33 }
745
746     raqmonParticipantIAJitterMax OBJECT-TYPE
747         SYNTAX Integer32 (-1|0..2147483647)
748         UNITS  "milliseconds"
749         MAX-ACCESS read-only
750         STATUS current
751         DESCRIPTION
752             "Maximum inter-arrival jitter over the entire session.
753              If the value was not reported to the collector,
754              this object will have the value -1."
755         REFERENCE
756             "Section 5.14 of the [RFC4710]"
757         ::= { raqmonParticipantEntry 34 }
758
759     raqmonParticipantIPDVMean OBJECT-TYPE
760         SYNTAX Integer32 (-1|0..2147483647)
761         UNITS  "milliseconds"
762         MAX-ACCESS read-only
763
764
765
766         STATUS current
767         DESCRIPTION
768             "Mean IP packet delay variation over the entire session.
769              If the value was not reported to the collector,
770              this object will have the value -1."
771         REFERENCE
772             "Section 5.15 of the [RFC4710]"
773         ::= { raqmonParticipantEntry 35 }
774
775     raqmonParticipantIPDVMin OBJECT-TYPE
776         SYNTAX Integer32 (-1|0..2147483647)
777         UNITS  "milliseconds"
778         MAX-ACCESS read-only
779         STATUS current
780         DESCRIPTION
781             "Minimum IP packet delay variation over the entire
782              session.  If the value was not reported to the
783              collector, this object will have the value -1."
784         REFERENCE
785             "Section 5.15 of the [RFC4710]"
786         ::= { raqmonParticipantEntry 36 }
787
788     raqmonParticipantIPDVMax OBJECT-TYPE
789         SYNTAX Integer32 (-1|0..2147483647)
790         UNITS  "milliseconds"
791         MAX-ACCESS read-only
792         STATUS current
793         DESCRIPTION
794             "Maximum IP packet delay variation over the entire
795              session.  If the value was not reported to the
796              collector, this object will have the value -1."
797         REFERENCE
798             "Section 5.15 of the [RFC4710]"
799         ::= { raqmonParticipantEntry 37 }
800
801     raqmonParticipantNetOwdMean OBJECT-TYPE
802         SYNTAX Integer32 (-1|0..2147483647)
803         UNITS  "milliseconds"
804         MAX-ACCESS read-only
805         STATUS current
806         DESCRIPTION
807             "Mean Network one-way delay over the entire session.
808              If the value was not reported to the collector,
809              this object will have the value -1."
810         REFERENCE
811             "Section 5.12 of the [RFC4710]"
812         ::= { raqmonParticipantEntry 38 }
813
814
815
816
817     raqmonParticipantNetOwdMin OBJECT-TYPE
818         SYNTAX Integer32 (-1|0..2147483647)
819         UNITS  "milliseconds"
820         MAX-ACCESS read-only
821         STATUS current
822         DESCRIPTION
823             "Minimum Network one-way delay over the entire session.
824              If the value was not reported to the collector,
825              this object will have the value -1."
826         REFERENCE
827             "Section 5.12 of the [RFC4710]"
828         ::= { raqmonParticipantEntry 39 }
829
830     raqmonParticipantNetOwdMax OBJECT-TYPE
831         SYNTAX Integer32 (-1|0..2147483647)
832         UNITS  "milliseconds"
833         MAX-ACCESS read-only
834         STATUS current
835         DESCRIPTION
836             "Maximum Network one-way delay over the entire session.
837              If the value was not reported to the collector,
838              this object will have the value -1."
839         REFERENCE
840             "Section 5.1 of the [RFC4710]"
841         ::= { raqmonParticipantEntry 40 }
842
843     raqmonParticipantAppDelayMean OBJECT-TYPE
844         SYNTAX Integer32 (-1|0..2147483647)
845         UNITS  "milliseconds"
846         MAX-ACCESS read-only
847         STATUS current
848         DESCRIPTION
849             "Mean application delay over the entire session.
850              If the value was not reported to the collector,
851              this object will have the value -1."
852         REFERENCE
853             "Section 5.13 of the [RFC4710]"
854         ::= { raqmonParticipantEntry 41 }
855
856     raqmonParticipantAppDelayMin OBJECT-TYPE
857         SYNTAX Integer32 (-1|0..2147483647)
858         UNITS  "milliseconds"
859         MAX-ACCESS read-only
860         STATUS current
861         DESCRIPTION
862             "Minimum application delay over the entire session.
863              If the value was not reported to the collector,
864              this object will have the value -1."
865
866
867
868         REFERENCE
869             "Section 5.13 of the [RFC4710]"
870         ::= { raqmonParticipantEntry 42 }
871
872     raqmonParticipantAppDelayMax OBJECT-TYPE
873         SYNTAX Integer32 (-1|0..2147483647)
874         UNITS  "milliseconds"
875         MAX-ACCESS read-only
876         STATUS current
877         DESCRIPTION
878             "Maximum application delay over the entire session.
879              If the value was not reported to the collector,
880              this object will have the value -1."
881         REFERENCE
882             "Section 5.13 of the [RFC4710]"
883         ::= { raqmonParticipantEntry 43 }
884
885     raqmonParticipantPacketsRcvd OBJECT-TYPE
886         SYNTAX Integer32 (-1|0..2147483647)
887         UNITS  "packets"
888         MAX-ACCESS read-only
889         STATUS current
890         DESCRIPTION
891             "Count of packets received for the entire session.
892              If the value was not reported to the collector,
893              this object will have the value -1."
894         REFERENCE
895             "Section 5.16 of the [RFC4710]"
896         ::= { raqmonParticipantEntry 44 }
897
898     raqmonParticipantPacketsSent OBJECT-TYPE
899         SYNTAX Integer32 (-1|0..2147483647)
900         UNITS  "packets"
901         MAX-ACCESS read-only
902         STATUS current
903         DESCRIPTION
904             "Count of packets sent for the entire session.
905              If the value was not reported to the collector,
906              this object will have the value -1."
907         REFERENCE
908             "Section 5.17 of the [RFC4710]"
909         ::= { raqmonParticipantEntry 45 }
910
911     raqmonParticipantOctetsRcvd OBJECT-TYPE
912         SYNTAX Integer32 (-1|0..2147483647)
913         UNITS  "Octets"
914         MAX-ACCESS read-only
915         STATUS current
916
917
918
919         DESCRIPTION
920             "Count of octets received for the entire session.
921              If the value was not reported to the collector,
922              this object will have the value -1."
923         REFERENCE
924             "Section 5.18 of the [RFC4710]"
925         ::= { raqmonParticipantEntry 46 }
926
927     raqmonParticipantOctetsSent OBJECT-TYPE
928         SYNTAX Integer32 (-1|0..2147483647)
929         UNITS  "Octets"
930         MAX-ACCESS read-only
931         STATUS current
932         DESCRIPTION
933             "Count of octets sent for the entire session.
934              If the value was not reported to the collector,
935              this object will have the value -1."
936         REFERENCE
937             "Section 5.19 of the [RFC4710]"
938         ::= { raqmonParticipantEntry 47 }
939
940     raqmonParticipantLostPackets OBJECT-TYPE
941         SYNTAX Integer32 (-1|0..2147483647)
942         UNITS  "packets"
943         MAX-ACCESS read-only
944         STATUS current
945         DESCRIPTION
946             "Count of packets lost by this receiver for the entire
947              session.
948              If the value was not reported to the collector,
949              this object will have the value -1."
950         REFERENCE
951             "Section 5.20 of the [RFC4710]"
952         ::= { raqmonParticipantEntry 48 }
953
954     raqmonParticipantLostPacketsFrct OBJECT-TYPE
955         SYNTAX Integer32 (-1|0..100)
956         UNITS  "percents"
957         MAX-ACCESS read-only
958         STATUS current
959         DESCRIPTION
960             "Fraction of lost packets out of total packets received.
961              If the value was not reported to the collector,
962              this object will have the value -1."
963         REFERENCE
964             "Section 5.21 of the [RFC4710]"
965         ::= { raqmonParticipantEntry 49 }
966
967
968
969
970     raqmonParticipantDiscards OBJECT-TYPE
971         SYNTAX Integer32 (-1|0..2147483647)
972         UNITS  "packets"
973         MAX-ACCESS read-only
974         STATUS current
975         DESCRIPTION
976             "Count of packets discarded by this receiver for the
977              entire session.
978              If the value was not reported to the collector,
979              this object will have the value -1."
980         REFERENCE
981             "Section 5.22 of the [RFC4710]"
982         ::= { raqmonParticipantEntry 50 }
983
984     raqmonParticipantDiscardsFrct OBJECT-TYPE
985         SYNTAX Integer32 (-1|0..100)
986         UNITS  "percents"
987         MAX-ACCESS read-only
988         STATUS current
989         DESCRIPTION
990             "Fraction of discarded packets out of total packets
991              received.  If the value was not reported to the
992              collector, this object will have the value -1."
993         REFERENCE
994             "Section 5.23 of the [RFC4710]"
995         ::= { raqmonParticipantEntry 51 }
996
997
998  raqmonQosTable OBJECT-TYPE
999         SYNTAX SEQUENCE OF RaqmonQosEntry
1000         MAX-ACCESS not-accessible
1001         STATUS current
1002         DESCRIPTION
1003             "Table of historical information about quality-of-service
1004              data during sessions."
1005         ::= { raqmonSession 2 }
1006
1007     raqmonQosEntry OBJECT-TYPE
1008         SYNTAX RaqmonQosEntry
1009         MAX-ACCESS not-accessible
1010         STATUS current
1011         DESCRIPTION
1012             "Each entry contains information from a single RAQMON
1013              packet, related to a single session
1014              (application) run by one participant.
1015              Indexation by the start time of the session aims
1016              to ease sorting by management applications.  Agents MUST
1017              NOT report identical start times for any two sessions
1018
1019
1020
1021              on the same host.
1022              Rows are removed for inactive sessions when
1023              implementation-specific time or space limits are
1024              reached."
1025         INDEX { raqmonParticipantStartDate,
1026                 raqmonParticipantIndex,
1027                 raqmonQosTime }
1028         ::= { raqmonQosTable 1 }
1029
1030     RaqmonQosEntry ::=
1031         SEQUENCE {
1032             raqmonQosTime          Unsigned32,
1033             raqmonQoSEnd2EndNetDelay           Integer32,
1034             raqmonQoSInterArrivalJitter        Integer32,
1035             raqmonQosRcvdPackets   Integer32,
1036             raqmonQosRcvdOctets    Integer32,
1037             raqmonQosSentPackets   Integer32,
1038             raqmonQosSentOctets    Integer32,
1039             raqmonQosLostPackets   Integer32,
1040             raqmonQosSessionStatus SnmpAdminString
1041             }
1042
1043     raqmonQosTime OBJECT-TYPE
1044         SYNTAX Unsigned32 (0..2147483647)
1045         UNITS  "seconds"
1046         MAX-ACCESS not-accessible
1047         STATUS current
1048         DESCRIPTION
1049             "Time of this entry measured from the start of the
1050              corresponding participant session."
1051         ::= { raqmonQosEntry 1 }
1052
1053     raqmonQoSEnd2EndNetDelay OBJECT-TYPE
1054         SYNTAX Integer32 (-1 | 0..2147483647)
1055         UNITS  "milliseconds"
1056         MAX-ACCESS read-only
1057         STATUS current
1058         DESCRIPTION
1059             "The round-trip time.
1060              Will contain the previous value if there was no report
1061              for this time, or -1 if the value has never
1062              been reported."
1063         REFERENCE
1064             "Section 5.11 of the [RFC4710]"
1065         ::= { raqmonQosEntry 2 }
1066
1067     raqmonQoSInterArrivalJitter OBJECT-TYPE
1068         SYNTAX Integer32 (-1 | 0..2147483647)
1069
1070
1071
1072         UNITS  "milliseconds"
1073         MAX-ACCESS read-only
1074         STATUS current
1075         DESCRIPTION
1076             "An estimate of delay variation as observed by this
1077              receiver.  Will contain the previous value if there
1078              was no report for this time, or -1 if the value
1079              has never been reported."
1080         REFERENCE
1081             "Section 5.14 of the [RFC4710]"
1082         ::= { raqmonQosEntry 3 }
1083
1084     raqmonQosRcvdPackets OBJECT-TYPE
1085         SYNTAX Integer32 (-1 | 0..2147483647)
1086         UNITS  "packets"
1087         MAX-ACCESS read-only
1088         STATUS current
1089         DESCRIPTION
1090             "Count of packets received by this receiver since the
1091              previous entry.  Will contain the previous value if
1092              there was no report for this time, or -1 if the value
1093              has never been reported."
1094         REFERENCE
1095             "Section 5.16 of the [RFC4710]"
1096     ::= { raqmonQosEntry 4 }
1097
1098     raqmonQosRcvdOctets OBJECT-TYPE
1099         SYNTAX Integer32 (-1 | 0..2147483647)
1100         UNITS  "octets"
1101         MAX-ACCESS read-only
1102         STATUS current
1103         DESCRIPTION
1104             "Count of octets received by this receiver since the
1105              previous report.  Will contain the previous value if
1106              there was no report for this time, or -1 if the value
1107              has never been reported."
1108             REFERENCE
1109                   "Section 5.18 of the [RFC4710]"
1110         ::= { raqmonQosEntry 5 }
1111
1112     raqmonQosSentPackets OBJECT-TYPE
1113         SYNTAX Integer32 (-1 | 0..2147483647)
1114         UNITS  "packets"
1115         MAX-ACCESS read-only
1116         STATUS current
1117         DESCRIPTION
1118             "Count of packets sent since the previous report.
1119              Will contain the previous value if there
1120
1121
1122
1123              was no report for this time, or -1 if the value
1124              has never been reported."
1125        REFERENCE
1126            "Section 5.17 of the [RFC4710]"
1127     ::= { raqmonQosEntry 6 }
1128
1129     raqmonQosSentOctets OBJECT-TYPE
1130         SYNTAX Integer32 (-1 | 0..2147483647)
1131         UNITS  "octets"
1132         MAX-ACCESS read-only
1133         STATUS current
1134         DESCRIPTION
1135             "Count of octets sent since the previous report.
1136              Will contain the previous value if there
1137              was no report for this time, or -1 if the value
1138              has never been reported."
1139         REFERENCE
1140             "Section 5.19 of the [RFC4710]"
1141         ::= { raqmonQosEntry 7 }
1142
1143     raqmonQosLostPackets OBJECT-TYPE
1144         SYNTAX Integer32 (-1 | 0..2147483647)
1145         UNITS  "packets"
1146         MAX-ACCESS read-only
1147         STATUS current
1148         DESCRIPTION
1149             "A count of packets lost as observed by this receiver
1150              since the previous report.  Will contain the previous
1151              value if there was no report for this time, or -1 if
1152              the value has never been reported."
1153         REFERENCE
1154             "Section 5.20 of the [RFC4710]"
1155     ::= { raqmonQosEntry 8 }
1156
1157     raqmonQosSessionStatus OBJECT-TYPE
1158         SYNTAX SnmpAdminString
1159         MAX-ACCESS read-only
1160         STATUS current
1161         DESCRIPTION
1162             "The session status.  Will contain the previous value
1163              if there was no report for this time or the zero-length
1164              string if no value was ever reported."
1165         REFERENCE
1166             "Section 5.10 of the [RFC4710]"
1167         ::= { raqmonQosEntry 9 }
1168
1169
1170     raqmonParticipantAddrTable OBJECT-TYPE
1171
1172
1173
1174         SYNTAX SEQUENCE OF RaqmonParticipantAddrEntry
1175         MAX-ACCESS not-accessible
1176         STATUS current
1177         DESCRIPTION
1178             "Maps raqmonParticipantAddr to the index of the
1179              raqmonParticipantTable.  This table allows
1180              management applications to find entries
1181              sorted by raqmonParticipantAddr rather than
1182              raqmonParticipantStartDate."
1183         ::= { raqmonSession 3 }
1184
1185     raqmonParticipantAddrEntry OBJECT-TYPE
1186         SYNTAX RaqmonParticipantAddrEntry
1187         MAX-ACCESS not-accessible
1188         STATUS current
1189         DESCRIPTION
1190             "Each entry corresponds to exactly one entry in the
1191              raqmonParticipantEntry: the entry containing the
1192              index pair raqmonParticipantStartDate,
1193              raqmonParticipantIndex.
1194
1195              Note that there is no concern about the indexation of
1196              this table exceeding the limits defined by RFC 2578,
1197              Section 3.5.  According to [RFC4710], Section
1198              5.1, only IPv4 and IPv6 addresses can be reported as
1199              participant addresses."
1200         INDEX { raqmonParticipantAddrType,
1201                 raqmonParticipantAddr,
1202                 raqmonParticipantStartDate,
1203                 raqmonParticipantIndex }
1204         ::= { raqmonParticipantAddrTable 1 }
1205
1206     RaqmonParticipantAddrEntry ::=
1207         SEQUENCE { raqmonParticipantAddrEndDate DateAndTime }
1208
1209     raqmonParticipantAddrEndDate OBJECT-TYPE
1210         SYNTAX DateAndTime
1211         MAX-ACCESS read-only
1212         STATUS current
1213         DESCRIPTION
1214             "The value of raqmonParticipantEndDate for the
1215              corresponding raqmonParticipantEntry."
1216         ::= { raqmonParticipantAddrEntry 1 }
1217
1218
1219     raqmonException OBJECT IDENTIFIER ::= { raqmonMIBObjects 2 }
1220
1221     raqmonSessionExceptionTable OBJECT-TYPE
1222
1223
1224
1225         SYNTAX SEQUENCE OF RaqmonSessionExceptionEntry
1226         MAX-ACCESS not-accessible
1227         STATUS current
1228         DESCRIPTION
1229             "This table defines thresholds for the management
1230              station to get notifications about sessions that
1231              encountered poor quality of service.
1232
1233              The information in this table MUST be persistent
1234              across agent reboots."
1235         ::= { raqmonException 2 }
1236
1237     raqmonSessionExceptionEntry OBJECT-TYPE
1238         SYNTAX RaqmonSessionExceptionEntry
1239         MAX-ACCESS not-accessible
1240         STATUS current
1241         DESCRIPTION
1242             "A conceptual row in the raqmonSessionExceptionTable."
1243         INDEX { raqmonSessionExceptionIndex }
1244         ::= { raqmonSessionExceptionTable 1 }
1245
1246     RaqmonSessionExceptionEntry ::=
1247         SEQUENCE {
1248             raqmonSessionExceptionIndex                Unsigned32,
1249             raqmonSessionExceptionIAJitterThreshold    Unsigned32,
1250             raqmonSessionExceptionNetRTTThreshold      Unsigned32,
1251             raqmonSessionExceptionLostPacketsThreshold Unsigned32,
1252             raqmonSessionExceptionRowStatus            RowStatus
1253             }
1254
1255     raqmonSessionExceptionIndex OBJECT-TYPE
1256         SYNTAX Unsigned32 (1..65535)
1257         MAX-ACCESS not-accessible
1258         STATUS current
1259         DESCRIPTION
1260             "An index that uniquely identifies an
1261              entry in the raqmonSessionExceptionTable.
1262              Management applications can determine unused indices
1263              by performing GetNext or GetBulk operations on the
1264              Table."
1265         ::= { raqmonSessionExceptionEntry 2 }
1266
1267     raqmonSessionExceptionIAJitterThreshold OBJECT-TYPE
1268         SYNTAX Unsigned32
1269         UNITS  "milliseconds"
1270         MAX-ACCESS read-create
1271         STATUS current
1272         DESCRIPTION
1273
1274
1275
1276             "Threshold for jitter.
1277              The value during a session must be greater than or
1278              equal to this value for an exception to be created."
1279         ::= { raqmonSessionExceptionEntry 3 }
1280
1281     raqmonSessionExceptionNetRTTThreshold OBJECT-TYPE
1282         SYNTAX Unsigned32
1283         UNITS  "milliseconds"
1284         MAX-ACCESS read-create
1285         STATUS current
1286         DESCRIPTION
1287             "Threshold for round-trip time.
1288              The value during a session must be greater than or
1289              equal to this value for an exception to be created."
1290         ::= { raqmonSessionExceptionEntry 4 }
1291
1292     raqmonSessionExceptionLostPacketsThreshold OBJECT-TYPE
1293         SYNTAX Unsigned32 (0..1000)
1294         UNITS  "tenth of a percent"
1295         MAX-ACCESS read-create
1296         STATUS current
1297         DESCRIPTION
1298             "Threshold for lost packets in units of tenths
1299              of a percent.  The value during a session must
1300              be greater than or equal to this value for an
1301              exception to be created."
1302         ::= { raqmonSessionExceptionEntry 5 }
1303
1304     raqmonSessionExceptionRowStatus OBJECT-TYPE
1305         SYNTAX RowStatus
1306         MAX-ACCESS read-create
1307         STATUS current
1308         DESCRIPTION
1309             "This object has a value of 'active' when
1310              exceptions are being monitored by the system.
1311              A newly-created conceptual row must have all
1312              the read-create objects initialized before
1313              becoming 'active'.  A conceptual row that is in
1314              the 'notReady' or 'notInService' state MAY be
1315              removed after 5 minutes.  No writeable objects
1316              can be changed while the row is active."
1317         ::= { raqmonSessionExceptionEntry 7 }
1318
1319
1320     raqmonConfig OBJECT IDENTIFIER ::= { raqmonMIBObjects 3 }
1321
1322     raqmonConfigPort OBJECT-TYPE
1323         SYNTAX InetPortNumber
1324
1325
1326
1327         MAX-ACCESS read-write
1328         STATUS current
1329         DESCRIPTION
1330             "The UDP port to listen on for RAQMON reports,
1331              running on transport protocols other than SNMP.
1332              If the RAQMON PDU transport protocol is SNMP,
1333              a write operation on this object has no effect, as
1334              the standard port 162 is always used.
1335              The value of this object MUST be persistent across
1336              agent reboots."
1337         ::= { raqmonConfig 1 }
1338
1339        raqmonConfigPduTransport OBJECT-TYPE
1340          SYNTAX BITS
1341             {
1342                 other(0),
1343                 tcp(1),
1344                 snmp(2)
1345             }
1346         MAX-ACCESS read-only
1347         STATUS current
1348         DESCRIPTION
1349             "The PDU transport(s) used by this collector.
1350              If other(0) is set, the collector supports a
1351              transport other than SNMP or TCP.
1352              If tcp(1) is set, the collector supports TCP as a
1353              transport protocol.
1354              If snmp(2) is set, the collector supports SNMP as a
1355              transport protocol."
1356         ::= { raqmonConfig 2 }
1357
1358
1359     raqmonConfigRaqmonPdus OBJECT-TYPE
1360         SYNTAX Counter32
1361         UNITS  "PDUs"
1362         MAX-ACCESS read-only
1363         STATUS current
1364         DESCRIPTION
1365             "Count of RAQMON PDUs received by the Collector."
1366         ::= { raqmonConfig 3 }
1367
1368     raqmonConfigRDSTimeout OBJECT-TYPE
1369         SYNTAX Unsigned32
1370         MAX-ACCESS read-write
1371         STATUS current
1372         DESCRIPTION
1373             "The number of seconds since the reception of the
1374              last RAQMON PDU from a RDS after which a session
1375
1376
1377
1378              between the respective RDS and the collector will be
1379              considered terminated.
1380              The value of this object MUST be persistent across
1381              agent reboots."
1382         ::= { raqmonConfig 4 }
1383
1384
1385
1386
1387     raqmonConformance OBJECT IDENTIFIER ::= { raqmonMIB 2 }
1388
1389
1390     raqmonCompliances OBJECT IDENTIFIER ::= { raqmonConformance 1 }
1391     raqmonGroups OBJECT IDENTIFIER ::= { raqmonConformance 2 }
1392
1393     raqmonCompliance MODULE-COMPLIANCE
1394         STATUS  current
1395         DESCRIPTION
1396             "Describes the requirements for conformance to the
1397              RAQMON MIB."
1398         MODULE  -- this module
1399         MANDATORY-GROUPS { raqmonCollectorGroup,
1400                            raqmonCollectorNotificationsGroup
1401                          }
1402
1403         OBJECT raqmonParticipantAddrType
1404         SYNTAX  InetAddressType { ipv4(1), ipv6(2) }
1405         DESCRIPTION
1406             "Only IPv4 and IPv6 addresses need to be supported."
1407
1408         OBJECT raqmonParticipantAddr
1409         SYNTAX  InetAddress (SIZE(4|16))
1410         DESCRIPTION
1411             "Only IPv4 and IPv6 addresses need to be supported."
1412
1413         OBJECT raqmonParticipantPeerAddrType
1414         SYNTAX  InetAddressType { ipv4(1), ipv6(2) }
1415         DESCRIPTION
1416             "Only IPv4 and IPv6 addresses need to be supported."
1417
1418         OBJECT raqmonParticipantPeerAddr
1419         SYNTAX  InetAddress (SIZE(4|16))
1420         DESCRIPTION
1421             "Only IPv4 and IPv6 addresses need to be supported."
1422
1423            ::= { raqmonCompliances 1 }
1424
1425
1426
1427
1428
1429     raqmonCollectorGroup OBJECT-GROUP
1430         OBJECTS {
1431             raqmonParticipantReportCaps,
1432             raqmonParticipantAddrType,
1433             raqmonParticipantAddr,
1434             raqmonParticipantSendPort,
1435             raqmonParticipantRecvPort,
1436             raqmonParticipantSetupDelay,
1437             raqmonParticipantName,
1438             raqmonParticipantAppName,
1439             raqmonParticipantQosCount,
1440             raqmonParticipantEndDate,
1441             raqmonParticipantDestPayloadType,
1442             raqmonParticipantSrcPayloadType,
1443             raqmonParticipantActive,
1444             raqmonParticipantPeer,
1445             raqmonParticipantPeerAddrType,
1446             raqmonParticipantPeerAddr,
1447             raqmonParticipantSrcL2Priority,
1448             raqmonParticipantDestL2Priority,
1449             raqmonParticipantSrcDSCP,
1450             raqmonParticipantDestDSCP,
1451             raqmonParticipantCpuMean,
1452             raqmonParticipantCpuMin,
1453             raqmonParticipantCpuMax,
1454             raqmonParticipantMemoryMean,
1455             raqmonParticipantMemoryMin,
1456             raqmonParticipantMemoryMax,
1457             raqmonParticipantNetRTTMean,
1458             raqmonParticipantNetRTTMin,
1459             raqmonParticipantNetRTTMax,
1460             raqmonParticipantIAJitterMean,
1461             raqmonParticipantIAJitterMin,
1462             raqmonParticipantIAJitterMax,
1463             raqmonParticipantIPDVMean,
1464             raqmonParticipantIPDVMin,
1465             raqmonParticipantIPDVMax,
1466             raqmonParticipantNetOwdMean,
1467             raqmonParticipantNetOwdMin,
1468             raqmonParticipantNetOwdMax,
1469             raqmonParticipantAppDelayMean,
1470             raqmonParticipantAppDelayMin,
1471             raqmonParticipantAppDelayMax,
1472             raqmonParticipantPacketsRcvd,
1473             raqmonParticipantPacketsSent,
1474             raqmonParticipantOctetsRcvd,
1475             raqmonParticipantOctetsSent,
1476             raqmonParticipantLostPackets,
1477
1478
1479
1480             raqmonParticipantLostPacketsFrct,
1481             raqmonParticipantDiscards,
1482             raqmonParticipantDiscardsFrct,
1483             raqmonQoSEnd2EndNetDelay,
1484             raqmonQoSInterArrivalJitter,
1485             raqmonQosRcvdPackets,
1486             raqmonQosRcvdOctets,
1487             raqmonQosSentPackets,
1488             raqmonQosSentOctets,
1489             raqmonQosLostPackets,
1490             raqmonQosSessionStatus,
1491             raqmonParticipantAddrEndDate,
1492             raqmonConfigPort,
1493             raqmonSessionExceptionIAJitterThreshold,
1494             raqmonSessionExceptionNetRTTThreshold,
1495             raqmonSessionExceptionLostPacketsThreshold,
1496             raqmonSessionExceptionRowStatus,
1497             raqmonConfigPduTransport,
1498             raqmonConfigRaqmonPdus,
1499             raqmonConfigRDSTimeout}
1500         STATUS current
1501         DESCRIPTION
1502             "Objects used in RAQMON by a collector."
1503
1504
1505         ::= { raqmonGroups 1 }
1506
1507     raqmonCollectorNotificationsGroup NOTIFICATION-GROUP
1508         NOTIFICATIONS { raqmonSessionAlarm }
1509         STATUS current
1510         DESCRIPTION
1511             "Notifications emitted by a RAQMON collector."
1512         ::= { raqmonGroups 2 }
1513
1514 END