Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / FDDI-SMT73-MIB
1 FDDI-SMT73-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4         Counter
5             FROM RFC1155-SMI
6         transmission
7             FROM RFC1213-MIB
8         OBJECT-TYPE
9             FROM RFC-1212;
10
11 --  This MIB module uses the extended OBJECT-TYPE macro as
12 --  defined in [7].
13
14
15 -- this is the FDDI MIB module
16
17 fddi    OBJECT IDENTIFIER ::= { transmission 15 }
18 fddimib   OBJECT IDENTIFIER ::= { fddi 73 }
19
20
21 -- textual conventions
22
23 FddiTimeNano ::= INTEGER (0..2147483647)
24 -- This data type specifies 1 nanosecond units as
25 -- an integer value.
26 --
27 -- NOTE: The encoding is normal integer representation, not
28 -- two's complement.  Since this type is used for variables
29 -- which are encoded as TimerTwosComplement in the ANSI
30 -- specification, two operations need to be performed on such
31 -- variables to convert from ANSI form to SNMP form:
32 --
33 -- 1) Convert from two's complement to normal integer
34 --    representation
35 -- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units
36 --
37 -- No resolution is lost.  Moreover, the objects for which
38 -- this data type is used effectively do not lose any range
39 -- due to the lower maximum value since they do not require
40 -- the full range.
41 --
42 -- Example: If fddimibMACTReq had a value of 8 ms, it would
43 -- be stored in ANSI TimerTwosComplement format as 0xFFFE7960
44 -- [8 ms is 100000 in 80 nsec units, which is then converted
45 -- to two's complement] but be reported as 8000000 in SNMP
46 -- since it is encoded here as FddiTimeNano.
47
48 FddiTimeMilli ::= INTEGER (0..2147483647)
49 -- This data type is used for some FDDI timers. It specifies
50 -- time in 1 millisecond units, in normal integer
51 -- representation.
52
53 FddiResourceId ::= INTEGER (0..65535)
54 -- This data type is used to refer to an instance of a  MAC,
55 -- PORT, or PATH Resource ID.  Indexing begins
56 -- at 1.  Zero is used to indicate the absence of a resource.
57
58 FddiSMTStationIdType ::= OCTET STRING (SIZE (8))
59 -- The unique identifier for the FDDI station.  This is a
60 -- string of 8 octets, represented as X' yy yy xx xx xx xx
61 -- xx xx' with the low order 6 octet (xx) from a unique IEEE
62 -- assigned address.  The high order two bits of the IEEE
63 -- address, the group address bit and the administration bit
64 -- (Universal/Local) bit should both be zero.  The first two
65 -- octets, the yy octets, are implementor-defined.
66 --
67 -- The representation of the address portion of the station id
68 -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for
69 -- 48 bit addresses.  The canonical form is a 6-octet string
70 -- where the first octet contains the first 8 bits of the
71 -- address, with the I/G(Individual/Group) address bit as the
72 -- least significant bit and the  U/L (Universal/Local) bit
73 -- as the next more significant bit, and so on.  Note that
74 -- addresses in the ANSI FDDI standard SMT frames are
75 -- represented in FDDI MAC order.
76
77 FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
78 -- The representation of long MAC addresses as management
79 -- values is in the IEEE (ANSI/IEEE P802.1A) canonical
80 -- notation for 48 bit addresses.  The canonical form is a
81 -- 6-octet string where the first octet contains the first 8
82 -- bits of the address, with the I/G (Individual/Group)
83 -- address bit as the least significant bit and the  U/L
84 -- (Universal/Local) bit as the next more significant bit,
85 -- and so on.  Note that the addresses in the SMT frames are
86 -- represented in FDDI MAC order.
87
88
89 -- groups in the FDDI MIB module
90
91 fddimibSMT          OBJECT IDENTIFIER ::= { fddimib 1 }
92
93 fddimibMAC          OBJECT IDENTIFIER ::= { fddimib 2 }
94
95 fddimibMACCounters  OBJECT IDENTIFIER ::= { fddimib 3 }
96 fddimibPATH         OBJECT IDENTIFIER ::= { fddimib 4 }
97
98 fddimibPORT         OBJECT IDENTIFIER ::= { fddimib 5 }
99
100
101 -- the SMT group
102 -- Implementation of the SMT group is mandatory for all
103 -- systems which implement manageable FDDI subsystems.
104
105 fddimibSMTNumber OBJECT-TYPE
106     SYNTAX  INTEGER (0..65535)
107     ACCESS  read-only
108     STATUS  mandatory
109     DESCRIPTION
110             "The number of SMT implementations (regardless of
111             their current state) on this network management
112             application entity.  The value for this variable
113             must remain constant at least from one re-
114             initialization of the entity's network management
115             system to the next re-initialization."
116     ::= { fddimibSMT  1 }
117
118
119 -- the SMT table
120
121 fddimibSMTTable OBJECT-TYPE
122     SYNTAX  SEQUENCE OF FddimibSMTEntry
123     ACCESS  not-accessible
124     STATUS  mandatory
125     DESCRIPTION
126             "A list of SMT entries.  The number of entries
127             shall not exceed the value of fddimibSMTNumber."
128     ::= { fddimibSMT  2 }
129
130 fddimibSMTEntry OBJECT-TYPE
131     SYNTAX  FddimibSMTEntry
132     ACCESS  not-accessible
133     STATUS  mandatory
134     DESCRIPTION
135             "An SMT entry containing information common to a
136             given SMT."
137     INDEX   { fddimibSMTIndex }
138     ::= { fddimibSMTTable 1 }
139
140 FddimibSMTEntry ::=
141     SEQUENCE {
142         fddimibSMTIndex
143             INTEGER,
144         fddimibSMTStationId
145             FddiSMTStationIdType,
146         fddimibSMTOpVersionId
147             INTEGER,
148         fddimibSMTHiVersionId
149             INTEGER,
150         fddimibSMTLoVersionId
151             INTEGER,
152         fddimibSMTUserData
153             OCTET STRING,
154         fddimibSMTMIBVersionId
155             INTEGER,
156         fddimibSMTMACCts
157             INTEGER,
158         fddimibSMTNonMasterCts
159             INTEGER,
160         fddimibSMTMasterCts
161             INTEGER,
162         fddimibSMTAvailablePaths
163             INTEGER,
164         fddimibSMTConfigCapabilities
165             INTEGER,
166         fddimibSMTConfigPolicy
167             INTEGER,
168         fddimibSMTConnectionPolicy
169             INTEGER,
170         fddimibSMTTNotify
171             INTEGER,
172         fddimibSMTStatRptPolicy
173             INTEGER,
174         fddimibSMTTraceMaxExpiration
175             FddiTimeMilli,
176         fddimibSMTBypassPresent
177             INTEGER,
178         fddimibSMTECMState
179             INTEGER,
180         fddimibSMTCFState
181             INTEGER,
182         fddimibSMTRemoteDisconnectFlag
183             INTEGER,
184         fddimibSMTStationStatus
185             INTEGER,
186         fddimibSMTPeerWrapFlag
187             INTEGER,
188         fddimibSMTTimeStamp
189             FddiTimeMilli,
190         fddimibSMTTransitionTimeStamp
191             FddiTimeMilli,
192         fddimibSMTStationAction
193             INTEGER
194     }
195
196 fddimibSMTIndex OBJECT-TYPE
197     SYNTAX  INTEGER (1..65535)
198     ACCESS  read-only
199     STATUS  mandatory
200     DESCRIPTION
201             "A unique value for each SMT.  The value for each
202             SMT must remain constant at least from one re-
203             initialization of the entity's network management
204             system to the next re-initialization."
205     ::= { fddimibSMTEntry 1 }
206
207 fddimibSMTStationId OBJECT-TYPE
208     SYNTAX  FddiSMTStationIdType -- OCTET STRING (SIZE (8))
209     ACCESS  read-only
210     STATUS  mandatory
211     DESCRIPTION
212             "Used to uniquely identify an FDDI station."
213     REFERENCE
214             "ANSI { fddiSMT 11 }"
215     ::= { fddimibSMTEntry 2 }
216
217 fddimibSMTOpVersionId OBJECT-TYPE
218     SYNTAX  INTEGER (1..65535)
219     ACCESS  read-only
220     STATUS  mandatory
221     DESCRIPTION
222             "The version that this station is using for its
223             operation (refer to ANSI 7.1.2.2). The value of
224             this variable is 2 for this SMT revision."
225     REFERENCE
226             "ANSI { fddiSMT 13 }"
227     ::= { fddimibSMTEntry 3 }
228
229 fddimibSMTHiVersionId OBJECT-TYPE
230     SYNTAX  INTEGER (1..65535)
231     ACCESS  read-only
232     STATUS  mandatory
233     DESCRIPTION
234             "The highest version of SMT that this station
235             supports (refer to ANSI 7.1.2.2)."
236     REFERENCE
237             "ANSI { fddiSMT 14 }"
238     ::= { fddimibSMTEntry 4 }
239
240 fddimibSMTLoVersionId OBJECT-TYPE
241     SYNTAX  INTEGER (1..65535)
242     ACCESS  read-only
243     STATUS  mandatory
244     DESCRIPTION
245             "The lowest version of SMT that this station
246             supports (refer to ANSI 7.1.2.2)."
247     REFERENCE
248             "ANSI { fddiSMT 15 }"
249     ::= { fddimibSMTEntry 5 }
250
251 fddimibSMTUserData OBJECT-TYPE
252     SYNTAX  OCTET STRING (SIZE (32))
253     ACCESS  read-write
254     STATUS  mandatory
255     DESCRIPTION
256             "This variable contains 32 octets of user defined
257             information. The information shall be an ASCII
258             string."
259     REFERENCE
260             "ANSI { fddiSMT 17 }"
261     ::= { fddimibSMTEntry 6 }
262
263 fddimibSMTMIBVersionId OBJECT-TYPE
264     SYNTAX  INTEGER (0..65535)
265     ACCESS  read-only
266     STATUS  mandatory
267     DESCRIPTION
268             "The version of the FDDI MIB of this station.  The
269             value of this variable is 1 for this SMT
270             revision."
271     REFERENCE
272             "ANSI { fddiSMT 18 }"
273     ::= { fddimibSMTEntry 7 }
274
275 fddimibSMTMACCts OBJECT-TYPE
276     SYNTAX  INTEGER (0..255)
277     ACCESS  read-only
278     STATUS  mandatory
279     DESCRIPTION
280             "The number of MACs in this station or
281             concentrator."
282     REFERENCE
283             "ANSI { fddiSMT 21 }"
284     ::= { fddimibSMTEntry 8 }
285
286 fddimibSMTNonMasterCts OBJECT-TYPE
287     SYNTAX  INTEGER (0..2)
288     ACCESS  read-only
289     STATUS  mandatory
290     DESCRIPTION
291             "The value of this variable is the number of A, B,
292             and S ports in this station or concentrator."
293     REFERENCE
294             "ANSI { fddiSMT 22 }"
295     ::= { fddimibSMTEntry 9 }
296
297 fddimibSMTMasterCts OBJECT-TYPE
298     SYNTAX  INTEGER (0..255)
299     ACCESS  read-only
300     STATUS  mandatory
301     DESCRIPTION
302             "The number of M Ports in a node. If the node is
303             not a concentrator, the value of the variable is
304             zero."
305     REFERENCE
306             "ANSI { fddiSMT 23 }"
307     ::= { fddimibSMTEntry 10 }
308
309 fddimibSMTAvailablePaths OBJECT-TYPE
310     SYNTAX  INTEGER (0..7)
311     ACCESS  read-only
312     STATUS  mandatory
313     DESCRIPTION
314             "A value that indicates the PATH types available
315             in the station.
316
317             The value is a sum.  This value initially takes
318             the value zero, then for each type of PATH that
319             this node has available, 2 raised to a power is
320             added to the sum.  The powers are according to the
321             following table:
322
323                      Path   Power
324                   Primary     0
325                 Secondary     1
326                     Local     2
327
328             For example, a station having Primary and Local
329             PATHs available would have a value of 5 (2**0 +
330             2**2)."
331     REFERENCE
332             "ANSI { fddiSMT 24 }"
333     ::= { fddimibSMTEntry 11 }
334
335 fddimibSMTConfigCapabilities OBJECT-TYPE
336     SYNTAX  INTEGER (0..3)
337     ACCESS  read-only
338     STATUS  mandatory
339     DESCRIPTION
340             "A value that indicates the configuration
341             capabilities of a node. The 'Hold Available' bit
342             indicates the support of the optional Hold
343             Function, which is controlled by
344             fddiSMTConfigPolicy.  The 'CF-Wrap-AB' bit
345             indicates that the station has the capability of
346             performing a wrap_ab (refer to ANSI SMT 9.7.2.2).
347
348             The value is a sum.  This value initially takes
349             the value zero, then for each of the configuration
350             policies currently enforced on the node, 2 raised
351             to a power is added to the sum.  The powers are
352             according to the following table:
353
354                        Policy   Power
355                 holdAvailable     0
356                    CF-Wrap-AB     1 "
357     REFERENCE
358             "ANSI { fddiSMT 25 }"
359     ::= { fddimibSMTEntry 12 }
360
361 fddimibSMTConfigPolicy OBJECT-TYPE
362     SYNTAX  INTEGER (0..1)
363     ACCESS  read-write
364     STATUS  mandatory
365     DESCRIPTION
366             "A value that indicates the configuration policies
367             currently desired in a node.  'Hold' is one of the
368             terms used for the Hold Flag, an optional ECM flag
369             used to enable the optional Hold policy.
370
371             The value is a sum.  This value initially takes
372             the value zero, then for each of the configuration
373             policies currently enforced on the node, 2 raised
374             to a power is added to the sum.  The powers are
375             according to the following table:
376
377                            Policy   Power
378                 configurationhold     0 "
379     REFERENCE
380             "ANSI { fddiSMT 26 }"
381     ::= { fddimibSMTEntry 13 }
382
383 fddimibSMTConnectionPolicy OBJECT-TYPE
384     SYNTAX  INTEGER (32768..65535)
385     ACCESS  read-write
386     STATUS  mandatory
387     DESCRIPTION
388             "A value representing the connection policies in
389             effect in a node. A station sets the corresponding
390             bit for each of the connection types that it
391             rejects. The letter designations, X and Y, in the
392             'rejectX-Y' names have the following significance:
393             X represents the PC-Type of the local PORT and Y
394             represents the PC_Type of the adjacent PORT
395             (PC_Neighbor). The evaluation of Connection-
396             Policy (PC-Type, PC-Neighbor) is done to determine
397             the setting of T- Val(3) in the PC-Signalling
398             sequence (refer to ANSI 9.6.3). Note that Bit 15,
399             (rejectM-M), is always set and cannot be cleared.
400
401             The value is a sum.  This value initially takes
402             the value zero, then for each of the connection
403             policies currently enforced on the node, 2 raised
404             to a power is added to the sum.  The powers are
405             according to the following table:
406
407                    Policy   Power
408                 rejectA-A     0
409                 rejectA-B     1
410                 rejectA-S     2
411                 rejectA-M     3
412                 rejectB-A     4
413                 rejectB-B     5
414                 rejectB-S     6
415                 rejectB-M     7
416                 rejectS-A     8
417                 rejectS-B     9
418                 rejectS-S     10
419                 rejectS-M     11
420                 rejectM-A     12
421                 rejectM-B     13
422                 rejectM-S     14
423                 rejectM-M     15 "
424     REFERENCE
425             "ANSI { fddiSMT 27 }"
426     ::= { fddimibSMTEntry 14 }
427
428 fddimibSMTTNotify OBJECT-TYPE
429     SYNTAX  INTEGER (2..30)
430     ACCESS  read-write
431     STATUS  mandatory
432     DESCRIPTION
433             "The timer, expressed in seconds, used in the
434             Neighbor Notification protocol. It has a range of
435             2 seconds to 30 seconds, and its default value is
436             30 seconds (refer to ANSI SMT 8.2)."
437     REFERENCE
438             "ANSI { fddiSMT 29 }"
439     ::= { fddimibSMTEntry 15 }
440
441 fddimibSMTStatRptPolicy OBJECT-TYPE
442     SYNTAX  INTEGER { true(1), false(2) }
443     ACCESS  read-write
444     STATUS  mandatory
445     DESCRIPTION
446             "If true, indicates that the node will generate
447             Status Reporting Frames for its implemented events
448             and conditions. It has an initial value of true.
449             This variable determines the value of the
450             SR_Enable Flag (refer to ANSI SMT 8.3.2.1)."
451     REFERENCE
452             "ANSI { fddiSMT 30 }"
453     ::= { fddimibSMTEntry 16 }
454
455 fddimibSMTTraceMaxExpiration OBJECT-TYPE
456     SYNTAX  FddiTimeMilli
457     ACCESS  read-write
458     STATUS  mandatory
459     DESCRIPTION
460             "Reference Trace_Max (refer to ANSI SMT
461             9.4.4.2.2)."
462     REFERENCE
463             "ANSI { fddiSMT 31 }"
464     ::= { fddimibSMTEntry 17 }
465
466 fddimibSMTBypassPresent OBJECT-TYPE
467     SYNTAX  INTEGER { true(1), false(2) }
468     ACCESS  read-only
469     STATUS  mandatory
470     DESCRIPTION
471             "A flag indicating if the station has a bypass on
472             its AB port pair."
473     REFERENCE
474             "ANSI { fddiSMT 34 }"
475     ::= { fddimibSMTEntry 18 }
476
477 fddimibSMTECMState OBJECT-TYPE
478     SYNTAX  INTEGER {
479                 ec0(1), -- Out
480                 ec1(2), -- In
481                 ec2(3), -- Trace
482                 ec3(4), -- Leave
483                 ec4(5), -- Path_Test
484                 ec5(6), -- Insert
485                 ec6(7), -- Check
486                 ec7(8)  -- Deinsert
487             }
488     ACCESS  read-only
489     STATUS  mandatory
490     DESCRIPTION
491             "Indicates the current state of the ECM state
492             machine (refer to ANSI SMT 9.5.2)."
493     REFERENCE
494             "ANSI { fddiSMT 41 }"
495     ::= { fddimibSMTEntry 19 }
496
497 fddimibSMTCFState OBJECT-TYPE
498     SYNTAX  INTEGER {
499                 cf0(1),   -- isolated
500                 cf1(2),   -- local_a
501                 cf2(3),   -- local_b
502                 cf3(4),   -- local_ab
503                 cf4(5),   -- local_s
504                 cf5(6),   -- wrap_a
505                 cf6(7),   -- wrap_b
506                 cf7(8),   -- wrap_ab
507                 cf8(9),   -- wrap_s
508                 cf9(10),  -- c_wrap_a
509                 cf10(11), -- c_wrap_b
510                 cf11(12), -- c_wrap_s
511                 cf12(13)  -- thru
512             }
513     ACCESS  read-only
514     STATUS  mandatory
515     DESCRIPTION
516             "The attachment configuration for the station or
517             concentrator (refer to ANSI SMT 9.7.2.2)."
518     REFERENCE
519             "ANSI { fddiSMT 42 }"
520     ::= { fddimibSMTEntry 20 }
521
522 fddimibSMTRemoteDisconnectFlag OBJECT-TYPE
523     SYNTAX  INTEGER { true(1), false(2) }
524     ACCESS  read-only
525     STATUS  mandatory
526     DESCRIPTION
527             "A flag indicating that the station was remotely
528             disconnected from the network as a result of
529             receiving an fddiSMTAction, disconnect (refer to
530             ANSI SMT 6.4.5.3) in a Parameter Management Frame.
531             A station requires a Connect Action to rejoin and
532             clear the flag (refer to ANSI SMT 6.4.5.2)."
533     REFERENCE
534             "ANSI { fddiSMT 44 }"
535     ::= { fddimibSMTEntry 21 }
536
537 fddimibSMTStationStatus OBJECT-TYPE
538     SYNTAX  INTEGER { concatenated(1), separated(2), thru(3) }
539     ACCESS  read-only
540     STATUS  mandatory
541     DESCRIPTION
542             "The current status of the primary and secondary
543             paths within this station."
544     REFERENCE
545             "ANSI { fddiSMT 45 }"
546     ::= { fddimibSMTEntry 22 }
547
548 fddimibSMTPeerWrapFlag OBJECT-TYPE
549     SYNTAX  INTEGER { true(1), false(2) }
550     ACCESS  read-only
551     STATUS  mandatory
552     DESCRIPTION
553             "This variable assumes the value of the
554             PeerWrapFlag in CFM (refer to ANSI SMT
555             9.7.2.4.4)."
556     REFERENCE
557             "ANSI { fddiSMT 46 }"
558     ::= { fddimibSMTEntry 23 }
559
560 fddimibSMTTimeStamp OBJECT-TYPE
561     SYNTAX  FddiTimeMilli
562     ACCESS  read-only
563     STATUS  mandatory
564     DESCRIPTION
565             "This variable assumes the value of TimeStamp
566             (refer to ANSI SMT 8.3.2.1)."
567     REFERENCE
568             "ANSI { fddiSMT 51 }"
569     ::= { fddimibSMTEntry 24 }
570
571 fddimibSMTTransitionTimeStamp OBJECT-TYPE
572     SYNTAX  FddiTimeMilli
573     ACCESS  read-only
574     STATUS  mandatory
575     DESCRIPTION
576             "This variable assumes the value of
577             TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)."
578     REFERENCE
579             "ANSI { fddiSMT 52 }"
580     ::= { fddimibSMTEntry 25 }
581
582 fddimibSMTStationAction OBJECT-TYPE
583     SYNTAX  INTEGER {
584                 other(1),               -- none of the following
585                 connect(2),
586                 disconnect(3),
587                 path-Test(4),
588                 self-Test(5),
589                 disable-a(6),
590                 disable-b(7),
591                 disable-m(8)
592             }
593     ACCESS  read-write
594     STATUS  mandatory
595     DESCRIPTION
596             "This object, when read, always returns a value of
597             other(1).  The behavior of setting this variable
598             to each of the acceptable values is as follows:
599
600                  other(1): Results in an appropriate error.
601                  connect(2): Generates a Connect signal to ECM
602                       to begin a connection sequence. See ANSI
603                       Ref 9.4.2.
604                  disconnect(3): Generates a Disconnect signal
605                       to ECM. see ANSI Ref 9.4.2.
606                  path-Test(4): Initiates a station Path_Test.
607                       The Path_Test variable (see ANSI Ref
608                       9.4.1) is set to 'Testing'. The results
609                       of this action are not specified in this
610                       standard.
611                  self-Test(5): Initiates a station Self_Test.
612                       The results of this action are not
613                       specified in this standard.
614                  disable-a(6): Causes a PC_Disable on the A
615                       port if the A port mode is peer.
616                  disable-b(7): Causes a PC_Disable on the B
617                       port if the B port mode is peer.
618                  disable-m(8): Causes a PC_Disable on all M
619                       ports.
620
621             Attempts to set this object to all other values
622             results in an appropriate error.  The result of
623             setting this variable to path-Test(4) or self-
624             Test(5) is implementation-specific."
625     REFERENCE
626             "ANSI { fddiSMT 60 }"
627     ::= { fddimibSMTEntry 26 }
628
629
630 -- the MAC group
631 -- Implementation of the MAC Group is mandatory for all
632 -- systems which implement manageable FDDI subsystems.
633
634 fddimibMACNumber OBJECT-TYPE
635     SYNTAX  INTEGER (0..65535)
636     ACCESS  read-only
637     STATUS  mandatory
638     DESCRIPTION
639             "The total number of MAC implementations (across
640             all SMTs) on this network management application
641             entity.  The value for this variable must remain
642             constant at least from one re-initialization of
643             the entity's network management system to the next
644             re-initialization."
645     ::= { fddimibMAC  1 }
646
647
648 -- the MAC table
649
650 fddimibMACTable OBJECT-TYPE
651     SYNTAX  SEQUENCE OF FddimibMACEntry
652     ACCESS  not-accessible
653     STATUS  mandatory
654     DESCRIPTION
655             "A list of MAC entries.  The number of entries
656             shall not exceed the value of fddimibMACNumber."
657     ::= { fddimibMAC  2 }
658
659 fddimibMACEntry OBJECT-TYPE
660     SYNTAX  FddimibMACEntry
661     ACCESS  not-accessible
662     STATUS  mandatory
663     DESCRIPTION
664             "A MAC entry containing information common to a
665             given MAC."
666     INDEX   { fddimibMACSMTIndex, fddimibMACIndex }
667     ::= { fddimibMACTable 1 }
668
669 FddimibMACEntry ::=
670     SEQUENCE {
671         fddimibMACSMTIndex
672                 INTEGER,
673         fddimibMACIndex
674                 INTEGER,
675         fddimibMACIfIndex
676                 INTEGER,
677         fddimibMACFrameStatusFunctions
678                 INTEGER,
679         fddimibMACTMaxCapability
680                 FddiTimeNano,
681         fddimibMACTVXCapability
682                 FddiTimeNano,
683         fddimibMACAvailablePaths
684                 INTEGER,
685         fddimibMACCurrentPath
686                 INTEGER,
687         fddimibMACUpstreamNbr
688                 FddiMACLongAddressType,
689         fddimibMACDownstreamNbr
690                 FddiMACLongAddressType,
691         fddimibMACOldUpstreamNbr
692                 FddiMACLongAddressType,
693         fddimibMACOldDownstreamNbr
694                 FddiMACLongAddressType,
695         fddimibMACDupAddressTest
696                 INTEGER,
697         fddimibMACRequestedPaths
698                 INTEGER,
699         fddimibMACDownstreamPORTType
700                 INTEGER,
701         fddimibMACSMTAddress
702                 FddiMACLongAddressType,
703         fddimibMACTReq
704                 FddiTimeNano,
705         fddimibMACTNeg
706                 FddiTimeNano,
707         fddimibMACTMax
708                 FddiTimeNano,
709         fddimibMACTvxValue
710                 FddiTimeNano,
711         fddimibMACFrameCts
712                 Counter,
713         fddimibMACCopiedCts
714                 Counter,
715         fddimibMACTransmitCts
716                 Counter,
717         fddimibMACErrorCts
718                 Counter,
719         fddimibMACLostCts
720                 Counter,
721         fddimibMACFrameErrorThreshold
722                 INTEGER,
723         fddimibMACFrameErrorRatio
724                 INTEGER,
725         fddimibMACRMTState
726                 INTEGER,
727         fddimibMACDaFlag
728                 INTEGER,
729         fddimibMACUnaDaFlag
730                 INTEGER,
731         fddimibMACFrameErrorFlag
732                 INTEGER,
733         fddimibMACMAUnitdataAvailable
734                 INTEGER,
735         fddimibMACHardwarePresent
736                 INTEGER,
737         fddimibMACMAUnitdataEnable
738                 INTEGER
739     }
740
741
742 fddimibMACSMTIndex OBJECT-TYPE
743     SYNTAX  INTEGER (1..65535)
744     ACCESS  read-only
745     STATUS  mandatory
746     DESCRIPTION
747             "The value of the SMT index associated with this
748             MAC."
749     ::= { fddimibMACEntry 1 }
750
751 fddimibMACIndex OBJECT-TYPE
752     SYNTAX  INTEGER (1..65535)
753     ACCESS  read-only
754     STATUS  mandatory
755     DESCRIPTION
756             "Index variable for uniquely identifying the MAC
757             object instances, which is the same as the
758             corresponding resource index in SMT."
759     REFERENCE
760             "ANSI { fddiMAC 34 }"
761     ::= { fddimibMACEntry 2 }
762
763 fddimibMACIfIndex OBJECT-TYPE
764     SYNTAX  INTEGER (1..65535)
765     ACCESS  read-only
766     STATUS  mandatory
767     DESCRIPTION
768             "The value of the MIB-II ifIndex corresponding to
769             this MAC.  If none is applicable, 0 is returned."
770     REFERENCE
771             "MIB-II"
772     ::= { fddimibMACEntry 3 }
773
774 fddimibMACFrameStatusFunctions OBJECT-TYPE
775     SYNTAX  INTEGER (0..7)
776     ACCESS  read-only
777     STATUS  mandatory
778     DESCRIPTION
779             "Indicates the MAC's optional Frame Status
780             processing functions.
781
782             The value is a sum.  This value initially takes
783             the value zero, then for each function present, 2
784             raised to a power is added to the sum.  The powers
785             are according to the following table:
786
787                  function   Power
788              fs-repeating     0
789                fs-setting     1
790               fs-clearing     2 "
791     REFERENCE
792             "ANSI { fddiMAC 11 }"
793     ::= { fddimibMACEntry 4 }
794
795 fddimibMACTMaxCapability OBJECT-TYPE
796     SYNTAX  FddiTimeNano
797     ACCESS  read-only
798     STATUS  mandatory
799     DESCRIPTION
800             "Indicates the maximum time value of fddiMACTMax
801             that this MAC can support."
802     REFERENCE
803             "ANSI { fddiMAC 13 }"
804     ::= { fddimibMACEntry 5 }
805
806 fddimibMACTVXCapability OBJECT-TYPE
807     SYNTAX  FddiTimeNano
808     ACCESS  read-only
809     STATUS  mandatory
810     DESCRIPTION
811             "Indicates the maximum time value of
812             fddiMACTvxValue that this MAC can support."
813     REFERENCE
814             "ANSI { fddiMAC 14 }"
815     ::= { fddimibMACEntry 6 }
816
817 fddimibMACAvailablePaths OBJECT-TYPE
818     SYNTAX  INTEGER (0..7)
819     ACCESS  read-only
820     STATUS  mandatory
821     DESCRIPTION
822             "Indicates the paths available for this MAC (refer
823             to ANSI SMT 9.7.7).
824
825             The value is a sum.  This value initially takes
826             the value zero, then for each type of PATH that
827             this MAC has available, 2 raised to a power is
828             added to the sum.  The powers are according to the
829             following table:
830
831                      Path   Power
832                   Primary     0
833                 Secondary     1
834                     Local     2 "
835     REFERENCE
836             "ANSI { fddiMAC 22 }"
837     ::= { fddimibMACEntry 7 }
838
839 fddimibMACCurrentPath OBJECT-TYPE
840     SYNTAX  INTEGER {
841                 isolated(1),
842                 local(2),
843                 secondary(3),
844                 primary(4),
845                 concatenated(5),
846                 thru(6)
847             }
848     ACCESS  read-only
849     STATUS  mandatory
850     DESCRIPTION
851             "Indicates the Path into which this MAC is
852             currently inserted (refer to ANSI 9.7.7)."
853     REFERENCE
854             "ANSI { fddiMAC 23 }"
855     ::= { fddimibMACEntry 8 }
856
857 fddimibMACUpstreamNbr OBJECT-TYPE
858     SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
859     ACCESS  read-only
860     STATUS  mandatory
861     DESCRIPTION
862             "The MAC's upstream neighbor's long individual MAC
863             address. It has an initial value of the SMT-
864             Unknown-MAC Address and is only modified as
865             specified by the Neighbor Information Frame
866             protocol (refer to ANSI SMT 7.2.1 and 8.2)."
867     REFERENCE
868             "ANSI { fddiMAC 24 }"
869     ::= { fddimibMACEntry 9 }
870
871 fddimibMACDownstreamNbr OBJECT-TYPE
872     SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
873     ACCESS  read-only
874     STATUS  mandatory
875     DESCRIPTION
876             "The MAC's downstream neighbor's long individual
877             MAC address. It has an initial value of the SMT-
878             Unknown-MAC Address and is only modified as
879             specified by the Neighbor Information Frame
880             protocol (refer to ANSI SMT 7.2.1 and 8.2)."
881     REFERENCE
882             "ANSI { fddiMAC 25 }"
883     ::= { fddimibMACEntry 10 }
884
885 fddimibMACOldUpstreamNbr OBJECT-TYPE
886     SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
887     ACCESS  read-only
888     STATUS  mandatory
889     DESCRIPTION
890             "The previous value of the MAC's upstream
891             neighbor's long individual MAC address. It has an
892             initial value of the SMT-Unknown- MAC Address and
893             is only modified as specified by the Neighbor
894             Information Frame protocol (refer to ANSI SMT
895             7.2.1 and 8.2)."
896     REFERENCE
897             "ANSI { fddiMAC 26 }"
898     ::= { fddimibMACEntry 11 }
899
900 fddimibMACOldDownstreamNbr OBJECT-TYPE
901     SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
902     ACCESS  read-only
903     STATUS  mandatory
904     DESCRIPTION
905             "The previous value of the MAC's downstream
906             neighbor's long individual MAC address. It has an
907             initial value of the SMT- Unknown-MAC Address and
908             is only modified as specified by the Neighbor
909             Information Frame protocol (refer to ANSI SMT
910             7.2.1 and 8.2)."
911     REFERENCE
912             "ANSI { fddiMAC 27 }"
913     ::= { fddimibMACEntry 12 }
914
915 fddimibMACDupAddressTest OBJECT-TYPE
916     SYNTAX  INTEGER { none(1), pass(2), fail(3) }
917     ACCESS  read-only
918     STATUS  mandatory
919     DESCRIPTION
920             "The Duplicate Address Test flag, Dup_Addr_Test
921             (refer to ANSI 8.2)."
922     REFERENCE
923             "ANSI { fddiMAC 29 }"
924     ::= { fddimibMACEntry 13 }
925
926 fddimibMACRequestedPaths OBJECT-TYPE
927     SYNTAX  INTEGER  (0..255)
928     ACCESS  read-write
929     STATUS  mandatory
930     DESCRIPTION
931             "List of permitted Paths which specifies the
932             Path(s) into which the MAC may be inserted (refer
933             to ansi SMT 9.7).
934
935             The value is a sum which represents the individual
936             paths that are desired.  This value initially
937             takes the value zero, then for each type of PATH
938             that this node is, 2 raised to a power is added to
939             the sum.  The powers are according to the
940             following table:
941
942                                Path   Power
943                               local     0
944                 secondary-alternate     1
945                   primary-alternate     2
946              concatenated-alternate     3
947                 secondary-preferred     4
948                   primary-preferred     5
949              concatenated-preferred     6
950                                thru     7 "
951     REFERENCE
952             "ANSI { fddiMAC 32 }"
953     ::= { fddimibMACEntry 14 }
954
955 fddimibMACDownstreamPORTType OBJECT-TYPE
956     SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
957     ACCESS  read-only
958     STATUS  mandatory
959     DESCRIPTION
960             "Indicates the PC-Type of the first port that is
961             downstream of this MAC (the exit port)."
962     REFERENCE
963             "ANSI { fddiMAC 33 }"
964     ::= { fddimibMACEntry 15 }
965
966 fddimibMACSMTAddress OBJECT-TYPE
967     SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
968     ACCESS  read-only
969     STATUS  mandatory
970     DESCRIPTION
971             "The 48-bit individual address of the MAC used for
972             SMT frames."
973     REFERENCE
974             "ANSI { fddiMAC 41 }"
975     ::= { fddimibMACEntry 16 }
976
977 fddimibMACTReq OBJECT-TYPE
978     SYNTAX  FddiTimeNano
979     ACCESS  read-only
980     STATUS  mandatory
981     DESCRIPTION
982             "This variable is the T_Req_value passed to the
983             MAC.  Without having detected a duplicate, the
984             time value of this variable shall assume the
985             maximum supported time value which is less than or
986             equal to the time value of fddiPATHMaxT-Req.  When
987             a MAC has an address detected as a duplicate, it
988             may use a time value for this variable greater
989             than the time value of fddiPATHTMaxLowerBound.  A
990             station shall cause claim when the new T_Req may
991             cause the value of T_Neg to change in the claim
992             process, (i.e., time value new T_Req < T_Neg, or
993             old T_Req = T_Neg)."
994     REFERENCE
995             "ANSI { fddiMAC 51 }"
996     ::= { fddimibMACEntry 17 }
997
998 fddimibMACTNeg OBJECT-TYPE
999     SYNTAX  FddiTimeNano
1000     ACCESS  read-only
1001     STATUS  mandatory
1002     DESCRIPTION
1003             "It is reported as a FddiTimeNano number."
1004     REFERENCE
1005             "ANSI { fddiMAC 52 }"
1006     ::= { fddimibMACEntry 18 }
1007
1008 fddimibMACTMax OBJECT-TYPE
1009     SYNTAX  FddiTimeNano
1010     ACCESS  read-only
1011     STATUS  mandatory
1012     DESCRIPTION
1013             "This variable is the T_Max_value passed to the
1014             MAC.  The time value of this variable shall assume
1015             the minimum suported time value which is greater
1016             than or equal to the time value of fddiPATHT-
1017             MaxLowerBound"
1018     REFERENCE
1019             "ANSI { fddiMAC 53 }"
1020     ::= { fddimibMACEntry 19 }
1021
1022 fddimibMACTvxValue OBJECT-TYPE
1023     SYNTAX  FddiTimeNano
1024     ACCESS  read-only
1025     STATUS  mandatory
1026     DESCRIPTION
1027             "This variable is the TVX_value passed to the MAC.
1028             The time value of this variable shall assume the
1029             minimum suported time value which is greater than
1030             or equal to the time value of
1031             fddiPATHTVXLowerBound."
1032     REFERENCE
1033             "ANSI { fddiMAC 54 }"
1034     ::= { fddimibMACEntry 20 }
1035
1036 fddimibMACFrameCts OBJECT-TYPE
1037     SYNTAX  Counter
1038     ACCESS  read-only
1039     STATUS  mandatory
1040     DESCRIPTION
1041             "A count of the number of frames received by this
1042             MAC (refer to ANSI MAC 7.5.1)."
1043     REFERENCE
1044             "ANSI { fddiMAC 71 }"
1045     ::= { fddimibMACEntry 21 }
1046
1047 fddimibMACCopiedCts OBJECT-TYPE
1048     SYNTAX  Counter
1049     ACCESS  read-only
1050     STATUS  mandatory
1051     DESCRIPTION
1052             "A count that should as closely as possible match
1053             the number of frames addressed to (A bit set) and
1054             successfully copied into the station's receive
1055             buffers (C bit set) by this MAC (refer to ANSI MAC
1056             7.5). Note that this count does not include MAC
1057             frames."
1058     REFERENCE
1059             "ANSI { fddiMAC 72 }"
1060     ::= { fddimibMACEntry 22 }
1061
1062 fddimibMACTransmitCts OBJECT-TYPE
1063     SYNTAX  Counter
1064     ACCESS  read-only
1065     STATUS  mandatory
1066     DESCRIPTION
1067             "A count that should as closely as possible match
1068             the number of frames transmitted by this MAC
1069             (refer to ANSI MAC 7.5).  Note that this count
1070             does not include MAC frames."
1071     REFERENCE
1072             "ANSI { fddiMAC 73 }"
1073     ::= { fddimibMACEntry 23 }
1074
1075 fddimibMACErrorCts OBJECT-TYPE
1076     SYNTAX  Counter
1077     ACCESS  read-only
1078     STATUS  mandatory
1079     DESCRIPTION
1080             "A count of the number of frames that were
1081             detected in error by this MAC that had not been
1082             detected in error by another MAC (refer to ANSI
1083             MAC 7.5.2)."
1084     REFERENCE
1085             "ANSI { fddiMAC 81 }"
1086     ::= { fddimibMACEntry 24 }
1087
1088 fddimibMACLostCts OBJECT-TYPE
1089     SYNTAX  Counter
1090     ACCESS  read-only
1091     STATUS  mandatory
1092     DESCRIPTION
1093             "A count of the number of instances that this MAC
1094             detected a format error during frame reception
1095             such that the frame was stripped (refer to ANSI
1096             MAC 7.5.3)."
1097     REFERENCE
1098             "ANSI { fddiMAC 82 }"
1099     ::= { fddimibMACEntry 25 }
1100
1101 fddimibMACFrameErrorThreshold OBJECT-TYPE
1102     SYNTAX  INTEGER (0..65535)
1103     ACCESS  read-write
1104     STATUS  mandatory
1105     DESCRIPTION
1106             "A threshold for determining when a MAC Condition
1107             report (see ANSI 8.3.1.1) shall be generated.
1108             Stations not supporting variable thresholds shall
1109             have a value of 0 and a range of (0..0)."
1110     REFERENCE
1111             "ANSI { fddiMAC 95 }"
1112     ::= { fddimibMACEntry 26 }
1113
1114 fddimibMACFrameErrorRatio OBJECT-TYPE
1115     SYNTAX  INTEGER (0..65535)
1116     ACCESS  read-only
1117     STATUS  mandatory
1118     DESCRIPTION
1119             "This variable is the value of the ratio,
1120
1121              ((delta fddiMACLostCts + delta fddiMACErrorCts) /
1122              (delta fddiMACFrameCts + delta fddiMACLostCts ))
1123              * 2**16 "
1124     REFERENCE
1125             "ANSI { fddiMAC 96 }"
1126     ::= { fddimibMACEntry 27 }
1127
1128 fddimibMACRMTState OBJECT-TYPE
1129     SYNTAX  INTEGER {
1130                 rm0(1), -- Isolated
1131                 rm1(2), -- Non_Op
1132                 rm2(3), -- Ring_Op
1133                 rm3(4), -- Detect
1134                 rm4(5), -- Non_Op_Dup
1135                 rm5(6), -- Ring_Op_Dup
1136                 rm6(7), -- Directed
1137                 rm7(8)  -- Trace
1138             }
1139     ACCESS  read-only
1140     STATUS  mandatory
1141     DESCRIPTION
1142             "Indicates the current state of the RMT State
1143             Machine (refer to ANSI 10.3.2)."
1144     REFERENCE
1145             "ANSI { fddiMAC 111 }"
1146     ::= { fddimibMACEntry 28 }
1147
1148 fddimibMACDaFlag OBJECT-TYPE
1149     SYNTAX  INTEGER { true(1), false(2) }
1150     ACCESS  read-only
1151     STATUS  mandatory
1152     DESCRIPTION
1153             "The RMT flag Duplicate Address Flag, DA_Flag
1154             (refer to ANSI 10.2.1.2)."
1155     REFERENCE
1156             "ANSI { fddiMAC 112 }"
1157     ::= { fddimibMACEntry 29 }
1158
1159 fddimibMACUnaDaFlag OBJECT-TYPE
1160     SYNTAX  INTEGER { true(1), false(2) }
1161     ACCESS  read-only
1162     STATUS  mandatory
1163     DESCRIPTION
1164             "A flag, UNDA_Flag (refer to ANSI 8.2.2.1), set
1165             when the upstream neighbor reports a duplicate
1166             address condition. Cleared when the condition
1167             clears."
1168     REFERENCE
1169             "ANSI { fddiMAC 113 }"
1170     ::= { fddimibMACEntry 30 }
1171
1172 fddimibMACFrameErrorFlag OBJECT-TYPE
1173     SYNTAX  INTEGER { true(1), false(2) }
1174     ACCESS  read-only
1175     STATUS  mandatory
1176     DESCRIPTION
1177             "Indicates the MAC Frame Error Condition is
1178             present when set. Cleared when the condition
1179             clears and on station initialization."
1180     REFERENCE
1181             "ANSI { fddiMAC 114 }"
1182     ::= { fddimibMACEntry 31 }
1183
1184 fddimibMACMAUnitdataAvailable OBJECT-TYPE
1185     SYNTAX  INTEGER { true(1), false(2) }
1186     ACCESS  read-only
1187     STATUS  mandatory
1188     DESCRIPTION
1189             "This variable shall take on the value of the
1190             MAC_Avail flag defined in RMT."
1191     REFERENCE
1192             "ANSI { fddiMAC 116 }"
1193     ::= { fddimibMACEntry 32 }
1194
1195 fddimibMACHardwarePresent OBJECT-TYPE
1196     SYNTAX  INTEGER { true(1), false(2) }
1197     ACCESS  read-only
1198     STATUS  mandatory
1199     DESCRIPTION
1200             "This variable indicates the presence of
1201             underlying hardware support for this MAC object.
1202             If the value of this object is false(2), the
1203             reporting of the objects in this entry may be
1204             handled in an implementation-specific manner."
1205     REFERENCE
1206             "ANSI { fddiMAC 117 }"
1207     ::= { fddimibMACEntry 33 }
1208
1209 fddimibMACMAUnitdataEnable OBJECT-TYPE
1210     SYNTAX  INTEGER { true(1), false(2) }
1211     ACCESS  read-write
1212     STATUS  mandatory
1213     DESCRIPTION
1214             "This variable determines the value of the
1215             MA_UNITDATA_Enable flag in RMT.  The default and
1216             initial value of this flag is true(1)."
1217     REFERENCE
1218             "ANSI { fddiMAC 118 }"
1219     ::= { fddimibMACEntry 34 }
1220
1221
1222 -- the Enhanced MAC Counters group
1223 -- Implementation of this Group is optional, but systems
1224 -- claiming support must implement all variables in this
1225 -- group
1226
1227
1228 -- the MAC Counters table
1229
1230 fddimibMACCountersTable OBJECT-TYPE
1231     SYNTAX  SEQUENCE OF FddimibMACCountersEntry
1232     ACCESS  not-accessible
1233     STATUS  mandatory
1234     DESCRIPTION
1235             "A list of MAC Counters entries.  The number of
1236             entries shall not exceed the value of
1237             fddimibMACNumber."
1238     ::= { fddimibMACCounters  1 }
1239
1240 fddimibMACCountersEntry OBJECT-TYPE
1241     SYNTAX  FddimibMACCountersEntry
1242     ACCESS  not-accessible
1243     STATUS  mandatory
1244     DESCRIPTION
1245             "A MAC Counters entry containing information
1246             common to a given MAC."
1247     INDEX   { fddimibMACSMTIndex, fddimibMACIndex }
1248     ::= { fddimibMACCountersTable 1 }
1249
1250 FddimibMACCountersEntry ::=
1251     SEQUENCE {
1252         fddimibMACTokenCts
1253                 Counter,
1254         fddimibMACTvxExpiredCts
1255                 Counter,
1256         fddimibMACNotCopiedCts
1257                 Counter,
1258         fddimibMACLateCts
1259                 Counter,
1260         fddimibMACRingOpCts
1261                 Counter,
1262         fddimibMACNotCopiedRatio
1263                 INTEGER,
1264         fddimibMACNotCopiedFlag
1265                 INTEGER,
1266         fddimibMACNotCopiedThreshold
1267                 INTEGER
1268     }
1269
1270 fddimibMACTokenCts OBJECT-TYPE
1271     SYNTAX  Counter
1272     ACCESS  read-only
1273     STATUS  mandatory
1274     DESCRIPTION
1275             "A count that should as closely as possible match
1276             the number of times the station has received a
1277             token (total of non-restricted and restricted) on
1278             this MAC (see ANSI MAC 7.4). This count is
1279             valuable for determination of network load."
1280     REFERENCE
1281             "ANSI { fddiMAC 74 }"
1282     ::= { fddimibMACCountersEntry 1 }
1283
1284 fddimibMACTvxExpiredCts OBJECT-TYPE
1285     SYNTAX  Counter
1286     ACCESS  read-only
1287     STATUS  mandatory
1288     DESCRIPTION
1289             "A count that should as closely as possible match
1290             the number of times that TVX has expired."
1291     REFERENCE
1292             "ANSI { fddiMAC 83 }"
1293     ::= { fddimibMACCountersEntry 2 }
1294
1295 fddimibMACNotCopiedCts OBJECT-TYPE
1296     SYNTAX  Counter
1297     ACCESS  read-only
1298     STATUS  mandatory
1299     DESCRIPTION
1300             "A count that should as closely as possible match
1301             the number of frames that were addressed to this
1302             MAC but were not copied into its receive buffers
1303             (see ANSI MAC 7.5). For example, this might occur
1304             due to local buffer congestion. Because of
1305             implementation considerations, this count may not
1306             match the actual number of frames not copied. It
1307             is not a requirement that this count be exact.
1308             Note that this count does not include MAC frames."
1309     REFERENCE
1310             "ANSI { fddiMAC 84 }"
1311     ::= { fddimibMACCountersEntry 3 }
1312
1313 fddimibMACLateCts OBJECT-TYPE
1314     SYNTAX  Counter
1315     ACCESS  read-only
1316     STATUS  mandatory
1317     DESCRIPTION
1318             "A count that should as closely as possible match
1319             the number of TRT expirations since this MAC was
1320             reset or a token was received (refer to ANSI MAC
1321             7.4.5)."
1322     REFERENCE
1323             "ANSI { fddiMAC 85 }"
1324     ::= { fddimibMACCountersEntry 4 }
1325
1326 fddimibMACRingOpCts OBJECT-TYPE
1327     SYNTAX  Counter
1328     ACCESS  read-only
1329     STATUS  mandatory
1330     DESCRIPTION
1331              "The count of the number of times the ring has
1332             entered the 'Ring_Operational' state from the
1333             'Ring Not Operational' state.  This count is
1334             updated when a SM_MA_STATUS.Indication of a change
1335             in the Ring_Operational status occurs (refer to
1336             ANSI 6.1.4). Because of implementation
1337             considerations, this count may be less than the
1338             actual RingOp_Ct. It is not a requirement that
1339             this count be exact."
1340     REFERENCE
1341             "ANSI { fddiMAC 86 }"
1342     ::= { fddimibMACCountersEntry 5 }
1343
1344 fddimibMACNotCopiedRatio OBJECT-TYPE
1345     SYNTAX  INTEGER (0..65535)
1346     ACCESS  read-only
1347     STATUS  mandatory
1348     DESCRIPTION
1349             "This variable is the value of the ratio:
1350
1351              (delta fddiMACNotCopiedCts /
1352              (delta fddiMACCopiedCts +
1353                delta fddiMACNotCopiedCts )) * 2**16 "
1354     REFERENCE
1355             "ANSI { fddiMAC 105 }"
1356     ::= { fddimibMACCountersEntry 6 }
1357
1358 fddimibMACNotCopiedFlag OBJECT-TYPE
1359     SYNTAX  INTEGER { true(1), false(2) }
1360     ACCESS  read-only
1361     STATUS  mandatory
1362     DESCRIPTION
1363             "Indicates that the Not Copied condition is
1364             present when read as true(1).  Set to false(2)
1365             when the condition clears and on station
1366             initialization."
1367     REFERENCE
1368             "ANSI { fddiMAC 115 }"
1369     ::= { fddimibMACCountersEntry 7 }
1370
1371 fddimibMACNotCopiedThreshold OBJECT-TYPE
1372     SYNTAX  INTEGER (0..65535)
1373     ACCESS  read-write
1374     STATUS  mandatory
1375     DESCRIPTION
1376             "A threshold for determining when a MAC condition
1377             report shall be generated.  Stations not
1378             supporting variable thresholds shall have a value
1379             of 0 and a range of (0..0)."
1380     REFERENCE
1381             "ANSI { fddiMAC 103 }"
1382     ::= { fddimibMACCountersEntry 8 }
1383
1384
1385 -- the PATH group
1386 -- Implementation of the PATH group is mandatory for all
1387 -- systems which implement manageable FDDI subsystems.
1388
1389 fddimibPATHNumber OBJECT-TYPE
1390     SYNTAX  INTEGER (0..65535)
1391     ACCESS  read-only
1392     STATUS  mandatory
1393     DESCRIPTION
1394             "The total number of PATHs possible (across all
1395             SMTs) on this network management application
1396             entity.  The value for this variable must remain
1397             constant at least from one re-initialization of
1398             the entity's network management system to the next
1399             re-initialization."
1400     ::= { fddimibPATH  1 }
1401
1402
1403 -- the PATH table
1404
1405 fddimibPATHTable OBJECT-TYPE
1406     SYNTAX  SEQUENCE OF FddimibPATHEntry
1407     ACCESS  not-accessible
1408     STATUS  mandatory
1409     DESCRIPTION
1410             "A list of PATH entries.  The number of entries
1411             shall not exceed the value of fddimibPATHNumber."
1412     ::= { fddimibPATH  2 }
1413
1414 fddimibPATHEntry OBJECT-TYPE
1415     SYNTAX  FddimibPATHEntry
1416     ACCESS  not-accessible
1417     STATUS  mandatory
1418     DESCRIPTION
1419             "A PATH entry containing information common to a
1420             given PATH."
1421     INDEX   { fddimibPATHSMTIndex, fddimibPATHIndex }
1422     ::= { fddimibPATHTable 1 }
1423
1424 FddimibPATHEntry ::=
1425     SEQUENCE {
1426         fddimibPATHSMTIndex
1427                 INTEGER,
1428         fddimibPATHIndex
1429                 INTEGER,
1430         fddimibPATHTVXLowerBound
1431                 FddiTimeNano,
1432         fddimibPATHTMaxLowerBound
1433                 FddiTimeNano,
1434         fddimibPATHMaxTReq
1435                 FddiTimeNano
1436     }
1437
1438 fddimibPATHSMTIndex OBJECT-TYPE
1439     SYNTAX  INTEGER (1..65535)
1440     ACCESS  read-only
1441     STATUS  mandatory
1442     DESCRIPTION
1443             "The value of the SMT index associated with this
1444             PATH."
1445     ::= { fddimibPATHEntry 1 }
1446
1447
1448 fddimibPATHIndex OBJECT-TYPE
1449     SYNTAX  INTEGER (0..65535)
1450     ACCESS  read-only
1451     STATUS  mandatory
1452     DESCRIPTION
1453             "Index variable for uniquely identifying the
1454             primary, secondary and local PATH object
1455             instances. Local PATH object instances are
1456             represented with integer values 3 to 255."
1457     REFERENCE
1458             "ANSI { fddiPATH 11 }"
1459     ::= { fddimibPATHEntry 2 }
1460
1461 fddimibPATHTVXLowerBound OBJECT-TYPE
1462     SYNTAX  FddiTimeNano
1463     ACCESS  read-write
1464     STATUS  mandatory
1465     DESCRIPTION
1466             "Specifies the minimum time value of
1467             fddiMACTvxValue that shall be used by any MAC that
1468             is configured in this path. The operational value
1469             of fddiMACTvxValue is managed by settting this
1470             variable.  This variable has the time value range
1471             of:
1472
1473             0 < fddimibPATHTVXLowerBound < fddimibPATHMaxTReq
1474             Changes to this variable shall either satisfy the
1475             time value relationship:
1476
1477             fddimibPATHTVXLowerBound <=
1478             fddimibMACTVXCapability
1479
1480             of each of the MACs currently on the path, or be
1481             considered out of range.  The initial value of
1482             fddimibPATHTVXLowerBound shall be 2500 nsec (2.5
1483             ms)."
1484     REFERENCE
1485             "ANSI { fddiPATH 21 }"
1486     ::= { fddimibPATHEntry 3 }
1487
1488 fddimibPATHTMaxLowerBound OBJECT-TYPE
1489     SYNTAX  FddiTimeNano
1490     ACCESS  read-write
1491     STATUS  mandatory
1492     DESCRIPTION
1493             "Specifies the minimum time value of fddiMACTMax
1494             that shall be used by any MAC that is configured
1495             in this path.  The operational value of
1496             fddiMACTMax is managed by setting this variable.
1497             This variable has the time value range of:
1498
1499             fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound
1500
1501             and an absolute time value range of:
1502
1503             10000nsec (10 msec) <= fddimibPATHTMaxLowerBound
1504
1505             Changes to this variable shall either satisfy the
1506             time value relationship:
1507
1508             fddimibPATHTMaxLowerBound <
1509             fddimibMACTMaxCapability
1510
1511             of each of the MACs currently on the path, or be
1512             considered out of range.  The initial value of
1513             fddimibPATHTMaxLowerBound shall be 165000 nsec
1514             (165 msec)."
1515     REFERENCE
1516             "ANSI { fddiPATH 22 }"
1517     ::= { fddimibPATHEntry 4 }
1518
1519 fddimibPATHMaxTReq OBJECT-TYPE
1520     SYNTAX  FddiTimeNano
1521     ACCESS  read-write
1522     STATUS  mandatory
1523     DESCRIPTION
1524             "Specifies the maximum time value of fddiMACT-Req
1525             that shall be used by any MAC that is configured
1526             in this path.  The operational value of fddiMACT-
1527             Req is managed by setting this variable.  This
1528             variable has the time value range of:
1529
1530             fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <=
1531                                      fddimibPATHTMaxLowerBound.
1532
1533             The default value of fddimibPATHMaxTReq is 165000
1534             nsec (165 msec)."
1535     REFERENCE
1536             "ANSI { fddiPATH 23 }"
1537     ::= { fddimibPATHEntry 5 }
1538
1539 -- the PATH Configuration table
1540
1541 fddimibPATHConfigTable OBJECT-TYPE
1542     SYNTAX SEQUENCE OF FddimibPATHConfigEntry
1543     ACCESS not-accessible
1544     STATUS mandatory
1545     DESCRIPTION
1546             "A table of Path configuration entries.  This
1547             table lists all the resources that may be in this
1548             Path."
1549     REFERENCE
1550             "ANSI { fddiPATH 18 }"
1551     ::= { fddimibPATH 3 }
1552
1553 fddimibPATHConfigEntry OBJECT-TYPE
1554     SYNTAX FddimibPATHConfigEntry
1555     ACCESS not-accessible
1556     STATUS mandatory
1557     DESCRIPTION
1558             "A collection of objects containing information
1559             for a given PATH Configuration entry."
1560     INDEX { fddimibPATHConfigSMTIndex,
1561             fddimibPATHConfigPATHIndex,
1562             fddimibPATHConfigTokenOrder }
1563     ::= { fddimibPATHConfigTable 1 }
1564
1565 FddimibPATHConfigEntry ::=
1566     SEQUENCE {
1567         fddimibPATHConfigSMTIndex
1568             INTEGER,
1569         fddimibPATHConfigPATHIndex
1570             INTEGER,
1571         fddimibPATHConfigTokenOrder
1572             INTEGER,
1573         fddimibPATHConfigResourceType
1574             INTEGER,
1575         fddimibPATHConfigResourceIndex
1576             INTEGER,
1577         fddimibPATHConfigCurrentPath
1578             INTEGER
1579     }
1580
1581 fddimibPATHConfigSMTIndex OBJECT-TYPE
1582     SYNTAX INTEGER (1..65535)
1583     ACCESS read-only
1584     STATUS mandatory
1585     DESCRIPTION
1586             "The value of the SMT index associated with this
1587             configuration entry."
1588     ::= { fddimibPATHConfigEntry 1 }
1589
1590 fddimibPATHConfigPATHIndex OBJECT-TYPE
1591     SYNTAX INTEGER (1..65535)
1592     ACCESS read-only
1593     STATUS mandatory
1594     DESCRIPTION
1595             "The value of the PATH resource index associated
1596             with this configuration entry."
1597     ::= { fddimibPATHConfigEntry 2 }
1598
1599 fddimibPATHConfigTokenOrder OBJECT-TYPE
1600     SYNTAX INTEGER (1..65535)
1601     ACCESS read-only
1602     STATUS mandatory
1603     DESCRIPTION
1604             "An object associated with Token order for this
1605             entry.  Thus if the token passes resources a, b, c
1606             and d, in that order, then the value of this
1607             object for these resources would be 1, 2, 3 and 4
1608             respectively."
1609     ::= { fddimibPATHConfigEntry 3 }
1610
1611 fddimibPATHConfigResourceType OBJECT-TYPE
1612     SYNTAX INTEGER { mac(2), port(4) }
1613     ACCESS read-only
1614     STATUS mandatory
1615     DESCRIPTION
1616             "The type of resource associated with this
1617             configuration entry."
1618     ::= { fddimibPATHConfigEntry 4 }
1619
1620 fddimibPATHConfigResourceIndex OBJECT-TYPE
1621     SYNTAX INTEGER (1..65535)
1622     ACCESS read-only
1623     STATUS mandatory
1624     DESCRIPTION
1625             "The value of the SMT resource index used to refer
1626             to the instance of this MAC or Port resource."
1627     ::= { fddimibPATHConfigEntry 5 }
1628
1629 fddimibPATHConfigCurrentPath OBJECT-TYPE
1630     SYNTAX INTEGER {
1631              isolated(1), local(2), secondary(3), primary(4),
1632              concatenated(5), thru(6)
1633            }
1634     ACCESS read-only
1635     STATUS mandatory
1636     DESCRIPTION
1637             "The current insertion status for this resource on
1638             this Path."
1639     ::= { fddimibPATHConfigEntry 6 }
1640
1641
1642 -- the PORT group
1643 -- Implementation of the PORT group is mandatory for all
1644 -- systems which implement manageable FDDI subsystems.
1645
1646 fddimibPORTNumber OBJECT-TYPE
1647     SYNTAX  INTEGER (0..65535)
1648     ACCESS  read-only
1649     STATUS  mandatory
1650     DESCRIPTION
1651             "The total number of PORT implementations (across
1652             all SMTs) on this network management application
1653             entity.  The value for this variable must remain
1654             constant at least from one re-initialization of
1655             the entity's network management system to the next
1656             re-initialization."
1657     ::= { fddimibPORT  1 }
1658
1659
1660 -- the PORT table
1661
1662 fddimibPORTTable OBJECT-TYPE
1663     SYNTAX  SEQUENCE OF FddimibPORTEntry
1664     ACCESS  not-accessible
1665     STATUS  mandatory
1666     DESCRIPTION
1667             "A list of PORT entries.  The number of entries
1668             shall not exceed the value of fddimibPORTNumber."
1669     ::= { fddimibPORT  2 }
1670
1671 fddimibPORTEntry OBJECT-TYPE
1672     SYNTAX  FddimibPORTEntry
1673     ACCESS  not-accessible
1674     STATUS  mandatory
1675     DESCRIPTION
1676             "A PORT entry containing information common to a
1677             given PORT."
1678     INDEX   { fddimibPORTSMTIndex, fddimibPORTIndex }
1679     ::= { fddimibPORTTable 1 }
1680
1681 FddimibPORTEntry ::=
1682     SEQUENCE {
1683         fddimibPORTSMTIndex
1684                 INTEGER,
1685         fddimibPORTIndex
1686                 INTEGER,
1687         fddimibPORTMyType
1688                 INTEGER,
1689         fddimibPORTNeighborType
1690                 INTEGER,
1691         fddimibPORTConnectionPolicies
1692                 INTEGER,
1693         fddimibPORTMACIndicated
1694                 INTEGER,
1695         fddimibPORTCurrentPath
1696                 INTEGER,
1697         fddimibPORTRequestedPaths
1698                 OCTET STRING,
1699         fddimibPORTMACPlacement
1700                 FddiResourceId,
1701         fddimibPORTAvailablePaths
1702                 INTEGER,
1703         fddimibPORTPMDClass
1704                 INTEGER,
1705         fddimibPORTConnectionCapabilities
1706                 INTEGER,
1707         fddimibPORTBSFlag
1708                 INTEGER,
1709         fddimibPORTLCTFailCts
1710                 Counter,
1711         fddimibPORTLerEstimate
1712                 INTEGER,
1713         fddimibPORTLemRejectCts
1714                 Counter,
1715         fddimibPORTLemCts
1716                 Counter,
1717         fddimibPORTLerCutoff
1718                 INTEGER,
1719         fddimibPORTLerAlarm
1720                 INTEGER,
1721         fddimibPORTConnectState
1722                 INTEGER,
1723         fddimibPORTPCMState
1724                 INTEGER,
1725         fddimibPORTPCWithhold
1726                 INTEGER,
1727         fddimibPORTLerFlag
1728                 INTEGER,
1729         fddimibPORTHardwarePresent
1730                 INTEGER,
1731         fddimibPORTAction
1732                 INTEGER
1733     }
1734
1735 fddimibPORTSMTIndex OBJECT-TYPE
1736     SYNTAX  INTEGER (1..65535)
1737     ACCESS  read-only
1738     STATUS  mandatory
1739     DESCRIPTION
1740             "The value of the SMT index associated with this
1741             PORT."
1742     ::= { fddimibPORTEntry 1 }
1743
1744 fddimibPORTIndex OBJECT-TYPE
1745     SYNTAX  INTEGER (1..65535)
1746     ACCESS  read-only
1747     STATUS  mandatory
1748     DESCRIPTION
1749             "A unique value for each PORT within a given SMT,
1750             which is the same as the corresponding resource
1751             index in SMT.  The value for each PORT must remain
1752             constant at least from one re-initialization of
1753             the entity's network management system to the next
1754             re-initialization."
1755     REFERENCE
1756             "ANSI { fddiPORT 29 }"
1757     ::= { fddimibPORTEntry 2 }
1758
1759 fddimibPORTMyType OBJECT-TYPE
1760     SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
1761     ACCESS  read-only
1762     STATUS  mandatory
1763     DESCRIPTION
1764             "The value of the PORT's PC_Type (refer to ANSI
1765             9.4.1, and 9.6.3.2)."
1766     REFERENCE
1767             "ANSI { fddiPORT 12 }"
1768     ::= { fddimibPORTEntry 3 }
1769
1770 fddimibPORTNeighborType OBJECT-TYPE
1771     SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
1772     ACCESS  read-only
1773     STATUS  mandatory
1774     DESCRIPTION
1775             "The type of the remote PORT as determined in PCM.
1776             This variable has an initial value of none, and is
1777             only modified in PC_RCode(3)_Actions (refer to
1778             ANSI SMT 9.6.3.2)."
1779     REFERENCE
1780             "ANSI { fddiPORT 13 }"
1781     ::= { fddimibPORTEntry 4 }
1782
1783 fddimibPORTConnectionPolicies OBJECT-TYPE
1784     SYNTAX  INTEGER (0..3)
1785     ACCESS  read-write
1786     STATUS  mandatory
1787     DESCRIPTION
1788             "A value representing the PORT's connection
1789             policies desired in the node. The value of pc-
1790             mac-lct is a term used in the PC_MAC_LCT Flag (see
1791             9.4.3.2).  The value of pc-mac-loop is a term used
1792             in the PC_MAC_Loop Flag.
1793
1794             The value is a sum.  This value initially takes
1795             the value zero, then for each PORT policy, 2
1796             raised to a power is added to the sum.  The powers
1797             are according to the following table:
1798
1799                           Policy   Power
1800                       pc-mac-lct     0
1801                      pc-mac-loop     1 "
1802     REFERENCE
1803             "ANSI { fddiPORT 14 }"
1804     ::= { fddimibPORTEntry 5 }
1805
1806 fddimibPORTMACIndicated OBJECT-TYPE
1807     SYNTAX  INTEGER {
1808                 tVal9FalseRVal9False(1),
1809                 tVal9FalseRVal9True(2),
1810                 tVal9TrueRVal9False(3),
1811                 tVal9TrueRVal9True(4)
1812             }
1813     ACCESS  read-only
1814     STATUS  mandatory
1815     DESCRIPTION
1816             "The indications (T_Val(9), R_Val(9)) in PC-
1817             Signalling, of the intent to place a MAC in the
1818             output token path to a PORT (refer to ANSI SMT
1819             9.6.3.2.)."
1820     REFERENCE
1821             "ANSI { fddiPORT 15 }"
1822     ::= { fddimibPORTEntry 6 }
1823
1824 fddimibPORTCurrentPath OBJECT-TYPE
1825     SYNTAX  INTEGER {
1826                 ce0(1), -- isolated
1827                 ce1(2), -- local
1828                 ce2(3), -- secondary
1829                 ce3(4), -- primary
1830                 ce4(5), -- concatenated
1831                 ce5(6)  -- thru
1832             }
1833     ACCESS  read-only
1834     STATUS  mandatory
1835     DESCRIPTION
1836             "Indicates the Path(s) into which this PORT is
1837             currently inserted."
1838     REFERENCE
1839             "ANSI { fddiPORT 16 }"
1840     ::= { fddimibPORTEntry 7 }
1841
1842 fddimibPORTRequestedPaths OBJECT-TYPE
1843     SYNTAX  OCTET STRING (SIZE (3))
1844     ACCESS  read-write
1845     STATUS  mandatory
1846     DESCRIPTION
1847             "This variable is a list of permitted Paths where
1848             each list element defines the Port's permitted
1849             Paths.  The first octet corresponds to 'none', the
1850             second octet to 'tree', and the third octet to
1851             'peer'."
1852     REFERENCE
1853             "ANSI { fddiPORT 17 }"
1854     ::= { fddimibPORTEntry 8 }
1855
1856 fddimibPORTMACPlacement OBJECT-TYPE
1857     SYNTAX  FddiResourceId -- INTEGER (0..65535)
1858     ACCESS  read-only
1859     STATUS  mandatory
1860     DESCRIPTION
1861             "Indicates the MAC, if any, whose transmit path
1862             exits the station via this PORT. The value shall
1863             be zero if there is no MAC associated with the
1864             PORT. Otherwise, the MACIndex of the MAC will be
1865             the value of the variable."
1866     REFERENCE
1867             "ANSI { fddiPORT 18 }"
1868     ::= { fddimibPORTEntry 9 }
1869
1870 fddimibPORTAvailablePaths OBJECT-TYPE
1871     SYNTAX  INTEGER (0..7)
1872     ACCESS  read-only
1873     STATUS  mandatory
1874     DESCRIPTION
1875             "Indicates the Paths which are available to this
1876             Port. In the absence of faults, the A and B Ports
1877             will always have both the Primary and Secondary
1878             Paths available.
1879
1880             The value is a sum.  This value initially takes
1881             the value zero, then for each type of PATH that
1882             this port has available, 2 raised to a power is
1883             added to the sum.  The powers are according to the
1884             following table:
1885
1886                      Path   Power
1887                   Primary     0
1888                 Secondary     1
1889                     Local     2 "
1890     REFERENCE
1891             "ANSI { fddiPORT 19 }"
1892     ::= { fddimibPORTEntry 10 }
1893
1894 fddimibPORTPMDClass OBJECT-TYPE
1895     SYNTAX  INTEGER {
1896                     multimode(1),
1897                     single-mode1(2),
1898                     single-mode2(3),
1899                     sonet(4),
1900                     low-cost-fiber(5),
1901                     twisted-pair(6),
1902                     unknown(7),
1903                     unspecified(8)
1904             }
1905     ACCESS  read-only
1906     STATUS  mandatory
1907     DESCRIPTION
1908             "This variable indicates the type of PMD entity
1909             associated with this port."
1910     REFERENCE
1911             "ANSI { fddiPORT 22 }"
1912     ::= { fddimibPORTEntry 11 }
1913
1914 fddimibPORTConnectionCapabilities OBJECT-TYPE
1915     SYNTAX  INTEGER (0..3)
1916     ACCESS  read-only
1917     STATUS  mandatory
1918     DESCRIPTION
1919             "A value that indicates the connection
1920             capabilities of the port. The pc-mac-lct bit
1921             indicates that the station has the capability of
1922             setting the PC_MAC_LCT Flag. The pc-mac-loop bit
1923             indicates that the station has the capability of
1924             setting the PC_MAC_Loop Flag (refer to ANSI
1925             9.4.3.2).
1926
1927             The value is a sum.  This value initially takes
1928             the value zero, then for each capability that this
1929             port has, 2 raised to a power is added to the sum.
1930             The powers are according to the following table:
1931
1932                capability   Power
1933                pc-mac-lct     0
1934               pc-mac-loop     1 "
1935     REFERENCE
1936             "ANSI { fddiPORT 23 }"
1937     ::= { fddimibPORTEntry 12 }
1938
1939 fddimibPORTBSFlag OBJECT-TYPE
1940     SYNTAX  INTEGER { true(1), false(2) }
1941     ACCESS  read-only
1942     STATUS  mandatory
1943     DESCRIPTION
1944             "This variable assumes the value of the BS_Flag
1945             (refer to ANSI SMT 9.4.3.3)."
1946     REFERENCE
1947             "ANSI { fddiPORT 33 }"
1948     ::= { fddimibPORTEntry 13 }
1949
1950 fddimibPORTLCTFailCts OBJECT-TYPE
1951     SYNTAX  Counter
1952     ACCESS  read-only
1953     STATUS  mandatory
1954     DESCRIPTION
1955             "The count of the consecutive times the link
1956             confidence test (LCT) has failed during connection
1957             management (refer to ANSI 9.4.1)."
1958     REFERENCE
1959             "ANSI { fddiPORT 42 }"
1960     ::= { fddimibPORTEntry 14 }
1961
1962 fddimibPORTLerEstimate OBJECT-TYPE
1963     SYNTAX  INTEGER (4..15)
1964     ACCESS  read-only
1965     STATUS  mandatory
1966     DESCRIPTION
1967             "A long term average link error rate. It ranges
1968             from 10**-4 to 10**-15 and is reported as the
1969             absolute value of the base 10 logarithm (refer to
1970             ANSI SMT 9.4.7.5.)."
1971     REFERENCE
1972             "ANSI { fddiPORT 51 }"
1973     ::= { fddimibPORTEntry 15 }
1974
1975 fddimibPORTLemRejectCts OBJECT-TYPE
1976     SYNTAX  Counter
1977     ACCESS  read-only
1978     STATUS  mandatory
1979     DESCRIPTION
1980             "A link error monitoring count of the times that a
1981             link has been rejected."
1982     REFERENCE
1983             "ANSI { fddiPORT 52 }"
1984     ::= { fddimibPORTEntry 16 }
1985
1986 fddimibPORTLemCts OBJECT-TYPE
1987     SYNTAX  Counter
1988     ACCESS  read-only
1989     STATUS  mandatory
1990     DESCRIPTION
1991             "The aggregate link error monitor error count, set
1992             to zero only on station initialization."
1993     REFERENCE
1994             "ANSI { fddiPORT 53 }"
1995     ::= { fddimibPORTEntry 17 }
1996
1997 fddimibPORTLerCutoff OBJECT-TYPE
1998     SYNTAX  INTEGER (4..15)
1999     ACCESS  read-write
2000     STATUS  mandatory
2001     DESCRIPTION
2002              "The link error rate estimate at which a link
2003             connection will be broken. It ranges from 10**-4
2004             to 10**-15 and is reported as the absolute value
2005             of the base 10 logarithm (default of 7)."
2006     REFERENCE
2007             "ANSI { fddiPORT 58 }"
2008     ::= { fddimibPORTEntry 18 }
2009
2010 fddimibPORTLerAlarm OBJECT-TYPE
2011     SYNTAX  INTEGER (4..15)
2012     ACCESS  read-write
2013     STATUS  mandatory
2014     DESCRIPTION
2015             "The link error rate estimate at which a link
2016             connection will generate an alarm. It ranges from
2017             10**-4 to 10**-15 and is reported as the absolute
2018             value of the base 10 logarithm of the estimate
2019             (default of 8)."
2020     REFERENCE
2021             "ANSI { fddiPORT 59 }"
2022     ::= { fddimibPORTEntry 19 }
2023
2024 fddimibPORTConnectState OBJECT-TYPE
2025     SYNTAX  INTEGER {
2026                 disabled(1),
2027                 connecting(2),
2028                 standby(3),
2029                 active(4)
2030             }
2031     ACCESS  read-only
2032     STATUS  mandatory
2033     DESCRIPTION
2034             "An indication of the connect state of this PORT
2035             and is equal to the value of Connect_State (refer
2036             to ANSI 9.4.1)"
2037     REFERENCE
2038             "ANSI { fddiPORT 61 }"
2039     ::= { fddimibPORTEntry 20 }
2040
2041 fddimibPORTPCMState OBJECT-TYPE
2042     SYNTAX  INTEGER {
2043                 pc0(1), -- Off
2044                 pc1(2), -- Break
2045                 pc2(3), -- Trace
2046                 pc3(4), -- Connect
2047                 pc4(5), -- Next
2048                 pc5(6), -- Signal
2049                 pc6(7), -- Join
2050                 pc7(8), -- Verify
2051                 pc8(9), -- Active
2052                 pc9(10) -- Maint
2053             }
2054     ACCESS  read-only
2055     STATUS  mandatory
2056     DESCRIPTION
2057             "The state of this Port's PCM state machine refer
2058             to ANSI SMT 9.6.2)."
2059     REFERENCE
2060             "ANSI { fddiPORT 62 }"
2061     ::= { fddimibPORTEntry 21 }
2062
2063 fddimibPORTPCWithhold OBJECT-TYPE
2064     SYNTAX  INTEGER {
2065                  none(1),
2066                  m-m(2),
2067                  otherincompatible(3),
2068                  pathnotavailable(4)
2069             }
2070     ACCESS  read-only
2071     STATUS  mandatory
2072     DESCRIPTION
2073             "The value of PC_Withhold (refer to ANSI SMT
2074             9.4.1)."
2075     REFERENCE
2076             "ANSI { fddiPORT 63 }"
2077     ::= { fddimibPORTEntry 22 }
2078
2079 fddimibPORTLerFlag OBJECT-TYPE
2080     SYNTAX  INTEGER { true(1), false(2) }
2081     ACCESS  read-only
2082     STATUS  mandatory
2083     DESCRIPTION
2084             "The condition becomes active when the value of
2085             fddiPORTLerEstimate is less than or equal to
2086             fddiPORTLerAlarm. This will be reported with the
2087             Status Report Frames (SRF) (refer to ANSI SMT
2088              7.2.7 and 8.3)."
2089     REFERENCE
2090             "ANSI { fddiPORT 64 }"
2091     ::= { fddimibPORTEntry 23 }
2092
2093 fddimibPORTHardwarePresent OBJECT-TYPE
2094     SYNTAX  INTEGER { true(1), false(2) }
2095     ACCESS  read-only
2096     STATUS  mandatory
2097     DESCRIPTION
2098             "This variable indicates the presence of
2099             underlying hardware support for this Port object.
2100             If the value of this object is false(2), the
2101             reporting of the objects in this entry may be
2102             handled in an implementation-specific manner."
2103     REFERENCE
2104             "ANSI { fddiPORT 65 }"
2105     ::= { fddimibPORTEntry 24 }
2106
2107 fddimibPORTAction OBJECT-TYPE
2108     SYNTAX  INTEGER {
2109             other(1),           -- none of the following
2110             maintPORT(2),
2111             enablePORT(3),
2112             disablePORT(4),
2113             startPORT(5),
2114             stopPORT(6)
2115             }
2116     ACCESS  read-write
2117     STATUS  mandatory
2118     DESCRIPTION
2119             "Causes a Control signal to be generated with a
2120             control_action of 'Signal' and the 'variable'
2121             parameter set with the appropriate value (i.e.,
2122             PC_Maint, PC_Enable, PC_Disable, PC_Start, or
2123             PC_Stop) (refer to ANSI 9.4.2)."
2124     REFERENCE
2125             "ANSI { fddiPORT 70 }"
2126     ::= { fddimibPORTEntry 25 }
2127
2128
2129 END