Blame mibs/ietf/ETHER-WIS

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