Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / MAU-MIB
1 MAU-MIB DEFINITIONS ::= BEGIN
2
3   IMPORTS
4     Counter32, Integer32, Counter64,
5     OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, mib-2
6       FROM SNMPv2-SMI         -- RFC 2578
7     TruthValue, AutonomousType, TEXTUAL-CONVENTION
8       FROM SNMPv2-TC          -- RFC 2579
9     OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
10       FROM SNMPv2-CONF        -- RFC 2580
11     InterfaceIndex
12       FROM IF-MIB             -- RFC 2863
13     IANAifMauTypeListBits, IANAifMauMediaAvailable,
14     IANAifMauAutoNegCapBits, IANAifJackType
15       FROM IANA-MAU-MIB
16                        -- http://www.iana.org/assignments/ianamau-mib
17     ;
18
19   mauMod MODULE-IDENTITY
20     LAST-UPDATED "200704210000Z"  -- April 21, 2007
21     ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group"
22     CONTACT-INFO
23       "WG charter:
24         http://www.ietf.org/html.charters/hubmib-charter.html
25
26       Mailing Lists:
27         General Discussion: hubmib@ietf.org
28         To Subscribe: hubmib-request@ietf.org
29         In Body: subscribe your_email_address
30
31
32
33        Chair: Bert Wijnen
34       Postal: Alcatel-Lucent
35               Schagen 33
36               3461 GL Linschoten
37               Netherlands
38        Phone: +31-348-407-775
39        EMail: bwijnen@alcatel-lucent.com
40
41       Editor: Edward Beili
42       Postal: Actelis Networks Inc.
43               25 Bazel St., P.O.B. 10173
44               Petach-Tikva 10173
45               Israel
46          Tel: +972-3-924-3491
47        EMail: edward.beili@actelis.com"
48
49     DESCRIPTION
50       "Management information for 802.3 MAUs.
51
52       The following reference is used throughout this MIB module:
53
54       [IEEE802.3] refers to:
55          IEEE Std 802.3, 2005 Edition: 'IEEE Standard for Information
56          technology - Telecommunications and information exchange
57          between systems - Local and metropolitan area networks -
58          Specific requirements - Part 3: Carrier sense multiple
59          access with collision detection (CSMA/CD) access method and
60          physical layer specifications'.
61
62          Of particular interest is Clause 30, 'Management'.
63
64       Copyright (C) The IETF Trust (2007).
65       This version of this MIB module is part of RFC 4836;
66       see the RFC itself for full legal notices."
67
68     REVISION    "200704210000Z"  -- April 21, 2007
69     DESCRIPTION "Updated to reference IANA maintaned textual
70                 conventions for MAU types, Media Availability state,
71                 Auto Negotiation capabilities, and jack types,
72                 instead of using internally defined values.
73
74                 This version is published as RFC 4836."
75
76     REVISION    "200309190000Z"  -- September 19, 2003
77     DESCRIPTION "Updated to include support for 10 Gb/s MAUs.
78                 This resulted in the following revisions:
79                 - Added OBJECT-IDENTITY definitions for
80                   10 gigabit MAU types
81
82
83
84                 - Added fiberLC jack type to JackType TC
85                 - Extended ifMauTypeListBits with bits for
86                   the 10 gigabit MAU types
87                 - Added enumerations to ifMauMediaAvailable,
88                   and updated its DESCRIPTION to reflect
89                   behaviour at 10 Gb/s
90                 - Added 64-bit version of ifMauFalseCarriers
91                   and added mauIfGrpHCStats object group to
92                   contain the new object
93                 - Deprecated mauModIfCompl2 and replaced it
94                   with mauModIfCompl3, which includes the new
95                   object group
96
97                  This version published as RFC 3636."
98
99     REVISION    "199908240400Z" -- August 24, 1999
100     DESCRIPTION "This version published as RFC 2668.  Updated
101                 to include support for 1000 Mb/sec
102                 MAUs and flow control negotiation."
103
104     REVISION    "199710310000Z" -- October 31, 1997
105     DESCRIPTION "Version published as RFC 2239."
106
107     REVISION    "199309300000Z" -- September 30, 1993
108     DESCRIPTION "Initial version, published as RFC 1515."
109
110     ::= { snmpDot3MauMgt 6 }
111
112    snmpDot3MauMgt OBJECT IDENTIFIER ::= { mib-2 26 }
113
114    -- Textual Conventions
115
116    JackType ::= TEXTUAL-CONVENTION
117      STATUS      deprecated
118      DESCRIPTION "********* THIS TC IS DEPRECATED **********
119
120                  This TC has been deprecated in favour of
121                  IANAifJackType.
122
123                  Common enumeration values for repeater
124                  and interface MAU jack types."
125      SYNTAX      INTEGER {
126                            other(1),
127                            rj45(2),
128                            rj45S(3), -- rj45 shielded
129                            db9(4),
130                            bnc(5),
131                            fAUI(6),  -- female aui
132
133
134
135                            mAUI(7),  -- male aui
136                            fiberSC(8),
137                            fiberMIC(9),
138                            fiberST(10),
139                            telco(11),
140                            mtrj(12),  -- fiber MT-RJ
141                            hssdc(13), -- fiber channel style-2
142                            fiberLC(14)
143                        }
144
145    dot3RpMauBasicGroup
146        OBJECT IDENTIFIER ::= { snmpDot3MauMgt 1 }
147    dot3IfMauBasicGroup
148        OBJECT IDENTIFIER ::= { snmpDot3MauMgt 2 }
149    dot3BroadMauBasicGroup
150        OBJECT IDENTIFIER ::= { snmpDot3MauMgt 3 }
151
152    -- OIDs under the following branch are reserved for
153    -- the IANA-MAU-MIB to assign as MAU type values:
154    --                        { snmpDot3MauMgt 4 }
155
156    dot3IfMauAutoNegGroup
157        OBJECT IDENTIFIER ::= { snmpDot3MauMgt 5 }
158
159    -- the following OID is the MODULE-IDENTITY value
160    -- for this MIB module:   { snmpDot3MauMgt 6 }
161
162    --
163    -- The Basic Repeater MAU Table
164    --
165
166    rpMauTable OBJECT-TYPE
167      SYNTAX      SEQUENCE OF RpMauEntry
168      MAX-ACCESS  not-accessible
169      STATUS      current
170      DESCRIPTION "Table of descriptive and status information
171                  about the MAU(s) attached to the ports of a
172                  repeater."
173      ::= { dot3RpMauBasicGroup 1 }
174
175    rpMauEntry OBJECT-TYPE
176      SYNTAX      RpMauEntry
177      MAX-ACCESS  not-accessible
178      STATUS      current
179      DESCRIPTION "An entry in the table, containing information
180                  about a single MAU."
181      INDEX       { rpMauGroupIndex,
182                    rpMauPortIndex,
183
184
185
186                    rpMauIndex
187                  }
188      ::= { rpMauTable 1 }
189
190    RpMauEntry ::=
191      SEQUENCE {
192          rpMauGroupIndex                     Integer32,
193          rpMauPortIndex                      Integer32,
194          rpMauIndex                          Integer32,
195          rpMauType                           AutonomousType,
196          rpMauStatus                         INTEGER,
197          rpMauMediaAvailable                 IANAifMauMediaAvailable,
198          rpMauMediaAvailableStateExits       Counter32,
199          rpMauJabberState                    INTEGER,
200          rpMauJabberingStateEnters           Counter32,
201          rpMauFalseCarriers                  Counter32
202    }
203
204    rpMauGroupIndex OBJECT-TYPE
205      SYNTAX      Integer32 (1..2147483647)
206      MAX-ACCESS  read-only  -- read-only since originally an
207                             -- SMIv1 index
208      STATUS      current
209      DESCRIPTION "This variable uniquely identifies the group
210                  containing the port to which the MAU described
211                  by this entry is connected.
212
213                  Note:  In practice, a group will generally be
214                  a field-replaceable unit (i.e., module, card,
215                  or board) that can fit in the physical system
216                  enclosure, and the group number will correspond
217                  to a number marked on the physical enclosure.
218
219                  The group denoted by a particular value of this
220                  object is the same as the group denoted by the
221                  same value of rptrGroupIndex."
222      REFERENCE   "RFC 2108, rptrGroupIndex."
223      ::= { rpMauEntry 1 }
224
225    rpMauPortIndex OBJECT-TYPE
226      SYNTAX      Integer32 (1..2147483647)
227      MAX-ACCESS  read-only  -- read-only since originally an
228                             -- SMIv1 index
229      STATUS      current
230      DESCRIPTION "This variable uniquely identifies the repeater
231                  port within group rpMauGroupIndex to which the
232                  MAU described by this entry is connected."
233      REFERENCE   "RFC 2108, rptrPortIndex."
234
235
236
237      ::= { rpMauEntry 2 }
238
239    rpMauIndex OBJECT-TYPE
240      SYNTAX      Integer32 (1..2147483647)
241      MAX-ACCESS  read-only  -- read-only since originally an
242                             -- SMIv1 index
243      STATUS      current
244      DESCRIPTION "This variable uniquely identifies the MAU
245                  described by this entry from among other
246                  MAUs connected to the same port
247                  (rpMauPortIndex)."
248      REFERENCE   "[IEEE802.3], 30.5.1.1.1, aMAUID."
249      ::= { rpMauEntry 3 }
250
251    rpMauType OBJECT-TYPE
252      SYNTAX      AutonomousType
253      MAX-ACCESS  read-only
254      STATUS      current
255      DESCRIPTION "This object identifies the MAU type.  Values for
256                  standard IEEE 802.3 MAU types are defined in the
257                  IANA maintained IANA-MAU-MIB module, as
258                  OBJECT-IDENTITIES of dot3MauType.
259                  If the MAU type is unknown, the object identifier
260                  zeroDotZero is returned."
261      REFERENCE   "[IEEE802.3], 30.5.1.1.2, aMAUType."
262      ::= { rpMauEntry 4 }
263
264    rpMauStatus OBJECT-TYPE
265        SYNTAX      INTEGER {
266                        other(1),
267                        unknown(2),
268                        operational(3),
269                        standby(4),
270                        shutdown(5),
271                        reset(6)
272                    }
273        MAX-ACCESS  read-write
274        STATUS      current
275        DESCRIPTION "The current state of the MAU.  This object MAY
276                    be implemented as a read-only object by those
277                    agents and MAUs that do not implement software
278                    control of the MAU state.  Some agents may not
279                    support setting the value of this object to some
280                    of the enumerated values.
281
282                    The value other(1) is returned if the MAU is in
283                    a state other than one of the states 2 through
284                    6.
285
286
287
288                    The value unknown(2) is returned when the MAU's
289                    true state is unknown; for example, when it is
290                    being initialized.
291
292                    A MAU in the operational(3) state is fully
293                    functional; it operates, and passes signals to its
294                    attached DTE or repeater port in accordance to
295                    its specification.
296
297                    A MAU in standby(4) state forces DI and CI to
298                    idle, and the media transmitter to idle or fault,
299                    if supported.  Standby(4) mode only applies to
300                    link type MAUs.  The state of
301                    rpMauMediaAvailable is unaffected.
302
303                    A MAU in shutdown(5) state assumes the same
304                    condition on DI, CI, and the media transmitter,
305                    as though it were powered down or not connected.
306                    The MAU MAY return other(1) value for the
307                    rpMauJabberState and rpMauMediaAvailable objects
308                    when it is in this state.  For an AUI, this
309                    state will remove power from the AUI.
310
311                    Setting this variable to the value reset(6)
312                    resets the MAU in the same manner as a
313                    power-off, power-on cycle of at least one-half
314                    second would.  The agent is not required to
315                    return the value reset(6).
316
317                    Setting this variable to the value
318                    operational(3), standby(4), or shutdown(5)
319                    causes the MAU to assume the respective state,
320                    except that setting a mixing-type MAU or an AUI
321                    to standby(4) will cause the MAU to enter the
322                    shutdown state."
323        REFERENCE   "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
324                    30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
325                    acResetMAU."
326        ::= { rpMauEntry 5 }
327
328    rpMauMediaAvailable OBJECT-TYPE
329        SYNTAX      IANAifMauMediaAvailable
330        MAX-ACCESS  read-only
331        STATUS      current
332        DESCRIPTION "This object identifies Media Available state of
333                    the MAU, complementary to the rpMauStatus.  Values
334                    for the standard IEEE 802.3 Media Available states
335                    are defined in the IANA maintained IANA-MAU-MIB
336
337
338
339                    module, as IANAifMauMediaAvailable TC."
340        REFERENCE   "[IEEE802.3], 30.5.1.1.4, aMediaAvailable."
341        ::= { rpMauEntry 6 }
342
343    rpMauMediaAvailableStateExits OBJECT-TYPE
344        SYNTAX      Counter32
345        MAX-ACCESS  read-only
346        STATUS      current
347        DESCRIPTION "A count of the number of times that
348                    rpMauMediaAvailable for this MAU instance leaves
349                    the state available(3).
350
351                    Discontinuities in the value of this counter can
352                    occur at re-initialization of the management
353                    system and at other times, as indicated by the
354                    value of rptrMonitorPortLastChange."
355        REFERENCE   "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
356                    RFC 2108, rptrMonitorPortLastChange"
357        ::= { rpMauEntry 7 }
358
359    rpMauJabberState OBJECT-TYPE
360        SYNTAX      INTEGER {
361                        other(1),
362                        unknown(2),
363                        noJabber(3),
364                        jabbering(4)
365                    }
366        MAX-ACCESS  read-only
367        STATUS      current
368        DESCRIPTION "The value other(1) is returned if the jabber
369                    state is not 2, 3, or 4.  The agent MUST always
370                    return other(1) for MAU type dot3MauTypeAUI.
371
372                    The value unknown(2) is returned when the MAU's
373                    true state is unknown; for example, when it is
374                    being initialized.
375
376                    If the MAU is not jabbering the agent returns
377                    noJabber(3).  This is the 'normal' state.
378
379                    If the MAU is in jabber state the agent returns
380                    the jabbering(4) value."
381        REFERENCE "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag."
382        ::= { rpMauEntry 8 }
383
384    rpMauJabberingStateEnters OBJECT-TYPE
385        SYNTAX      Counter32
386        MAX-ACCESS  read-only
387
388
389
390        STATUS      current
391        DESCRIPTION "A count of the number of times that
392                    mauJabberState for this MAU instance enters the
393                    state jabbering(4).  For MAUs of type
394                    dot3MauTypeAUI, dot3MauType100BaseT4,
395                    dot3MauType100BaseTX, dot3MauType100BaseFX, and
396                    all 1000Mbps types, this counter will always
397                    indicate zero.
398
399                    Discontinuities in the value of this counter can
400                    occur at re-initialization of the management
401                    system and at other times, as indicated by the
402                    value of rptrMonitorPortLastChange."
403        REFERENCE   "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
404                    RFC 2108, rptrMonitorPortLastChange"
405        ::= { rpMauEntry 9 }
406
407    rpMauFalseCarriers OBJECT-TYPE
408        SYNTAX      Counter32
409        MAX-ACCESS  read-only
410        STATUS      current
411        DESCRIPTION "A count of the number of false carrier events
412                    during IDLE in 100BASE-X links.  This counter
413                    does not increment at the symbol rate.  It can
414                    increment after a valid carrier completion at a
415                    maximum rate of once per 100 ms until the next
416                    carrier event.
417
418                    This counter increments only for MAUs of type
419                    dot3MauType100BaseT4, dot3MauType100BaseTX,
420                    dot3MauType100BaseFX, and all 1000Mbps types.
421
422                    For all other MAU types, this counter will
423                    always indicate zero.
424
425                    The approximate minimum time for rollover of
426                    this counter is 7.4 hours.
427
428                    Discontinuities in the value of this counter can
429                    occur at re-initialization of the management
430                    system and at other times, as indicated by the
431                    value of rptrMonitorPortLastChange."
432        REFERENCE   "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
433                    RFC 2108, rptrMonitorPortLastChange"
434        ::= { rpMauEntry 10 }
435
436    -- The rpJackTable applies to MAUs attached to repeaters
437    -- which have one or more external jacks (connectors).
438
439
440
441    rpJackTable OBJECT-TYPE
442        SYNTAX      SEQUENCE OF RpJackEntry
443        MAX-ACCESS  not-accessible
444        STATUS      current
445        DESCRIPTION "Information about the external jacks attached
446                    to MAUs attached to the ports of a repeater."
447        ::= { dot3RpMauBasicGroup 2 }
448
449    rpJackEntry OBJECT-TYPE
450        SYNTAX      RpJackEntry
451        MAX-ACCESS  not-accessible
452        STATUS      current
453        DESCRIPTION "An entry in the table, containing information
454                    about a particular jack."
455        INDEX       { rpMauGroupIndex,
456                      rpMauPortIndex,
457                      rpMauIndex,
458                      rpJackIndex
459                    }
460        ::= { rpJackTable 1 }
461
462    RpJackEntry ::=
463        SEQUENCE {
464            rpJackIndex                         Integer32,
465            rpJackType                          IANAifJackType
466        }
467
468    rpJackIndex OBJECT-TYPE
469        SYNTAX      Integer32 (1..2147483647)
470        MAX-ACCESS  not-accessible
471        STATUS      current
472        DESCRIPTION "This variable uniquely identifies the jack
473                    described by this entry from among other jacks
474                    attached to the same MAU (rpMauIndex)."
475        ::= { rpJackEntry 1 }
476
477    rpJackType OBJECT-TYPE
478        SYNTAX      IANAifJackType
479        MAX-ACCESS  read-only
480        STATUS      current
481        DESCRIPTION "The jack connector type, as it appears on the
482                    outside of the system."
483        ::= { rpJackEntry 2 }
484
485    --
486    -- The Basic Interface MAU Table
487    --
488
489
490
491
492    ifMauTable OBJECT-TYPE
493        SYNTAX      SEQUENCE OF IfMauEntry
494        MAX-ACCESS  not-accessible
495        STATUS      current
496        DESCRIPTION "Table of descriptive and status information
497                    about MAU(s) attached to an interface."
498        ::= { dot3IfMauBasicGroup 1 }
499
500    ifMauEntry OBJECT-TYPE
501        SYNTAX      IfMauEntry
502        MAX-ACCESS  not-accessible
503        STATUS      current
504        DESCRIPTION "An entry in the table, containing information
505                    about a single MAU."
506        INDEX       { ifMauIfIndex,
507                      ifMauIndex
508                    }
509        ::= { ifMauTable 1 }
510
511    IfMauEntry ::=
512        SEQUENCE {
513            ifMauIfIndex                      InterfaceIndex,
514            ifMauIndex                        Integer32,
515            ifMauType                         AutonomousType,
516            ifMauStatus                       INTEGER,
517            ifMauMediaAvailable               IANAifMauMediaAvailable,
518            ifMauMediaAvailableStateExits     Counter32,
519            ifMauJabberState                  INTEGER,
520            ifMauJabberingStateEnters         Counter32,
521            ifMauFalseCarriers                Counter32,
522            ifMauTypeList                     Integer32,
523            ifMauDefaultType                  AutonomousType,
524            ifMauAutoNegSupported             TruthValue,
525            ifMauTypeListBits                 IANAifMauTypeListBits,
526            ifMauHCFalseCarriers              Counter64
527        }
528
529    ifMauIfIndex OBJECT-TYPE
530        SYNTAX      InterfaceIndex
531        MAX-ACCESS  read-only  -- read-only since originally an
532                               -- SMIv1 index
533        STATUS      current
534        DESCRIPTION "This variable uniquely identifies the interface
535                    to which the MAU described by this entry is
536                    connected."
537        REFERENCE   "RFC 2863, ifIndex"
538        ::= { ifMauEntry 1 }
539
540
541
542
543    ifMauIndex OBJECT-TYPE
544        SYNTAX      Integer32 (1..2147483647)
545        MAX-ACCESS  read-only  -- read-only since originally an
546                               -- SMIv1 index
547        STATUS      current
548        DESCRIPTION "This variable uniquely identifies the MAU
549                    described by this entry from among other MAUs
550                    connected to the same interface (ifMauIfIndex)."
551        REFERENCE   "[IEEE802.3], 30.5.1.1.1, aMAUID."
552        ::= { ifMauEntry 2 }
553
554    ifMauType OBJECT-TYPE
555      SYNTAX      AutonomousType
556      MAX-ACCESS  read-only
557      STATUS      current
558      DESCRIPTION "This object identifies the MAU type.  Values for
559                  standard IEEE 802.3 MAU types are defined in the
560                  IANA maintained IANA-MAU-MIB module, as
561                  OBJECT-IDENTITIES of dot3MauType.
562                  If the MAU type is unknown, the object identifier
563                  zeroDotZero is returned.
564
565                  This object represents the operational type of
566                  the MAU, as determined by either 1) the result
567                  of the auto-negotiation function or 2) if
568                  auto-negotiation is not enabled or is not
569                  implemented for this MAU, by the value of the
570                  object ifMauDefaultType.  In case 2), a set to
571                  the object ifMauDefaultType will force the MAU
572                  into the new operating mode."
573      REFERENCE   "[IEEE802.3], 30.5.1.1.2, aMAUType."
574      ::= { ifMauEntry 3 }
575
576    ifMauStatus OBJECT-TYPE
577        SYNTAX      INTEGER {
578                        other(1),
579                        unknown(2),
580                        operational(3),
581                        standby(4),
582                        shutdown(5),
583                        reset(6)
584                    }
585        MAX-ACCESS  read-write
586        STATUS      current
587        DESCRIPTION "The current state of the MAU.  This object MAY
588                    be implemented as a read-only object by those
589                    agents and MAUs that do not implement software
590                    control of the MAU state.  Some agents may not
591
592
593
594                    support setting the value of this object to some
595                    of the enumerated values.
596
597                    The value other(1) is returned if the MAU is in
598                    a state other than one of the states 2 through
599                    6.
600
601                    The value unknown(2) is returned when the MAU's
602                    true state is unknown; for example, when it is
603                    being initialized.
604
605                    A MAU in the operational(3) state is fully
606                    functional; it operates, and passes signals to its
607                    attached DTE or repeater port in accordance to
608                    its specification.
609
610                    A MAU in standby(4) state forces DI and CI to
611                    idle and the media transmitter to idle or fault,
612                    if supported.  Standby(4) mode only applies to
613                    link type MAUs.  The state of
614                    ifMauMediaAvailable is unaffected.
615
616                    A MAU in shutdown(5) state assumes the same
617                    condition on DI, CI, and the media transmitter,
618                    as though it were powered down or not connected.
619                    The MAU MAY return other(1) value for the
620                    ifMauJabberState and ifMauMediaAvailable objects
621                    when it is in this state.  For an AUI, this
622                    state will remove power from the AUI.
623
624                    Setting this variable to the value reset(6)
625                    resets the MAU in the same manner as a
626                    power-off, power-on cycle of at least one-half
627                    second would.  The agent is not required to
628                    return the value reset(6).
629
630                    Setting this variable to the value
631                    operational(3), standby(4), or shutdown(5)
632                    causes the MAU to assume the respective state,
633                    except that setting a mixing-type MAU or an AUI
634                    to standby(4) will cause the MAU to enter the
635                    shutdown state."
636        REFERENCE   "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
637                    30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
638                    acResetMAU."
639        ::= { ifMauEntry 4 }
640
641    ifMauMediaAvailable OBJECT-TYPE
642
643
644
645        SYNTAX      IANAifMauMediaAvailable
646        MAX-ACCESS  read-only
647        STATUS      current
648        DESCRIPTION "This object identifies Media Available state of
649                    the MAU, complementary to the ifMauStatus.  Values
650                    for the standard IEEE 802.3 Media Available states
651                    are defined in the IANA maintained IANA-MAU-MIB
652                    module, as IANAifMauMediaAvailable TC."
653        REFERENCE   "[IEEE802.3], 30.5.1.1.4, aMediaAvailable."
654        ::= { ifMauEntry 5 }
655
656    ifMauMediaAvailableStateExits OBJECT-TYPE
657        SYNTAX      Counter32
658        MAX-ACCESS  read-only
659        STATUS      current
660        DESCRIPTION "A count of the number of times that
661                    ifMauMediaAvailable for this MAU instance leaves
662                    the state available(3).
663
664                    Discontinuities in the value of this counter can
665                    occur at re-initialization of the management
666                    system and at other times, as indicated by the
667                    value of ifCounterDiscontinuityTime."
668        REFERENCE   "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
669                    RFC 2863, ifCounterDiscontinuityTime."
670        ::= { ifMauEntry 6 }
671
672    ifMauJabberState OBJECT-TYPE
673        SYNTAX      INTEGER {
674                        other(1),
675                        unknown(2),
676                        noJabber(3),
677                        jabbering(4)
678                    }
679        MAX-ACCESS  read-only
680        STATUS      current
681        DESCRIPTION "The value other(1) is returned if the jabber
682                    state is not 2, 3, or 4.  The agent MUST always
683                    return other(1) for MAU type dot3MauTypeAUI.
684
685                    The value unknown(2) is returned when the MAU's
686                    true state is unknown; for example, when it is
687                    being initialized.
688
689                    If the MAU is not jabbering the agent returns
690                    noJabber(3).  This is the 'normal' state.
691
692                    If the MAU is in jabber state the agent returns
693
694
695
696                    the jabbering(4) value."
697        REFERENCE   "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag."
698        ::= { ifMauEntry 7 }
699
700    ifMauJabberingStateEnters OBJECT-TYPE
701        SYNTAX      Counter32
702        MAX-ACCESS  read-only
703        STATUS      current
704        DESCRIPTION "A count of the number of times that
705                    mauJabberState for this MAU instance enters the
706                    state jabbering(4).  This counter will always
707                    indicate zero for MAUs of type dot3MauTypeAUI
708                    and those of speeds above 10Mbps.
709
710                    Discontinuities in the value of this counter can
711                    occur at re-initialization of the management
712                    system and at other times, as indicated by the
713                    value of ifCounterDiscontinuityTime."
714        REFERENCE   "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
715                    RFC 2863, ifCounterDiscontinuityTime."
716        ::= { ifMauEntry 8 }
717
718    ifMauFalseCarriers OBJECT-TYPE
719        SYNTAX      Counter32
720        MAX-ACCESS  read-only
721        STATUS      current
722        DESCRIPTION "A count of the number of false carrier events
723                    during IDLE in 100BASE-X and 1000BASE-X links.
724
725                    For all other MAU types, this counter will
726                    always indicate zero.  This counter does not
727                    increment at the symbol rate.
728
729                    It can increment after a valid carrier
730                    completion at a maximum rate of once per 100 ms
731                    for 100BASE-X and once per 10us for 1000BASE-X
732                    until the next CarrierEvent.
733
734                    This counter can roll over very quickly.  A
735                    management station is advised to poll the
736                    ifMauHCFalseCarriers instead of this counter in
737                    order to avoid loss of information.
738
739                    Discontinuities in the value of this counter can
740                    occur at re-initialization of the management
741                    system and at other times, as indicated by the
742                    value of ifCounterDiscontinuityTime."
743        REFERENCE   "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
744
745
746
747                    RFC 2863, ifCounterDiscontinuityTime."
748        ::= { ifMauEntry 9 }
749
750    ifMauTypeList OBJECT-TYPE
751        SYNTAX      Integer32
752        MAX-ACCESS  read-only
753        STATUS      deprecated
754        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
755
756                    This object has been deprecated in favour of
757                    ifMauTypeListBits.
758
759                    A value that uniquely identifies the set of
760                    possible IEEE 802.3 types that the MAU could be.
761                    The value is a sum that initially takes the
762                    value zero.  Then, for each type capability of
763                    this MAU, 2 raised to the power noted below is
764                    added to the sum.  For example, a MAU that has
765                    the capability to be only 10BASE-T would have a
766                    value of 512 (2**9).  In contrast, a MAU that
767                    supports both 10Base-T (full duplex) and
768                    100BASE-TX (full duplex) would have a value of
769                    ((2**11) + (2**16)), or 67584.
770
771                    The powers of 2 assigned to the capabilities are
772                    these:
773
774                    Power  Capability
775                      0      other or unknown
776                      1      AUI
777                      2      10BASE-5
778                      3      FOIRL
779                      4      10BASE-2
780                      5      10BASE-T duplex mode unknown
781                      6      10BASE-FP
782                      7      10BASE-FB
783                      8      10BASE-FL duplex mode unknown
784                      9      10BROAD36
785                     10      10BASE-T  half duplex mode
786                     11      10BASE-T  full duplex mode
787                     12      10BASE-FL half duplex mode
788                     13      10BASE-FL full duplex mode
789                     14      100BASE-T4
790                     15      100BASE-TX half duplex mode
791                     16      100BASE-TX full duplex mode
792                     17      100BASE-FX half duplex mode
793                     18      100BASE-FX full duplex mode
794                     19      100BASE-T2 half duplex mode
795
796
797
798                     20      100BASE-T2 full duplex mode
799
800                    If auto-negotiation is present on this MAU, this
801                    object will map to ifMauAutoNegCapability."
802        ::= { ifMauEntry 10 }
803
804    ifMauDefaultType OBJECT-TYPE
805        SYNTAX      AutonomousType
806        MAX-ACCESS  read-write
807        STATUS      current
808        DESCRIPTION "This object identifies the default
809                    administrative baseband MAU type to be used in
810                    conjunction with the operational MAU type
811                    denoted by ifMauType.
812
813                    The set of possible values for this object is
814                    the same as the set defined for the ifMauType
815                    object.
816
817                    This object represents the
818                    administratively-configured type of the MAU.  If
819                    auto-negotiation is not enabled or is not
820                    implemented for this MAU, the value of this
821                    object determines the operational type of the
822                    MAU.  In this case, a set to this object will
823                    force the MAU into the specified operating mode.
824
825                    If auto-negotiation is implemented and enabled
826                    for this MAU, the operational type of the MAU
827                    is determined by auto-negotiation, and the value
828                    of this object denotes the type to which the MAU
829                    will automatically revert if/when
830                    auto-negotiation is later disabled.
831
832                    NOTE TO IMPLEMENTORS:  It may be necessary to
833                    provide for underlying hardware implementations
834                    which do not follow the exact behavior specified
835                    above.  In particular, when
836                    ifMauAutoNegAdminStatus transitions from enabled
837                    to disabled, the agent implementation MUST
838                    ensure that the operational type of the MAU (as
839                    reported by ifMauType) correctly transitions to
840                    the value specified by this object, rather than
841                    continuing to operate at the value earlier
842                    determined by the auto-negotiation function."
843        REFERENCE   "[IEEE802.3], 30.5.1.1.1, aMAUID, and 22.2.4.1.4."
844        ::= { ifMauEntry 11 }
845
846
847
848
849    ifMauAutoNegSupported OBJECT-TYPE
850        SYNTAX      TruthValue
851        MAX-ACCESS  read-only
852        STATUS      current
853        DESCRIPTION "This object indicates whether or not
854                    auto-negotiation is supported on this MAU."
855        ::= { ifMauEntry 12 }
856
857    ifMauTypeListBits OBJECT-TYPE
858        SYNTAX      IANAifMauTypeListBits
859        MAX-ACCESS  read-only
860        STATUS      current
861        DESCRIPTION "A value that uniquely identifies the set of
862                    possible IEEE 802.3 types that the MAU could be.
863                    If auto-negotiation is present on this MAU, this
864                    object will map to ifMauAutoNegCapabilityBits.
865
866                    Note that this MAU may be capable of operating
867                    as a MAU type that is beyond the scope of this
868                    MIB.  This is indicated by returning the
869                    bit value bOther in addition to any bit values
870                    for standard capabilities that are listed in the
871                    IANAifMauTypeListBits TC."
872        ::= { ifMauEntry 13 }
873
874    ifMauHCFalseCarriers OBJECT-TYPE
875        SYNTAX      Counter64
876        MAX-ACCESS  read-only
877        STATUS      current
878        DESCRIPTION "A count of the number of false carrier events
879                    during IDLE in 100BASE-X and 1000BASE-X links.
880
881                    For all other MAU types, this counter will
882                    always indicate zero.  This counter does not
883                    increment at the symbol rate.
884
885                    This counter is a 64-bit version of
886                    ifMauFalseCarriers.  Since the 32-bit version of
887                    this counter can roll over very quickly,
888                    management stations are advised to poll the
889                    64-bit version instead, in order to avoid loss
890                    of information.
891
892                    Discontinuities in the value of this counter can
893                    occur at re-initialization of the management
894                    system and at other times, as indicated by the
895                    value of ifCounterDiscontinuityTime."
896        REFERENCE   "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
897
898
899
900                    RFC 2863, ifCounterDiscontinuityTime."
901        ::= { ifMauEntry 14 }
902
903    -- The ifJackTable applies to MAUs attached to interfaces
904    -- which have one or more external jacks (connectors).
905
906    ifJackTable OBJECT-TYPE
907        SYNTAX      SEQUENCE OF IfJackEntry
908        MAX-ACCESS  not-accessible
909        STATUS      current
910        DESCRIPTION "Information about the external jacks attached
911                    to MAUs attached to an interface."
912        ::= { dot3IfMauBasicGroup 2 }
913
914    ifJackEntry OBJECT-TYPE
915        SYNTAX      IfJackEntry
916        MAX-ACCESS  not-accessible
917        STATUS      current
918        DESCRIPTION "An entry in the table, containing information
919                    about a particular jack."
920        INDEX       { ifMauIfIndex,
921                      ifMauIndex,
922                      ifJackIndex
923                    }
924        ::= { ifJackTable 1 }
925
926    IfJackEntry ::=
927        SEQUENCE {
928            ifJackIndex                         Integer32,
929            ifJackType                          IANAifJackType
930        }
931
932    ifJackIndex OBJECT-TYPE
933        SYNTAX      Integer32 (1..2147483647)
934        MAX-ACCESS  not-accessible
935        STATUS      current
936        DESCRIPTION "This variable uniquely identifies the jack
937                    described by this entry from among other jacks
938                    attached to the same MAU."
939        ::= { ifJackEntry 1 }
940
941    ifJackType OBJECT-TYPE
942        SYNTAX      IANAifJackType
943        MAX-ACCESS  read-only
944        STATUS      current
945        DESCRIPTION "The jack connector type, as it appears on the
946                    outside of the system."
947        ::= { ifJackEntry 2 }
948
949
950
951    --
952    -- The MAU Auto-Negotiation Table
953    --
954
955    ifMauAutoNegTable OBJECT-TYPE
956        SYNTAX      SEQUENCE OF IfMauAutoNegEntry
957        MAX-ACCESS  not-accessible
958        STATUS      current
959        DESCRIPTION "Configuration and status objects for the
960                    auto-negotiation function of MAUs attached to
961                    interfaces.
962
963                    The ifMauAutoNegTable applies to systems in
964                    which auto-negotiation is supported on one or
965                    more MAUs attached to interfaces.  Note that if
966                    auto-negotiation is present and enabled, the
967                    ifMauType object reflects the result of the
968                    auto-negotiation function."
969        ::= { dot3IfMauAutoNegGroup 1 }
970
971    ifMauAutoNegEntry OBJECT-TYPE
972        SYNTAX      IfMauAutoNegEntry
973        MAX-ACCESS  not-accessible
974        STATUS      current
975        DESCRIPTION "An entry in the table, containing configuration
976                    and status information for the auto-negotiation
977                    function of a particular MAU."
978        INDEX       { ifMauIfIndex,
979                      ifMauIndex
980                    }
981        ::= { ifMauAutoNegTable 1 }
982
983    IfMauAutoNegEntry ::=
984        SEQUENCE {
985            ifMauAutoNegAdminStatus           INTEGER,
986            ifMauAutoNegRemoteSignaling       INTEGER,
987            ifMauAutoNegConfig                INTEGER,
988            ifMauAutoNegCapability            Integer32,
989            ifMauAutoNegCapAdvertised         Integer32,
990            ifMauAutoNegCapReceived           Integer32,
991            ifMauAutoNegRestart               INTEGER,
992            ifMauAutoNegCapabilityBits        IANAifMauAutoNegCapBits,
993            ifMauAutoNegCapAdvertisedBits     IANAifMauAutoNegCapBits,
994            ifMauAutoNegCapReceivedBits       IANAifMauAutoNegCapBits,
995            ifMauAutoNegRemoteFaultAdvertised INTEGER,
996            ifMauAutoNegRemoteFaultReceived   INTEGER
997        }
998
999
1000
1001
1002    ifMauAutoNegAdminStatus OBJECT-TYPE
1003        SYNTAX      INTEGER {
1004                        enabled(1),
1005                        disabled(2)
1006                    }
1007        MAX-ACCESS  read-write
1008        STATUS      current
1009        DESCRIPTION "Setting this object to enabled(1) will cause
1010                    the interface that has the auto-negotiation
1011                    signaling ability to be enabled.
1012
1013                    If the value of this object is disabled(2) then
1014                    the interface will act as it would if it had no
1015                    auto-negotiation signaling.  Under these
1016                    conditions, an IEEE 802.3 MAU will immediately
1017                    be forced to the state indicated by the value of
1018                    the object ifMauDefaultType.
1019
1020                    NOTE TO IMPLEMENTORS:  When
1021                    ifMauAutoNegAdminStatus transitions from enabled
1022                    to disabled, the agent implementation MUST
1023                    ensure that the operational type of the MAU (as
1024                    reported by ifMauType) correctly transitions to
1025                    the value specified by the ifMauDefaultType
1026                    object, rather than continuing to operate at the
1027                    value earlier determined by the auto-negotiation
1028                    function."
1029        REFERENCE   "[IEEE802.3], 30.6.1.1.2, aAutoNegAdminState,
1030                    and 30.6.1.2.2, acAutoNegAdminControl."
1031        ::= { ifMauAutoNegEntry 1 }
1032
1033    ifMauAutoNegRemoteSignaling OBJECT-TYPE
1034        SYNTAX      INTEGER {
1035                        detected(1),
1036                        notdetected(2)
1037                    }
1038        MAX-ACCESS  read-only
1039        STATUS      current
1040        DESCRIPTION "A value indicating whether the remote end of
1041                    the link is using auto-negotiation signaling.  It
1042                    takes the value detected(1) if and only if,
1043                    during the previous link negotiation, FLP Bursts
1044                    were received."
1045        REFERENCE   "[IEEE802.3], 30.6.1.1.3,
1046                    aAutoNegRemoteSignaling."
1047        ::= { ifMauAutoNegEntry 2 }
1048
1049    ifMauAutoNegConfig OBJECT-TYPE
1050
1051
1052
1053        SYNTAX      INTEGER {
1054                        other(1),
1055                        configuring(2),
1056                        complete(3),
1057                        disabled(4),
1058                        parallelDetectFail(5)
1059                    }
1060        MAX-ACCESS  read-only
1061        STATUS      current
1062        DESCRIPTION "A value indicating the current status of the
1063                    auto-negotiation process.  The enumeration
1064                    parallelDetectFail(5) maps to a failure in
1065                    parallel detection as defined in 28.2.3.1 of
1066                    [IEEE802.3]."
1067        REFERENCE   "[IEEE802.3], 30.6.1.1.4, aAutoNegAutoConfig."
1068        ::= { ifMauAutoNegEntry 4 }
1069
1070    ifMauAutoNegCapability OBJECT-TYPE
1071        SYNTAX      Integer32
1072        MAX-ACCESS  read-only
1073        STATUS      deprecated
1074        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1075
1076                    This object has been deprecated in favour of
1077                    ifMauAutoNegCapabilityBits.
1078
1079                    A value that uniquely identifies the set of
1080                    capabilities of the local auto-negotiation
1081                    entity.  The value is a sum that initially
1082                    takes the value zero.  Then, for each capability
1083                    of this interface, 2 raised to the power noted
1084                    below is added to the sum.  For example, an
1085                    interface that has the capability to support
1086                    only 100Base-TX half duplex would have a value
1087                    of 32768 (2**15).  In contrast, an interface
1088                    that supports both 100Base-TX half duplex and
1089                    100Base-TX full duplex would have a value of
1090                    98304 ((2**15) + (2**16)).
1091
1092                    The powers of 2 assigned to the capabilities are
1093                    these:
1094
1095                    Power   Capability
1096                      0       other or unknown
1097                     (1-9)    (reserved)
1098                     10       10BASE-T  half duplex mode
1099                     11       10BASE-T  full duplex mode
1100                     12       (reserved)
1101
1102
1103
1104                     13       (reserved)
1105                     14       100BASE-T4
1106                     15       100BASE-TX half duplex mode
1107                     16       100BASE-TX full duplex mode
1108                     17       (reserved)
1109                     18       (reserved)
1110                     19      100BASE-T2 half duplex mode
1111                     20      100BASE-T2 full duplex mode
1112
1113                    Note that interfaces that support this MIB may
1114                    have capabilities that extend beyond the scope
1115                    of this MIB."
1116        REFERENCE   "[IEEE802.3], 30.6.1.1.5,
1117                    aAutoNegLocalTechnologyAbility."
1118        ::= { ifMauAutoNegEntry 5 }
1119
1120    ifMauAutoNegCapAdvertised OBJECT-TYPE
1121        SYNTAX      Integer32
1122        MAX-ACCESS  read-write
1123        STATUS      deprecated
1124        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1125
1126                    This object has been deprecated in favour of
1127                    ifMauAutoNegCapAdvertisedBits.
1128
1129                    A value that uniquely identifies the set of
1130                    capabilities advertised by the local
1131                    auto-negotiation entity. Refer to
1132                    ifMauAutoNegCapability for a description of the
1133                    possible values of this object.
1134
1135                    Capabilities in this object that are not
1136                    available in ifMauAutoNegCapability cannot be
1137                    enabled."
1138        REFERENCE   "[IEEE802.3], 30.6.1.1.6,
1139                    aAutoNegAdvertisedTechnologyAbility."
1140        ::= { ifMauAutoNegEntry 6 }
1141
1142    ifMauAutoNegCapReceived OBJECT-TYPE
1143        SYNTAX      Integer32
1144        MAX-ACCESS  read-only
1145        STATUS      deprecated
1146        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1147
1148                    This object has been deprecated in favour of
1149                    ifMauAutoNegCapReceivedBits.
1150
1151                    A value that uniquely identifies the set of
1152
1153
1154
1155                    capabilities received from the remote
1156                    auto-negotiation entity. Refer to
1157                    ifMauAutoNegCapability for a description of the
1158                    possible values of this object.
1159
1160                    Note that interfaces that support this MIB may
1161                    be attached to remote auto-negotiation entities
1162                    that have capabilities beyond the scope of this
1163                    MIB."
1164        REFERENCE   "[IEEE802.3], 30.6.1.1.7,
1165                    aAutoNegReceivedTechnologyAbility."
1166        ::= { ifMauAutoNegEntry 7 }
1167
1168    ifMauAutoNegRestart OBJECT-TYPE
1169        SYNTAX      INTEGER {
1170                        restart(1),
1171                        norestart(2)
1172                    }
1173        MAX-ACCESS  read-write
1174        STATUS      current
1175        DESCRIPTION "If the value of this object is set to
1176                    restart(1) then this will force auto-negotiation
1177                    to begin link renegotiation.  If auto-negotiation
1178                    signaling is disabled, a write to this object
1179                    has no effect.
1180                    Setting the value of this object to norestart(2)
1181                    has no effect."
1182        REFERENCE   "[IEEE802.3], 30.6.1.2.1,
1183                    acAutoNegRestartAutoConfig."
1184        ::= { ifMauAutoNegEntry 8 }
1185
1186    ifMauAutoNegCapabilityBits OBJECT-TYPE
1187        SYNTAX      IANAifMauAutoNegCapBits
1188        MAX-ACCESS  read-only
1189        STATUS      current
1190        DESCRIPTION "A value that uniquely identifies the set of
1191                    capabilities of the local auto-negotiation
1192                    entity.  Note that interfaces that support this
1193                    MIB may have capabilities that extend beyond the
1194                    scope of this MIB.
1195
1196                    Note that the local auto-negotiation entity may
1197                    support some capabilities beyond the scope of
1198                    this MIB.  This is indicated by returning the
1199                    bit value bOther in addition to any bit values
1200                    for standard capabilities that are listed in the
1201                    IANAifMauAutoNegCapBits TC."
1202
1203
1204
1205
1206        REFERENCE   "[IEEE802.3], 30.6.1.1.5,
1207                    aAutoNegLocalTechnologyAbility."
1208        ::= { ifMauAutoNegEntry 9 }
1209
1210    ifMauAutoNegCapAdvertisedBits OBJECT-TYPE
1211        SYNTAX      IANAifMauAutoNegCapBits
1212        MAX-ACCESS  read-write
1213        STATUS      current
1214        DESCRIPTION "A value that uniquely identifies the set of
1215                    capabilities advertised by the local
1216                    auto-negotiation entity.
1217
1218                    Capabilities in this object that are not
1219                    available in ifMauAutoNegCapabilityBits cannot
1220                    be enabled.
1221
1222                    Note that the local auto-negotiation entity may
1223                    advertise some capabilities beyond the scope of
1224                    this MIB.  This is indicated by returning the
1225                    bit value bOther in addition to any bit values
1226                    for standard capabilities that are listed in the
1227                    IANAifMauAutoNegCapBits TC."
1228        REFERENCE   "[IEEE802.3], 30.6.1.1.6,
1229                    aAutoNegAdvertisedTechnologyAbility."
1230        ::= { ifMauAutoNegEntry 10 }
1231
1232    ifMauAutoNegCapReceivedBits OBJECT-TYPE
1233        SYNTAX      IANAifMauAutoNegCapBits
1234        MAX-ACCESS  read-only
1235        STATUS      current
1236        DESCRIPTION "A value that uniquely identifies the set of
1237                    capabilities received from the remote
1238                    auto-negotiation entity.
1239                    Note that interfaces that support this MIB may
1240                    be attached to remote auto-negotiation entities
1241                    that have capabilities beyond the scope of this
1242                    MIB.  This is indicated by returning the bit
1243                    value bOther in addition to any bit values for
1244                    standard capabilities that are listed in the
1245                    IANAifMauAutoNegCapBits TC."
1246        REFERENCE   "[IEEE802.3], 30.6.1.1.7,
1247                    aAutoNegReceivedTechnologyAbility."
1248        ::= { ifMauAutoNegEntry 11 }
1249
1250    ifMauAutoNegRemoteFaultAdvertised OBJECT-TYPE
1251        SYNTAX      INTEGER {
1252                        noError(1),
1253                        offline(2),
1254
1255
1256
1257                        linkFailure(3),
1258                        autoNegError(4)
1259                    }
1260        MAX-ACCESS  read-write
1261        STATUS      current
1262        DESCRIPTION "A value that identifies any local fault
1263                    indications that this MAU has detected and will
1264                    advertise at the next auto-negotiation
1265                    interaction for 1000Mbps MAUs."
1266        REFERENCE   "[IEEE802.3], 30.6.1.1.6,
1267                    aAutoNegAdvertisedTechnologyAbility."
1268        ::= { ifMauAutoNegEntry 12 }
1269
1270    ifMauAutoNegRemoteFaultReceived OBJECT-TYPE
1271        SYNTAX      INTEGER {
1272                        noError(1),
1273                        offline(2),
1274                        linkFailure(3),
1275                        autoNegError(4)
1276                    }
1277        MAX-ACCESS  read-only
1278        STATUS      current
1279        DESCRIPTION "A value that identifies any fault indications
1280                    received from the far end of a link by the
1281                    local auto-negotiation entity for 1000Mbps
1282                    MAUs."
1283        REFERENCE   "[IEEE802.3], 30.6.1.1.7,
1284                    aAutoNegReceivedTechnologyAbility."
1285        ::= { ifMauAutoNegEntry 13 }
1286
1287
1288    --
1289    -- The Basic Broadband MAU Table
1290    --
1291
1292    broadMauBasicTable OBJECT-TYPE
1293        SYNTAX      SEQUENCE OF BroadMauBasicEntry
1294        MAX-ACCESS  not-accessible
1295        STATUS      deprecated
1296        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1297
1298                    This entire table has been deprecated.  There
1299                    have been no reported implementations of this
1300                    table, and it is unlikely that there ever will
1301                    be.  IEEE recommends that broadband MAU types
1302                    should not be used for new installations.
1303
1304                    Table of descriptive and status information
1305
1306
1307
1308                    about the broadband MAUs connected to
1309                    interfaces."
1310        ::= { dot3BroadMauBasicGroup 1 }
1311
1312    broadMauBasicEntry OBJECT-TYPE
1313        SYNTAX      BroadMauBasicEntry
1314        MAX-ACCESS  not-accessible
1315        STATUS      deprecated
1316        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1317
1318                    An entry in the table, containing information
1319                    about a single broadband MAU."
1320        INDEX       { broadMauIfIndex,
1321                      broadMauIndex
1322                    }
1323        ::= { broadMauBasicTable 1 }
1324
1325    BroadMauBasicEntry ::=
1326        SEQUENCE {
1327            broadMauIfIndex                     InterfaceIndex,
1328            broadMauIndex                       Integer32,
1329            broadMauXmtRcvSplitType             INTEGER,
1330            broadMauXmtCarrierFreq              Integer32,
1331            broadMauTranslationFreq             Integer32
1332        }
1333
1334    broadMauIfIndex OBJECT-TYPE
1335        SYNTAX      InterfaceIndex
1336        MAX-ACCESS  read-only  -- read-only since originally an
1337                               -- SMIv1 index
1338        STATUS      deprecated
1339        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1340
1341                    This variable uniquely identifies the interface
1342                    to which the MAU described by this entry is
1343                    connected."
1344        REFERENCE   "RFC 2863, ifIndex."
1345        ::= { broadMauBasicEntry 1 }
1346
1347    broadMauIndex OBJECT-TYPE
1348        SYNTAX      Integer32 (1..2147483647)
1349        MAX-ACCESS  read-only  -- read-only since originally an
1350                               -- SMIv1 index
1351        STATUS      deprecated
1352        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1353
1354                    This variable uniquely identifies the MAU
1355                    connected to interface broadMauIfIndex that is
1356
1357
1358
1359                    described by this entry."
1360        REFERENCE   "[IEEE802.3], 30.5.1.1.1, aMAUID."
1361        ::= { broadMauBasicEntry 2 }
1362
1363    broadMauXmtRcvSplitType OBJECT-TYPE
1364        SYNTAX      INTEGER {
1365                        other(1),
1366                        single(2),
1367                        dual(3)
1368                    }
1369        MAX-ACCESS  read-only
1370        STATUS      deprecated
1371        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1372
1373                    This object indicates the type of frequency
1374                    multiplexing/cabling system used to separate the
1375                    transmit and receive paths for the 10BROAD36
1376                    MAU.
1377
1378                    The value other(1) is returned if the split type
1379                    is not either single or dual.
1380
1381                    The value single(2) indicates a single cable
1382                    system.  The value dual(3) indicates a dual
1383                    cable system, offset normally zero."
1384        REFERENCE   "[IEEE802.3], 30.5.1.1.8, aBbMAUXmitRcvSplitType."
1385        ::= { broadMauBasicEntry 3 }
1386
1387    broadMauXmtCarrierFreq OBJECT-TYPE
1388        SYNTAX      Integer32
1389        MAX-ACCESS  read-only
1390        STATUS      deprecated
1391        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1392
1393                    This variable indicates the transmit carrier
1394                    frequency of the 10BROAD36 MAU in MHz/4; that
1395                    is, in units of 250 kHz."
1396        REFERENCE   "[IEEE802.3], 30.5.1.1.9,
1397                    aBroadbandFrequencies.xmitCarrierFrequency."
1398        ::= { broadMauBasicEntry 4 }
1399
1400    broadMauTranslationFreq OBJECT-TYPE
1401        SYNTAX      Integer32
1402        MAX-ACCESS  read-only
1403        STATUS      deprecated
1404        DESCRIPTION "********* THIS OBJECT IS DEPRECATED **********
1405
1406                    This variable indicates the translation offset
1407
1408
1409
1410                    frequency of the 10BROAD36 MAU in MHz/4; that
1411                    is, in units of 250 kHz."
1412        REFERENCE   "[IEEE802.3], 30.5.1.1.9,
1413                    aBroadbandFrequencies.translationFrequency."
1414        ::= { broadMauBasicEntry 5 }
1415
1416    -- Notifications for use by 802.3 MAUs
1417
1418    snmpDot3MauTraps OBJECT IDENTIFIER ::= { snmpDot3MauMgt 0 }
1419
1420    rpMauJabberTrap NOTIFICATION-TYPE
1421        OBJECTS     { rpMauJabberState }
1422        STATUS      current
1423        DESCRIPTION "This trap is sent whenever a managed repeater
1424                    MAU enters the jabber state.
1425
1426                    The agent MUST throttle the generation of
1427                    consecutive rpMauJabberTraps so that there is at
1428                    least a five-second gap between them."
1429        REFERENCE   "[IEEE802.3], 30.5.1.3.1, nJabber notification."
1430        ::= { snmpDot3MauTraps 1 }
1431
1432    ifMauJabberTrap NOTIFICATION-TYPE
1433        OBJECTS     { ifMauJabberState }
1434        STATUS      current
1435        DESCRIPTION "This trap is sent whenever a managed interface
1436                    MAU enters the jabber state.
1437
1438                    The agent MUST throttle the generation of
1439                    consecutive ifMauJabberTraps so that there is at
1440                    least a five-second gap between them."
1441
1442        REFERENCE   "[IEEE802.3], 30.5.1.3.1, nJabber notification."
1443        ::= { snmpDot3MauTraps 2 }
1444
1445    -- Conformance information
1446
1447    mauModConf
1448            OBJECT IDENTIFIER ::= { mauMod 1 }
1449      mauModCompls
1450            OBJECT IDENTIFIER ::= { mauModConf 1 }
1451      mauModObjGrps
1452            OBJECT IDENTIFIER ::= { mauModConf 2 }
1453      mauModNotGrps
1454            OBJECT IDENTIFIER ::= { mauModConf 3 }
1455
1456    -- Object groups
1457
1458
1459
1460
1461    mauRpGrpBasic OBJECT-GROUP
1462        OBJECTS     { rpMauGroupIndex,
1463                      rpMauPortIndex,
1464                      rpMauIndex,
1465                      rpMauType,
1466                      rpMauStatus,
1467                      rpMauMediaAvailable,
1468                      rpMauMediaAvailableStateExits,
1469                      rpMauJabberState,
1470                      rpMauJabberingStateEnters
1471                    }
1472        STATUS      current
1473        DESCRIPTION "Basic conformance group for MAUs attached to
1474                    repeater ports.  This group is also the
1475                    conformance specification for RFC 1515
1476                    implementations."
1477        ::= { mauModObjGrps 1 }
1478
1479    mauRpGrp100Mbs OBJECT-GROUP
1480        OBJECTS     { rpMauFalseCarriers }
1481        STATUS      current
1482        DESCRIPTION "Conformance group for MAUs attached to
1483                    repeater ports with 100 Mb/s or greater
1484                    capability."
1485        ::= { mauModObjGrps 2 }
1486
1487    mauRpGrpJack OBJECT-GROUP
1488        OBJECTS     { rpJackType }
1489        STATUS      current
1490        DESCRIPTION "Conformance group for MAUs attached to
1491                    repeater ports with managed jacks."
1492        ::= { mauModObjGrps 3 }
1493
1494    mauIfGrpBasic OBJECT-GROUP
1495        OBJECTS     { ifMauIfIndex,
1496                      ifMauIndex,
1497                      ifMauType,
1498                      ifMauStatus,
1499                      ifMauMediaAvailable,
1500                      ifMauMediaAvailableStateExits,
1501                      ifMauJabberState,
1502                      ifMauJabberingStateEnters
1503                    }
1504        STATUS      current
1505        DESCRIPTION "Basic conformance group for MAUs attached to
1506                    interfaces.  This group also provides a
1507                    conformance specification for RFC 1515
1508                    implementations."
1509
1510
1511
1512        ::= { mauModObjGrps 4 }
1513
1514    mauIfGrp100Mbs OBJECT-GROUP
1515        OBJECTS     { ifMauFalseCarriers,
1516                      ifMauTypeList,
1517                      ifMauDefaultType,
1518                      ifMauAutoNegSupported
1519                    }
1520
1521        STATUS      deprecated
1522        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
1523
1524                    Conformance group for MAUs attached to
1525                    interfaces with 100 Mb/s capability.
1526
1527                    This object group has been deprecated in favor
1528                    of mauIfGrpHighCapacity."
1529        ::= { mauModObjGrps 5 }
1530
1531    mauIfGrpJack OBJECT-GROUP
1532        OBJECTS     { ifJackType }
1533        STATUS      current
1534        DESCRIPTION "Conformance group for MAUs attached to
1535                    interfaces with managed jacks."
1536        ::= { mauModObjGrps 6 }
1537
1538    mauIfGrpAutoNeg OBJECT-GROUP
1539        OBJECTS     { ifMauAutoNegAdminStatus,
1540                      ifMauAutoNegRemoteSignaling,
1541                      ifMauAutoNegConfig,
1542                      ifMauAutoNegCapability,
1543                      ifMauAutoNegCapAdvertised,
1544                      ifMauAutoNegCapReceived,
1545                      ifMauAutoNegRestart
1546                    }
1547        STATUS      deprecated
1548        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
1549
1550                    Conformance group for MAUs attached to
1551                    interfaces with managed auto-negotiation.
1552
1553                    This object group has been deprecated in favor
1554                    of mauIfGrpAutoNeg2."
1555        ::= { mauModObjGrps 7 }
1556
1557    mauBroadBasic OBJECT-GROUP
1558        OBJECTS     { broadMauIfIndex,
1559                      broadMauIndex,
1560
1561
1562
1563                      broadMauXmtRcvSplitType,
1564                      broadMauXmtCarrierFreq,
1565                      broadMauTranslationFreq
1566                    }
1567        STATUS      deprecated
1568        DESCRIPTION "********* THIS GROUP IS DEPRECATED **********
1569                    Conformance group for broadband MAUs attached
1570                    to interfaces.
1571
1572                    This object group is deprecated.  There have
1573                    been no reported implementations of this group,
1574                    and it was felt to be unlikely that there will
1575                    be any future implementations."
1576        ::= { mauModObjGrps 8 }
1577
1578    mauIfGrpHighCapacity OBJECT-GROUP
1579        OBJECTS     { ifMauFalseCarriers,
1580                      ifMauTypeListBits,
1581                      ifMauDefaultType,
1582                      ifMauAutoNegSupported
1583                    }
1584        STATUS      current
1585        DESCRIPTION "Conformance group for MAUs attached to
1586                    interfaces with 100 Mb/s or greater capability."
1587        ::= { mauModObjGrps 9 }
1588
1589    mauIfGrpAutoNeg2 OBJECT-GROUP
1590        OBJECTS     { ifMauAutoNegAdminStatus,
1591                      ifMauAutoNegRemoteSignaling,
1592                      ifMauAutoNegConfig,
1593                      ifMauAutoNegCapabilityBits,
1594                      ifMauAutoNegCapAdvertisedBits,
1595                      ifMauAutoNegCapReceivedBits,
1596                      ifMauAutoNegRestart
1597                    }
1598        STATUS      current
1599        DESCRIPTION "Conformance group for MAUs attached to
1600                    interfaces with managed auto-negotiation."
1601        ::= { mauModObjGrps 10 }
1602
1603    mauIfGrpAutoNeg1000Mbps OBJECT-GROUP
1604        OBJECTS     { ifMauAutoNegRemoteFaultAdvertised,
1605                      ifMauAutoNegRemoteFaultReceived
1606                    }
1607        STATUS      current
1608        DESCRIPTION "Conformance group for 1000Mbps MAUs attached to
1609                    interfaces with managed auto-negotiation."
1610        ::= { mauModObjGrps 11 }
1611
1612
1613
1614    mauIfGrpHCStats OBJECT-GROUP
1615        OBJECTS     { ifMauHCFalseCarriers }
1616        STATUS      current
1617        DESCRIPTION "Conformance for high capacity statistics for
1618                    MAUs attached to interfaces."
1619        ::= { mauModObjGrps 12 }
1620
1621    -- Notification groups
1622
1623    rpMauNotifications NOTIFICATION-GROUP
1624        NOTIFICATIONS { rpMauJabberTrap }
1625        STATUS      current
1626        DESCRIPTION "Notifications for repeater MAUs."
1627        ::= { mauModNotGrps 1 }
1628
1629    ifMauNotifications NOTIFICATION-GROUP
1630        NOTIFICATIONS { ifMauJabberTrap }
1631        STATUS      current
1632        DESCRIPTION "Notifications for interface MAUs."
1633        ::= { mauModNotGrps 2 }
1634
1635    -- Compliances
1636
1637    mauModRpCompl MODULE-COMPLIANCE
1638        STATUS      deprecated
1639        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
1640                    Compliance for MAUs attached to repeater
1641                    ports.
1642
1643                    This compliance is deprecated and replaced by
1644                    mauModRpCompl2, which corrects an oversight by
1645                    allowing rpMauStatus to be implemented
1646                    read-only."
1647
1648        MODULE -- this module
1649            MANDATORY-GROUPS { mauRpGrpBasic }
1650
1651            GROUP       mauRpGrp100Mbs
1652            DESCRIPTION "Implementation of this optional group is
1653                        recommended for MAUs that have 100Mb/s or
1654                        greater capability."
1655
1656            GROUP       mauRpGrpJack
1657            DESCRIPTION "Implementation of this optional group is
1658                        recommended for MAUs that have one or more
1659                        external jacks."
1660
1661            GROUP       rpMauNotifications
1662
1663
1664
1665            DESCRIPTION "Implementation of this group is recommended
1666                        for MAUs attached to repeater ports."
1667        ::= { mauModCompls 1 }
1668
1669    mauModIfCompl MODULE-COMPLIANCE
1670        STATUS      deprecated
1671        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
1672
1673                    Compliance for MAUs attached to interfaces.
1674                    This compliance is deprecated and replaced by
1675                    mauModIfCompl2."
1676
1677        MODULE -- this module
1678            MANDATORY-GROUPS { mauIfGrpBasic }
1679
1680            GROUP       mauIfGrp100Mbs
1681            DESCRIPTION "Implementation of this optional group is
1682                        recommended for MAUs that have 100Mb/s
1683                        capability."
1684
1685            GROUP       mauIfGrpJack
1686            DESCRIPTION "Implementation of this optional group is
1687                        recommended for MAUs that have one or more
1688                        external jacks."
1689
1690            GROUP       mauIfGrpAutoNeg
1691            DESCRIPTION "Implementation of this group is mandatory
1692                        for MAUs that support managed
1693                        auto-negotiation."
1694
1695            GROUP       mauBroadBasic
1696            DESCRIPTION "Implementation of this group is mandatory
1697                        for broadband MAUs."
1698
1699            GROUP       ifMauNotifications
1700            DESCRIPTION "Implementation of this group is recommended
1701                        for MAUs attached to interfaces."
1702        ::= { mauModCompls 2 }
1703
1704    mauModIfCompl2 MODULE-COMPLIANCE
1705        STATUS      deprecated
1706        DESCRIPTION "******** THIS COMPLIANCE IS DEPRECATED ********
1707
1708                    Compliance for MAUs attached to interfaces.
1709
1710                    This compliance is deprecated and replaced by
1711                    mauModIfCompl3."
1712
1713
1714
1715
1716        MODULE -- this module
1717            MANDATORY-GROUPS { mauIfGrpBasic }
1718
1719            GROUP       mauIfGrpHighCapacity
1720            DESCRIPTION "Implementation of this optional group is
1721                        recommended for MAUs that have 100Mb/s
1722                        or greater capability."
1723
1724            GROUP       mauIfGrpJack
1725
1726            DESCRIPTION "Implementation of this optional group is
1727                        recommended for MAUs that have one or more
1728                        external jacks."
1729
1730            GROUP       mauIfGrpAutoNeg2
1731            DESCRIPTION "Implementation of this group is mandatory
1732                        for MAUs that support managed
1733                        auto-negotiation."
1734
1735            GROUP       mauIfGrpAutoNeg1000Mbps
1736            DESCRIPTION "Implementation of this group is mandatory
1737                        for MAUs that have 1000Mb/s or greater
1738                        capability and support managed
1739                        auto-negotiation."
1740
1741            GROUP       ifMauNotifications
1742            DESCRIPTION "Implementation of this group is recommended
1743                        for MAUs attached to interfaces."
1744
1745            OBJECT      ifMauStatus
1746            MIN-ACCESS  read-only
1747            DESCRIPTION "Write access is not required."
1748        ::= { mauModCompls 3 }
1749
1750    mauModRpCompl2 MODULE-COMPLIANCE
1751        STATUS      current
1752        DESCRIPTION "Compliance for MAUs attached to repeater
1753                    ports.
1754
1755                    Note that compliance with this compliance
1756                    statement requires compliance with the
1757                    snmpRptrModCompl MODULE-COMPLIANCE statement of
1758                    the SNMP-REPEATER-MIB (RFC 2108)."
1759
1760        MODULE -- this module
1761            MANDATORY-GROUPS { mauRpGrpBasic }
1762
1763            GROUP       mauRpGrp100Mbs
1764
1765
1766
1767            DESCRIPTION "Implementation of this optional group is
1768                        recommended for MAUs that have 100Mb/s or
1769                        greater capability."
1770
1771            GROUP       mauRpGrpJack
1772            DESCRIPTION "Implementation of this optional group is
1773                        recommended for MAUs that have one or more
1774                        external jacks."
1775
1776            GROUP       rpMauNotifications
1777
1778            DESCRIPTION "Implementation of this group is recommended
1779                        for MAUs attached to repeater ports."
1780
1781            OBJECT      rpMauStatus
1782            MIN-ACCESS  read-only
1783            DESCRIPTION "Write access is not required."
1784        ::= { mauModCompls 4 }
1785
1786    mauModIfCompl3 MODULE-COMPLIANCE
1787        STATUS      current
1788        DESCRIPTION "Compliance for MAUs attached to interfaces.
1789
1790                    Note that compliance with this compliance
1791                    statement requires compliance with the
1792                    ifCompliance3 MODULE-COMPLIANCE statement of the
1793                    IF-MIB (RFC 2863) and the dot3Compliance2
1794                    MODULE-COMPLIANCE statement of the
1795                    EtherLike-MIB (RFC3635)."
1796
1797        MODULE -- this module
1798            MANDATORY-GROUPS { mauIfGrpBasic }
1799
1800            GROUP       mauIfGrpHighCapacity
1801            DESCRIPTION "Implementation of this optional group is
1802                        recommended for MAUs that have 100Mb/s
1803                        or greater capability."
1804
1805            GROUP       mauIfGrpHCStats
1806            DESCRIPTION "Implementation of this group is mandatory
1807                        for MAUs that have 1000Mb/s capacity, and
1808                        is recommended for MAUs that have 100Mb/s
1809                        capacity."
1810
1811            GROUP       mauIfGrpJack
1812            DESCRIPTION "Implementation of this optional group is
1813                        recommended for MAUs that have one or more
1814                        external jacks."
1815
1816
1817
1818            GROUP       mauIfGrpAutoNeg2
1819            DESCRIPTION "Implementation of this group is mandatory
1820                        for MAUs that support managed
1821                        auto-negotiation."
1822            GROUP       mauIfGrpAutoNeg1000Mbps
1823            DESCRIPTION "Implementation of this group is mandatory
1824                        for MAUs that have 1000Mb/s or greater
1825                        capability and support managed
1826                        auto-negotiation."
1827
1828            GROUP       ifMauNotifications
1829            DESCRIPTION "Implementation of this group is recommended
1830                        for MAUs attached to interfaces."
1831
1832            OBJECT      ifMauStatus
1833            MIN-ACCESS  read-only
1834            DESCRIPTION "Write access is not required."
1835        ::= { mauModCompls 5 }
1836
1837 END