Blame mibs/ietf/DOT12-IF-MIB

Packit Service 9ccfef
DOT12-IF-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
    IMPORTS
Packit Service 9ccfef
        transmission, Counter32, Counter64, OBJECT-TYPE,
Packit Service 9ccfef
        MODULE-IDENTITY
Packit Service 9ccfef
            FROM SNMPv2-SMI
Packit Service 9ccfef
        MODULE-COMPLIANCE, OBJECT-GROUP
Packit Service 9ccfef
            FROM SNMPv2-CONF
Packit Service 9ccfef
        ifIndex
Packit Service 9ccfef
            FROM IF-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
    dot12MIB MODULE-IDENTITY
Packit Service 9ccfef
         LAST-UPDATED "9602220452Z"  -- February 22, 1996
Packit Service 9ccfef
         ORGANIZATION "IETF 100VG-AnyLAN MIB Working Group"
Packit Service 9ccfef
         CONTACT-INFO
Packit Service 9ccfef
                 "       John Flick
Packit Service 9ccfef
Packit Service 9ccfef
                 Postal: Hewlett Packard Company
Packit Service 9ccfef
                         8000 Foothills Blvd. M/S 5556
Packit Service 9ccfef
                         Roseville, CA 95747-5556
Packit Service 9ccfef
                 Tel:    +1 916 785 4018
Packit Service 9ccfef
                 Fax:    +1 916 785 3583
Packit Service 9ccfef
Packit Service 9ccfef
                 E-mail: johnf@hprnd.rose.hp.com"
Packit Service 9ccfef
         DESCRIPTION
Packit Service 9ccfef
                 "This MIB module describes objects for
Packit Service 9ccfef
                 managing IEEE 802.12 interfaces."
Packit Service 9ccfef
         ::= { transmission 45 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12MIBObjects     OBJECT IDENTIFIER ::= { dot12MIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12ConfigTable OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     SEQUENCE OF Dot12ConfigEntry
Packit Service 9ccfef
        MAX-ACCESS not-accessible
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "Configuration information for a collection of
Packit Service 9ccfef
                802.12 interfaces attached to a particular
Packit Service 9ccfef
                system."
Packit Service 9ccfef
        ::= { dot12MIBObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12ConfigEntry OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Dot12ConfigEntry
Packit Service 9ccfef
        MAX-ACCESS not-accessible
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "Configuration for a particular interface to an
Packit Service 9ccfef
                802.12 medium."
Packit Service 9ccfef
        INDEX      { ifIndex }
Packit Service 9ccfef
        ::= { dot12ConfigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    Dot12ConfigEntry ::=
Packit Service 9ccfef
        SEQUENCE {
Packit Service 9ccfef
            dot12CurrentFramingType         INTEGER,
Packit Service 9ccfef
            dot12DesiredFramingType         INTEGER,
Packit Service 9ccfef
            dot12FramingCapability          INTEGER,
Packit Service 9ccfef
            dot12DesiredPromiscStatus       INTEGER,
Packit Service 9ccfef
            dot12TrainingVersion            INTEGER,
Packit Service 9ccfef
            dot12LastTrainingConfig         OCTET STRING,
Packit Service 9ccfef
            dot12Commands                   INTEGER,
Packit Service 9ccfef
            dot12Status                     INTEGER,
Packit Service 9ccfef
            dot12ControlMode                INTEGER
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12CurrentFramingType OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       frameType88023(1),
Packit Service 9ccfef
                       frameType88025(2),
Packit Service 9ccfef
                       frameTypeUnknown(3)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "When dot12DesiredFramingType is one of
Packit Service 9ccfef
                'frameType88023' or 'frameType88025', this is the
Packit Service 9ccfef
                type of framing asserted by the interface.
Packit Service 9ccfef
Packit Service 9ccfef
                When dot12DesiredFramingType is 'frameTypeEither',
Packit Service 9ccfef
                dot12CurrentFramingType shall be one of
Packit Service 9ccfef
                'frameType88023' or 'frameType88025' when the
Packit Service 9ccfef
                dot12Status is 'opened'.   When the dot12Status is
Packit Service 9ccfef
                anything other than 'opened',
Packit Service 9ccfef
                dot12CurrentFramingType shall take the value of
Packit Service 9ccfef
                'frameTypeUnknown'."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12DesiredFramingType OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       frameType88023(1),
Packit Service 9ccfef
                       frameType88025(2),
Packit Service 9ccfef
                       frameTypeEither(3)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-write
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "The type of framing which will be requested by
Packit Service 9ccfef
                the interface during the next interface MAC
Packit Service 9ccfef
                initialization or open action.
Packit Service 9ccfef
Packit Service 9ccfef
                In master mode, this is the framing mode which
Packit Service 9ccfef
                will be granted by the interface.  Note that
Packit Service 9ccfef
                for a master mode interface, this object must be
Packit Service 9ccfef
                equal to 'frameType88023' or 'frameType88025',
Packit Service 9ccfef
                since a master mode interface cannot grant
Packit Service 9ccfef
                'frameTypeEither'."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aDesiredFramingType."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12FramingCapability OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       frameType88023(1),
Packit Service 9ccfef
                       frameType88025(2),
Packit Service 9ccfef
                       frameTypeEither(3)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "The type of framing this interface is capable of
Packit Service 9ccfef
                supporting."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aFramingCapability."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12DesiredPromiscStatus OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       singleAddressMode(1),
Packit Service 9ccfef
                       promiscuousMode(2)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-write
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is used to select the promiscuous
Packit Service 9ccfef
                mode that this interface will request in the next
Packit Service 9ccfef
                training packet issued on this interface.
Packit Service 9ccfef
                Whether the repeater grants the requested mode
Packit Service 9ccfef
                must be verified by examining the state of the PP
Packit Service 9ccfef
                bits in the corresponding instance of
Packit Service 9ccfef
                dot12LastTrainingConfig.
Packit Service 9ccfef
                In master mode, this object controls whether or
Packit Service 9ccfef
                not promiscuous mode will be granted by the
Packit Service 9ccfef
                interface when requested by the lower level
Packit Service 9ccfef
                device.
Packit Service 9ccfef
Packit Service 9ccfef
                Note that this object indicates the desired mode
Packit Service 9ccfef
                for the next time the interface trains.  The
Packit Service 9ccfef
                currently active mode will be reflected in
Packit Service 9ccfef
                dot12LastTrainingConfig and in ifPromiscuousMode."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aDesiredPromiscuousStatus."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12TrainingVersion OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER (0..7)
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "The value that will be used in the version bits
Packit Service 9ccfef
                (vvv bits) in training frames on this interface.
Packit Service 9ccfef
                This is the highest version number supported by
Packit Service 9ccfef
                this MAC."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aMACVersion."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12LastTrainingConfig OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     OCTET STRING (SIZE(2))
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This 16 bit field contains the configuration
Packit Service 9ccfef
                bits from the most recent error-free training
Packit Service 9ccfef
                frame received during training on this interface.
Packit Service 9ccfef
                Training request frames are received when in
Packit Service 9ccfef
                master mode, while training response frames are
Packit Service 9ccfef
                received in slave mode.  On master mode interfaces,
Packit Service 9ccfef
                this object contains the contents of the
Packit Service 9ccfef
                requested configuration field of the most recent
Packit Service 9ccfef
                training request frame.  On slave mode interfaces,
Packit Service 9ccfef
                this object contains the contents of the allowed
Packit Service 9ccfef
                configuration field of the most recent training
Packit Service 9ccfef
                response frame.  The format of the current version
Packit Service 9ccfef
                of this field is described in section 3.8.  Please
Packit Service 9ccfef
                refer to the most recent version of the IEEE
Packit Service 9ccfef
                802.12 standard for the most up-to-date definition
Packit Service 9ccfef
                of the format of this object."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aLastTrainingConfig."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12Commands OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       noOp(1),
Packit Service 9ccfef
                       open(2),
Packit Service 9ccfef
                       reset(3),
Packit Service 9ccfef
                       close(4)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-write
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "If the current value of dot12Status is 'closed',
Packit Service 9ccfef
                setting the value of this object to 'open' will
Packit Service 9ccfef
                change the corresponding instance of MIB-II's
Packit Service 9ccfef
                ifAdminStatus to 'up', cause this interface to
Packit Service 9ccfef
                enter the 'opening' state, and will cause training
Packit Service 9ccfef
                to be initiated on this interface.  The progress
Packit Service 9ccfef
                and success of the open is given by the values of
Packit Service 9ccfef
                the dot12Status object.  Setting this object to
Packit Service 9ccfef
                'open' when dot12Status has a value other than
Packit Service 9ccfef
                'closed' has no effect.
Packit Service 9ccfef
Packit Service 9ccfef
                Setting the corresponding instance of ifAdminStatus
Packit Service 9ccfef
                to 'up' when the current value of dot12Status is
Packit Service 9ccfef
                'closed' will have the same effect as setting this
Packit Service 9ccfef
                object to 'open'.  Setting ifAdminStatus to 'up'
Packit Service 9ccfef
                when dot12Status has a value other than 'closed'
Packit Service 9ccfef
                has no effect.
Packit Service 9ccfef
Packit Service 9ccfef
                Setting the value of this object to 'close' will
Packit Service 9ccfef
                move this interface into the 'closed' state and
Packit Service 9ccfef
                cause all transmit and receive actions to stop.
Packit Service 9ccfef
                This object will then have to be set to 'open' in
Packit Service 9ccfef
                order to reinitiate training.
Packit Service 9ccfef
Packit Service 9ccfef
                Setting the corresponding instance of ifAdminStatus
Packit Service 9ccfef
                to 'down' will have the same effect as setting this
Packit Service 9ccfef
                object to 'close'.
Packit Service 9ccfef
Packit Service 9ccfef
                Setting the value of this object to 'reset' when
Packit Service 9ccfef
                the current value of dot12Status has a value other
Packit Service 9ccfef
                than 'closed' will reset the interface.  On a
Packit Service 9ccfef
                reset, all MIB counters should retain their values.
Packit Service 9ccfef
                This will cause the MAC to initiate an
Packit Service 9ccfef
                acInitializeMAC action as specified in IEEE 802.12.
Packit Service 9ccfef
                This will cause training to be reinitiated on this
Packit Service 9ccfef
                interface.  Setting this object to 'reset' when
Packit Service 9ccfef
                dot12Status has a value of 'closed' has no effect.
Packit Service 9ccfef
                Setting this object to 'reset' has no effect on the
Packit Service 9ccfef
                corresponding instance of ifAdminStatus.
Packit Service 9ccfef
Packit Service 9ccfef
                Setting the value of this object to 'noOp' has no
Packit Service 9ccfef
                effect.
Packit Service 9ccfef
Packit Service 9ccfef
                When read, this object will always have a value
Packit Service 9ccfef
                of 'noOp'."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.2,
Packit Service 9ccfef
                acOpen, acClose, acInitializeMAC.
Packit Service 9ccfef
                Also, RFC1231 IEEE802.5 Token Ring MIB,
Packit Service 9ccfef
                dot5Commands."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12Status OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       opened(1),
Packit Service 9ccfef
                       closed(2),
Packit Service 9ccfef
                       opening(3),
Packit Service 9ccfef
                       openFailure(5),
Packit Service 9ccfef
                       linkFailure(6)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "The current interface status with respect to
Packit Service 9ccfef
                training.  One of the following values:
Packit Service 9ccfef
Packit Service 9ccfef
                    opened      - Training has completed
Packit Service 9ccfef
                                  successfully.
Packit Service 9ccfef
                    closed      - MAC has been disabled by
Packit Service 9ccfef
                                  setting dot12Commands to
Packit Service 9ccfef
                                  'close'.
Packit Service 9ccfef
                    opening     - MAC is in training.  Training
Packit Service 9ccfef
                                  signals have been received.
Packit Service 9ccfef
                    openFailure - Passed 24 error-free packets,
Packit Service 9ccfef
                                  but there is a problem, noted
Packit Service 9ccfef
                                  in the training configuration
Packit Service 9ccfef
                                  bits (dot12LastTrainingConfig).
Packit Service 9ccfef
                    linkFailure - Training signals not received,
Packit Service 9ccfef
                                  or could not pass 24 error-free
Packit Service 9ccfef
                                  packets.
Packit Service 9ccfef
                Whenever the dot12Commands object is set to
Packit Service 9ccfef
                'close' or ifAdminStatus is set to 'down', the MAC
Packit Service 9ccfef
                will go silent, dot12Status will be 'closed', and
Packit Service 9ccfef
                ifOperStatus will be 'down'.
Packit Service 9ccfef
Packit Service 9ccfef
                When the value of this object is equal to 'closed'
Packit Service 9ccfef
                and the dot12Commands object is set to 'open' or
Packit Service 9ccfef
                the ifAdminStatus object is set to 'up', training
Packit Service 9ccfef
                will be initiated on this interface.  When the
Packit Service 9ccfef
                value of this object is not equal to 'closed' and
Packit Service 9ccfef
                the dot12Commands object is set to 'reset',
Packit Service 9ccfef
                training will be reinitiated on this interface.
Packit Service 9ccfef
                Note that sets of some other objects (e.g.
Packit Service 9ccfef
                dot12ControlMode) or external events (e.g. MAC
Packit Service 9ccfef
                protocol violations) may also cause training to be
Packit Service 9ccfef
                reinitiated on this interface.
Packit Service 9ccfef
Packit Service 9ccfef
                When training is initiated or reinitiated on an
Packit Service 9ccfef
                interface, the end node will send Training_Up to
Packit Service 9ccfef
                the master and initially go to the 'linkFailure'
Packit Service 9ccfef
                state and ifOperStatus will go to 'down'.
Packit Service 9ccfef
                When the master sends back Training_Down,
Packit Service 9ccfef
                dot12Status will change to the 'opening' state,
Packit Service 9ccfef
                and training packets will be transferred.
Packit Service 9ccfef
Packit Service 9ccfef
                After all of the training packets have been
Packit Service 9ccfef
                passed, dot12Status will change to 'linkFailure'
Packit Service 9ccfef
                if 24 consecutive error-free packets were not
Packit Service 9ccfef
                passed, 'opened' if 24 consecutive error-free
Packit Service 9ccfef
                packets were passed and the training
Packit Service 9ccfef
                configuration bits were OK, or 'openFailure' if
Packit Service 9ccfef
                there were 24 consecutive error-free packets, but
Packit Service 9ccfef
                there was a problem with the training
Packit Service 9ccfef
                configuration bits.
Packit Service 9ccfef
Packit Service 9ccfef
                When in the 'openFailure' state, the
Packit Service 9ccfef
                dot12LastTrainingConfig object will contain the
Packit Service 9ccfef
                configuration bits from the last training
Packit Service 9ccfef
                packet which can be examined to determine the
Packit Service 9ccfef
                exact reason for the training configuration
Packit Service 9ccfef
                failure.
Packit Service 9ccfef
Packit Service 9ccfef
                If training did not succeed (dot12Status is
Packit Service 9ccfef
                'linkFailure' or 'openFailure), the entire
Packit Service 9ccfef
                process will be restarted after
Packit Service 9ccfef
                MAC_Retraining_Delay_Timer seconds.
Packit Service 9ccfef
Packit Service 9ccfef
                If training does succeed (dot12Status changes to
Packit Service 9ccfef
                'opened'), ifOperStatus will change to 'up'.  If
Packit Service 9ccfef
                training does not succeed (dot12Status changes to
Packit Service 9ccfef
                'linkFailure' or 'openFailure'), ifOperStatus will
Packit Service 9ccfef
                remain 'down'."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aMACStatus."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12ControlMode OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     INTEGER {
Packit Service 9ccfef
                       masterMode(1),
Packit Service 9ccfef
                       slaveMode(2),
Packit Service 9ccfef
                       learn(3)
Packit Service 9ccfef
                   }
Packit Service 9ccfef
        MAX-ACCESS read-write
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is used to configure and report
Packit Service 9ccfef
                whether or not this interface is operating in
Packit Service 9ccfef
                master mode.  In a Demand Priority network, end
Packit Service 9ccfef
                node interfaces typically operate in slave mode,
Packit Service 9ccfef
                while switch interfaces may control the Demand
Packit Service 9ccfef
                Priority protocol and operate in master mode.
Packit Service 9ccfef
Packit Service 9ccfef
                This object may be implemented as a read-only
Packit Service 9ccfef
                object by those agents and interfaces that do not
Packit Service 9ccfef
                implement software control of master mode.  In
Packit Service 9ccfef
                particular, interfaces that cannot operate in
Packit Service 9ccfef
                master mode, and interfaces on which master mode
Packit Service 9ccfef
                is controlled by a pushbutton on the device,
Packit Service 9ccfef
                should implement this object read-only.
Packit Service 9ccfef
Packit Service 9ccfef
                Some interfaces do not require network management
Packit Service 9ccfef
                configuration of this feature and can autosense
Packit Service 9ccfef
                whether to use master mode or slave mode.  The
Packit Service 9ccfef
                value 'learn' is used for that purpose.  While
Packit Service 9ccfef
                autosense is taking place, the value 'learn' is
Packit Service 9ccfef
                returned.
Packit Service 9ccfef
Packit Service 9ccfef
                A network management operation which modifies the
Packit Service 9ccfef
                value of dot12ControlMode causes the interface
Packit Service 9ccfef
                to retrain."
Packit Service 9ccfef
        ::= { dot12ConfigEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12StatTable OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     SEQUENCE OF Dot12StatEntry
Packit Service 9ccfef
        MAX-ACCESS not-accessible
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "Statistics for a collection of 802.12 interfaces
Packit Service 9ccfef
                attached to a particular system."
Packit Service 9ccfef
        ::= { dot12MIBObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12StatEntry OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Dot12StatEntry
Packit Service 9ccfef
        MAX-ACCESS not-accessible
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "Statistics for a particular interface to an
Packit Service 9ccfef
                802.12 medium.  The receive statistics in this
Packit Service 9ccfef
                table apply only to packets received by this
Packit Service 9ccfef
                station (i.e., packets whose destination address
Packit Service 9ccfef
                is either the local station address, the
Packit Service 9ccfef
                broadcast address, or a multicast address that
Packit Service 9ccfef
                this station is receiving, unless the station is
Packit Service 9ccfef
                in promiscuous mode)."
Packit Service 9ccfef
        INDEX      { ifIndex }
Packit Service 9ccfef
        ::= { dot12StatTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    Dot12StatEntry ::=
Packit Service 9ccfef
        SEQUENCE {
Packit Service 9ccfef
            dot12InHighPriorityFrames       Counter32,
Packit Service 9ccfef
            dot12InHighPriorityOctets       Counter32,
Packit Service 9ccfef
            dot12InNormPriorityFrames       Counter32,
Packit Service 9ccfef
            dot12InNormPriorityOctets       Counter32,
Packit Service 9ccfef
            dot12InIPMErrors                Counter32,
Packit Service 9ccfef
            dot12InOversizeFrameErrors      Counter32,
Packit Service 9ccfef
            dot12InDataErrors               Counter32,
Packit Service 9ccfef
            dot12InNullAddressedFrames      Counter32,
Packit Service 9ccfef
            dot12OutHighPriorityFrames      Counter32,
Packit Service 9ccfef
            dot12OutHighPriorityOctets      Counter32,
Packit Service 9ccfef
            dot12TransitionIntoTrainings    Counter32,
Packit Service 9ccfef
            dot12HCInHighPriorityOctets     Counter64,
Packit Service 9ccfef
            dot12HCInNormPriorityOctets     Counter64,
Packit Service 9ccfef
            dot12HCOutHighPriorityOctets    Counter64
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InHighPriorityFrames OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of high priority frames
Packit Service 9ccfef
                that have been received on this interface.
Packit Service 9ccfef
                Includes both good and bad high priority frames,
Packit Service 9ccfef
                as well as high priority training frames.  Does
Packit Service 9ccfef
                not include normal priority frames which were
Packit Service 9ccfef
                priority promoted."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InHighPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of octets
Packit Service 9ccfef
                contained in high priority frames that have been
Packit Service 9ccfef
                received on this interface. This counter is
Packit Service 9ccfef
                incremented by OctetCount for each frame received
Packit Service 9ccfef
                on this interface which is counted by
Packit Service 9ccfef
                dot12InHighPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                Note that this counter will roll over very
Packit Service 9ccfef
                quickly.  It is provided for backward
Packit Service 9ccfef
                compatibility for Network Management protocols
Packit Service 9ccfef
                that do not support 64 bit counters (e.g. SNMP
Packit Service 9ccfef
                version 1)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityOctetsReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InNormPriorityFrames OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of normal priority frames
Packit Service 9ccfef
                that have been received on this interface.
Packit Service 9ccfef
                Includes both good and bad normal priority
Packit Service 9ccfef
                frames, as well as normal priority training
Packit Service 9ccfef
                frames and normal priority frames which were
Packit Service 9ccfef
                priority promoted."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aNormalPriorityFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InNormPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of octets
Packit Service 9ccfef
                contained in normal priority frames that have
Packit Service 9ccfef
                been received on this interface. This counter is
Packit Service 9ccfef
                incremented by OctetCount for each frame received
Packit Service 9ccfef
                on this interface which is counted by
Packit Service 9ccfef
                dot12InNormPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                Note that this counter will roll over very
Packit Service 9ccfef
                quickly.  It is provided for backward
Packit Service 9ccfef
                compatibility for Network Management protocols
Packit Service 9ccfef
                that do not support 64 bit counters (e.g. SNMP
Packit Service 9ccfef
                version 1)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aNormalPriorityOctetsReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InIPMErrors OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of frames
Packit Service 9ccfef
                that have been received on this interface with an
Packit Service 9ccfef
                invalid packet marker and no PMI errors.  A
Packit Service 9ccfef
                repeater will write an invalid packet marker to
Packit Service 9ccfef
                the end of a frame containing errors as it is
Packit Service 9ccfef
                forwarded through the repeater to the other
Packit Service 9ccfef
                ports.  This counter is incremented by one for
Packit Service 9ccfef
                each frame received on this interface which has
Packit Service 9ccfef
                had an invalid packet marker added to the end of
Packit Service 9ccfef
                the frame."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aIPMFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InOversizeFrameErrors OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of oversize frames
Packit Service 9ccfef
                received on this interface.  This counter is
Packit Service 9ccfef
                incremented by one for each frame received on
Packit Service 9ccfef
                this interface whose OctetCount is larger than
Packit Service 9ccfef
                the maximum legal frame size.  The frame size
Packit Service 9ccfef
                which causes this counter to increment is
Packit Service 9ccfef
                dependent on the current framing type."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aOversizeFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InDataErrors OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of errored frames
Packit Service 9ccfef
                received on this interface.  This counter is
Packit Service 9ccfef
                incremented by one for each frame received on
Packit Service 9ccfef
                this interface with any of the following errors:
Packit Service 9ccfef
                bad FCS (with no IPM), PMI errors (excluding
Packit Service 9ccfef
                frames with an IPM as the only PMI error),
Packit Service 9ccfef
                undersize, bad start of frame delimiter, or bad
Packit Service 9ccfef
                end of packet marker.  Does not include frames
Packit Service 9ccfef
                counted by dot12InIPMErrors,
Packit Service 9ccfef
                dot12InNullAddressedFrames, or
Packit Service 9ccfef
                dot12InOversizeFrameErrors.
Packit Service 9ccfef
Packit Service 9ccfef
                This counter indicates problems with the cable
Packit Service 9ccfef
                directly attached to this interface, while
Packit Service 9ccfef
                dot12InIPMErrors indicates problems with remote
Packit Service 9ccfef
                cables."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aDataErrorFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12InNullAddressedFrames OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of null addressed frames
Packit Service 9ccfef
                received on this interface.  This counter is
Packit Service 9ccfef
                incremented by one for each frame received on
Packit Service 9ccfef
                this interface with a destination MAC address
Packit Service 9ccfef
                consisting of all zero bits.  Both void and
Packit Service 9ccfef
                training frames are included in this counter.
Packit Service 9ccfef
Packit Service 9ccfef
                Note that since this station would normally not
Packit Service 9ccfef
                receive null addressed frames, this counter is
Packit Service 9ccfef
                only incremented when this station is operating
Packit Service 9ccfef
                in promiscuous mode or in training."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aNullAddressedFramesReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12OutHighPriorityFrames OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This counter is incremented by one for each high
Packit Service 9ccfef
                priority frame successfully transmitted out this
Packit Service 9ccfef
                interface."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityFramesTransmitted."
Packit Service 9ccfef
        ::= { dot12StatEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12OutHighPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This counter is incremented by OctetCount for
Packit Service 9ccfef
                each frame counted by dot12OutHighPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                Note that this counter will roll over very
Packit Service 9ccfef
                quickly.  It is provided for backward
Packit Service 9ccfef
                compatibility for Network Management protocols
Packit Service 9ccfef
                that do not support 64 bit counters (e.g. SNMP
Packit Service 9ccfef
                version 1)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityOctetsTransmitted."
Packit Service 9ccfef
        ::= { dot12StatEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12TransitionIntoTrainings OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter32
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of times
Packit Service 9ccfef
                this interface has entered the training state.
Packit Service 9ccfef
                This counter is incremented by one each time
Packit Service 9ccfef
                dot12Status transitions to 'linkFailure' from any
Packit Service 9ccfef
                state other than 'opening' or 'openFailure'."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aTransitionsIntoTraining."
Packit Service 9ccfef
        ::= { dot12StatEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12HCInHighPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter64
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of octets
Packit Service 9ccfef
                contained in high priority frames that have been
Packit Service 9ccfef
                received on this interface. This counter is
Packit Service 9ccfef
                incremented by OctetCount for each frame received
Packit Service 9ccfef
                on this interface which is counted by
Packit Service 9ccfef
                dot12InHighPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                This counter is a 64 bit version of
Packit Service 9ccfef
                dot12InHighPriorityOctets.  It should be used by
Packit Service 9ccfef
                Network Management protocols which support 64 bit
Packit Service 9ccfef
                counters (e.g. SNMPv2)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityOctetsReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12HCInNormPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter64
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This object is a count of the number of octets
Packit Service 9ccfef
                contained in normal priority frames that have
Packit Service 9ccfef
                been received on this interface. This counter is
Packit Service 9ccfef
                incremented by OctetCount for each frame received
Packit Service 9ccfef
                on this interface which is counted by
Packit Service 9ccfef
                dot12InNormPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                This counter is a 64 bit version of
Packit Service 9ccfef
                dot12InNormPriorityOctets.  It should be used by
Packit Service 9ccfef
                Network Management protocols which support 64 bit
Packit Service 9ccfef
                counters (e.g. SNMPv2)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aNormalPriorityOctetsReceived."
Packit Service 9ccfef
        ::= { dot12StatEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12HCOutHighPriorityOctets OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX     Counter64
Packit Service 9ccfef
        MAX-ACCESS read-only
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "This counter is incremented by OctetCount for
Packit Service 9ccfef
                each frame counted by dot12OutHighPriorityFrames.
Packit Service 9ccfef
Packit Service 9ccfef
                This counter is a 64 bit version of
Packit Service 9ccfef
                dot12OutHighPriorityOctets.  It should be used by
Packit Service 9ccfef
                Network Management protocols which support 64 bit
Packit Service 9ccfef
                counters (e.g. SNMPv2)."
Packit Service 9ccfef
        REFERENCE
Packit Service 9ccfef
                "IEEE Standard 802.12-1995, 13.2.5.2.1,
Packit Service 9ccfef
                aHighPriorityOctetsTransmitted."
Packit Service 9ccfef
       ::= { dot12StatEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
    -- conformance information
Packit Service 9ccfef
Packit Service 9ccfef
    dot12Conformance  OBJECT IDENTIFIER ::= { dot12MIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12Compliances  OBJECT IDENTIFIER ::= { dot12Conformance 1 }
Packit Service 9ccfef
    dot12Groups       OBJECT IDENTIFIER ::= { dot12Conformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
    -- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
    dot12Compliance MODULE-COMPLIANCE
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                   "The compliance statement for managed network
Packit Service 9ccfef
                   entities that have 802.12 interfaces."
Packit Service 9ccfef
Packit Service 9ccfef
        MODULE  -- this module
Packit Service 9ccfef
            MANDATORY-GROUPS { dot12ConfigGroup, dot12StatsGroup }
Packit Service 9ccfef
Packit Service 9ccfef
            OBJECT       dot12DesiredFramingType
Packit Service 9ccfef
            MIN-ACCESS   read-only
Packit Service 9ccfef
            DESCRIPTION
Packit Service 9ccfef
                   "Write access to this object is not required."
Packit Service 9ccfef
Packit Service 9ccfef
            OBJECT       dot12DesiredPromiscStatus
Packit Service 9ccfef
            MIN-ACCESS   read-only
Packit Service 9ccfef
            DESCRIPTION
Packit Service 9ccfef
                   "Write access to this object is not required."
Packit Service 9ccfef
Packit Service 9ccfef
            OBJECT       dot12Commands
Packit Service 9ccfef
            MIN-ACCESS   read-only
Packit Service 9ccfef
            DESCRIPTION
Packit Service 9ccfef
                   "Write access to this object is not required."
Packit Service 9ccfef
Packit Service 9ccfef
            OBJECT       dot12ControlMode
Packit Service 9ccfef
            MIN-ACCESS   read-only
Packit Service 9ccfef
            DESCRIPTION
Packit Service 9ccfef
                   "Write access to this object is not required."
Packit Service 9ccfef
        ::= { dot12Compliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    -- units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
    dot12ConfigGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS    { dot12DesiredFramingType,
Packit Service 9ccfef
                     dot12FramingCapability,
Packit Service 9ccfef
                     dot12DesiredPromiscStatus,
Packit Service 9ccfef
                     dot12TrainingVersion,
Packit Service 9ccfef
                     dot12LastTrainingConfig,
Packit Service 9ccfef
                     dot12Commands, dot12Status,
Packit Service 9ccfef
                     dot12CurrentFramingType,
Packit Service 9ccfef
                     dot12ControlMode }
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "A collection of objects for managing the status
Packit Service 9ccfef
                and configuration of IEEE 802.12 interfaces."
Packit Service 9ccfef
        ::= { dot12Groups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
    dot12StatsGroup OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS    { dot12InHighPriorityFrames,
Packit Service 9ccfef
                     dot12InHighPriorityOctets,
Packit Service 9ccfef
                     dot12InNormPriorityFrames,
Packit Service 9ccfef
                     dot12InNormPriorityOctets,
Packit Service 9ccfef
                     dot12InIPMErrors,
Packit Service 9ccfef
                     dot12InOversizeFrameErrors,
Packit Service 9ccfef
                     dot12InDataErrors,
Packit Service 9ccfef
                     dot12InNullAddressedFrames,
Packit Service 9ccfef
                     dot12OutHighPriorityFrames,
Packit Service 9ccfef
                     dot12OutHighPriorityOctets,
Packit Service 9ccfef
                     dot12TransitionIntoTrainings,
Packit Service 9ccfef
                     dot12HCInHighPriorityOctets,
Packit Service 9ccfef
                     dot12HCInNormPriorityOctets,
Packit Service 9ccfef
                     dot12HCOutHighPriorityOctets }
Packit Service 9ccfef
        STATUS     current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
                "A collection of objects providing statistics for
Packit Service 9ccfef
                IEEE 802.12 interfaces."
Packit Service 9ccfef
        ::= { dot12Groups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
END