Commit | Line | Data |
---|---|---|
9319b3c3 C |
1 | -- tokenbus.my - Token Ring MIB |
2 | ||
3 | -- $Header: /f/osi/snmp/RCS/tokenring.my,v 7.2 91/02/22 09:44:47 mrose Interim $ | |
4 | -- | |
5 | -- | |
6 | -- $Log: tokenring.my,v $ | |
7 | -- Revision 7.2 91/02/22 09:44:47 mrose | |
8 | -- Interim 6.8 | |
9 | -- | |
10 | -- Revision 7.1 91/01/11 13:02:52 mrose | |
11 | -- update | |
12 | -- | |
13 | -- Revision 7.0 90/09/28 09:51:21 mrose | |
14 | -- *** empty log message *** | |
15 | -- | |
16 | ||
17 | -- | |
18 | -- NOTICE | |
19 | -- | |
20 | -- Acquisition, use, and distribution of this module and related | |
21 | -- materials are subject to the restrictions of a license agreement. | |
22 | -- Consult the Preface in the User's Manual for the full terms of | |
23 | -- this agreement. | |
24 | -- | |
25 | -- | |
26 | ||
27 | ||
28 | RFCxxxx-MIB DEFINITIONS ::= BEGIN | |
29 | ||
30 | -- IEEE 802.5 Token Ring MIB | |
31 | ||
32 | IMPORTS | |
33 | experimental | |
34 | FROM RFC1155-SMI | |
35 | OBJECT-TYPE | |
36 | FROM RFC-oooo; | |
37 | ||
38 | -- This MIB Module uses the extended OBJECT-TYPE macro as | |
39 | -- defined in [9]. | |
40 | ||
41 | ||
42 | ||
43 | dot5 OBJECT IDENTIFIER ::= { experimental 4 } | |
44 | ||
45 | -- All representations of MAC addresses in this MIB Module use, | |
46 | -- as a textual convention (i.e. this convention does not affect | |
47 | -- their encoding), the data type: | |
48 | ||
49 | MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in | |
50 | -- the "canonical" order | |
51 | -- defined by IEEE 802.1a, i.e., as if it were transmitted least | |
52 | -- significant bit first, even though 802.5 (in contrast to other | |
53 | -- 802.x protocols) requires MAC addresses to be transmitted most | |
54 | -- significant bit first. | |
55 | -- | |
56 | -- 16-bit addresses, if needed, are represented by setting their | |
57 | -- upper 4 octets to all 0's, i.e., AAFF would be represented | |
58 | -- as 00000000AAFF. | |
59 | ||
60 | ||
61 | ||
62 | ||
63 | ||
64 | ||
65 | ||
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | -- The Interface Table | |
78 | ||
79 | -- This table contains state and parameter information which is | |
80 | -- specific to 802.5 interfaces. It is mandatory that systems | |
81 | -- having 802.5 interfaces implement this table in addition to the | |
82 | -- generic interfaces table [4,6] and its generic extensions [11]. | |
83 | ||
84 | dot5Table OBJECT-TYPE | |
85 | SYNTAX SEQUENCE OF Dot5Entry | |
86 | ACCESS not-accessible | |
87 | STATUS mandatory | |
88 | DESCRIPTION | |
89 | "This table contains Token Ring interface | |
90 | parameters and state variables, one entry | |
91 | per 802.5 interface." | |
92 | ::= { dot5 1 } | |
93 | ||
94 | dot5Entry OBJECT-TYPE | |
95 | SYNTAX Dot5Entry | |
96 | ACCESS not-accessible | |
97 | STATUS mandatory | |
98 | DESCRIPTION | |
99 | "A list of Token Ring status and parameter | |
100 | values for an 802.5 interface." | |
101 | INDEX { dot5IfIndex } | |
102 | ::= { dot5Table 1 } | |
103 | ||
104 | Dot5Entry | |
105 | ::= SEQUENCE { | |
106 | dot5IfIndex | |
107 | INTEGER, | |
108 | dot5Commands | |
109 | INTEGER, | |
110 | dot5RingStatus | |
111 | INTEGER, | |
112 | dot5RingState | |
113 | INTEGER, | |
114 | dot5RingOpenStatus | |
115 | INTEGER, | |
116 | dot5RingSpeed | |
117 | INTEGER, | |
118 | dot5UpStream | |
119 | MacAddress, | |
120 | dot5ActMonParticipate | |
121 | INTEGER, | |
122 | ||
123 | ||
124 | ||
125 | ||
126 | ||
127 | ||
128 | ||
129 | dot5Functional | |
130 | MacAddress | |
131 | } | |
132 | ||
133 | dot5IfIndex OBJECT-TYPE | |
134 | SYNTAX INTEGER | |
135 | ACCESS read-only | |
136 | STATUS mandatory | |
137 | DESCRIPTION | |
138 | "The value of this object identifies the | |
139 | 802.5 interface for which this entry contains | |
140 | management information. The value of this | |
141 | object for a particular interface has the same | |
142 | value as the ifIndex object, defined in [4,6], | |
143 | for the same interface." | |
144 | ::= { dot5Entry 1 } | |
145 | ||
146 | dot5Commands OBJECT-TYPE | |
147 | SYNTAX INTEGER { | |
148 | no-op(1), | |
149 | open(2), | |
150 | reset(3), | |
151 | close(4) | |
152 | } | |
153 | ACCESS read-write | |
154 | STATUS mandatory | |
155 | DESCRIPTION | |
156 | "When this object is set to the value of open(2), | |
157 | the station should go into the open state. The | |
158 | progress and success of the open is given by the | |
159 | values of the objects dot5RingState and | |
160 | dot5RingOpenStatus. | |
161 | When this object is set to the value of | |
162 | reset(3), then the station should do a reset. | |
163 | On a reset, all MIB counters should retain their | |
164 | values, if possible. Other side affects are | |
165 | dependent on the hardware chip set. | |
166 | When this object is set to the value of | |
167 | close(4), the station should go into the stopped | |
168 | state by removing itself from the ring. | |
169 | Setting this object to a value of no-op(1) | |
170 | has no effect. | |
171 | When read, this object always has a value | |
172 | of no-op(1)." | |
173 | ::= { dot5Entry 2 } | |
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 | ||
181 | dot5RingStatus OBJECT-TYPE | |
182 | SYNTAX INTEGER | |
183 | ACCESS read-only | |
184 | STATUS mandatory | |
185 | DESCRIPTION | |
186 | "The current interface status which can be used | |
187 | to diagnose fluctuating problems that can occur | |
188 | on token rings, after a station has successfully | |
189 | been added to the ring. | |
190 | Before an open is completed, this object has | |
191 | the value for the 'no status' condition. The | |
192 | dot5RingState and dot5RingOpenStatus objects | |
193 | provide for debugging problems when the station | |
194 | can not even enter the ring. | |
195 | The object's value is a sum of values, one | |
196 | for each currently applicable condition. The | |
197 | following values are defined for various | |
198 | conditions: | |
199 | ||
200 | 0 = No Problems detected | |
201 | 32 = Ring Recovery | |
202 | 64 = Single Station | |
203 | 256 = Remove Received | |
204 | 512 = reserved | |
205 | 1024 = Auto-Removal Error | |
206 | 2048 = Lobe Wire Fault | |
207 | 4096 = Transmit Beacon | |
208 | 8192 = Soft Error | |
209 | 16384 = Hard Error | |
210 | 32768 = Signal Loss | |
211 | 131072 = no status, open not completed." | |
212 | ::= { dot5Entry 3 } | |
213 | ||
214 | dot5RingState OBJECT-TYPE | |
215 | SYNTAX INTEGER { | |
216 | opened(1), | |
217 | closed(2), | |
218 | opening(3), | |
219 | closing(4), | |
220 | openFailure(5), | |
221 | ringFailure(6) | |
222 | } | |
223 | ACCESS read-only | |
224 | STATUS mandatory | |
225 | DESCRIPTION | |
226 | ||
227 | ||
228 | ||
229 | ||
230 | ||
231 | ||
232 | ||
233 | "The current interface state with respect to | |
234 | entering or leaving the ring." | |
235 | ::= { dot5Entry 4 } | |
236 | ||
237 | dot5RingOpenStatus OBJECT-TYPE | |
238 | SYNTAX INTEGER { | |
239 | noOpen(1), -- no open attempted | |
240 | badParam(2), | |
241 | lobeFailed(3), | |
242 | signalLoss(4), | |
243 | insertionTimeout(5), | |
244 | ringFailed(6), | |
245 | beaconing(7), | |
246 | duplicateMAC(8), | |
247 | requestFailed(9), | |
248 | removeReceived(10), | |
249 | open(11) -- last open successful | |
250 | } | |
251 | ACCESS read-only | |
252 | STATUS mandatory | |
253 | DESCRIPTION | |
254 | "This object indicates the success, or the | |
255 | reason for failure, of the station's most | |
256 | recent attempt to enter the ring." | |
257 | ::= { dot5Entry 5 } | |
258 | ||
259 | dot5RingSpeed OBJECT-TYPE | |
260 | SYNTAX INTEGER { | |
261 | unknown(1), | |
262 | oneMegabit(2), | |
263 | fourMegabit(3), | |
264 | sixteenMegabit(4) | |
265 | } | |
266 | ACCESS read-write | |
267 | STATUS mandatory | |
268 | DESCRIPTION | |
269 | "The ring's bandwidth." | |
270 | ::= { dot5Entry 6 } | |
271 | ||
272 | dot5UpStream OBJECT-TYPE | |
273 | SYNTAX MacAddress | |
274 | ACCESS read-only | |
275 | STATUS mandatory | |
276 | DESCRIPTION | |
277 | "The MAC-address of the up stream neighbor | |
278 | ||
279 | ||
280 | ||
281 | ||
282 | ||
283 | ||
284 | ||
285 | station in the ring." | |
286 | ::= { dot5Entry 7 } | |
287 | ||
288 | dot5ActMonParticipate OBJECT-TYPE | |
289 | SYNTAX INTEGER { | |
290 | true(1), | |
291 | false(2) | |
292 | } | |
293 | ACCESS read-write | |
294 | STATUS mandatory | |
295 | DESCRIPTION | |
296 | "If this object has a value of true(1) then | |
297 | this interface will participate in the active | |
298 | monitor selection process. If the value is | |
299 | false(2) then it will not. Setting this | |
300 | object might not have an effect until the | |
301 | next time the interface is opened." | |
302 | ::= { dot5Entry 8 } | |
303 | ||
304 | dot5Functional OBJECT-TYPE | |
305 | SYNTAX MacAddress | |
306 | ACCESS read-write | |
307 | STATUS mandatory | |
308 | DESCRIPTION | |
309 | "The bit mask of all Token Ring functional | |
310 | addresses for which this interface will | |
311 | accept frames." | |
312 | ::= { dot5Entry 9 } | |
313 | ||
314 | ||
315 | ||
316 | -- The Statistics Table | |
317 | ||
318 | -- This table contains statistics and error counter which are | |
319 | -- specific to 802.5 interfaces. It is mandatory that systems | |
320 | -- having 802.5 interfaces implement this table. | |
321 | ||
322 | dot5StatsTable OBJECT-TYPE | |
323 | SYNTAX SEQUENCE OF Dot5StatsEntry | |
324 | ACCESS not-accessible | |
325 | STATUS mandatory | |
326 | DESCRIPTION | |
327 | "A table containing Token Ring statistics, | |
328 | one entry per 802.5 interface. | |
329 | All the statistics are defined using the | |
330 | ||
331 | ||
332 | ||
333 | ||
334 | ||
335 | ||
336 | ||
337 | syntax Counter as 32-bit wrap around counters. | |
338 | Thus, if an interface's hardware maintains these | |
339 | statistics in 16-bit counters, then the agent | |
340 | must read the hardware's counters frequently | |
341 | enough to prevent loss of significance, in | |
342 | order to maintain 32-bit counters in software." | |
343 | ::= { dot5 2 } | |
344 | ||
345 | dot5StatsEntry OBJECT-TYPE | |
346 | SYNTAX Dot5StatsEntry | |
347 | ACCESS not-accessible | |
348 | STATUS mandatory | |
349 | DESCRIPTION | |
350 | "An entry contains the 802.5 statistics for a | |
351 | particular interface." | |
352 | INDEX { dot5StatsIfIndex } | |
353 | ::= { dot5StatsTable 1 } | |
354 | ||
355 | Dot5StatsEntry | |
356 | ::= SEQUENCE { | |
357 | dot5StatsIfIndex | |
358 | INTEGER, | |
359 | dot5StatsLineErrors | |
360 | Counter, | |
361 | dot5StatsBurstErrors | |
362 | Counter, | |
363 | dot5StatsACErrors | |
364 | Counter, | |
365 | dot5StatsAbortTransErrors | |
366 | Counter, | |
367 | dot5StatsInternalErrors | |
368 | Counter, | |
369 | dot5StatsLostFrameErrors | |
370 | Counter, | |
371 | dot5StatsReceiveCongestions | |
372 | Counter, | |
373 | dot5StatsFrameCopiedErrors | |
374 | Counter, | |
375 | dot5StatsTokenErrors | |
376 | Counter, | |
377 | dot5StatsSoftErrors | |
378 | Counter, | |
379 | dot5StatsHardErrors | |
380 | Counter, | |
381 | dot5StatsSignalLoss | |
382 | ||
383 | ||
384 | ||
385 | ||
386 | ||
387 | ||
388 | ||
389 | Counter, | |
390 | dot5StatsTransmitBeacons | |
391 | Counter, | |
392 | dot5StatsRecoverys | |
393 | Counter, | |
394 | dot5StatsLobeWires | |
395 | Counter, | |
396 | dot5StatsRemoves | |
397 | Counter, | |
398 | dot5StatsSingles | |
399 | Counter, | |
400 | dot5StatsFreqErrors | |
401 | Counter | |
402 | } | |
403 | ||
404 | dot5StatsIfIndex OBJECT-TYPE | |
405 | SYNTAX INTEGER | |
406 | ACCESS read-only | |
407 | STATUS mandatory | |
408 | DESCRIPTION | |
409 | "The value of this object identifies the | |
410 | 802.5 interface for which this entry contains | |
411 | management information. The value of this | |
412 | object for a particular interface has the | |
413 | same value as the ifIndex object, defined | |
414 | in [4,6], for the same interface." | |
415 | ::= { dot5StatsEntry 1 } | |
416 | ||
417 | dot5StatsLineErrors OBJECT-TYPE | |
418 | SYNTAX Counter | |
419 | ACCESS read-only | |
420 | STATUS mandatory | |
421 | DESCRIPTION | |
422 | "This counter is incremented when a frame or | |
423 | token is copied or repeated by a station, the | |
424 | E bit is zero in the frame or token and one of | |
425 | the following conditions exists: 1) there is a | |
426 | non-data bit (J or K bit) between the SD and | |
427 | the ED of the frame or token, or 2) there is an | |
428 | FCS error in the frame." | |
429 | ::= { dot5StatsEntry 2 } | |
430 | ||
431 | dot5StatsBurstErrors OBJECT-TYPE | |
432 | SYNTAX Counter | |
433 | ACCESS read-only | |
434 | ||
435 | ||
436 | ||
437 | ||
438 | ||
439 | ||
440 | ||
441 | STATUS mandatory | |
442 | DESCRIPTION | |
443 | "This counter is incremented when a station | |
444 | detects the absence of transitions for five | |
445 | half-bit timers (burst-five error)." | |
446 | ::= { dot5StatsEntry 3 } | |
447 | ||
448 | dot5StatsACErrors OBJECT-TYPE | |
449 | SYNTAX Counter | |
450 | ACCESS read-only | |
451 | STATUS mandatory | |
452 | DESCRIPTION | |
453 | "This counter is incremented when a station | |
454 | receives an AMP or SMP frame in which A is | |
455 | equal to C is equal to 0, and then receives | |
456 | another SMP frame with A is equal to C is | |
457 | equal to 0 without first receiving an AMP | |
458 | frame. It denotes a station that cannot set | |
459 | the AC bits properly." | |
460 | ::= { dot5StatsEntry 4 } | |
461 | ||
462 | dot5StatsAbortTransErrors OBJECT-TYPE | |
463 | SYNTAX Counter | |
464 | ACCESS read-only | |
465 | STATUS mandatory | |
466 | DESCRIPTION | |
467 | "This counter is incremented when a station | |
468 | transmits an abort delimiter while transmitting." | |
469 | ::= { dot5StatsEntry 5 } | |
470 | ||
471 | dot5StatsInternalErrors OBJECT-TYPE | |
472 | SYNTAX Counter | |
473 | ACCESS read-only | |
474 | STATUS mandatory | |
475 | DESCRIPTION | |
476 | "This counter is incremented when a station | |
477 | recognizes an internal error." | |
478 | ::= { dot5StatsEntry 6 } | |
479 | ||
480 | dot5StatsLostFrameErrors OBJECT-TYPE | |
481 | SYNTAX Counter | |
482 | ACCESS read-only | |
483 | STATUS mandatory | |
484 | DESCRIPTION | |
485 | "This counter is incremented when a station | |
486 | ||
487 | ||
488 | ||
489 | ||
490 | ||
491 | ||
492 | ||
493 | is transmitting and its TRR timer expires. | |
494 | This condition denotes a condition where a | |
495 | transmitting station in strip mode does not | |
496 | receive the trailer of the frame before the | |
497 | TRR timer goes off." | |
498 | ::= { dot5StatsEntry 7 } | |
499 | ||
500 | dot5StatsReceiveCongestions OBJECT-TYPE | |
501 | SYNTAX Counter | |
502 | ACCESS read-only | |
503 | STATUS mandatory | |
504 | DESCRIPTION | |
505 | "This counter is incremented when a station | |
506 | recognizes a frame addressed to its specific | |
507 | address, but has no available buffer space | |
508 | indicating that the station is congested." | |
509 | ::= { dot5StatsEntry 8 } | |
510 | ||
511 | dot5StatsFrameCopiedErrors OBJECT-TYPE | |
512 | SYNTAX Counter | |
513 | ACCESS read-only | |
514 | STATUS mandatory | |
515 | DESCRIPTION | |
516 | "This counter is incremented when a station | |
517 | recognizes a frame addressed to its specific | |
518 | address and detects that the FS field A bits | |
519 | are set to 1 indicating a possible line hit | |
520 | or duplicate address." | |
521 | ::= { dot5StatsEntry 9 } | |
522 | ||
523 | dot5StatsTokenErrors OBJECT-TYPE | |
524 | SYNTAX Counter | |
525 | ACCESS read-only | |
526 | STATUS mandatory | |
527 | DESCRIPTION | |
528 | "This counter is incremented when a station | |
529 | acting as the active monitor recognizes an | |
530 | error condition that needs a token transmitted." | |
531 | ::= { dot5StatsEntry 10 } | |
532 | ||
533 | dot5StatsSoftErrors OBJECT-TYPE | |
534 | SYNTAX Counter | |
535 | ACCESS read-only | |
536 | STATUS mandatory | |
537 | DESCRIPTION | |
538 | ||
539 | ||
540 | ||
541 | ||
542 | ||
543 | ||
544 | ||
545 | "The number of Soft Errors the interface has | |
546 | detected. It directly corresponds to the number | |
547 | of Report Error MAC frames that this interface | |
548 | has transmitted. Soft Errors are those which are | |
549 | recoverable by the MAC layer protocols." | |
550 | ::= { dot5StatsEntry 11 } | |
551 | ||
552 | dot5StatsHardErrors OBJECT-TYPE | |
553 | SYNTAX Counter | |
554 | ACCESS read-only | |
555 | STATUS mandatory | |
556 | DESCRIPTION | |
557 | "The number of times this interface has | |
558 | detected an immediately recoverable fatal error. | |
559 | It denotes the number of times this interface | |
560 | is either transmitting or receiving beacon | |
561 | MAC frames." | |
562 | ::= { dot5StatsEntry 12 } | |
563 | ||
564 | dot5StatsSignalLoss OBJECT-TYPE | |
565 | SYNTAX Counter | |
566 | ACCESS read-only | |
567 | STATUS mandatory | |
568 | DESCRIPTION | |
569 | "The number of times this interface has | |
570 | detected the loss of signal condition from | |
571 | the ring." | |
572 | ::= { dot5StatsEntry 13 } | |
573 | ||
574 | dot5StatsTransmitBeacons OBJECT-TYPE | |
575 | SYNTAX Counter | |
576 | ACCESS read-only | |
577 | STATUS mandatory | |
578 | DESCRIPTION | |
579 | "The number of times this interface has | |
580 | transmitted a beacon frame." | |
581 | ::= { dot5StatsEntry 14 } | |
582 | ||
583 | dot5StatsRecoverys OBJECT-TYPE | |
584 | SYNTAX Counter | |
585 | ACCESS read-only | |
586 | STATUS mandatory | |
587 | DESCRIPTION | |
588 | "The number of Claim Token MAC frames | |
589 | received or transmitted after the interface | |
590 | ||
591 | ||
592 | ||
593 | ||
594 | ||
595 | ||
596 | ||
597 | has received a Ring Purge MAC frame. This | |
598 | counter signifies the number of times the | |
599 | ring has been purged and is being recovered | |
600 | back into a normal operating state." | |
601 | ::= { dot5StatsEntry 15 } | |
602 | ||
603 | dot5StatsLobeWires OBJECT-TYPE | |
604 | SYNTAX Counter | |
605 | ACCESS read-only | |
606 | STATUS mandatory | |
607 | DESCRIPTION | |
608 | "The number of times the interface has | |
609 | detected an open or short circuit in the | |
610 | lobe data path. The adapter will be closed | |
611 | and dot5RingState will signify this condition." | |
612 | ::= { dot5StatsEntry 16 } | |
613 | ||
614 | dot5StatsRemoves OBJECT-TYPE | |
615 | SYNTAX Counter | |
616 | ACCESS read-only | |
617 | STATUS mandatory | |
618 | DESCRIPTION | |
619 | "The number of times the interface has received | |
620 | a Remove Ring Station MAC frame request. When | |
621 | this frame is received the interface will enter | |
622 | the close state and dot5RingState will signify | |
623 | this condition." | |
624 | ::= { dot5StatsEntry 17 } | |
625 | ||
626 | dot5StatsSingles OBJECT-TYPE | |
627 | SYNTAX Counter | |
628 | ACCESS read-only | |
629 | STATUS mandatory | |
630 | DESCRIPTION | |
631 | "The number of times the interface has sensed | |
632 | that it is the only station on the ring. This | |
633 | will happen if the interface is the first one | |
634 | up on a ring, or if there is a hardware problem." | |
635 | ::= { dot5StatsEntry 18 } | |
636 | ||
637 | dot5StatsFreqErrors OBJECT-TYPE | |
638 | SYNTAX Counter | |
639 | ACCESS read-only | |
640 | STATUS optional | |
641 | DESCRIPTION | |
642 | ||
643 | ||
644 | ||
645 | ||
646 | ||
647 | ||
648 | ||
649 | "The number of times the interface has detected | |
650 | that the frequency of the incoming signal differs | |
651 | from the expected frequency by more than that | |
652 | ispecified by the IEEE 802.5 standard, see | |
653 | chapter 7 in [10]." | |
654 | ::= { dot5StatsEntry 19 } | |
655 | ||
656 | ||
657 | -- The Timer Table | |
658 | ||
659 | -- This group contains the values of the timers defined in [10] | |
660 | -- for 802.5 interfaces. It is optional that systems having 802.5 | |
661 | -- interfaces implement this group. | |
662 | ||
663 | dot5TimerTable OBJECT-TYPE | |
664 | SYNTAX SEQUENCE OF Dot5TimerEntry | |
665 | ACCESS not-accessible | |
666 | STATUS mandatory | |
667 | DESCRIPTION | |
668 | "This table contains Token Ring interface | |
669 | timer values, one entry per 802.5 interface." | |
670 | ::= { dot5 5 } | |
671 | ||
672 | dot5TimerEntry OBJECT-TYPE | |
673 | SYNTAX Dot5TimerEntry | |
674 | ACCESS not-accessible | |
675 | STATUS mandatory | |
676 | DESCRIPTION | |
677 | "A list of Token Ring timer values for an 802.5 | |
678 | interface." | |
679 | INDEX { dot5TimerIfIndex } | |
680 | ::= { dot5TimerTable 1 } | |
681 | ||
682 | Dot5TimerEntry | |
683 | ::= SEQUENCE { | |
684 | dot5TimerIfIndex | |
685 | INTEGER, | |
686 | dot5TimerReturnRepeat | |
687 | INTEGER, | |
688 | dot5TimerHolding | |
689 | INTEGER, | |
690 | dot5TimerQueuePDU | |
691 | INTEGER, | |
692 | dot5TimerValidTransmit | |
693 | INTEGER, | |
694 | ||
695 | ||
696 | ||
697 | ||
698 | ||
699 | ||
700 | ||
701 | dot5TimerNoToken | |
702 | INTEGER, | |
703 | dot5TimerActiveMon | |
704 | INTEGER, | |
705 | dot5TimerStandbyMon | |
706 | INTEGER, | |
707 | dot5TimerErrorReport | |
708 | INTEGER, | |
709 | dot5TimerBeaconTransmit | |
710 | INTEGER, | |
711 | dot5TimerBeaconReceive | |
712 | INTEGER | |
713 | } | |
714 | ||
715 | dot5TimerIfIndex OBJECT-TYPE | |
716 | SYNTAX INTEGER | |
717 | ACCESS read-only | |
718 | STATUS mandatory | |
719 | DESCRIPTION | |
720 | "The value of this object identifies the | |
721 | 802.5 interface for which this entry contains | |
722 | timer values. The value of this object for a | |
723 | particular interface has the same value as the | |
724 | ifIndex object, defined in [4,6], for the same | |
725 | interface." | |
726 | ::= { dot5TimerEntry 1 } | |
727 | ||
728 | dot5TimerReturnRepeat OBJECT-TYPE | |
729 | SYNTAX INTEGER | |
730 | ACCESS read-only | |
731 | STATUS mandatory | |
732 | DESCRIPTION | |
733 | "The time-out value used to ensure the | |
734 | interface will return to Repeat State, in | |
735 | units of 100 micro-seconds. The value should | |
736 | be greater than the maximum ring latency. | |
737 | Implementors are encouraged to provide | |
738 | read-write access to this object if that is | |
739 | possible/useful in their system, but giving | |
740 | due consideration to the dangers of write-able | |
741 | timers." | |
742 | ::= { dot5TimerEntry 2 } | |
743 | ||
744 | dot5TimerHolding OBJECT-TYPE | |
745 | SYNTAX INTEGER | |
746 | ||
747 | ||
748 | ||
749 | ||
750 | ||
751 | ||
752 | ||
753 | ACCESS read-only | |
754 | STATUS mandatory | |
755 | DESCRIPTION | |
756 | "Maximum period of time a station is | |
757 | permitted to transmit frames after capturing | |
758 | a token, in units of 100 micro-seconds. | |
759 | Implementors are encouraged to provide | |
760 | read-write access to this object if that is | |
761 | possible/useful in their system, but giving | |
762 | due consideration to the dangers of write-able | |
763 | timers." | |
764 | ::= { dot5TimerEntry 3 } | |
765 | ||
766 | dot5TimerQueuePDU OBJECT-TYPE | |
767 | SYNTAX INTEGER | |
768 | ACCESS read-only | |
769 | STATUS mandatory | |
770 | DESCRIPTION | |
771 | "The time-out value for enqueuing of an SMP | |
772 | PDU after reception of an AMP or SMP frame in | |
773 | which the A and C bits were equal to 0, in | |
774 | units of 100 micro-seconds. | |
775 | Implementors are encouraged to provide | |
776 | read-write access to this object if that is | |
777 | possible/useful in their system, but giving | |
778 | due consideration to the dangers of write-able | |
779 | timers." | |
780 | ::= { dot5TimerEntry 4 } | |
781 | ||
782 | dot5TimerValidTransmit OBJECT-TYPE | |
783 | SYNTAX INTEGER | |
784 | ACCESS read-only | |
785 | STATUS mandatory | |
786 | DESCRIPTION | |
787 | "The time-out value used by the active monitor | |
788 | to detect the absence of valid transmissions, | |
789 | in units of 100 micro-seconds. | |
790 | Implementors are encouraged to provide | |
791 | read-write access to this object if that is | |
792 | possible/useful in their system, but giving | |
793 | due consideration to the dangers of write-able | |
794 | timers." | |
795 | ::= { dot5TimerEntry 5 } | |
796 | ||
797 | dot5TimerNoToken OBJECT-TYPE | |
798 | ||
799 | ||
800 | ||
801 | ||
802 | ||
803 | ||
804 | ||
805 | SYNTAX INTEGER | |
806 | ACCESS read-only | |
807 | STATUS mandatory | |
808 | DESCRIPTION | |
809 | "The time-out value used to recover from | |
810 | various-related error situations [9]. If N is | |
811 | the maximum number of stations on the ring, | |
812 | the value of this timer is normally: | |
813 | dot5TimerReturnRepeat + N*dot5TimerHolding. | |
814 | Implementors are encouraged to provide | |
815 | read-write access to this object if that is | |
816 | possible/useful in their system, but giving | |
817 | due consideration to the dangers of write-able | |
818 | timers." | |
819 | ::= { dot5TimerEntry 6 } | |
820 | ||
821 | dot5TimerActiveMon OBJECT-TYPE | |
822 | SYNTAX INTEGER | |
823 | ACCESS read-only | |
824 | STATUS mandatory | |
825 | DESCRIPTION | |
826 | "The time-out value used by the active monitor | |
827 | to stimulate the enqueuing of an AMP PDU for | |
828 | transmission, in units of 100 micro-seconds. | |
829 | Implementors are encouraged to provide | |
830 | read-write access to this object if that is | |
831 | possible/useful in their system, but giving | |
832 | due consideration to the dangers of write-able | |
833 | timers." | |
834 | ::= { dot5TimerEntry 7 } | |
835 | ||
836 | dot5TimerStandbyMon OBJECT-TYPE | |
837 | SYNTAX INTEGER | |
838 | ACCESS read-only | |
839 | STATUS mandatory | |
840 | DESCRIPTION | |
841 | "The time-out value used by the stand-by | |
842 | monitors to ensure that there is an active | |
843 | monitor on the ring and to detect a continuous | |
844 | stream of tokens, in units of 100 micro-seconds. | |
845 | Implementors are encouraged to provide | |
846 | read-write access to this object if that is | |
847 | possible/useful in their system, but giving | |
848 | due consideration to the dangers of write-able | |
849 | timers." | |
850 | ||
851 | ||
852 | ||
853 | ||
854 | ||
855 | ||
856 | ||
857 | ::= { dot5TimerEntry 8 } | |
858 | ||
859 | dot5TimerErrorReport OBJECT-TYPE | |
860 | SYNTAX INTEGER | |
861 | ACCESS read-only | |
862 | STATUS mandatory | |
863 | DESCRIPTION | |
864 | "The time-out value which determines how often a | |
865 | station shall send a Report Error MAC frame to | |
866 | report its error counters, in units of 100 | |
867 | micro-seconds. | |
868 | Implementors are encouraged to provide | |
869 | read-write access to this object if that is | |
870 | possible/useful in their system, but giving | |
871 | due consideration to the dangers of write-able | |
872 | timers." | |
873 | ::= { dot5TimerEntry 9 } | |
874 | ||
875 | dot5TimerBeaconTransmit OBJECT-TYPE | |
876 | SYNTAX INTEGER | |
877 | ACCESS read-only | |
878 | STATUS mandatory | |
879 | DESCRIPTION | |
880 | "The time-out value which determines how long a | |
881 | station shall remain in the state of transmitting | |
882 | Beacon frames before entering the Bypass state, | |
883 | in units of 100 micro-seconds. | |
884 | Implementors are encouraged to provide | |
885 | read-write access to this object if that is | |
886 | possible/useful in their system, but giving | |
887 | due consideration to the dangers of write-able | |
888 | timers." | |
889 | ::= { dot5TimerEntry 10 } | |
890 | ||
891 | dot5TimerBeaconReceive OBJECT-TYPE | |
892 | SYNTAX INTEGER | |
893 | ACCESS read-only | |
894 | STATUS mandatory | |
895 | DESCRIPTION | |
896 | "The time-out value which determines how long a | |
897 | station shall receive Beacon frames from its | |
898 | downstream neighbor before entering the Bypass | |
899 | state, in units of 100 micro-seconds. | |
900 | Implementors are encouraged to provide | |
901 | read-write access to this object if that is | |
902 | ||
903 | ||
904 | ||
905 | ||
906 | ||
907 | ||
908 | ||
909 | possible/useful in their system, but giving | |
910 | due consideration to the dangers of write-able | |
911 | timers." | |
912 | ::= { dot5TimerEntry 11 } | |
913 | ||
914 | ||
915 | -- 802.5 Interface Tests | |
916 | ||
917 | dot5Tests OBJECT IDENTIFIER ::= { dot5 3 } | |
918 | ||
919 | -- The extensions to the interfaces table proposed in [11] | |
920 | -- define a table object, ifExtnsTestTable, through which a | |
921 | -- network manager can instruct an agent to test an interface | |
922 | -- for various faults. A test to be performed is identified | |
923 | -- (as the value of ifExtnsTestType) via an OBJECT IDENTIFIER. | |
924 | -- | |
925 | -- The Full-Duplex Loop Back Test is a common test, defined | |
926 | -- in [11] as: | |
927 | -- | |
928 | -- testFullDuplexLoopBack | |
929 | -- | |
930 | -- Invoking this test on a 802.5 interface causes the interface | |
931 | -- to check the path from memory through the chip set's internal | |
932 | -- logic and back to memory, thus checking the proper functioning | |
933 | -- of the systems's interface to the chip set. | |
934 | ||
935 | ||
936 | -- The Insert Function test is defined by: | |
937 | ||
938 | testInsertFunc OBJECT IDENTIFIER ::= { dot5Tests 1 } | |
939 | ||
940 | -- Invoking this test causes the station to test the insert ring | |
941 | -- logic of the hardware if the station's lobe media cable is | |
942 | -- connected to a wiring concentrator. Note that this command | |
943 | -- inserts the station into the network, and thus, could cause | |
944 | -- problems if the station is connected to a operational network. | |
945 | ||
946 | ||
947 | ||
948 | ||
949 | ||
950 | ||
951 | ||
952 | ||
953 | ||
954 | ||
955 | ||
956 | ||
957 | ||
958 | ||
959 | ||
960 | ||
961 | -- 802.5 Hardware Chip Sets | |
962 | ||
963 | dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 } | |
964 | ||
965 | -- The extensions to the interfaces table proposed in [11] define | |
966 | -- an object, ifExtnsChipSet, with the syntax of OBJECT IDENTIFIER, | |
967 | -- to identify the hardware chip set in use by an interface. That | |
968 | -- definition specifies just one applicable object identifier: | |
969 | -- | |
970 | -- unknownChipSet | |
971 | -- | |
972 | -- for use as the value of ifExtnsChipSet when the specific chip | |
973 | -- set is unknown. | |
974 | -- | |
975 | -- This MIB defines the following for use as values of ifExtnsChipSet: | |
976 | ||
977 | -- IBM 16/4 Mb/s | |
978 | chipSetIBM16 OBJECT IDENTIFIER ::= { dot5ChipSets 1 } | |
979 | ||
980 | -- TI 4Mb/s | |
981 | chipSetTItms380 OBJECT IDENTIFIER ::= { dot5ChipSets 2 } | |
982 | ||
983 | -- TI 16/4 Mb/s | |
984 | chipSetTItms380c16 OBJECT IDENTIFIER ::= { dot5ChipSets 3 } | |
985 | ||
986 | END |