⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2558.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   Errored Seconds
        At each layer, an Errored Second (ES) is a second with one or
        more Coding Violations at that layer OR one or more incoming
        defects (e.g., SEF, LOS, AIS, LOP) at that layer has occurred.

   Severely Errored Seconds
        According to [22][31][32][34][35] at each layer, an Severely
        Errored Second (SES) is a second with x or more CVs at that
        layer, or a second during which at least one or more incoming
        defects at that layer has occurred.  The values of x in
        RFC1595[30] were based on [22] and [32] (see Appendix B). These
        values have subsequently been relaxed in [31][34][35]. In
        addition, according to G.826 [33] SESs are measured as a
        percentage of errored blocks.

        To deal with these sets of definitions this memo defines an
        object sonetSESThresholdSet that determines the correct
        interpretation of SES. For backward compatibility, if this
        object is not implemented the interpretation of Appendix B shall
        apply.  Otherwise, a more recent interpretation is suggested.
        An agent is not required to support all sets of definitions.

        Note that if a manager changes the value of this object all SES
        statistics collected prior to this change shall be invalidated.





Tesink                      Standards Track                    [Page 13]

RFC 2558                   SONET/SDH Objects                  March 1999


   Severely Errored Framing Seconds
        A Severely Errored Framing Second (SEFS) is a second containing
        one or more SEF events.  This counter is only counted at the
        Section Layer.

   Unavailable Seconds
        At the Line, Path, and VT layers, an unavailable second is
        calculated by counting the number of seconds that the interface
        is unavailable.  At each layer, the SONET/SDH interface is said
        to be unavailable at the onset of 10 contiguous SESs.  The 10
        SESs are included in unavailable time.  Once unavailable, the
        SONET/SDH interface becomes available at the onset of 10
        contiguous seconds with no SESs.  The 10 seconds with no SESs
        are excluded from unavailable time.  With respect to the
        SONET/SDH error counts at each layer, all counters at that layer
        are incremented while the SONET/SDH interface is deemed
        available at that layer.  While the interface is deemed
        unavailable at that layer, the only count that is incremented is
        UASs at that layer.

        Note that this definition implies that the agent cannot
        determine until after a ten second interval has passed whether a
        given one-second interval belongs to available or unavailable
        time.  If the agent chooses to update the various performance
        statistics in real time then it must be prepared to
        retroactively reduce the ES, SES, and SEFS counts by 10 and
        increase the UAS count by 10 when it determines that available
        time has been entered.  It must also be prepared to reduce the
        CV count by the number of violations counted since the onset of
        unavailable time.  The agent must be similarly prepared to
        retroactively decrease the UAS count by 10 and increase the ES
        and CV counts as necessary upon entering available time.  A
        special case exists when the 10 second period leading to
        available or unavailable time crosses a 900 second statistics
        window boundary, as the foregoing description implies that the
        CV, ES, SES, SEFS, and UAS counts the PREVIOUS interval must be
        adjusted.  In this case successive GETs of the affected
        sonetPathIntervalSES and sonetPathIntervalUAS objects (and the
        analogous Line and VT objects also) objects will return
        differing values if the first GET occurs during the first few
        seconds of the window.

        According to ANSI T1.231 unavailable time begins at the _onset_
        of 10 contiguous severely errored seconds -- that is,
        unavailable time starts with the _first_ of the 10 contiguous
        SESs.  Also, while an interface is deemed unavailable all
        counters for that interface are frozen except for the UAS count.
        It follows that an implementation which strictly complies with



Tesink                      Standards Track                    [Page 14]

RFC 2558                   SONET/SDH Objects                  March 1999


        this standard must _not_ increment any counters other than the
        UAS count -- even temporarily -- as a result of anything that
        happens during those 10 seconds.  Since changes in the signal
        state lag the data to which they apply by 10 seconds, an ANSI-
        compliant implementation must pass the one-second statistics
        through a 10-second delay line prior to updating any counters.
        That can be done by performing the following steps at the end of
        each one second interval.

   i)   Read near/far end CV counter and alarm status flags from the
        hardware.

   ii)  Accumulate the CV counts for the preceding second and compare
        them to the ES and SES threshold for the layer in question.
        Update the signal state and shift the one-second CV counts and
        ES/SES flags into the 10-element delay line.  Note that far-end
        one-second statistics are to be flagged as "absent" during any
        second in which there is an incoming defect at the layer in
        question or at any lower layer.

   iii) Update the current interval statistics using the signal state
        from the _previous_ update cycle and the one-second CV counts
        and ES/SES flags shifted out of the 10-element delay line.

        This approach is further described in Appendix A. An agent may
        choose to use this approach in lieu of retroactive adjustments
        to the counters.

        In any case, a linkDown trap shall be sent only after the agent
        has determined for certain that the unavailable state has been
        entered, but the time on the trap will be that of the first UAS
        (i.e., 10 seconds earlier).  A linkUp trap shall be handled
        similarly.

   Unequipped
        If a Path or VT connection is not provisioned (idle) the SONET
        equipment will signal this state by transmitting the Path or VT
        Signal Label as follows:
        - byte C2 of the STS Path Overhead equal to 0 for an unequipped
        Path,
        - byte V5 of the VT Path Overhead equal to 0 for an unequipped
        VT.

   Signal Label Mismatch
        A Path or VT connection is not correctly provisioned if a
        received Path or VT Signal Label mismatch occurs.  A received
        Signal Label is considered mismatched if it does not equal
        either the locally provisioned value or the value 'equipped



Tesink                      Standards Track                    [Page 15]

RFC 2558                   SONET/SDH Objects                  March 1999


        non-specific' (1 hex). Note that any received non-zero Signal
        Label is considered a locally provisioned value of 'equipped
        non-specific'.  Only in-service, provisioned Path Terminating
        equipment can detect mismatched Signal labels. It is considered
        provisioned if it has been configured for a mapping and has been
        assigned signals to and from which the mapping takes place.
        While a Path is unequipped or has mismatched signal labels
        ES/SES counts continue, but these conditions do not themselves
        contribute to ES/SES.

   Circuit Identifier
        This is a character string specified by the circuit vendor, and
        is useful when communicating with the vendor during the
        troubleshooting process.

4.  Object Definitions

SONET-MIB DEFINITIONS ::= BEGIN


IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, transmission
          FROM SNMPv2-SMI
    DisplayString, TruthValue
          FROM SNMPv2-TC
    MODULE-COMPLIANCE, OBJECT-GROUP
          FROM SNMPv2-CONF
    ifIndex
          FROM IF-MIB
    PerfCurrentCount, PerfIntervalCount
          FROM PerfHist-TC-MIB;

--  This is the MIB module for the SONET/SDH Interface objects.


sonetMIB MODULE-IDENTITY
    LAST-UPDATED "9810190000Z"
    ORGANIZATION "IETF AToM MIB Working Group"
    CONTACT-INFO
      "Kaj Tesink
       Telcordia Technologies
       Tel: (732) 758-5254
       Fax: (732) 758-2269
       E-mail: kaj@research.telcordia.com."
    DESCRIPTION
         "The MIB module to describe
         SONET/SDH interfaces objects."



Tesink                      Standards Track                    [Page 16]

RFC 2558                   SONET/SDH Objects                  March 1999


    REVISION      "9810190000Z"
    DESCRIPTION
        "The key changes made to this MIB module
        since its initial publication in RFC 1595
        are as follows.

        (1) The MODULE-IDENTITY has been updated to reflect the
            changes to the MIB.

        (2) Where applicable, the textual conventions
            PerfCurrentCount and PerfIntervalCount from
            PerfHist-TC-MIB have been used in place of Gauge32.

        (3) An agent now has the option to delay updates to
            the various performance counts in lieu of performing
            retroactive adjustments upon entering into or exiting
            from unavailable time. This implementation option is
            described in Appendix A of this memo.

        (4) In order to make the SONET-MIB more useful for
            circuit provisioning, the formerly read-only objects
            sonetMediumType, sonetMediumLineCoding,
            sonetMediumLineType, and sonetMediumCircuitIdentifier
            have been given a MAX-ACCESS of read-write. The
            MIN-ACCESS remains read-only.

        (5) The DESCRIPTION clause for sonetMediumTimeElapsed has
            been updated to describe its behaviour if the duration
            of the current interval exceeds the maximum value.

        (6) The DESCRIPTION clause for sonetMediumValidIntervals
            has been updated to describe its behaviour when some
            intervals may be unavailable, and the object
            sonetMediumInvalidIntervals has been added to keep
            count of the number of missing intervals (if any).

        (7) The object sonetMediumLoopbackConfig has been added
            to enable or disable loopback configurations.

        (8) Because the error count thresholds for declaring
            severely errored seconds that are specified in ANSI
            T1.231-1993, ITU-T G.826-1995, and ANSI T1.231-1997
            are all different from each other and from the thresholds
            specified in RFC 1595, an enumerated INTEGER object
            sonetSESthresholdSet has been added to allow an agent
            to specify which threshold set is in use. Text has
            been added to Section 3 stating that if this object is
            not implemented the thresholds specified in RFC 1595



Tesink                      Standards Track                    [Page 17]

RFC 2558                   SONET/SDH Objects                  March 1999


            should be assumed, and the table containing those
            thresholds has been moved to Appendix B of this memo.

        (9) A column with SYNTAX TruthValue has been added to each
            interval table.  The purpose of the additional column
            is to indicate, for each interval, whether the data
            is valid in the sense intended by ANSI T1.231 clause
            9.1.2.2 [31][35]. The objects in question are:

                sonetSectionIntervalValidData
                sonetLineIntervalValidData
                sonetFarEndLineIntervalValidData
                sonetPathIntervalValidData
                sonetFarEndPathIntervalValidData
                sonetVTIntervalValidData
                sonetFarEndVTIntervalValidData

       (10) The ranges for sonetPathCurrentStatus and
            sonetVTCurrentStatus have been made consistent
            with the DESCRIPTION clauses.

       (11) The conformance information has been updated. Previous
            conformance information from RFC 1595 has been
            deprecated. Some typographical errors in the deprecated
            section have been corrected in order to prevent
            MIB compilation errors."

    REVISION      "9401030000Z"
    DESCRIPTION
        "The RFC1595 version of this MIB module."

    ::= { transmission 39 }


--  This is the MIB module for the SONET/SDH objects

sonetObjects      OBJECT IDENTIFIER ::= { sonetMIB 1 }

sonetObjectsPath  OBJECT IDENTIFIER ::= { sonetMIB 2 }

sonetObjectsVT    OBJECT IDENTIFIER ::= { sonetMIB 3 }


-- groups in the SONET/SDH MIB module

sonetMedium        OBJECT IDENTIFIER ::= { sonetObjects 1 }

sonetSection       OBJECT IDENTIFIER ::= { sonetObjects 2 }



Tesink                      Standards Track                    [Page 18]

RFC 2558                   SONET/SDH Objects                  March 1999


sonetLine          OBJECT IDENTIFIER ::= { sonetObjects 3 }

sonetFarEndLine    OBJECT IDENTIFIER ::= { sonetObjects 4 }

sonetPath          OBJECT IDENTIFIER ::= { sonetObjectsPath 1 }

sonetFarEndPath    OBJECT IDENTIFIER ::= { sonetObjectsPath 2 }

sonetVT            OBJECT IDENTIFIER ::= { sonetObjectsVT 1 }

sonetFarEndVT      OBJECT IDENTIFIER ::= { sonetObjectsVT 2 }

-- the SONET/SDH Medium group

-- SONET/SDH interfaces for some applications may be electrical
-- interfaces and not optical interfaces.  This group handles
-- the configuration information for both optical SONET/SDH
-- interfaces and electrical SONET/SDH interfaces.

sonetMediumTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF SonetMediumEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
       "The SONET/SDH Medium table."
     ::= { sonetMedium 1 }

sonetMediumEntry OBJECT-TYPE
    SYNTAX  SonetMediumEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
       "An entry in the SONET/SDH Medium table."
    INDEX   { ifIndex }
     ::= { sonetMediumTable 1 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -