DS3-MIB

The is the MIB module that describes DS3 and E3 interfaces objects.

  • Version: 1998-08-01

    DS3-MIB@1998-08-01


    
      module DS3-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:DS3-MIB";
    
        prefix DS3-MIB;
    
        import IF-MIB {
          prefix if-mib;
        }
        import PerfHist-TC-MIB {
          prefix perfhist-tc;
        }
        import SNMPv2-TC {
          prefix snmpv2-tc;
        }
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
        import ietf-yang-types {
          prefix yang;
        }
    
        organization
          "IETF Trunk MIB Working Group";
    
        contact
          "        David Fowler
        
        Postal: Newbridge Networks Corporation
                600 March Road
                Kanata, Ontario, Canada K2K 2E6
        
                Tel: +1 613 591 3600
                Fax: +1 613 599 3667
        
        E-mail: davef@newbridge.com";
    
        description
          "The is the MIB module that describes
        DS3 and E3 interfaces objects.";
    
        revision "1998-08-01" {
          description
            "[Revision added by libsmi due to a LAST-UPDATED clause.]";
        }
    
        smiv2:alias "ds3" {
          smiv2:oid "1.3.6.1.2.1.10.30";
        }
        smiv2:alias "ds3Conformance" {
          smiv2:oid "1.3.6.1.2.1.10.30.14";
        }
        smiv2:alias "ds3Groups" {
          smiv2:oid "1.3.6.1.2.1.10.30.14.1";
        }
        smiv2:alias "ds3Compliances" {
          smiv2:oid "1.3.6.1.2.1.10.30.14.2";
        }
        smiv2:alias "ds3Traps" {
          smiv2:oid "1.3.6.1.2.1.10.30.15";
        }
    
        container DS3-MIB {
          config false;
          container dsx3ConfigTable {
            smiv2:oid "1.3.6.1.2.1.10.30.5";
            description
              "The DS3/E3 Configuration table.";
            list dsx3ConfigEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.5.1";
              key "dsx3LineIndex";
              description
                "An entry in the DS3/E3 Configuration table.";
              leaf dsx3LineIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.1";
                type if-mib:InterfaceIndex;
                description
                  "This object should be made equal to ifIndex.  The
                next paragraph describes its previous usage.
                Making the object equal to ifIndex allows propoer
                use of ifStackTable.
                
                Previously, this object was the identifier of a
                DS3/E3 Interface on a managed device.  If there is
                an ifEntry that is directly associated with this
                and only this DS3/E3 interface, it should have the
                same value as ifIndex.  Otherwise, number the
                dsx3LineIndices with an unique identifier
                following the rules of choosing a number that is
                greater than ifNumber and numbering the inside
                interfaces (e.g., equipment side) with even
                numbers and outside interfaces (e.g, network side)
                with odd numbers.";
              }
    
              leaf dsx3IfIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.2";
                type if-mib:InterfaceIndex;
                status deprecated;
                description
                  "This value for this object is equal to the value
                of ifIndex from the Interfaces table of MIB II
                (RFC 1213).";
              }
    
              leaf dsx3TimeElapsed {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.3";
                type int32 {
                  range "0..899";
                }
                description
                  "The number of seconds that have elapsed since the
                beginning of the near end current error-
                measurement period.  If, for some reason, such as
                an adjustment in the system's time-of-day clock,
                the current interval exceeds the maximum value,
                the agent will return the maximum value.";
              }
    
              leaf dsx3ValidIntervals {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.4";
                type int32 {
                  range "0..96";
                }
                description
                  "The number of previous near end intervals for
                which data was collected.  The value will be
                96 unless the interface was brought online within
                the last 24 hours, in which case the value will be
                the number of complete 15 minute near end
                intervals since the interface has been online.  In
                the case where the agent is a proxy, it is
                possible that some intervals are unavailable.  In
                this case, this interval is the maximum interval
                number for which data is available.";
              }
    
              leaf dsx3LineType {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.5";
                type enumeration {
                  enum "dsx3other" {
                    value 1;
                  }
                  enum "dsx3M23" {
                    value 2;
                  }
                  enum "dsx3SYNTRAN" {
                    value 3;
                  }
                  enum "dsx3CbitParity" {
                    value 4;
                  }
                  enum "dsx3ClearChannel" {
                    value 5;
                  }
                  enum "e3other" {
                    value 6;
                  }
                  enum "e3Framed" {
                    value 7;
                  }
                  enum "e3Plcp" {
                    value 8;
                  }
                }
                description
                  "This variable indicates the variety of DS3 C-bit
                or E3 application implementing this interface. The
                type of interface affects the interpretation of
                the usage and error statistics.  The rate of DS3
                is 44.736 Mbps and E3 is 34.368 Mbps.  The
                dsx3ClearChannel value means that the C-bits are
                not used except for sending/receiving AIS.
                The values, in sequence, describe:
                
                TITLE:            SPECIFICATION:
                dsx3M23            ANSI T1.107-1988 [9]
                dsx3SYNTRAN        ANSI T1.107-1988 [9]
                dsx3CbitParity     ANSI T1.107a-1990 [9a]
                dsx3ClearChannel   ANSI T1.102-1987 [8]
                e3Framed           CCITT G.751 [12]
                e3Plcp             ETSI T/NA(91)18 [13].";
              }
    
              leaf dsx3LineCoding {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.6";
                type enumeration {
                  enum "dsx3Other" {
                    value 1;
                  }
                  enum "dsx3B3ZS" {
                    value 2;
                  }
                  enum "e3HDB3" {
                    value 3;
                  }
                }
                description
                  "This variable describes the variety of Zero Code
                Suppression used on this interface, which in turn
                affects a number of its characteristics.
                
                dsx3B3ZS and e3HDB3 refer to the use of specified
                patterns of normal bits and bipolar violations
                which are used to replace sequences of zero bits
                of a specified length.";
              }
    
              leaf dsx3SendCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.7";
                type enumeration {
                  enum "dsx3SendNoCode" {
                    value 1;
                  }
                  enum "dsx3SendLineCode" {
                    value 2;
                  }
                  enum "dsx3SendPayloadCode" {
                    value 3;
                  }
                  enum "dsx3SendResetCode" {
                    value 4;
                  }
                  enum "dsx3SendDS1LoopCode" {
                    value 5;
                  }
                  enum "dsx3SendTestPattern" {
                    value 6;
                  }
                }
                description
                  "This variable indicates what type of code is
                being sent across the DS3/E3 interface by the
                device.  (These are optional for E3 interfaces.)
                Setting this variable causes the interface to
                begin sending the code requested.
                The values mean:
                
                   dsx3SendNoCode
                       sending looped or normal data
                
                   dsx3SendLineCode
                       sending a request for a line loopback
                
                   dsx3SendPayloadCode
                       sending a request for a payload loopback
                       (i.e., all DS1/E1s in a DS3/E3 frame)
                
                   dsx3SendResetCode
                       sending a loopback deactivation request
                
                   dsx3SendDS1LoopCode
                       requesting to loopback a particular DS1/E1
                       within a DS3/E3 frame.  The DS1/E1 is
                       indicated in dsx3Ds1ForRemoteLoop.
                
                   dsx3SendTestPattern
                       sending a test pattern.";
              }
    
              leaf dsx3CircuitIdentifier {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.8";
                type snmpv2-tc:DisplayString {
                  length "0..255";
                }
                description
                  "This variable contains the transmission vendor's
                circuit identifier, for the purpose of
                facilitating troubleshooting.";
              }
    
              leaf dsx3LoopbackConfig {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.9";
                type enumeration {
                  enum "dsx3NoLoop" {
                    value 1;
                  }
                  enum "dsx3PayloadLoop" {
                    value 2;
                  }
                  enum "dsx3LineLoop" {
                    value 3;
                  }
                  enum "dsx3OtherLoop" {
                    value 4;
                  }
                  enum "dsx3InwardLoop" {
                    value 5;
                  }
                  enum "dsx3DualLoop" {
                    value 6;
                  }
                }
                description
                  "This variable represents the desired loopback
                configuration of the DS3/E3 interface.
                
                The values mean:
                
                dsx3NoLoop
                  Not in the loopback state.  A device that is
                  not capable of performing a loopback on
                  the interface shall always return this as
                  its value.
                
                dsx3PayloadLoop
                  The received signal at this interface is looped
                  through the device.  Typically the received signal
                  is looped back for retransmission after it has
                  passed through the device's framing function.
                
                dsx3LineLoop
                  The received signal at this interface does not
                  go through the device (minimum penetration) but
                  is looped back out.
                
                dsx3OtherLoop
                  Loopbacks that are not defined here.
                
                dsx3InwardLoop
                  The sent signal at this interface is looped back
                  through the device.
                
                dsx3DualLoop
                  Both dsx1LineLoop and dsx1InwardLoop will be
                  active simultaneously.";
              }
    
              leaf dsx3LineStatus {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.10";
                type int32 {
                  range "1..4095";
                }
                description
                  "This variable indicates the Line Status of the
                interface.  It contains loopback state information
                and failure state information.  The dsx3LineStatus
                is a bit map represented as a sum, therefore, it
                can represent multiple failures and a loopback
                (see dsx3LoopbackConfig object for the type of
                loopback) simultaneously.  The dsx3NoAlarm must be
                set if and only if no other flag is set.
                
                If the dsx3loopbackState bit is set, the loopback
                in effect can be determined from the
                dsx3loopbackConfig object.
                The various bit positions are:
                1     dsx3NoAlarm         No alarm present
                2     dsx3RcvRAIFailure   Receiving Yellow/Remote
                                 Alarm Indication
                4     dsx3XmitRAIAlarm    Transmitting Yellow/Remote
                                 Alarm Indication
                8     dsx3RcvAIS          Receiving AIS failure state
                16     dsx3XmitAIS         Transmitting AIS
                32     dsx3LOF             Receiving LOF failure state
                64     dsx3LOS             Receiving LOS failure state
                128     dsx3LoopbackState   Looping the received signal
                256     dsx3RcvTestCode     Receiving a Test Pattern
                512     dsx3OtherFailure    any line status not defined
                                 here
                1024     dsx3UnavailSigState Near End in Unavailable Signal
                                 State
                2048     dsx3NetEquipOOS     Carrier Equipment Out of Service";
              }
    
              leaf dsx3TransmitClockSource {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.11";
                type enumeration {
                  enum "loopTiming" {
                    value 1;
                  }
                  enum "localTiming" {
                    value 2;
                  }
                  enum "throughTiming" {
                    value 3;
                  }
                }
                description
                  "The source of Transmit Clock.
                
                loopTiming indicates that the recovered receive clock
                is used as the transmit clock.
                
                localTiming indicates that a local clock source is used
                or that an external clock is attached to the box
                containing the interface.
                
                throughTiming indicates that transmit clock is derived
                from the recovered receive clock of another DS3
                interface.";
              }
    
              leaf dsx3InvalidIntervals {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.12";
                type int32 {
                  range "0..96";
                }
                description
                  "The number of intervals in the range from 0 to
                dsx3ValidIntervals for which no data is
                available.  This object will typically be zero
                except in cases where the data for some intervals
                are not available (e.g., in proxy situations).";
              }
    
              leaf dsx3LineLength {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.13";
                type int32 {
                  range "0..64000";
                }
                units "meters";
                description
                  "The length of the ds3 line in meters.  This
                object provides information for line build out
                circuitry if it exists and can use this object to
                adjust the line build out.";
              }
    
              leaf dsx3LineStatusLastChange {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.14";
                type yang:timestamp;
                description
                  "The value of MIB II's sysUpTime object at the
                time this DS3/E3 entered its current line status
                state.  If the current state was entered prior to
                the last re-initialization of the proxy-agent,
                then this object contains a zero value.";
              }
    
              leaf dsx3LineStatusChangeTrapEnable {
                smiv2:defval "disabled";
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.15";
                type enumeration {
                  enum "enabled" {
                    value 1;
                  }
                  enum "disabled" {
                    value 2;
                  }
                }
                description
                  "Indicates whether dsx3LineStatusChange traps
                should be generated for this interface.";
              }
    
              leaf dsx3LoopbackStatus {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.16";
                type int32 {
                  range "1..127";
                }
                description
                  "This variable represents the current state of the
                loopback on the DS3 interface.  It contains
                information about loopbacks established by a
                manager and remotely from the far end.
                
                The dsx3LoopbackStatus is a bit map represented as
                a sum, therefore is can represent multiple
                loopbacks simultaneously.
                
                The various bit positions are:
                 1  dsx3NoLoopback
                 2  dsx3NearEndPayloadLoopback
                 4  dsx3NearEndLineLoopback
                 8  dsx3NearEndOtherLoopback
                16  dsx3NearEndInwardLoopback
                32  dsx3FarEndPayloadLoopback
                64  dsx3FarEndLineLoopback";
              }
    
              leaf dsx3Channelization {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.17";
                type enumeration {
                  enum "disabled" {
                    value 1;
                  }
                  enum "enabledDs1" {
                    value 2;
                  }
                  enum "enabledDs2" {
                    value 3;
                  }
                }
                description
                  "Indicates whether this ds3/e3 is channelized or
                unchannelized.  The value of enabledDs1 indicates
                that this is a DS3 channelized into DS1s.  The
                value of enabledDs3 indicated that this is a DS3
                channelized into DS2s.  Setting this object will
                cause the creation or deletion of DS2 or DS1
                entries in the ifTable.  ";
              }
    
              leaf dsx3Ds1ForRemoteLoop {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.5.1.18";
                type int32 {
                  range "0..29";
                }
                description
                  "Indicates which ds1/e1 on this ds3/e3 will be
                indicated in the remote ds1 loopback request.  A
                value of 0 means no DS1 will be looped.  A value
                of 29 means all ds1s/e1s will be looped.";
              }
            }  // list dsx3ConfigEntry
          }  // container dsx3ConfigTable
    
          container dsx3CurrentTable {
            smiv2:oid "1.3.6.1.2.1.10.30.6";
            description
              "The DS3/E3 current table contains various
            statistics being collected for the current 15
            minute interval.";
            list dsx3CurrentEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.6.1";
              key "dsx3CurrentIndex";
              description
                "An entry in the DS3/E3 Current table.";
              leaf dsx3CurrentIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the
                DS3/E3 interface to which this entry is
                applicable.  The interface identified by a
                particular value of this index is the same
                interface as identified by the same value an
                dsx3LineIndex object instance.";
              }
    
              leaf dsx3CurrentPESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.2";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of P-bit
                Errored Seconds.";
              }
    
              leaf dsx3CurrentPSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.3";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of P-bit
                Severely Errored Seconds.";
              }
    
              leaf dsx3CurrentSEFSs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.4";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of
                Severely Errored Framing Seconds.";
              }
    
              leaf dsx3CurrentUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.5";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of
                Unavailable Seconds.";
              }
    
              leaf dsx3CurrentLCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.6";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of Line
                Coding Violations.";
              }
    
              leaf dsx3CurrentPCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.7";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of P-bit
                Coding Violations.";
              }
    
              leaf dsx3CurrentLESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.8";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The number of Line Errored Seconds.";
              }
    
              leaf dsx3CurrentCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.9";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The number of C-bit Coding Violations.";
              }
    
              leaf dsx3CurrentCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.10";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The number of C-bit Errored Seconds.";
              }
    
              leaf dsx3CurrentCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.6.1.11";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The number of C-bit Severely Errored Seconds.";
              }
            }  // list dsx3CurrentEntry
          }  // container dsx3CurrentTable
    
          container dsx3IntervalTable {
            smiv2:oid "1.3.6.1.2.1.10.30.7";
            description
              "The DS3/E3 Interval Table contains various
            statistics collected by each DS3/E3 Interface over
            the previous 24 hours of operation.  The past 24
            hours are broken into 96 completed 15 minute
            intervals.  Each row in this table represents one
            such interval (identified by dsx3IntervalNumber)
            and for one specific interface (identifed by
            dsx3IntervalIndex).";
            list dsx3IntervalEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.7.1";
              key "dsx3IntervalIndex dsx3IntervalNumber";
              description
                "An entry in the DS3/E3 Interval table.";
              leaf dsx3IntervalIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the
                DS3/E3 interface to which this entry is
                applicable.  The interface identified by a
                particular value of this index is the same
                interface as identified by the same value an
                dsx3LineIndex object instance.";
              }
    
              leaf dsx3IntervalNumber {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.2";
                type int32 {
                  range "1..96";
                }
                description
                  "A number between 1 and 96, where 1 is the most
                recently completed 15 minute interval and 96 is
                the 15 minutes interval completed 23 hours and 45
                minutes prior to interval 1.";
              }
    
              leaf dsx3IntervalPESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.3";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of P-bit
                Errored Seconds.";
              }
    
              leaf dsx3IntervalPSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.4";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of P-bit
                Severely Errored Seconds.";
              }
    
              leaf dsx3IntervalSEFSs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.5";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of
                Severely Errored Framing Seconds.";
              }
    
              leaf dsx3IntervalUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.6";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of
                Unavailable Seconds.  This object may decrease if
                the occurance of unavailable seconds occurs across
                an inteval boundary.";
              }
    
              leaf dsx3IntervalLCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.7";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of Line
                Coding Violations.";
              }
    
              leaf dsx3IntervalPCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.8";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of P-bit
                Coding Violations.";
              }
    
              leaf dsx3IntervalLESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.9";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The number of Line Errored  Seconds  (BPVs  or
                illegal  zero  sequences).";
              }
    
              leaf dsx3IntervalCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.10";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The number of C-bit Coding Violations.";
              }
    
              leaf dsx3IntervalCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.11";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The number of C-bit Errored Seconds.";
              }
    
              leaf dsx3IntervalCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.12";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The number of C-bit Severely Errored Seconds.";
              }
    
              leaf dsx3IntervalValidData {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.7.1.13";
                type boolean;
                description
                  "This variable indicates if the data for this
                interval is valid.";
              }
            }  // list dsx3IntervalEntry
          }  // container dsx3IntervalTable
    
          container dsx3TotalTable {
            smiv2:oid "1.3.6.1.2.1.10.30.8";
            description
              "The DS3/E3 Total Table contains the cumulative
            sum of the various statistics for the 24 hour
            period preceding the current interval.";
            list dsx3TotalEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.8.1";
              key "dsx3TotalIndex";
              description
                "An entry in the DS3/E3 Total table.";
              leaf dsx3TotalIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the
                DS3/E3 interface to which this entry is
                applicable.  The interface identified by a
                particular value of this index is the same
                interface as identified by the same value an
                dsx3LineIndex object instance.";
              }
    
              leaf dsx3TotalPESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.2";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of P-bit
                Errored Seconds, encountered by a DS3 interface in
                the previous 24 hour interval. Invalid 15 minute
                intervals count as 0.";
              }
    
              leaf dsx3TotalPSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.3";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of P-bit
                Severely Errored Seconds, encountered by a DS3
                interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalSEFSs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.4";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of
                Severely Errored Framing Seconds, encountered by a
                DS3/E3 interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.5";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of
                Unavailable Seconds, encountered by a DS3
                interface in the previous 24 hour interval.
                
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalLCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.6";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of Line
                Coding Violations encountered by a DS3/E3
                interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalPCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.7";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of P-bit
                Coding Violations, encountered by a DS3 interface
                in the previous 24 hour interval. Invalid 15
                minute intervals count as 0.";
              }
    
              leaf dsx3TotalLESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.8";
                type perfhist-tc:PerfTotalCount;
                description
                  "The number of Line Errored  Seconds  (BPVs  or
                illegal  zero  sequences) encountered by a DS3/E3
                interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.9";
                type perfhist-tc:PerfTotalCount;
                description
                  "The number of C-bit Coding Violations encountered
                by a DS3 interface in the previous 24 hour
                interval. Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.10";
                type perfhist-tc:PerfTotalCount;
                description
                  "The number of C-bit Errored Seconds encountered
                by a DS3 interface in the previous 24 hour
                interval. Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3TotalCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.8.1.11";
                type perfhist-tc:PerfTotalCount;
                description
                  "The number of C-bit Severely Errored Seconds
                encountered by a DS3 interface in the previous 24
                hour interval. Invalid 15 minute intervals count
                as 0.";
              }
            }  // list dsx3TotalEntry
          }  // container dsx3TotalTable
    
          container dsx3FarEndConfigTable {
            smiv2:oid "1.3.6.1.2.1.10.30.9";
            description
              "The DS3 Far End Configuration Table contains
            configuration information reported in the C-bits
            from the remote end.";
            list dsx3FarEndConfigEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.9.1";
              key "dsx3FarEndLineIndex";
              description
                "An entry in the DS3 Far End Configuration table.";
              leaf dsx3FarEndLineIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the DS3
                interface to which this entry is applicable.  The
                interface identified by a particular value of this
                index is the same interface as identified by the
                same value an dsx3LineIndex object instance.";
              }
    
              leaf dsx3FarEndEquipCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.2";
                type snmpv2-tc:DisplayString {
                  length "0..10";
                }
                description
                  "This is the Far End Equipment Identification code
                that describes the specific piece of equipment.
                It is sent within the Path Identification
                Message.";
              }
    
              leaf dsx3FarEndLocationIDCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.3";
                type snmpv2-tc:DisplayString {
                  length "0..11";
                }
                description
                  "This is the Far End Location Identification code
                that describes the specific location of the
                equipment.  It is sent within the Path
                Identification Message.";
              }
    
              leaf dsx3FarEndFrameIDCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.4";
                type snmpv2-tc:DisplayString {
                  length "0..10";
                }
                description
                  "This is the Far End Frame Identification code
                that identifies where the equipment is located
                within a building at a given location.  It is sent
                within the Path Identification Message.";
              }
    
              leaf dsx3FarEndUnitCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.5";
                type snmpv2-tc:DisplayString {
                  length "0..6";
                }
                description
                  "This is the Far End code that identifies the
                equipment location within a bay.  It is sent
                within the Path Identification Message.";
              }
    
              leaf dsx3FarEndFacilityIDCode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.9.1.6";
                type snmpv2-tc:DisplayString {
                  length "0..38";
                }
                description
                  "This code identifies a specific Far End DS3 path.
                It is sent within the Path Identification
                Message.";
              }
            }  // list dsx3FarEndConfigEntry
          }  // container dsx3FarEndConfigTable
    
          container dsx3FarEndCurrentTable {
            smiv2:oid "1.3.6.1.2.1.10.30.10";
            description
              "The DS3 Far End Current table contains various
            statistics being collected for the current 15
            minute interval.  The statistics are collected
            from the far end block error code within the C-
            bits.";
            list dsx3FarEndCurrentEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.10.1";
              key "dsx3FarEndCurrentIndex";
              description
                "An entry in the DS3 Far End Current table.";
              leaf dsx3FarEndCurrentIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the DS3
                interface to which this entry is applicable.  The
                interface identified by a particular value of this
                index is identical to the interface identified by
                the same value of dsx3LineIndex.";
              }
    
              leaf dsx3FarEndTimeElapsed {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.2";
                type int32 {
                  range "0..899";
                }
                description
                  "The number of seconds that have elapsed since the
                beginning of the far end current error-measurement
                period.  If, for some reason, such as an
                adjustment in the system's time-of-day clock, the
                current interval exceeds the maximum value, the
                agent will return the maximum value.";
              }
    
              leaf dsx3FarEndValidIntervals {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.3";
                type int32 {
                  range "0..96";
                }
                description
                  "The number of previous far end intervals for
                which data was collected.  The value will be
                96 unless the interface was brought online within
                the last 24 hours, in which case the value will be
                the number of complete 15 minute far end intervals
                since the interface has been online.";
              }
    
              leaf dsx3FarEndCurrentCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.4";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of Far Far
                End C-bit Errored Seconds.";
              }
    
              leaf dsx3FarEndCurrentCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.5";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of Far End
                C-bit Severely Errored Seconds.";
              }
    
              leaf dsx3FarEndCurrentCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.6";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of Far End
                C-bit Coding Violations reported via the far end
                block error count.";
              }
    
              leaf dsx3FarEndCurrentUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.7";
                type perfhist-tc:PerfCurrentCount;
                description
                  "The counter associated with the number of Far End
                unavailable seconds.";
              }
    
              leaf dsx3FarEndInvalidIntervals {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.10.1.8";
                type int32 {
                  range "0..96";
                }
                description
                  "The number of intervals in the range from 0 to
                dsx3FarEndValidIntervals for which no data is
                available.  This object will typically be zero
                except in cases where the data for some intervals
                are not available (e.g., in proxy situations).";
              }
            }  // list dsx3FarEndCurrentEntry
          }  // container dsx3FarEndCurrentTable
    
          container dsx3FarEndIntervalTable {
            smiv2:oid "1.3.6.1.2.1.10.30.11";
            description
              "The DS3 Far End Interval Table contains various
            statistics collected by each DS3 interface over
            the previous 24 hours of operation.  The past 24
            hours are broken into 96 completed 15 minute
            intervals.";
            list dsx3FarEndIntervalEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.11.1";
              key "dsx3FarEndIntervalIndex dsx3FarEndIntervalNumber";
              description
                "An entry in the DS3 Far End Interval table.";
              leaf dsx3FarEndIntervalIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the DS3
                interface to which this entry is applicable.  The
                interface identified by a particular value of this
                index is identical to the interface identified by
                the same value of dsx3LineIndex.";
              }
    
              leaf dsx3FarEndIntervalNumber {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.2";
                type int32 {
                  range "1..96";
                }
                description
                  "A number between 1 and 96, where 1 is the most
                recently completed 15 minute interval and 96 is
                the 15 minutes interval completed 23 hours and 45
                minutes prior to interval 1.";
              }
    
              leaf dsx3FarEndIntervalCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.3";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Errored Seconds encountered by a DS3
                interface in one of the previous 96, individual 15
                minute, intervals. In the case where the agent is
                a proxy and data is not available, return
                noSuchInstance.";
              }
    
              leaf dsx3FarEndIntervalCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.4";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Severely Errored Seconds.";
              }
    
              leaf dsx3FarEndIntervalCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.5";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Coding Violations reported via the far end
                block error count.";
              }
    
              leaf dsx3FarEndIntervalUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.6";
                type perfhist-tc:PerfIntervalCount;
                description
                  "The counter associated with the number of Far End
                unavailable seconds.";
              }
    
              leaf dsx3FarEndIntervalValidData {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.11.1.7";
                type boolean;
                description
                  "This variable indicates if the data for this
                interval is valid.";
              }
            }  // list dsx3FarEndIntervalEntry
          }  // container dsx3FarEndIntervalTable
    
          container dsx3FarEndTotalTable {
            smiv2:oid "1.3.6.1.2.1.10.30.12";
            description
              "The DS3 Far End Total Table contains the
            cumulative sum of the various statistics for the
            24 hour period preceding the current interval.";
            list dsx3FarEndTotalEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.12.1";
              key "dsx3FarEndTotalIndex";
              description
                "An entry in the DS3 Far End Total table.";
              leaf dsx3FarEndTotalIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.12.1.1";
                type if-mib:InterfaceIndex;
                description
                  "The index value which uniquely identifies the DS3
                interface to which this entry is applicable.  The
                interface identified by a particular value of this
                index is identical to the interface identified by
                the same value of dsx3LineIndex.";
              }
    
              leaf dsx3FarEndTotalCESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.12.1.2";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Errored Seconds encountered by a DS3
                interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3FarEndTotalCSESs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.12.1.3";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Severely Errored Seconds encountered by a
                DS3 interface in the previous 24 hour interval.
                Invalid 15 minute intervals count as 0.";
              }
    
              leaf dsx3FarEndTotalCCVs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.12.1.4";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of Far End
                C-bit Coding Violations reported via the far end
                block error count encountered by a DS3 interface
                in the previous 24 hour interval. Invalid 15
                minute intervals count as 0.";
              }
    
              leaf dsx3FarEndTotalUASs {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.12.1.5";
                type perfhist-tc:PerfTotalCount;
                description
                  "The counter associated with the number of Far End
                unavailable seconds encountered by a DS3 interface
                in the previous 24 hour interval.  Invalid 15
                minute intervals count as 0.";
              }
            }  // list dsx3FarEndTotalEntry
          }  // container dsx3FarEndTotalTable
    
          container dsx3FracTable {
            smiv2:oid "1.3.6.1.2.1.10.30.13";
            status deprecated;
            description
              "This table is deprecated in favour of using
            ifStackTable.
            
            Implementation of this table was optional.  It was
            designed for those systems dividing a DS3/E3 into
            channels containing different data streams that
            are of local interest.
            
            The DS3/E3 fractional table identifies which
            DS3/E3 channels associated with a CSU are being
            used to support a logical interface, i.e., an
            entry in the interfaces table from the Internet-
            standard MIB.
            
            For example, consider a DS3 device with 4 high
            speed links carrying router traffic, a feed for
            voice, a feed for video, and a synchronous channel
            for a non-routed protocol.  We might describe the
            allocation of channels, in the dsx3FracTable, as
            follows:
            dsx3FracIfIndex.2. 1 = 3  dsx3FracIfIndex.2.15 = 4
            dsx3FracIfIndex.2. 2 = 3  dsx3FracIfIndex.2.16 = 6
            dsx3FracIfIndex.2. 3 = 3  dsx3FracIfIndex.2.17 = 6
            dsx3FracIfIndex.2. 4 = 3  dsx3FracIfIndex.2.18 = 6
            dsx3FracIfIndex.2. 5 = 3  dsx3FracIfIndex.2.19 = 6
            dsx3FracIfIndex.2. 6 = 3  dsx3FracIfIndex.2.20 = 6
            dsx3FracIfIndex.2. 7 = 4  dsx3FracIfIndex.2.21 = 6
            dsx3FracIfIndex.2. 8 = 4  dsx3FracIfIndex.2.22 = 6
            dsx3FracIfIndex.2. 9 = 4  dsx3FracIfIndex.2.23 = 6
            dsx3FracIfIndex.2.10 = 4  dsx3FracIfIndex.2.24 = 6
            dsx3FracIfIndex.2.11 = 4  dsx3FracIfIndex.2.25 = 6
            dsx3FracIfIndex.2.12 = 5  dsx3FracIfIndex.2.26 = 6
            dsx3FracIfIndex.2.13 = 5  dsx3FracIfIndex.2.27 = 6
            dsx3FracIfIndex.2.14 = 5  dsx3FracIfIndex.2.28 = 6
            For dsx3M23, dsx3 SYNTRAN, dsx3CbitParity, and
            dsx3ClearChannel  there are 28 legal channels,
            numbered 1 throug h 28.
            
            For e3Framed there are 16 legal channels, numbered
            1 through 16.  The channels (1..16) correspond
            directly to the equivalently numbered time-slots.";
            list dsx3FracEntry {
              smiv2:oid "1.3.6.1.2.1.10.30.13.1";
              key "dsx3FracIndex dsx3FracNumber";
              status deprecated;
              description
                "An entry in the DS3 Fractional table.";
              leaf dsx3FracIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.13.1.1";
                type int32 {
                  range "1..2147483647";
                }
                status deprecated;
                description
                  "The index value which uniquely identifies  the
                DS3  interface  to which this entry is applicable
                The interface identified by a  particular value
                of  this  index is the same interface as
                identified by the same value  an  dsx3LineIndex
                object instance.";
              }
    
              leaf dsx3FracNumber {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.2.1.10.30.13.1.2";
                type int32 {
                  range "1..31";
                }
                status deprecated;
                description
                  "The channel number for this entry.";
              }
    
              leaf dsx3FracIfIndex {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.2.1.10.30.13.1.3";
                type int32 {
                  range "1..2147483647";
                }
                status deprecated;
                description
                  "An index value that uniquely identifies an
                interface.  The interface identified by a
                particular value of this index is the same
                interface as  identified by the same value an
                ifIndex object instance. If no interface is
                currently using a channel, the value should be
                zero.  If a single interface occupies more  than
                one  time slot,  that ifIndex value will be found
                in multiple time slots.";
              }
            }  // list dsx3FracEntry
          }  // container dsx3FracTable
        }  // container DS3-MIB
    
        notification dsx3LineStatusChange {
          smiv2:oid "1.3.6.1.2.1.10.30.15.0.1";
          description
            "A dsx3LineStatusChange trap is sent when the
          value of an instance of dsx3LineStatus changes. It
          can be utilized by an NMS to trigger polls.  When
          the line status change results in a lower level
          line status change (i.e. ds1), then no traps for
          the lower level are sent.";
          container object-1 {
            leaf dsx3LineIndex {
              type leafref {
                path "/DS3-MIB:DS3-MIB/DS3-MIB:dsx3ConfigTable/DS3-MIB:dsx3ConfigEntry/DS3-MIB:dsx3LineIndex";
              }
            }
    
            leaf dsx3LineStatus {
              type leafref {
                path "/DS3-MIB:DS3-MIB/DS3-MIB:dsx3ConfigTable/DS3-MIB:dsx3ConfigEntry/DS3-MIB:dsx3LineStatus";
              }
            }
          }  // container object-1
    
          container object-2 {
            leaf dsx3LineIndex {
              type leafref {
                path "/DS3-MIB:DS3-MIB/DS3-MIB:dsx3ConfigTable/DS3-MIB:dsx3ConfigEntry/DS3-MIB:dsx3LineIndex";
              }
            }
    
            leaf dsx3LineStatusLastChange {
              type leafref {
                path "/DS3-MIB:DS3-MIB/DS3-MIB:dsx3ConfigTable/DS3-MIB:dsx3ConfigEntry/DS3-MIB:dsx3LineStatusLastChange";
              }
            }
          }  // container object-2
        }  // notification dsx3LineStatusChange
      }  // module DS3-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.