Blame mibs/ietf/ETHER-WIS

Packit Service 9ccfef
ETHER-WIS DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY, OBJECT-TYPE,
Packit Service 9ccfef
    Gauge32, transmission
Packit Service 9ccfef
        FROM SNMPv2-SMI
Packit Service 9ccfef
    ifIndex
Packit Service 9ccfef
        FROM IF-MIB
Packit Service 9ccfef
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit Service 9ccfef
        FROM SNMPv2-CONF
Packit Service 9ccfef
    sonetMediumStuff2, sonetSectionStuff2,
Packit Service 9ccfef
    sonetLineStuff2, sonetFarEndLineStuff2,
Packit Service 9ccfef
    sonetPathStuff2, sonetFarEndPathStuff2,
Packit Service 9ccfef
    sonetMediumType, sonetMediumLineCoding,
Packit Service 9ccfef
    sonetMediumLineType, sonetMediumCircuitIdentifier,
Packit Service 9ccfef
    sonetMediumLoopbackConfig, sonetSESthresholdSet,
Packit Service 9ccfef
    sonetPathCurrentWidth
Packit Service 9ccfef
        FROM SONET-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
etherWisMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED "200309190000Z"  -- September 19, 2003
Packit Service 9ccfef
        ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
Packit Service 9ccfef
                     Working Group"
Packit Service 9ccfef
        CONTACT-INFO
Packit Service 9ccfef
           "WG charter:
Packit Service 9ccfef
              http://www.ietf.org/html.charters/hubmib-charter.html
Packit Service 9ccfef
Packit Service 9ccfef
            Mailing Lists:
Packit Service 9ccfef
              General Discussion: hubmib@ietf.org
Packit Service 9ccfef
              To Subscribe: hubmib-request@ietf.org
Packit Service 9ccfef
              In Body: subscribe your_email_address
Packit Service 9ccfef
Packit Service 9ccfef
             Chair: Dan Romascanu
Packit Service 9ccfef
            Postal: Avaya Inc.
Packit Service 9ccfef
                    Atidim Technology Park, Bldg. 3
Packit Service 9ccfef
                    Tel Aviv 61131
Packit Service 9ccfef
                    Israel
Packit Service 9ccfef
               Tel: +972 3 645 8414
Packit Service 9ccfef
            E-mail: dromasca@avaya.com
Packit Service 9ccfef
Packit Service 9ccfef
            Editor: C. M. Heard
Packit Service 9ccfef
            Postal: 600 Rainbow Dr. #141
Packit Service 9ccfef
                    Mountain View, CA 94041-2542
Packit Service 9ccfef
                    USA
Packit Service 9ccfef
               Tel: +1 650-964-8391
Packit Service 9ccfef
            E-mail: heard@pobox.com"
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
      "The objects in this MIB module are used in conjunction
Packit Service 9ccfef
      with objects in the SONET-MIB and the MAU-MIB to manage
Packit Service 9ccfef
      the Ethernet WAN Interface Sublayer (WIS).
Packit Service 9ccfef
Packit Service 9ccfef
      The following reference is used throughout this MIB module:
Packit Service 9ccfef
Packit Service 9ccfef
      [IEEE 802.3 Std] refers to:
Packit Service 9ccfef
         IEEE Std 802.3, 2000 Edition: 'IEEE Standard for
Packit Service 9ccfef
         Information technology - Telecommunications and
Packit Service 9ccfef
         information exchange between systems - Local and
Packit Service 9ccfef
         metropolitan area networks - Specific requirements -
Packit Service 9ccfef
         Part 3: Carrier sense multiple access with collision
Packit Service 9ccfef
         detection (CSMA/CD) access method and physical layer
Packit Service 9ccfef
         specifications', as amended by IEEE Std 802.3ae-2002,
Packit Service 9ccfef
         'IEEE Standard for Carrier Sense Multiple Access with
Packit Service 9ccfef
         Collision Detection (CSMA/CD) Access Method and
Packit Service 9ccfef
         Physical Layer Specifications - Media Access Control
Packit Service 9ccfef
         (MAC) Parameters, Physical Layer and Management
Packit Service 9ccfef
         Parameters for 10 Gb/s Operation', 30 August 2002.
Packit Service 9ccfef
Packit Service 9ccfef
      Of particular interest are Clause 50, 'WAN Interface
Packit Service 9ccfef
      Sublayer (WIS), type 10GBASE-W', Clause 30, '10Mb/s,
Packit Service 9ccfef
      100Mb/s, 1000Mb/s, and 10Gb/s MAC Control, and Link
Packit Service 9ccfef
      Aggregation Management', and Clause 45, 'Management
Packit Service 9ccfef
      Data Input/Output (MDIO) Interface'.
Packit Service 9ccfef
Packit Service 9ccfef
      Copyright (C) The Internet Society (2003).  This version
Packit Service 9ccfef
      of this MIB module is part of RFC 3637;  see the RFC
Packit Service 9ccfef
      itself for full legal notices."
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION    "200309190000Z"  -- September 19, 2003
Packit Service 9ccfef
    DESCRIPTION "Initial version, published as RFC 3637."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { transmission 134 }
Packit Service 9ccfef
Packit Service 9ccfef
-- The main sections of the module
Packit Service 9ccfef
Packit Service 9ccfef
etherWisObjects     OBJECT IDENTIFIER ::= { etherWisMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisObjectsPath OBJECT IDENTIFIER ::= { etherWisMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisConformance OBJECT IDENTIFIER ::= { etherWisMIB 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- groups in the Ethernet WIS MIB module
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDevice      OBJECT IDENTIFIER ::= { etherWisObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSection     OBJECT IDENTIFIER ::= { etherWisObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPath        OBJECT IDENTIFIER ::= { etherWisObjectsPath 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisFarEndPath  OBJECT IDENTIFIER ::= { etherWisObjectsPath 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- The Device group
Packit Service 9ccfef
Packit Service 9ccfef
-- These objects provide WIS extensions to
Packit Service 9ccfef
-- the SONET-MIB Medium Group.
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  SEQUENCE OF EtherWisDeviceEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The table for Ethernet WIS devices"
Packit Service 9ccfef
     ::= { etherWisDevice 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  EtherWisDeviceEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "An entry in the Ethernet WIS device table.  For each
Packit Service 9ccfef
       instance of this object there MUST be a corresponding
Packit Service 9ccfef
       instance of sonetMediumEntry."
Packit Service 9ccfef
    INDEX  { ifIndex }
Packit Service 9ccfef
     ::= { etherWisDeviceTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
EtherWisDeviceEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        etherWisDeviceTxTestPatternMode     INTEGER,
Packit Service 9ccfef
        etherWisDeviceRxTestPatternMode     INTEGER,
Packit Service 9ccfef
        etherWisDeviceRxTestPatternErrors   Gauge32
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceTxTestPatternMode OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  INTEGER {
Packit Service 9ccfef
                none(1),
Packit Service 9ccfef
                squareWave(2),
Packit Service 9ccfef
                prbs31(3),
Packit Service 9ccfef
                mixedFrequency(4)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This variable controls the transmit test pattern mode.
Packit Service 9ccfef
       The value none(1) puts the the WIS transmit path into
Packit Service 9ccfef
       the normal operating mode.  The value squareWave(2) puts
Packit Service 9ccfef
       the WIS transmit path into the square wave test pattern
Packit Service 9ccfef
       mode described in [IEEE 802.3 Std.] subclause 50.3.8.1.
Packit Service 9ccfef
       The value prbs31(3) puts the WIS transmit path into the
Packit Service 9ccfef
       PRBS31 test pattern mode described in [IEEE 802.3 Std.]
Packit Service 9ccfef
       subclause 50.3.8.2.  The value mixedFrequency(4) puts the
Packit Service 9ccfef
       WIS transmit path into the mixed frequency test pattern
Packit Service 9ccfef
       mode described in [IEEE 802.3 Std.] subclause 50.3.8.3.
Packit Service 9ccfef
       Any attempt to set this object to a value other than
Packit Service 9ccfef
       none(1) when the corresponding instance of ifAdminStatus
Packit Service 9ccfef
       has the value up(1) MUST be rejected with the error
Packit Service 9ccfef
       inconsistentValue, and any attempt to set the corresponding
Packit Service 9ccfef
       instance of ifAdminStatus to the value up(1) when an
Packit Service 9ccfef
       instance of this object has a value other than none(1)
Packit Service 9ccfef
       MUST be rejected with the error inconsistentValue."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
Packit Service 9ccfef
       checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
Packit Service 9ccfef
       45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
Packit Service 9ccfef
     ::= { etherWisDeviceEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceRxTestPatternMode OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  INTEGER {
Packit Service 9ccfef
                none(1),
Packit Service 9ccfef
                prbs31(3),
Packit Service 9ccfef
                mixedFrequency(4)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This variable controls the receive test pattern mode.
Packit Service 9ccfef
       The value none(1) puts the the WIS receive path into the
Packit Service 9ccfef
       normal operating mode.  The value prbs31(3) puts the WIS
Packit Service 9ccfef
       receive path into the PRBS31 test pattern mode described
Packit Service 9ccfef
       in [IEEE 802.3 Std.] subclause 50.3.8.2.  The value
Packit Service 9ccfef
       mixedFrequency(4) puts the WIS receive path into the mixed
Packit Service 9ccfef
       frequency test pattern mode described in [IEEE 802.3 Std.]
Packit Service 9ccfef
       subclause 50.3.8.3.  Any attempt to set this object to a
Packit Service 9ccfef
       value other than none(1) when the corresponding instance
Packit Service 9ccfef
       of ifAdminStatus has the value up(1) MUST be rejected with
Packit Service 9ccfef
       the error inconsistentValue, and any attempt to set the
Packit Service 9ccfef
       corresponding instance of ifAdminStatus to the value up(1)
Packit Service 9ccfef
       when an instance of this object has a value other than
Packit Service 9ccfef
       none(1) MUST be rejected with the error inconsistentValue."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
Packit Service 9ccfef
       checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
Packit Service 9ccfef
       45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
Packit Service 9ccfef
     ::= { etherWisDeviceEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceRxTestPatternErrors OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  Gauge32 ( 0..65535 )
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This object counts the number of errors detected when the
Packit Service 9ccfef
       WIS receive path is operating in the PRBS31 test pattern
Packit Service 9ccfef
       mode.  It is reset to zero when the WIS receive path
Packit Service 9ccfef
       initially enters that mode, and it increments each time
Packit Service 9ccfef
       the PRBS pattern checker detects an error as described in
Packit Service 9ccfef
       [IEEE 802.3 Std.] subclause 50.3.8.2 unless its value is
Packit Service 9ccfef
       65535, in which case it remains unchanged.  This object is
Packit Service 9ccfef
       writeable so that it may be reset upon explicit request
Packit Service 9ccfef
       of a command generator application while the WIS receive
Packit Service 9ccfef
       path continues to operate in PRBS31 test pattern mode."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
Packit Service 9ccfef
       checker, 45.2.2.7.2, PRBS31 pattern testing ability
Packit Service 9ccfef
       (2.8.1), and 45.2.2.8, 10G WIS test pattern error counter
Packit Service 9ccfef
       register (2.9)."
Packit Service 9ccfef
     ::= { etherWisDeviceEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- The Section group
Packit Service 9ccfef
Packit Service 9ccfef
-- These objects provide WIS extensions to
Packit Service 9ccfef
-- the SONET-MIB Section Group.
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSectionCurrentTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  SEQUENCE OF EtherWisSectionCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The table for the current state of Ethernet WIS sections."
Packit Service 9ccfef
     ::= { etherWisSection 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSectionCurrentEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  EtherWisSectionCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "An entry in the etherWisSectionCurrentTable.  For each
Packit Service 9ccfef
       instance of this object there MUST be a corresponding
Packit Service 9ccfef
       instance of sonetSectionCurrentEntry."
Packit Service 9ccfef
    INDEX  { ifIndex }
Packit Service 9ccfef
     ::= { etherWisSectionCurrentTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
EtherWisSectionCurrentEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        etherWisSectionCurrentJ0Transmitted OCTET STRING,
Packit Service 9ccfef
        etherWisSectionCurrentJ0Received    OCTET STRING
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSectionCurrentJ0Transmitted OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  OCTET STRING (SIZE (16))
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is the 16-octet section trace message that
Packit Service 9ccfef
       is transmitted in the J0 byte.  The value SHOULD
Packit Service 9ccfef
       be '89'h followed by fifteen octets of '00'h
Packit Service 9ccfef
       (or some cyclic shift thereof) when the section
Packit Service 9ccfef
       trace function is not used, and the implementation
Packit Service 9ccfef
       SHOULD use that value (or a cyclic shift thereof)
Packit Service 9ccfef
       as a default if no other value has been set."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.8, aJ0ValueTX."
Packit Service 9ccfef
     ::= { etherWisSectionCurrentEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSectionCurrentJ0Received OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  OCTET STRING (SIZE (16))
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is the 16-octet section trace message that
Packit Service 9ccfef
       was most recently received in the J0 byte."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.9, aJ0ValueRX."
Packit Service 9ccfef
     ::= { etherWisSectionCurrentEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- The Path group
Packit Service 9ccfef
Packit Service 9ccfef
-- These objects provide WIS extensions to
Packit Service 9ccfef
-- the SONET-MIB Path Group.
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathCurrentTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  SEQUENCE OF EtherWisPathCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The table for the current state of Ethernet WIS paths."
Packit Service 9ccfef
     ::= { etherWisPath 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathCurrentEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  EtherWisPathCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "An entry in the etherWisPathCurrentTable.  For each
Packit Service 9ccfef
       instance of this object there MUST be a corresponding
Packit Service 9ccfef
       instance of sonetPathCurrentEntry."
Packit Service 9ccfef
    INDEX  { ifIndex }
Packit Service 9ccfef
     ::= { etherWisPathCurrentTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
EtherWisPathCurrentEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        etherWisPathCurrentStatus           BITS,
Packit Service 9ccfef
        etherWisPathCurrentJ1Transmitted    OCTET STRING,
Packit Service 9ccfef
        etherWisPathCurrentJ1Received       OCTET STRING
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathCurrentStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  BITS {
Packit Service 9ccfef
                etherWisPathLOP(0),
Packit Service 9ccfef
                etherWisPathAIS(1),
Packit Service 9ccfef
                etherWisPathPLM(2),
Packit Service 9ccfef
                etherWisPathLCD(3)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This variable indicates the current status of the
Packit Service 9ccfef
       path payload with a bit map that can indicate multiple
Packit Service 9ccfef
       defects at once.  The bit positions are assigned as
Packit Service 9ccfef
       follows:
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisPathLOP(0)
Packit Service 9ccfef
          This bit is set to indicate that an
Packit Service 9ccfef
          LOP-P (Loss of Pointer - Path) defect
Packit Service 9ccfef
          is being experienced.  Note:  when this
Packit Service 9ccfef
          bit is set, sonetPathSTSLOP MUST be set
Packit Service 9ccfef
          in the corresponding instance of
Packit Service 9ccfef
          sonetPathCurrentStatus.
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisPathAIS(1)
Packit Service 9ccfef
          This bit is set to indicate that an
Packit Service 9ccfef
          AIS-P (Alarm Indication Signal - Path)
Packit Service 9ccfef
          defect is being experienced.  Note:  when
Packit Service 9ccfef
          this bit is set, sonetPathSTSAIS MUST be
Packit Service 9ccfef
          set in the corresponding instance of
Packit Service 9ccfef
          sonetPathCurrentStatus.
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisPathPLM(1)
Packit Service 9ccfef
          This bit is set to indicate that a
Packit Service 9ccfef
          PLM-P (Payload Label Mismatch - Path)
Packit Service 9ccfef
          defect is being experienced.  Note:  when
Packit Service 9ccfef
          this bit is set, sonetPathSignalLabelMismatch
Packit Service 9ccfef
          MUST be set in the corresponding instance of
Packit Service 9ccfef
          sonetPathCurrentStatus.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisPathLCD(3)
Packit Service 9ccfef
          This bit is set to indicate that an
Packit Service 9ccfef
          LCD-P (Loss of Codegroup Delination - Path)
Packit Service 9ccfef
          defect is being experienced.  Since this
Packit Service 9ccfef
          defect is detected by the PCS and not by
Packit Service 9ccfef
          the path layer itself, there is no
Packit Service 9ccfef
          corresponding bit in sonetPathCurrentStatus."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.18, aPathStatus."
Packit Service 9ccfef
     ::= { etherWisPathCurrentEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathCurrentJ1Transmitted OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  OCTET STRING (SIZE (16))
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is the 16-octet path trace message that
Packit Service 9ccfef
       is transmitted in the J1 byte.  The value SHOULD
Packit Service 9ccfef
       be '89'h followed by fifteen octets of '00'h
Packit Service 9ccfef
       (or some cyclic shift thereof) when the path
Packit Service 9ccfef
       trace function is not used, and the implementation
Packit Service 9ccfef
       SHOULD use that value (or a cyclic shift thereof)
Packit Service 9ccfef
       as a default if no other value has been set."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.23, aJ1ValueTX."
Packit Service 9ccfef
     ::= { etherWisPathCurrentEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathCurrentJ1Received OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  OCTET STRING (SIZE (16))
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This is the 16-octet path trace message that
Packit Service 9ccfef
       was most recently received in the J1 byte."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.24, aJ1ValueRX."
Packit Service 9ccfef
     ::= { etherWisPathCurrentEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- The Far End Path group
Packit Service 9ccfef
Packit Service 9ccfef
-- These objects provide WIS extensions to
Packit Service 9ccfef
-- the SONET-MIB Far End Path Group.
Packit Service 9ccfef
Packit Service 9ccfef
etherWisFarEndPathCurrentTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  SEQUENCE OF EtherWisFarEndPathCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The table for the current far-end state of Ethernet WIS
Packit Service 9ccfef
       paths."
Packit Service 9ccfef
     ::= { etherWisFarEndPath 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisFarEndPathCurrentEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  EtherWisFarEndPathCurrentEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "An entry in the etherWisFarEndPathCurrentTable.  For each
Packit Service 9ccfef
       instance of this object there MUST be a corresponding
Packit Service 9ccfef
       instance of sonetFarEndPathCurrentEntry."
Packit Service 9ccfef
    INDEX  { ifIndex }
Packit Service 9ccfef
     ::= { etherWisFarEndPathCurrentTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
EtherWisFarEndPathCurrentEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        etherWisFarEndPathCurrentStatus     BITS
Packit Service 9ccfef
        }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisFarEndPathCurrentStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX  BITS {
Packit Service 9ccfef
                etherWisFarEndPayloadDefect(0),
Packit Service 9ccfef
                etherWisFarEndServerDefect(1)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "This variable indicates the current status at the
Packit Service 9ccfef
       far end of the path using a bit map that can indicate
Packit Service 9ccfef
       multiple defects at once.  The bit positions are
Packit Service 9ccfef
       assigned as follows:
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisFarEndPayloadDefect(0)
Packit Service 9ccfef
          A far end payload defect (i.e., far end
Packit Service 9ccfef
          PLM-P or LCD-P) is currently being signaled
Packit Service 9ccfef
          in G1 bits 5-7.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       etherWisFarEndServerDefect(1)
Packit Service 9ccfef
          A far end server defect (i.e., far end
Packit Service 9ccfef
          LOP-P or AIS-P) is currently being signaled
Packit Service 9ccfef
          in G1 bits 5-7.  Note:  when this bit is set,
Packit Service 9ccfef
          sonetPathSTSRDI MUST be set in the corresponding
Packit Service 9ccfef
          instance of sonetPathCurrentStatus."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
       "[IEEE 802.3 Std.], 30.8.1.1.25, aFarEndPathStatus."
Packit Service 9ccfef
     ::= { etherWisFarEndPathCurrentEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
--     Conformance Statements
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
etherWisGroups      OBJECT IDENTIFIER ::= { etherWisConformance 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisCompliances OBJECT IDENTIFIER ::= { etherWisConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--     Object Groups
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceGroupBasic OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
        etherWisDeviceTxTestPatternMode,
Packit Service 9ccfef
        etherWisDeviceRxTestPatternMode
Packit Service 9ccfef
        }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects that support test
Packit Service 9ccfef
       features required of all WIS devices."
Packit Service 9ccfef
     ::= { etherWisGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisDeviceGroupExtra OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
        etherWisDeviceRxTestPatternErrors
Packit Service 9ccfef
        }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects that support
Packit Service 9ccfef
       optional WIS device test features."
Packit Service 9ccfef
     ::= { etherWisGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
etherWisSectionGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
        etherWisSectionCurrentJ0Transmitted,
Packit Service 9ccfef
        etherWisSectionCurrentJ0Received
Packit Service 9ccfef
        }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects that provide
Packit Service 9ccfef
       required information about a WIS section."
Packit Service 9ccfef
     ::= { etherWisGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisPathGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
        etherWisPathCurrentStatus,
Packit Service 9ccfef
        etherWisPathCurrentJ1Transmitted,
Packit Service 9ccfef
        etherWisPathCurrentJ1Received
Packit Service 9ccfef
        }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects that provide
Packit Service 9ccfef
       required information about a WIS path."
Packit Service 9ccfef
     ::= { etherWisGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
etherWisFarEndPathGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
        etherWisFarEndPathCurrentStatus
Packit Service 9ccfef
        }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "A collection of objects that provide required
Packit Service 9ccfef
       information about the far end of a WIS path."
Packit Service 9ccfef
     ::= { etherWisGroups 5 }
Packit Service 9ccfef
Packit Service 9ccfef
--     Compliance Statements
Packit Service 9ccfef
Packit Service 9ccfef
etherWisCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
       "The compliance statement for interfaces that include
Packit Service 9ccfef
       the Ethernet WIS.  Compliance with the following
Packit Service 9ccfef
       external compliance statements is prerequisite:
Packit Service 9ccfef
Packit Service 9ccfef
       MIB Module             Compliance Statement
Packit Service 9ccfef
       ----------             --------------------
Packit Service 9ccfef
       IF-MIB                 ifCompliance3
Packit Service 9ccfef
       IF-INVERTED-STACK-MIB  ifInvCompliance
Packit Service 9ccfef
       EtherLike-MIB          dot3Compliance2
Packit Service 9ccfef
       MAU-MIB                mauModIfCompl3"
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS {
Packit Service 9ccfef
            etherWisDeviceGroupBasic,
Packit Service 9ccfef
            etherWisSectionGroup,
Packit Service 9ccfef
            etherWisPathGroup,
Packit Service 9ccfef
            etherWisFarEndPathGroup
Packit Service 9ccfef
            }
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       etherWisDeviceTxTestPatternMode
Packit Service 9ccfef
        SYNTAX       INTEGER {
Packit Service 9ccfef
            none(1),
Packit Service 9ccfef
            squareWave(2),
Packit Service 9ccfef
            mixedFrequency(4)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Support for values other than none(1),
Packit Service 9ccfef
            squareWave(2), and mixedFrequency(4)
Packit Service 9ccfef
            is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       etherWisDeviceRxTestPatternMode
Packit Service 9ccfef
        SYNTAX       INTEGER {
Packit Service 9ccfef
            none(1),
Packit Service 9ccfef
            mixedFrequency(4)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Support for values other than none(1)
Packit Service 9ccfef
            and mixedFrequency(4) is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        GROUP        etherWisDeviceGroupExtra
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Implementation of this group, along with support for
Packit Service 9ccfef
            the value prbs31(3) for etherWisDeviceTxTestPatternMode
Packit Service 9ccfef
            and etherWisDeviceRxTestPatternMode, is necessary if the
Packit Service 9ccfef
            optional PRBS31 test pattern mode is to be supported."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       etherWisDeviceRxTestPatternErrors
Packit Service 9ccfef
        WRITE-SYNTAX Gauge32 ( 0 )
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "An implementation is not required to
Packit Service 9ccfef
            allow values other than zero to be
Packit Service 9ccfef
            written to this object."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE SONET-MIB
Packit Service 9ccfef
        MANDATORY-GROUPS {
Packit Service 9ccfef
            sonetMediumStuff2,
Packit Service 9ccfef
            sonetSectionStuff2,
Packit Service 9ccfef
            sonetLineStuff2,
Packit Service 9ccfef
            sonetFarEndLineStuff2,
Packit Service 9ccfef
            sonetPathStuff2,
Packit Service 9ccfef
            sonetFarEndPathStuff2
Packit Service 9ccfef
            }
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetMediumType
Packit Service 9ccfef
        SYNTAX       INTEGER {
Packit Service 9ccfef
            sonet(1)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required, nor is support
Packit Service 9ccfef
            for any value other than sonet(1)."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetMediumLineCoding
Packit Service 9ccfef
        SYNTAX       INTEGER {
Packit Service 9ccfef
            sonetMediumNRZ(4)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required, nor is support
Packit Service 9ccfef
            for any value other than sonetMediumNRZ(4)."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetMediumLineType
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetMediumCircuitIdentifier
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetMediumLoopbackConfig
Packit Service 9ccfef
        SYNTAX       BITS {
Packit Service 9ccfef
            sonetNoLoop(0),
Packit Service 9ccfef
            sonetFacilityLoop(1)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required, nor is support for values
Packit Service 9ccfef
            other than sonetNoLoop(0) and sonetFacilityLoop(1)."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetSESthresholdSet
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required, and only one
Packit Service 9ccfef
            of the enumerated values need be supported."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT       sonetPathCurrentWidth
Packit Service 9ccfef
        SYNTAX       INTEGER {
Packit Service 9ccfef
            sts192cSTM64(6)
Packit Service 9ccfef
            }
Packit Service 9ccfef
        MIN-ACCESS   read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required, nor is support
Packit Service 9ccfef
            for any value other than sts192cSTM64(6)."
Packit Service 9ccfef
Packit Service 9ccfef
     ::= { etherWisCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
END