1RADLAN-rndApplications DEFINITIONS ::= BEGIN
2
3-- Title:      RADLAN Application Private Extension
4-- Version:    7.37.00.00
5-- Date:       17 May 2004
6
7IMPORTS
8    rnd                                                     FROM RADLAN-MIB
9    InterfaceIndexOrZero, InterfaceIndex, ifIndex           FROM IF-MIB
10    DisplayString                                           FROM SNMPv2-TC-v1
11    Unsigned32, Counter32, IpAddress,
12    MODULE-IDENTITY, OBJECT-TYPE                            FROM SNMPv2-SMI
13    RowStatus, TruthValue,
14    TEXTUAL-CONVENTION                                      FROM SNMPv2-TC;
15
16rndApplications  MODULE-IDENTITY
17                 LAST-UPDATED "200406010000Z"
18                 ORGANIZATION "Radlan Computer Communications Ltd."
19                 CONTACT-INFO
20                      "radlan.com"
21                 DESCRIPTION
22                      "The private MIB module definition for RND applications MIB."
23                 REVISION "200406010000Z"
24                 DESCRIPTION
25                      "Initial version of this MIB."
26                 ::= { rnd 35 }
27
28
29-- Obsolete
30-- rsServerDispatcher  OBJECT IDENTIFIER ::= { rndApplications 1}
31
32-- rndMidLevelManagement group contains variables which direct the mid-level
33-- management stations how to monitor and manage their domains.
34
35rndMidLevelManagement  OBJECT IDENTIFIER ::= { rndApplications 2} -- NEW Group
36
37rndAlarmOptions  OBJECT IDENTIFIER ::= { rndMidLevelManagement 2}
38
39rndAlarmEnabling OBJECT-TYPE
40    SYNTAX INTEGER {
41        enabled(1),
42        disabled(2)
43        }
44    MAX-ACCESS  read-write
45    STATUS      current
46    DESCRIPTION
47        "Indicates whether alarms should be issued to the high-level
48         NMS "
49     ::=  { rndAlarmOptions 1 }
50
51rndAlarmInterval OBJECT-TYPE
52    SYNTAX INTEGER
53    MAX-ACCESS  read-write
54    STATUS      current
55    DESCRIPTION
56        "Indicates the minimal period of time which must pass after issuing
57         an alarm before issuing the same alarm again."
58     ::=  { rndAlarmOptions 2 }
59
60rndMonitoredElementsTable  OBJECT-TYPE
61   SYNTAX SEQUENCE OF RndMonitoredElementEntry
62   MAX-ACCESS   not-accessible
63   STATUS       current
64   DESCRIPTION
65    "The table of monitored elements of the network"
66    ::= {rndMidLevelManagement 3}
67
68rndMonitoredElementEntry  OBJECT-TYPE
69   SYNTAX RndMonitoredElementEntry
70   MAX-ACCESS   not-accessible
71   STATUS       current
72   DESCRIPTION
73       " The row definition for this table."
74   INDEX { rndMonitoredElementAddress }
75    ::= {rndMonitoredElementsTable 1}
76
77RndMonitoredElementEntry ::= SEQUENCE {
78
79rndMonitoredElementAddress    IpAddress,
80rndMonitoredElementCommunity  DisplayString(SIZE(1..20)),
81rndMonitoredElementLabel      DisplayString(SIZE(1..20)),
82rndDefaultPollingInterval     INTEGER,
83rndDefaultLogFile             DisplayString,
84rndMonitoredElementStatus     RowStatus
85}
86rndMonitoredElementAddress OBJECT-TYPE
87   SYNTAX IpAddress
88   MAX-ACCESS   read-only
89   STATUS       current
90   DESCRIPTION
91    "The IP address of the monitored element"
92     ::=  {rndMonitoredElementEntry  1 }
93
94rndMonitoredElementCommunity OBJECT-TYPE
95   SYNTAX DisplayString(SIZE(1..20))
96   MAX-ACCESS   read-write
97   STATUS       current
98   DESCRIPTION
99    "The community of the monitored element"
100     ::=  {rndMonitoredElementEntry 2  }
101
102rndMonitoredElementLabel OBJECT-TYPE
103   SYNTAX DisplayString(SIZE(1..20))
104   MAX-ACCESS   read-write
105   STATUS       current
106   DESCRIPTION
107    "The label assigned by the network manager to the monitored element"
108     ::=  {rndMonitoredElementEntry 3}
109
110rndDefaultPollingInterval OBJECT-TYPE
111   SYNTAX INTEGER
112   MAX-ACCESS   read-write
113   STATUS       current
114   DESCRIPTION
115    "The default period of time between two consecutive pollings of the
116     monitored element for the value of an object instance. If no other polling
117     interval is specifically assigned to the monitored object instance, this
118     one will be used"
119     ::=  {rndMonitoredElementEntry 4}
120
121rndDefaultLogFile OBJECT-TYPE
122   SYNTAX DisplayString
123   MAX-ACCESS   read-write
124   STATUS       current
125   DESCRIPTION
126    "The default file path of the log-file which will contain the polling
127     results for the monitored element. If no other file path is specifically
128     assigned to the monitored object instance, this log-file will be used."
129
130     ::=  {rndMonitoredElementEntry  5}
131
132rndMonitoredElementStatus OBJECT-TYPE
133   SYNTAX RowStatus
134   MAX-ACCESS   read-write
135   STATUS       current
136   DESCRIPTION
137         "It is used to manage the monitored elements table and indicates
138          the current monitoring status of an element."
139     ::=  {rndMonitoredElementEntry  6}
140
141rndMonitoringTable  OBJECT-TYPE
142   SYNTAX SEQUENCE OF RndMonitoringEntry
143   MAX-ACCESS   not-accessible
144   STATUS       current
145   DESCRIPTION
146    "The table of monitored object instances. Each monitored object instance
147     belongs to a monitored element previously entered in the
148     rndMonitoredElementsTable. "
149    ::= {rndMidLevelManagement 4}
150
151rndMonitoringEntry OBJECT-TYPE
152   SYNTAX RndMonitoringEntry
153   MAX-ACCESS   not-accessible
154   STATUS       current
155   DESCRIPTION
156       " The row definition for this table."
157   INDEX { rndMonitoredElement, IMPLIED rndMonitoredObjectInstanceLabel }
158    ::= {rndMonitoringTable 1}
159
160RndMonitoringEntry ::= SEQUENCE {
161
162rndMonitoredElement             DisplayString(SIZE(1..20)),
163rndMonitoredObjectInstanceLabel DisplayString,
164rndMonitoredObjectName          DisplayString,
165rndMonitoredObjectIdentifier    OBJECT IDENTIFIER,
166rndMonitoredObjectInstance      OBJECT IDENTIFIER,
167rndMonitoredObjectSyntax        INTEGER,
168rndMonitoringInterval           INTEGER,
169rndAlarmMaxTreshold             INTEGER,
170rndAlarmMinTreshold             INTEGER,
171rndMonitoringLogfile            DisplayString,
172rndMonitoringEntryStatus        RowStatus,
173rndMonitoredIntegerInstance     INTEGER
174}
175
176rndMonitoredElement OBJECT-TYPE
177   SYNTAX DisplayString(SIZE(1..20))
178   MAX-ACCESS   read-only
179   STATUS       current
180   DESCRIPTION
181    "A label assigned by the network manager to a monitored element to
182     which this monitored object instance belongs. This label must have
183     been previously entered in an instance of rndMonitoredElementLabel"
184    ::=  {rndMonitoringEntry  1}
185
186rndMonitoredObjectInstanceLabel OBJECT-TYPE
187   SYNTAX DisplayString(SIZE(1..20))
188   MAX-ACCESS   read-only
189   STATUS       current
190   DESCRIPTION
191    "The label assigned by the network manager to the monitored object instance"
192    ::=  {rndMonitoringEntry  2}
193
194rndMonitoredObjectName OBJECT-TYPE
195   SYNTAX DisplayString(SIZE(0..20))
196   MAX-ACCESS   read-write
197   STATUS       current
198   DESCRIPTION
199    "The symbolic object type name of the object to which the monitored object
200     instance belongs (as it appears the MIB module definition). In case of
201     ambiguity the <MIB module name> : <object type name> format should be used.
202     An instance of rndMonitoredObjectName need not be assigned any value, if
203     the corresponding instance of rndMonitoredObjectIdentifier is assigned a
204     value, since any one of these, together with the object instance
205     identifier, suffices to unambigously identify the monitored object
206     instance."
207
208    ::=  {rndMonitoringEntry  3}
209
210rndMonitoredObjectIdentifier OBJECT-TYPE
211   SYNTAX OBJECT IDENTIFIER
212   MAX-ACCESS   read-write
213   STATUS       current
214   DESCRIPTION
215    "The object identifier of the object to which the monitored object
216     instance belongs.
217     An instance of rndMonitoredObjectIdentifier need not be assigned any value, if
218     the corresponding instance of rndMonitoredObjectName is assigned a value,
219     since any one of these, together with the object instance identifier,
220     suffices to unambigously identify the monitored object instance."
221
222    ::=  {rndMonitoringEntry  4}
223
224rndMonitoredObjectInstance OBJECT-TYPE
225   SYNTAX OBJECT IDENTIFIER
226   MAX-ACCESS   read-write
227   STATUS       current
228   DESCRIPTION
229        "The instance identifier (key) of the monitored object instance."
230    ::=  {rndMonitoringEntry  5}
231
232rndMonitoredObjectSyntax OBJECT-TYPE
233   SYNTAX INTEGER {
234       integer(1),
235       octet-string(2),
236       ip-address(3),
237       object-identifier(4)
238     }
239
240   MAX-ACCESS   read-write
241   STATUS       current
242   DESCRIPTION
243    "The syntax of the monitored object instance (i.e., the syntax of the object
244     type of the object to which the monitored instance belongs).
245     Need not be assigned any value if the corresponding instance of
246     rndMonitoredObjectName has been assigned a value"
247    ::=  {rndMonitoringEntry  6}
248
249rndMonitoringInterval OBJECT-TYPE
250   SYNTAX INTEGER
251   MAX-ACCESS   read-write
252   STATUS       current
253   DESCRIPTION
254    "The period of time between two consecutive retrievals of the monitored
255     object instance's value."
256    ::=  {rndMonitoringEntry  7}
257
258
259rndAlarmMaxTreshold OBJECT-TYPE
260   SYNTAX INTEGER
261   MAX-ACCESS   read-write
262   STATUS       current
263   DESCRIPTION
264    "The value of the monitored object instance, the exceeding of which
265     will cause the generation of an alarm to the high-level management
266     station."
267    ::=  {rndMonitoringEntry 8}
268
269rndAlarmMinTreshold OBJECT-TYPE
270   SYNTAX INTEGER
271   MAX-ACCESS   read-write
272   STATUS       current
273   DESCRIPTION
274    "If the value of the monitored object instance falls below the value
275     assigned to rndAlarmMinTreshold, an alarm to the high-level management
276     station will be issued."
277    ::=  {rndMonitoringEntry  9}
278
279
280rndMonitoringLogfile OBJECT-TYPE
281   SYNTAX DisplayString
282   MAX-ACCESS   read-write
283   STATUS       current
284   DESCRIPTION
285    "The entire path of the file in which the results of the monitoring
286     of this object instance should be recorded."
287    ::=  {rndMonitoringEntry  10}
288
289rndMonitoringEntryStatus OBJECT-TYPE
290   SYNTAX RowStatus
291   MAX-ACCESS   read-write
292   STATUS       current
293   DESCRIPTION
294         "It is used to manage the monitored object instances table and
295          indicates the current monitoring status of an object instance."
296    ::=  {rndMonitoringEntry  11}
297
298rndMonitoredIntegerInstance OBJECT-TYPE
299   SYNTAX INTEGER
300   MAX-ACCESS   read-write
301   STATUS       current
302   DESCRIPTION
303         ""
304    ::=  {rndMonitoringEntry  12}
305
306rndMibFilesTable  OBJECT-TYPE
307   SYNTAX SEQUENCE OF RndMibFileEntry
308   MAX-ACCESS   not-accessible
309   STATUS       current
310   DESCRIPTION
311    "The table of monitored object instances. Each monitored object instance
312     belongs to a monitored element previously entered in the
313     rndMonitoredElementsTable. "
314    ::= {rndMidLevelManagement 5}
315
316rndMibFileEntry OBJECT-TYPE
317   SYNTAX RndMibFileEntry
318   MAX-ACCESS   not-accessible
319   STATUS       current
320   DESCRIPTION
321       " The row definition for this table."
322   INDEX { rndMibFileIndex }
323    ::= {rndMibFilesTable 1}
324
325RndMibFileEntry ::= SEQUENCE {
326
327rndMibFileIndex                 INTEGER,
328rndMibFilePath                  DisplayString,
329rndMibFileRefresh               INTEGER,
330rndMibFileEntryStatus           RowStatus
331}
332rndMibFileIndex OBJECT-TYPE
333   SYNTAX INTEGER
334   MAX-ACCESS   read-only
335   STATUS       current
336   DESCRIPTION
337    "The number of the MIB file in the list MIB files supported by the
338     Mid-Level management station. The order of the MIB files in this
339     list must reflect the the IMPORT relation between the MIBS contained
340     in the MIB files, i.e., if MIB A IMPORTS FROM MIB B, the file containing
341     MIB A must have a lesser index in this table than the file containing
342     MIB B."
343    ::=  {rndMibFileEntry  1}
344
345
346rndMibFilePath OBJECT-TYPE
347   SYNTAX DisplayString
348   MAX-ACCESS   read-write
349   STATUS       current
350   DESCRIPTION
351    "The path of the MIB file in the MIB file server."
352    ::=  {rndMibFileEntry  2}
353
354rndMibFileRefresh OBJECT-TYPE
355   SYNTAX INTEGER {
356      no(1),
357      yes(2)
358   }
359   MAX-ACCESS   read-write
360   STATUS       current
361   DESCRIPTION
362    "Indicates if the file should be fetched after setting this entry from the
363     MIB file server."
364    ::=  {rndMibFileEntry  3}
365
366rndMibFileEntryStatus OBJECT-TYPE
367   SYNTAX RowStatus
368   MAX-ACCESS   read-write
369   STATUS       current
370   DESCRIPTION
371         "It is used to manage the MIB files table."
372    ::=  {rndMibFileEntry  4}
373
374rndHardwareConfiguration OBJECT-TYPE
375    SYNTAX TruthValue
376    MAX-ACCESS  read-write
377    STATUS      current
378    DESCRIPTION
379        "Indicates whether the current SET SNMP PDU contains hardware
380         configuration (i.e., normally read-only variables). SET of such
381         variables in the Mid-level management station will be allowed only
382         if this variable is included in the SNMP PDU and its value is true.
383         Its value as returned in  a GET SNMP PDU will always be false."
384    ::= {rndMidLevelManagement 6}
385
386rndEraseSimulatedConfiguration OBJECT-TYPE
387    SYNTAX INTEGER {
388        eraseSimulatedConfiguration(1),
389        simulatedConfigurationPresent(2),
390        simulatedConfigurationErased(3)
391        }
392    MAX-ACCESS  read-write
393    STATUS      current
394    DESCRIPTION
395        "eraseSimulatedConfiguration instructs the MLNMS to erase all the
396         simulated configuration from its configuration data-base (CDB). This
397         the only accepted value for SNMP SET statements and will never be
398         returned in SNMP GET statements.
399         simulatedConfigurationPresent indicates that the MLNMS currently has
400         a simulated configuration.
401         simulatedConfigurationErased indicates that the MLNMS currently has
402         no simulated configuration."
403    ::= {rndMidLevelManagement 7}
404
405rndDeleteValuesTable  OBJECT-TYPE
406   SYNTAX SEQUENCE OF RndDeleteValuesEntry
407   MAX-ACCESS   not-accessible
408   STATUS       current
409   DESCRIPTION
410    "This table indicates which MIB variables are row status fields which
411     control the status of the entry to which they belong. This table also
412     indicates which (integer!) value of these MIB variables will cause, if
413     present in a SNMP SET PDU, the deletion of the conceptual row instance
414     to which the SET MIB variable instance belongs."
415    ::= {rndMidLevelManagement 8}
416
417rndDeleteValuesEntry  OBJECT-TYPE
418   SYNTAX RndDeleteValuesEntry
419   MAX-ACCESS   not-accessible
420   STATUS       current
421   DESCRIPTION
422       " The row definition for the rndDeleteValuesTable table."
423   INDEX { IMPLIED rndRowStatusVariableName }
424    ::= {rndDeleteValuesTable 1}
425
426RndDeleteValuesEntry ::= SEQUENCE {
427
428rndRowStatusVariableName    DisplayString,
429rndRowStatusObjectId        OBJECT IDENTIFIER,
430rndRowDeleteValue           INTEGER,
431rndDeleteValueEntryStatus   RowStatus
432}
433
434rndRowStatusVariableName OBJECT-TYPE
435   SYNTAX DisplayString(SIZE(1..80))
436--   MAX-ACCESS         read-only
437   MAX-ACCESS   read-write
438   STATUS       current
439   DESCRIPTION
440    "The name of the row status field. This name may not necessarily be any
441     name which is present in the MIBs loaded into the MLNMS station."
442
443     ::=  {rndDeleteValuesEntry 1}
444
445rndRowStatusObjectId OBJECT-TYPE
446   SYNTAX OBJECT IDENTIFIER
447   MAX-ACCESS   read-write
448   STATUS       current
449   DESCRIPTION
450    "The object id of the row status field. If the rndRowStatusVariableName is
451     a name present in the MIBs loaded into the MLNMS, this MIB
452     variable is not required, but if given, it must match the object id known
453     to the MLNMS.
454     The variable identified by rndRowStatusVariableName and/or rndRowStatusObjectId
455     must be a read-write MIB variable of type INTEGER which belongs to an
456     entry (i.e, is a child of a MIB variable of type SEQUENCE)."
457
458     ::=  {rndDeleteValuesEntry 2}
459
460rndRowDeleteValue OBJECT-TYPE
461   SYNTAX INTEGER
462   MAX-ACCESS   read-write
463   STATUS       current
464   DESCRIPTION
465    "The value of the variable identified by rndRowStatusVariableName and/or
466     rndRowStatusObjectId, which, if present in a SNMP SET PDU, will cause
467     the deletion of the conceptual row instance which the SET MIB variable
468     instance belongs."
469     ::=  {rndDeleteValuesEntry 3}
470
471rndDeleteValueEntryStatus  OBJECT-TYPE
472   SYNTAX  RowStatus
473   MAX-ACCESS   read-write
474   STATUS       current
475   DESCRIPTION
476         "It is used to delete an entry from this table."
477     ::=  {rndDeleteValuesEntry 4}
478
479snmpTesting  OBJECT IDENTIFIER ::= { rndMidLevelManagement 9}
480
481rndSimulatedVariablesTable  OBJECT-TYPE
482   SYNTAX SEQUENCE OF RndSimulatedVariablesEntry
483   MAX-ACCESS   not-accessible
484   STATUS       current
485   DESCRIPTION
486    "This table indicates which MIB variables are simulated."
487    ::= {snmpTesting 1}
488
489rndSimulatedVariablesEntry  OBJECT-TYPE
490   SYNTAX RndSimulatedVariablesEntry
491   MAX-ACCESS   not-accessible
492   STATUS       current
493   DESCRIPTION
494       " The row definition for the rndSimulatedVariablesTable table."
495   INDEX { rndSimulatedVariableEntryIndex }
496    ::= {rndSimulatedVariablesTable 1}
497
498RndSimulatedVariablesEntry ::= SEQUENCE {
499
500rndSimulatedVariableEntryIndex  INTEGER,
501rndSimulatedVariableObjectId    OBJECT IDENTIFIER,
502rndNotSupportedField            INTEGER,
503rndSimulatedVariableEntryStatus RowStatus
504}
505
506rndSimulatedVariableEntryIndex OBJECT-TYPE
507   SYNTAX INTEGER
508   MAX-ACCESS   read-only
509   STATUS       current
510   DESCRIPTION
511    "The index entry."
512
513     ::=  {rndSimulatedVariablesEntry 1}
514
515rndSimulatedVariableObjectId OBJECT-TYPE
516   SYNTAX OBJECT IDENTIFIER
517   MAX-ACCESS   read-write
518   STATUS       current
519   DESCRIPTION
520    "The object id of the simulated variable. If the simulated variable belongs
521     to a table entry, the entire entry is henceforth supported."
522
523     ::=  {rndSimulatedVariablesEntry 2}
524
525rndNotSupportedField OBJECT-TYPE
526   SYNTAX INTEGER
527   MAX-ACCESS   read-only
528   STATUS       current
529   DESCRIPTION
530    "Variable for not supported simulation."
531     ::=  {rndSimulatedVariablesEntry 3}
532
533rndSimulatedVariableEntryStatus  OBJECT-TYPE
534   SYNTAX  RowStatus
535   MAX-ACCESS   read-write
536   STATUS       current
537   DESCRIPTION
538         "It is used to delete an entry from this table."
539     ::=  {rndSimulatedVariablesEntry 4}
540
541rndSnmpTestPassword  OBJECT-TYPE
542   SYNTAX INTEGER
543   MAX-ACCESS   read-write
544   STATUS       current
545   DESCRIPTION
546    "This variable enables the user supplying the correct code to use the
547     SNMP test feature."
548    ::= {snmpTesting 2}
549
550rndSnmpTests  OBJECT-TYPE
551   SYNTAX INTEGER {
552                   noSimulation(1),
553                   simulateSetFailure(2),
554                   simulateAppGet(3),
555                   simulateAppGetNext(4)
556                  }
557   MAX-ACCESS   read-write
558   STATUS       current
559   DESCRIPTION
560    "This variable enables the authorized user to test various SNMP features."
561    ::= {snmpTesting 3}
562
563rndSimulateUndo  OBJECT-TYPE
564   SYNTAX INTEGER
565   MAX-ACCESS   read-write
566   STATUS       current
567   DESCRIPTION
568    "This variable enables the authorized user to test the SNMP UNDO feature."
569    ::= {snmpTesting 4}
570
571rlSnmpServTestRequest  OBJECT-TYPE
572   SYNTAX INTEGER
573   MAX-ACCESS   read-write
574   STATUS       current
575   DESCRIPTION
576    "This variable enables the authorized user to test the SNMP SERV package."
577    ::= {snmpTesting 5}
578
579rlSnmpServTestResponse  OBJECT-TYPE
580   SYNTAX OCTET STRING
581   MAX-ACCESS   read-only
582   STATUS       current
583   DESCRIPTION
584    "This variable enables the authorized user to retrieve the results of
585    a the SNMP SERV package test."
586   ::= {snmpTesting 6}
587
588rlSnmpServCreateTestPool  OBJECT-TYPE
589   SYNTAX INTEGER { create(1), no-create(2) }
590   MAX-ACCESS   read-write
591   STATUS       current
592   DESCRIPTION
593    "This variable enables the authorized user to indicate that after its reset
594     the device should create a buffer pool for SNMPServ process PDU
595     testing."
596   ::= {snmpTesting 7}
597
598rlSnmpServITCbindClients  OBJECT-TYPE
599    SYNTAX OBJECT IDENTIFIER
600    MAX-ACCESS  read-write
601    STATUS      current
602    DESCRIPTION
603        "This variable enables the authorized user to to indicate that after
604         its reset the device should create ITC clients for SnmpServ data
605         requests clients.
606         The semantics of this variable is as follows:
607            subidentifier 2*n indicates whether the client n is synchronous(1) or
608            asynchronous(2)
609            subidentifier 2*n+1 indicates the number of simulatneous requests
610            expected by client n."
611    ::= {snmpTesting 8}
612
613rlSnmpTestSimulatedVariables  OBJECT IDENTIFIER ::= {snmpTesting 9}
614
615rlTstBasicRateTable OBJECT-TYPE
616    SYNTAX SEQUENCE OF RlTstBasicRateEntry
617    MAX-ACCESS  not-accessible
618    STATUS      current
619    DESCRIPTION
620        "Table for testing SNMP agent."
621    ::= { snmpTesting 10 }
622
623rlTstBasicRateEntry OBJECT-TYPE
624    SYNTAX RlTstBasicRateEntry
625    MAX-ACCESS  not-accessible
626    STATUS      current
627    DESCRIPTION
628        "An entry in the rlTstBasicRateTable."
629    INDEX { ifIndex }
630    ::= { rlTstBasicRateTable 1 }
631
632RlTstBasicRateEntry ::= SEQUENCE {
633    rlTstBasicRateIfType INTEGER,
634    rlTstBasicRateLineTopology INTEGER,
635    rlTstBasicRateIfMode INTEGER,
636    rlTstBasicRateSignalMode INTEGER
637    }
638
639rlTstBasicRateIfType OBJECT-TYPE
640    SYNTAX INTEGER {
641        isdns(75),
642        isdnu(76)
643        }
644    MAX-ACCESS  read-write
645    STATUS      current
646    DESCRIPTION
647        ""
648    ::= { rlTstBasicRateEntry 1 }
649
650rlTstBasicRateLineTopology OBJECT-TYPE
651    SYNTAX INTEGER {
652        pointToPoint(1),
653        pointToMultipoint(2)
654        }
655    MAX-ACCESS  read-write
656    STATUS      current
657    DESCRIPTION
658        ""
659    ::= { rlTstBasicRateEntry 2 }
660
661rlTstBasicRateIfMode OBJECT-TYPE
662    SYNTAX INTEGER {
663        te(1),
664        nt(2)
665        }
666    MAX-ACCESS  read-write
667    STATUS      current
668    DESCRIPTION
669        ""
670    ::= { rlTstBasicRateEntry 3 }
671
672rlTstBasicRateSignalMode OBJECT-TYPE
673    SYNTAX INTEGER {
674        active(1),
675        inactive(2)
676        }
677    MAX-ACCESS  read-write
678    STATUS      current
679    DESCRIPTION
680        ""
681    ::= { rlTstBasicRateEntry 4 }
682
683rlMibTree OBJECT IDENTIFIER ::= {rndMidLevelManagement 10 }
684
685rlMibTreeTable OBJECT-TYPE
686   SYNTAX SEQUENCE OF RlMibTreeEntry
687   MAX-ACCESS   not-accessible
688   STATUS       current
689   DESCRIPTION
690    "This reflects the MIB tree of the device."
691   ::= {rlMibTree 1 }
692
693
694rlMibTreeEntry OBJECT-TYPE
695   SYNTAX RlMibTreeEntry
696   MAX-ACCESS   not-accessible
697   STATUS       current
698   DESCRIPTION
699       " Each row shows a tree relationsship in the MIB."
700   INDEX { rlMibTreeFather, rlMibTreeSonIndex }
701   ::= {rlMibTreeTable 1 }
702
703   RlMibTreeEntry ::= SEQUENCE {
704
705     rlMibTreeFather                 DisplayString,
706     rlMibTreeSonIndex               INTEGER,
707     rlMibTreeSon                    DisplayString,
708     rlMibTreeSonObjectId            OBJECT IDENTIFIER,
709     rlMibTreeGrandFather            DisplayString
710}
711
712
713 rlMibTreeFather OBJECT-TYPE
714     SYNTAX DisplayString
715     MAX-ACCESS         not-accessible
716     STATUS     current
717     DESCRIPTION
718       " The father in a tree relation ship."
719     ::= {rlMibTreeEntry 1 }
720
721 rlMibTreeSonIndex OBJECT-TYPE
722     SYNTAX INTEGER
723     MAX-ACCESS         not-accessible
724     STATUS     current
725     DESCRIPTION
726       " Running index for this table."
727     ::= {rlMibTreeEntry 2 }
728
729 rlMibTreeSon OBJECT-TYPE
730     SYNTAX DisplayString
731     MAX-ACCESS         read-only
732     STATUS     current
733     DESCRIPTION
734       " The son in a tree relation ship."
735     ::= {rlMibTreeEntry 3 }
736
737 rlMibTreeSonObjectId OBJECT-TYPE
738     SYNTAX OBJECT IDENTIFIER
739     MAX-ACCESS         read-only
740     STATUS     current
741     DESCRIPTION
742       " The object identifier of the son in a tree relation ship."
743     ::= {rlMibTreeEntry 4}
744
745 rlMibTreeGrandFather OBJECT-TYPE
746     SYNTAX DisplayString
747     MAX-ACCESS         read-only
748     STATUS     current
749     DESCRIPTION
750       " The grand father (i.e father's father) in a tree relation ship."
751     ::= {rlMibTreeEntry 5 }
752
753
754-- Obsolete
755-- rsIpZeroHopRouting  OBJECT IDENTIFIER ::= { rndApplications 3}
756
757
758rsPingMIB OBJECT IDENTIFIER ::= { rndApplications 4} -- NEW Group
759rsPingTable OBJECT-TYPE
760    SYNTAX SEQUENCE OF RsPingEntry
761    MAX-ACCESS  not-accessible
762    STATUS      current
763    DESCRIPTION
764        "A table of ping request entries."
765    ::= { rsPingMIB 1 }
766
767rsPingEntry OBJECT-TYPE
768    SYNTAX RsPingEntry
769    MAX-ACCESS  not-accessible
770    STATUS      current
771    DESCRIPTION
772        "A ping request entry.
773
774        A management station wishing to create an entry should
775        first generate a pseudo-random serial number to be used
776        as the index to this sparse table. It must also create in the same
777        PDU the associated instance of the address object. It should also
778        modify in the same PDU the default values for the other configuration
779        objects if the defaults are not appropriate.
780
781        Once the sequence completes, the management station should
782        retrieve the values of the status objects of interest, and
783        should then delete the entry.  In order to prevent old
784        entries from clogging the table, entries will be aged out,
785        but an entry will never be deleted within 5 minutes of
786        completing."
787    INDEX { rsPingAddress }
788    ::= { rsPingTable 1 }
789
790RsPingEntry ::= SEQUENCE {
791    rsPingAddress          IpAddress,
792    rsPingPacketCount      INTEGER,
793    rsPingPacketSize       INTEGER,
794    rsPingPacketTimeout    INTEGER,
795    rsPingDelay            INTEGER,
796    rsPingTrapOnCompletion TruthValue,
797    rsPingSentPackets      Counter32,
798    rsPingReceivedPackets  Counter32,
799    rsPingMinReturnTime    INTEGER,
800    rsPingAvgReturnTime    INTEGER,
801    rsPingMaxReturnTime    INTEGER,
802    rsPingCompletionStatus INTEGER,
803    rsPingTimeStamp        DisplayString,
804    rsPingEntryStatus      RowStatus
805    }
806
807rsPingAddress OBJECT-TYPE
808    SYNTAX IpAddress
809--    Rsyntax OCTET STRING
810    MAX-ACCESS  read-write
811    STATUS      current
812    DESCRIPTION
813        "The address of the device to be pinged.
814         Once an instance of this object is created, its
815         value can not be changed."
816    ::= { rsPingEntry 1 }
817
818rsPingPacketCount OBJECT-TYPE
819    SYNTAX INTEGER(1..2147483647)
820    MAX-ACCESS  read-write
821    STATUS      current
822    DESCRIPTION
823        "Specifies the number of ping packets to send to the target
824        in this sequence."
825--    DEFVAL { 5 }
826    ::= { rsPingEntry 2 }
827
828 rsPingPacketSize OBJECT-TYPE
829    SYNTAX INTEGER
830    MAX-ACCESS  read-write
831    STATUS      current
832    DESCRIPTION
833        "Specifies the size of ping packets to send to the target
834        in this sequence.  The lower and upper boundaries of this
835        object are implementation dependent."
836--    DEFVAL { 100 }
837    ::= { rsPingEntry 3 }
838
839rsPingPacketTimeout OBJECT-TYPE
840    SYNTAX INTEGER(0..3600000)
841--  Units
842--    milliseconds
843    MAX-ACCESS  read-write
844    STATUS      current
845    DESCRIPTION
846        "Specifies the amount of time to wait for a response to a
847        transmitted packet before declaring the packet 'dropped.'"
848--    DEFVAL { 2000 }
849    ::= { rsPingEntry 4 }
850
851rsPingDelay OBJECT-TYPE
852    SYNTAX INTEGER(0..3600000)
853--  Units
854--    milliseconds
855    MAX-ACCESS  read-write
856    STATUS      current
857    DESCRIPTION
858       "Specifies the minimum amount of time to wait before sending
859        the next packet in a sequence after receiving a response.
860        The actual delay may be greater due to internal task scheduling."
861--    DEFVAL { 0 }
862    ::= { rsPingEntry 5 }
863
864rsPingTrapOnCompletion OBJECT-TYPE
865    SYNTAX TruthValue
866    MAX-ACCESS  read-write
867    STATUS      current
868    DESCRIPTION
869        "Specifies whether or not a rsPingCompletion trap should
870         be issued on completion of the sequence of pings.  If such a
871         trap is desired, the NMS should ensure that the community table
872         contains an instance specified by the NMSs IP address with
873         rndCommunityTrapsEnable = trapsEnable."
874--  DEFVAL { false }
875    ::= { rsPingEntry 6 }
876
877rsPingSentPackets OBJECT-TYPE
878    SYNTAX Counter32
879    MAX-ACCESS  read-only
880    STATUS      current
881    DESCRIPTION
882        "The number of ping packets that have been sent to the target
883        in this sequence."
884    ::= { rsPingEntry 7 }
885
886rsPingReceivedPackets OBJECT-TYPE
887    SYNTAX Counter32
888    MAX-ACCESS  read-only
889    STATUS      current
890    DESCRIPTION
891        "The number of ping packets that have been received from the
892        target in this sequence."
893    ::= { rsPingEntry 8 }
894
895rsPingMinReturnTime OBJECT-TYPE
896    SYNTAX INTEGER
897--  Units
898--    milliseconds
899    MAX-ACCESS  read-only
900    STATUS      current
901    DESCRIPTION
902        "The minimum round trip time of all the packets that have
903         been sent in this sequence. The value returned to a GET request
904         is meaningless if no ping response in a sequence has been received
905         yet."
906    ::= { rsPingEntry 9 }
907
908rsPingAvgReturnTime OBJECT-TYPE
909    SYNTAX INTEGER
910--  Units
911--    milliseconds
912    MAX-ACCESS  read-only
913    STATUS      current
914    DESCRIPTION
915        "The average round trip time of all the packets that have
916         been sent in this sequence.The value returned to a GET request
917         is meaningless if no ping response in a sequence has been received
918         yet."
919    ::= { rsPingEntry 10 }
920
921rsPingMaxReturnTime OBJECT-TYPE
922    SYNTAX INTEGER
923--  Units
924--    milliseconds
925    MAX-ACCESS  read-only
926    STATUS      current
927    DESCRIPTION
928        "The maximum round trip time of all the packets that have
929         been sent in this sequence.The value returned to a GET request
930         is meaningless if no ping response in a sequence has been received
931         yet."
932    ::= { rsPingEntry 11 }
933
934rsPingCompletionStatus OBJECT-TYPE
935    SYNTAX INTEGER {
936       ok(1),
937       timeout(2),
938       net-unreachable(3),
939       host-unreachable(4),
940       protocol-unreachable(5),
941       time-to-live-exceeded(6),
942       reassembly-time-exceeded(7),
943       unable-to-send(8),
944       bad-reply-data(9),
945       incomplete(10)
946       }
947    MAX-ACCESS  read-only
948    STATUS      current
949    DESCRIPTION
950        "If all the echo request packets in this sequence have been
951         responded by valid echo responses, this object is set to ok.
952         Otherwise this status indicates the problem. bad-reply-data indicates
953         that the reply data is not equal to the response data."
954    ::= { rsPingEntry 12 }
955
956rsPingTimeStamp OBJECT-TYPE
957    SYNTAX DisplayString(SIZE(19))
958    MAX-ACCESS  read-only
959    STATUS      current
960    DESCRIPTION
961        "The time-stamp indicating the time and date of creation or last
962         update of this request. The format of the time-stamp is
963         dd/mm/yyyy hh:mm:ss"
964    ::= { rsPingEntry 13 }
965
966
967rsPingEntryStatus OBJECT-TYPE
968    SYNTAX RowStatus
969    MAX-ACCESS  read-write
970    STATUS      current
971    DESCRIPTION
972        "The status of this table entry."
973    ::= { rsPingEntry 14 }
974
975rsPowerSupplyRedundacy OBJECT IDENTIFIER ::= { rndApplications 5} -- NEW Group
976rsPowerSupplyRedundacyTable   OBJECT-TYPE
977    SYNTAX SEQUENCE OF RsPowerSupplyRedundacyEntry
978    MAX-ACCESS  not-accessible
979    STATUS      current
980    DESCRIPTION
981        "The power supply redundancy table."
982    ::=  { rsPowerSupplyRedundacy 1  }
983
984rsPowerSupplyRedundacyEntry OBJECT-TYPE
985    SYNTAX RsPowerSupplyRedundacyEntry
986    MAX-ACCESS  not-accessible
987    STATUS      current
988    DESCRIPTION
989        "The status of power supply redundancy for this table."
990    INDEX { rsPowerSupplyRedundacyReNumber}
991    ::= { rsPowerSupplyRedundacyTable 1}
992
993RsPowerSupplyRedundacyEntry ::= SEQUENCE {
994    rsPowerSupplyRedundacyReNumber       INTEGER,
995    rsPowerSupplyRedundacyStatus         INTEGER
996    }
997
998rsPowerSupplyRedundacyReNumber OBJECT-TYPE
999    SYNTAX INTEGER  (1..31)
1000    MAX-ACCESS          read-only
1001    STATUS      current
1002    DESCRIPTION
1003        "This number identifies the module backed up
1004         by power supply redundancy in the stack."
1005    ::= { rsPowerSupplyRedundacyEntry 1}
1006
1007rsPowerSupplyRedundacyStatus OBJECT-TYPE
1008    SYNTAX INTEGER{
1009        notExist(1),
1010        existButNotWorking(2),
1011        bothWorking(3),
1012        internalOnlyWorking(4),
1013        externalOnlyWorking(5)
1014        }
1015    MAX-ACCESS          read-only
1016    STATUS      current
1017    DESCRIPTION
1018        "The status of a power supply redundancy of the entry."
1019    ::= { rsPowerSupplyRedundacyEntry 2}
1020
1021rsNvram  OBJECT IDENTIFIER ::= { rndApplications 6 }
1022rsEraseNvramAfterReset OBJECT-TYPE
1023    SYNTAX DisplayString  (SIZE(0..20))
1024    MAX-ACCESS          read-write
1025    STATUS      current
1026    DESCRIPTION
1027        "The name of NVRAM application that will be erased
1028         after reset or ALL if all NVRAM should be erased."
1029    ::=  { rsNvram 1 }
1030
1031rsNvramApplTable   OBJECT-TYPE
1032    SYNTAX SEQUENCE OF RsNvramApplEntry
1033    MAX-ACCESS  not-accessible
1034    STATUS      current
1035    DESCRIPTION
1036        "The NVRAM application table."
1037    ::=  { rsNvram 2 }
1038
1039rsNvramApplEntry OBJECT-TYPE
1040    SYNTAX RsNvramApplEntry
1041    MAX-ACCESS  not-accessible
1042    STATUS      current
1043    DESCRIPTION
1044        "The status of NVRAM application table."
1045    INDEX { rsNvramApplIndex}
1046    ::= { rsNvramApplTable 1}
1047
1048RsNvramApplEntry ::= SEQUENCE {
1049    rsNvramApplIndex       INTEGER,
1050    rsNvramApplName        DisplayString
1051    }
1052
1053rsNvramApplIndex OBJECT-TYPE
1054    SYNTAX INTEGER
1055    MAX-ACCESS          read-only
1056    STATUS      current
1057    DESCRIPTION
1058        "The index of NVRAM application table."
1059    ::= { rsNvramApplEntry 1}
1060
1061rsNvramApplName OBJECT-TYPE
1062    SYNTAX DisplayString  (SIZE(0..20))
1063    MAX-ACCESS          read-only
1064    STATUS      current
1065    DESCRIPTION
1066        "The name of application used NVRAM."
1067    ::= { rsNvramApplEntry 2}
1068
1069END
1070
1071