home *** CD-ROM | disk | FTP | other *** search
/ Thomson (Residential) / TGSTPv7203.iso / mac / SNMP_MIBs / extended / MAU-MIB.mib < prev    next >
Text File  |  2008-02-08  |  90KB  |  2,079 lines

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