Blame mibs/ietf/DOT12-IF-MIB

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