TOKENRING-MIB

The MIB module for IEEE Token Ring entities.

  • Version: 1994-10-23

    TOKENRING-MIB@1994-10-23


    
      module TOKENRING-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:TOKENRING-MIB";
    
        prefix TOKENRING-MIB;
    
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
        import ietf-yang-types {
          prefix yang;
        }
    
        organization
          "IETF Interfaces MIB Working Group";
    
        contact
          "        Keith McCloghrie
        
        Postal: cisco Systems, Inc.
                170 West Tasman Drive,
                San Jose, CA 95134-1706
        
        
                US
        
         Phone: +1 408 526 5260
         EMail: kzm@cisco.com";
    
        description
          "The MIB module for IEEE Token Ring entities.";
    
        revision "1994-10-23" {
          description
            "[Revision added by libsmi due to a LAST-UPDATED clause.]";
        }
    
        smiv2:oid "1.3.6.1.2.1.10.9.3.1";
        smiv2:oid "1.3.6.1.2.1.10.9.3.2";
        smiv2:oid "1.3.6.1.2.1.10.9.4.1";
        smiv2:oid "1.3.6.1.2.1.10.9.4.2";
        smiv2:oid "1.3.6.1.2.1.10.9.4.3";
        smiv2:alias "dot5" {
          smiv2:oid "1.3.6.1.2.1.10.9";
        }
        smiv2:alias "dot5Tests" {
          smiv2:oid "1.3.6.1.2.1.10.9.3";
        }
        smiv2:alias "dot5TestInsertFunc" {
          description "Invoking this test causes the station to test the insert
    ring logic of the hardware if the station's lobe media
    cable is connected to a wiring concentrator.  Note that
    this command inserts the station into the network, and
    thus, could cause problems if the station is connected
    to a operational network.";
          smiv2:oid "1.3.6.1.2.1.10.9.3.1";
        }
        smiv2:alias "dot5TestFullDuplexLoopBack" {
          description "Invoking this test on a 802.5 interface causes the
    interface to check the path from memory through the
    chip set's internal logic and back to memory, thus
    checking the proper functioning of the system's
    interface to the chip set.";
          smiv2:oid "1.3.6.1.2.1.10.9.3.2";
        }
        smiv2:alias "dot5ChipSets" {
          smiv2:oid "1.3.6.1.2.1.10.9.4";
        }
        smiv2:alias "dot5ChipSetIBM16" {
          description "IBM's 16/4 Mbs chip set.";
          smiv2:oid "1.3.6.1.2.1.10.9.4.1";
        }
        smiv2:alias "dot5ChipSetTItms380" {
          description "Texas Instruments' TMS 380 4Mbs chip-set";
          smiv2:oid "1.3.6.1.2.1.10.9.4.2";
        }
        smiv2:alias "dot5ChipSetTItms380c16" {
          description "Texas Instruments' TMS 380C16 16/4 Mbs chip-set";
          smiv2:oid "1.3.6.1.2.1.10.9.4.3";
        }
        smiv2:alias "dot5Conformance" {
          smiv2:oid "1.3.6.1.2.1.10.9.6";
        }
        smiv2:alias "dot5Groups" {
          smiv2:oid "1.3.6.1.2.1.10.9.6.1";
        }
        smiv2:alias "dot5Compliances" {
          smiv2:oid "1.3.6.1.2.1.10.9.6.2";
        }
    
        identity dot5TestInsertFunc {
          base smiv2:object-identity;
          description
            "Invoking this test causes the station to test the insert
          ring logic of the hardware if the station's lobe media
          cable is connected to a wiring concentrator.  Note that
          this command inserts the station into the network, and
          thus, could cause problems if the station is connected
          to a operational network.";
        }
    
        identity dot5TestFullDuplexLoopBack {
          base smiv2:object-identity;
          description
            "Invoking this test on a 802.5 interface causes the
          interface to check the path from memory through the
          chip set's internal logic and back to memory, thus
          checking the proper functioning of the system's
          interface to the chip set.";
        }
    
        identity dot5ChipSetIBM16 {
          base smiv2:object-identity;
          description "IBM's 16/4 Mbs chip set.";
        }
    
        identity dot5ChipSetTItms380 {
          base smiv2:object-identity;
          description
            "Texas Instruments' TMS 380 4Mbs chip-set";
        }
    
        identity dot5ChipSetTItms380c16 {
          base smiv2:object-identity;
          description
            "Texas Instruments' TMS 380C16 16/4 Mbs chip-set";
        }
    
        container TOKENRING-MIB {
          config false;
          container dot5Table {
            smiv2:oid "1.3.6.1.2.1.10.9.1";
            description
              "This table contains Token Ring interface
            parameters and state variables, one entry
            per 802.5 interface.";
            list dot5Entry {
              smiv2:oid "1.3.6.1.2.1.10.9.1.1";
              key "dot5IfIndex";
              description
                "A list of Token Ring status and parameter
              values for an 802.5 interface.";
              leaf dot5IfIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.1";
                type int32;
                description
                  "The value of this object identifies the
                802.5 interface for which this entry
                contains management information.  The
                value of this object for a particular
                interface has the same value as the
                ifIndex object, defined in MIB-II for
                the same interface.";
              }
    
              leaf dot5Commands {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.2";
                type enumeration {
                  enum "noop" {
                    value 1;
                  }
                  enum "open" {
                    value 2;
                  }
                  enum "reset" {
                    value 3;
                  }
                  enum "close" {
                    value 4;
                  }
                }
                description
                  "When this object is set to the value of
                open(2), the station should go into the
                open state.  The progress and success of
                the open is given by the values of the
                objects dot5RingState and
                dot5RingOpenStatus.
                    When this object is set to the value
                of reset(3), then the station should do
                a reset.  On a reset, all MIB counters
                should retain their values, if possible.
                Other side affects are dependent on the
                hardware chip set.
                    When this object is set to the value
                of close(4), the station should go into
                the stopped state by removing itself
                from the ring.
                    Setting this object to a value of
                noop(1) has no effect.
                    When read, this object always has a
                value of noop(1).
                    The open(2) and close(4) values
                correspond to the up(1) and down(2) values
                of MIB-II's ifAdminStatus and ifOperStatus,
                i.e., the setting of ifAdminStatus and
                
                
                dot5Commands affects the values of both
                dot5Commands and ifOperStatus.";
              }
    
              leaf dot5RingStatus {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.3";
                type int32 {
                  range "0..262143";
                }
                description
                  "The current interface status which can
                be used to diagnose fluctuating problems
                that can occur on token rings, after a
                station has successfully been added to
                the ring.
                   Before an open is completed, this
                object has the value for the 'no status'
                condition.  The dot5RingState and
                dot5RingOpenStatus objects provide for
                debugging problems when the station
                can not even enter the ring.
                    The object's value is a sum of
                values, one for each currently applicable
                condition.  The following values are
                defined for various conditions:
                
                        0 = No Problems detected
                       32 = Ring Recovery
                       64 = Single Station
                      256 = Remove Received
                      512 = reserved
                     1024 = Auto-Removal Error
                     2048 = Lobe Wire Fault
                     4096 = Transmit Beacon
                     8192 = Soft Error
                    16384 = Hard Error
                    32768 = Signal Loss
                   131072 = no status, open not completed.";
              }
    
              leaf dot5RingState {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.4";
                type enumeration {
                  enum "opened" {
                    value 1;
                  }
                  enum "closed" {
                    value 2;
                  }
                  enum "opening" {
                    value 3;
                  }
                  enum "closing" {
                    value 4;
                  }
                  enum "openFailure" {
                    value 5;
                  }
                  enum "ringFailure" {
                    value 6;
                  }
                }
                description
                  "The current interface state with respect
                to entering or leaving the ring.";
              }
    
              leaf dot5RingOpenStatus {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.5";
                type enumeration {
                  enum "noOpen" {
                    value 1;
                  }
                  enum "badParam" {
                    value 2;
                  }
                  enum "lobeFailed" {
                    value 3;
                  }
                  enum "signalLoss" {
                    value 4;
                  }
                  enum "insertionTimeout" {
                    value 5;
                  }
                  enum "ringFailed" {
                    value 6;
                  }
                  enum "beaconing" {
                    value 7;
                  }
                  enum "duplicateMAC" {
                    value 8;
                  }
                  enum "requestFailed" {
                    value 9;
                  }
                  enum "removeReceived" {
                    value 10;
                  }
                  enum "open" {
                    value 11;
                  }
                }
                description
                  "This object indicates the success, or the
                reason for failure, of the station's most
                recent attempt to enter the ring.";
              }
    
              leaf dot5RingSpeed {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.6";
                type enumeration {
                  enum "unknown" {
                    value 1;
                  }
                  enum "oneMegabit" {
                    value 2;
                  }
                  enum "fourMegabit" {
                    value 3;
                  }
                  enum "sixteenMegabit" {
                    value 4;
                  }
                }
                description
                  "The ring-speed at the next insertion into
                the ring.  Note that this may or may not be
                different to the current ring-speed which is
                given by MIB-II's ifSpeed.  For interfaces
                which do not support changing ring-speed,
                dot5RingSpeed can only be set to its current
                value.  When dot5RingSpeed has the value
                unknown(1), the ring's actual ring-speed is
                to be used.";
              }
    
              leaf dot5UpStream {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.7";
                type yang:mac-address;
                description
                  "The MAC-address of the up stream neighbor
                station in the ring.";
              }
    
              leaf dot5ActMonParticipate {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.8";
                type enumeration {
                  enum "true" {
                    value 1;
                  }
                  enum "false" {
                    value 2;
                  }
                }
                description
                  "If this object has a value of true(1) then
                this interface will participate in the
                active monitor selection process.  If the
                value is false(2) then it will not.
                Setting this object does not take effect
                until the next Active Monitor election, and
                might not take effect until the next time
                the interface is opened.";
              }
    
              leaf dot5Functional {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.9";
                type yang:mac-address;
                description
                  "The bit mask of all Token Ring functional
                addresses for which this interface will
                accept frames.";
              }
    
              leaf dot5LastBeaconSent {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.1.1.10";
                type yang:timestamp;
                description
                  "The value of MIB-II's sysUpTime object at which
                the local system last transmitted a Beacon frame
                on this interface.";
              }
            }  // list dot5Entry
          }  // container dot5Table
    
          container dot5StatsTable {
            smiv2:oid "1.3.6.1.2.1.10.9.2";
            description
              "A table containing Token Ring statistics,
            one entry per 802.5 interface.
                All the statistics are defined using
            the syntax Counter32 as 32-bit wrap around
            counters.  Thus, if an interface's
            hardware maintains these statistics in
            16-bit counters, then the agent must read
            the hardware's counters frequently enough
            to prevent loss of significance, in order
            to maintain 32-bit counters in software.";
            list dot5StatsEntry {
              smiv2:oid "1.3.6.1.2.1.10.9.2.1";
              key "dot5StatsIfIndex";
              description
                "An entry contains the 802.5 statistics
              for a particular interface.";
              leaf dot5StatsIfIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.1";
                type int32;
                description
                  "The value of this object identifies the
                802.5 interface for which this entry
                contains management information.  The
                value of this object for a particular
                interface has the same value as MIB-II's
                ifIndex object for the same interface.";
              }
    
              leaf dot5StatsLineErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.2";
                type yang:counter32;
                description
                  "This counter is incremented when a frame
                or token is copied or repeated by a
                station, the E bit is zero in the frame
                or token and one of the following
                conditions exists: 1) there is a
                non-data bit (J or K bit) between the SD
                and the ED of the frame or token, or
                2) there is an FCS error in the frame.";
              }
    
              leaf dot5StatsBurstErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.3";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                detects the absence of transitions for five
                half-bit timers (burst-five error).";
              }
    
              leaf dot5StatsACErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.4";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                receives an AMP or SMP frame in which A is
                equal to C is equal to 0, and then receives
                another SMP frame with A is equal to C is
                equal to 0 without first receiving an AMP
                frame. It denotes a station that cannot set
                the AC bits properly.";
              }
    
              leaf dot5StatsAbortTransErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.5";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                transmits an abort delimiter while
                transmitting.";
              }
    
              leaf dot5StatsInternalErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.6";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                recognizes an internal error.";
              }
    
              leaf dot5StatsLostFrameErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.7";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                is transmitting and its TRR timer expires.
                This condition denotes a condition where a
                transmitting station in strip mode does not
                receive the trailer of the frame before the
                TRR timer goes off.";
              }
    
              leaf dot5StatsReceiveCongestions {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.8";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                recognizes a frame addressed to its
                specific address, but has no available
                buffer space indicating that the station
                is congested.";
              }
    
              leaf dot5StatsFrameCopiedErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.9";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                recognizes a frame addressed to its
                specific address and detects that the FS
                field A bits are set to 1 indicating a
                possible line hit or duplicate address.";
              }
    
              leaf dot5StatsTokenErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.10";
                type yang:counter32;
                description
                  "This counter is incremented when a station
                acting as the active monitor recognizes an
                error condition that needs a token
                transmitted.";
              }
    
              leaf dot5StatsSoftErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.11";
                type yang:counter32;
                description
                  "The number of Soft Errors the interface
                has detected. It directly corresponds to
                the number of Report Error MAC frames
                that this interface has transmitted.
                Soft Errors are those which are
                recoverable by the MAC layer protocols.";
              }
    
              leaf dot5StatsHardErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.12";
                type yang:counter32;
                description
                  "The number of times this interface has
                detected an immediately recoverable
                fatal error.  It denotes the number of
                times this interface is either
                transmitting or receiving beacon MAC
                frames.";
              }
    
              leaf dot5StatsSignalLoss {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.13";
                type yang:counter32;
                description
                  "The number of times this interface has
                detected the loss of signal condition from
                the ring.";
              }
    
              leaf dot5StatsTransmitBeacons {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.14";
                type yang:counter32;
                description
                  "The number of times this interface has
                transmitted a beacon frame.";
              }
    
              leaf dot5StatsRecoverys {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.15";
                type yang:counter32;
                description
                  "The number of Claim Token MAC frames
                received or transmitted after the interface
                has received a Ring Purge MAC frame.  This
                counter signifies the number of times the
                ring has been purged and is being recovered
                back into a normal operating state.";
              }
    
              leaf dot5StatsLobeWires {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.16";
                type yang:counter32;
                description
                  "The number of times the interface has
                detected an open or short circuit in the
                lobe data path.  The adapter will be closed
                and dot5RingState will signify this
                condition.";
              }
    
              leaf dot5StatsRemoves {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.17";
                type yang:counter32;
                description
                  "The number of times the interface has
                received a Remove Ring Station MAC frame
                request.  When this frame is received
                the interface will enter the close state
                and dot5RingState will signify this
                condition.";
              }
    
              leaf dot5StatsSingles {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.18";
                type yang:counter32;
                description
                  "The number of times the interface has
                sensed that it is the only station on the
                ring.  This will happen if the interface
                is the first one up on a ring, or if
                there is a hardware problem.";
              }
    
              leaf dot5StatsFreqErrors {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.2.1.19";
                type yang:counter32;
                description
                  "The number of times the interface has
                detected that the frequency of the
                incoming signal differs from the expected
                frequency by more than that specified by
                the IEEE 802.5 standard.";
              }
            }  // list dot5StatsEntry
          }  // container dot5StatsTable
    
          container dot5TimerTable {
            smiv2:oid "1.3.6.1.2.1.10.9.5";
            status obsolete;
            description
              "This table contains Token Ring interface
            timer values, one entry per 802.5
            interface.";
            list dot5TimerEntry {
              smiv2:oid "1.3.6.1.2.1.10.9.5.1";
              key "dot5TimerIfIndex";
              status obsolete;
              description
                "A list of Token Ring timer values for an
              802.5 interface.";
              leaf dot5TimerIfIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.1";
                type int32;
                status obsolete;
                description
                  "The value of this object identifies the
                802.5 interface for which this entry
                contains timer values.  The value of
                
                
                this object for a particular interface
                has the same value as MIB-II's ifIndex
                object for the same interface.";
              }
    
              leaf dot5TimerReturnRepeat {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.2";
                type int32;
                status obsolete;
                description
                  "The time-out value used to ensure the
                interface will return to Repeat State, in
                units of 100 micro-seconds.  The value
                should be greater than the maximum ring
                latency.";
              }
    
              leaf dot5TimerHolding {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.3";
                type int32;
                status obsolete;
                description
                  "Maximum period of time a station is
                permitted to transmit frames after capturing
                a token, in units of 100 micro-seconds.";
              }
    
              leaf dot5TimerQueuePDU {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.4";
                type int32;
                status obsolete;
                description
                  "The time-out value for enqueuing of an SMP
                PDU after reception of an AMP or SMP
                frame in which the A and C bits were
                equal to 0, in units of 100
                micro-seconds.";
              }
    
              leaf dot5TimerValidTransmit {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.5";
                type int32;
                status obsolete;
                description
                  "The time-out value used by the active
                monitor to detect the absence of valid
                transmissions, in units of 100
                micro-seconds.";
              }
    
              leaf dot5TimerNoToken {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.6";
                type int32;
                status obsolete;
                description
                  "The time-out value used to recover from
                various-related error situations.
                If N is the maximum number of stations on
                the ring, the value of this timer is
                normally:
                dot5TimerReturnRepeat + N*dot5TimerHolding.";
              }
    
              leaf dot5TimerActiveMon {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.7";
                type int32;
                status obsolete;
                description
                  "The time-out value used by the active
                monitor to stimulate the enqueuing of an
                AMP PDU for transmission, in units of
                100 micro-seconds.";
              }
    
              leaf dot5TimerStandbyMon {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.8";
                type int32;
                status obsolete;
                description
                  "The time-out value used by the stand-by
                monitors to ensure that there is an active
                monitor on the ring and to detect a
                continuous stream of tokens, in units of
                100 micro-seconds.";
              }
    
              leaf dot5TimerErrorReport {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.9";
                type int32;
                status obsolete;
                description
                  "The time-out value which determines how
                often a station shall send a Report Error
                MAC frame to report its error counters,
                in units of 100 micro-seconds.";
              }
    
              leaf dot5TimerBeaconTransmit {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.10";
                type int32;
                status obsolete;
                description
                  "The time-out value which determines how
                long a station shall remain in the state
                of transmitting Beacon frames before
                entering the Bypass state, in units of
                100 micro-seconds.";
              }
    
              leaf dot5TimerBeaconReceive {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.9.5.1.11";
                type int32;
                status obsolete;
                description
                  "The time-out value which determines how
                long a station shall receive Beacon
                frames from its downstream neighbor
                before entering the Bypass state, in
                units of 100 micro-seconds.";
              }
            }  // list dot5TimerEntry
          }  // container dot5TimerTable
        }  // container TOKENRING-MIB
      }  // module TOKENRING-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.