home *** CD-ROM | disk | FTP | other *** search
/ Thomson (Residential) / TGSTPv7203.iso / mac / SNMP_MIBs / extended / HDSL2-SHDSL-LINE-MIB.mib < prev    next >
Text File  |  2008-02-08  |  83KB  |  2,118 lines

  1. --
  2. -- This SMIv1 module has been generated by smidump 0.2.16. Do not edit.
  3. --
  4.  
  5. HDSL2-SHDSL-LINE-MIB DEFINITIONS ::= BEGIN
  6.  
  7. IMPORTS
  8.  
  9. -- ARU : SnmpAdminString added because not generated by v2 conversion
  10.     SnmpAdminString
  11.         FROM SNMP-FRAMEWORK-MIB 
  12.     ifIndex
  13.         FROM IF-MIB
  14.     PerfCurrentCount, PerfIntervalCount
  15.         FROM PerfHist-TC-MIB
  16.     OBJECT-TYPE
  17.         FROM RFC-1212
  18.     TRAP-TYPE
  19.         FROM RFC-1215
  20.     Counter, Gauge
  21.         FROM RFC1155-SMI
  22.     transmission
  23. -- ARU SNMPv2-SMI  replaced by RFC1213-MIB
  24.         FROM RFC1213-MIB
  25. --        FROM SNMPv2-SMI
  26.     RowStatus
  27.         FROM SNMPv2-TC;
  28.  
  29. hdsl2ShdslMIB OBJECT IDENTIFIER
  30.     ::= { transmission 48 }
  31.  
  32. -- hdsl2ShdslMIB MODULE-IDENTITY
  33. --     LAST-UPDATED "200205090000Z"
  34. --     ORGANIZATION 
  35. --         "ADSLMIB Working Group"
  36. --     CONTACT-INFO 
  37. --         "WG-email:  adslmib@ietf.org
  38. --          Info:      https://www1.ietf.org/mailman/listinfo/adslmib
  39. --          Chair:     Mike Sneed
  40. --          Postal:    P.O. Box 37324
  41. --                     Raleigh NC 27627-7324
  42. --          Email:     sneedmike@hotmail.com
  43. --          
  44. --          Co-editor: Bob Ray
  45. --                     PESA Switching Systems, Inc.
  46. --          Postal:    330-A Wynn Drive
  47. --                     Huntsville, AL 35805 USA
  48. --          Email:     rray@pesa.com
  49. --          Phone:     +1 256 726 9200 ext. 142
  50. --          
  51. --          Co-editor: Rajesh Abbi
  52. --                     Alcatel USA
  53. --          Postal:    2912 Wake Forest Road
  54. --                     Raleigh, NC 27609-7860 USA
  55. --          
  56. --          Email:     Rajesh.Abbi@alcatel.com
  57. --          Phone:     +1 919 850 6194
  58. --          "
  59. --     DESCRIPTION 
  60. --         "This MIB module defines a collection of objects for managing
  61. --          HDSL2/SHDSL lines.  An agent may reside at either end of the
  62. --          line, however the MIB is designed to require no management
  63. --          communication between the modems beyond that inherent in the
  64. --          low-level EOC line protocol as defined in ANSI T1E1.4/2000-006
  65. --          (for HDSL2 lines), or in ITU G.991.2 (for SHDSL lines)."
  66. --     REVISION    "200205090000Z"
  67. --     DESCRIPTION 
  68. --         "Initial version, published as RFC 3276."
  69. --     ::= { transmission 48 }
  70.  
  71.  
  72. Hdsl2ShdslPerfCurrDayCount ::=
  73.     Gauge
  74.  
  75. -- Hdsl2ShdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
  76. --     STATUS      mandatory
  77. --     DESCRIPTION 
  78. --         "A gauge associated with interface performance measurements in
  79. --          a current 1-day (24 hour) measurement interval.
  80. --          
  81. --          The value of this gauge starts at zero at the beginning of an
  82. --          interval and is increased when associated events occur, until
  83. --          the end of the 1-day interval.  At that time the value of the
  84. --          gauge is stored in the previous 1-day history interval, as
  85. --          defined in a companion object of type
  86. --          Hdsl2Shdsl1DayIntevalCount, and the current interval gauge
  87. --          is restarted at zero.
  88. --          
  89. --          In the case where the agent has no valid data available for
  90. --          this interval the corresponding object instance is not
  91. --          available and upon a retrieval request a corresponding error
  92. --          message shall be returned to indicate that this instance does
  93. --          not exist.  Please note that zero is a valid value."
  94. --     SYNTAX      Gauge
  95.  
  96. Hdsl2Shdsl1DayIntervalCount ::=
  97.     Gauge
  98.  
  99. -- Hdsl2Shdsl1DayIntervalCount ::= TEXTUAL-CONVENTION
  100. --     STATUS      mandatory
  101. --     DESCRIPTION 
  102. --         "A counter associated with interface performance measurements
  103. --          during the most previous 1-day (24 hour) measurement interval.
  104. --          The value of this gauge is equal to the value of the current
  105. --          day gauge, as defined in a companion object of type
  106. --          Hdsl2ShdslPerfCurrDayCount, at the end of its most recent
  107. --          interval.
  108. --          
  109. --          In the case where the agent has no valid data available for
  110. --          this interval the corresponding object instance is not
  111. --          available and upon a retrieval request a corresponding error
  112. --          message shall be returned to indicate that this instance does
  113. --          not exist."
  114. --     SYNTAX      Gauge
  115.  
  116. Hdsl2ShdslPerfTimeElapsed ::=
  117.     Gauge (0..86399)
  118.  
  119. -- Hdsl2ShdslPerfTimeElapsed ::= TEXTUAL-CONVENTION
  120. --     STATUS      mandatory
  121. --     DESCRIPTION 
  122. --         "The number of seconds that have elapsed since the beginning of
  123. --          the current measurement period.  If, for some reason, such as
  124. --          an adjustment in the system's time-of-day clock or the addition
  125. --          of a leap second, the current interval exceeds the maximum
  126. --          value, the agent will return the maximum value.
  127. --          
  128. --          For 15 minute intervals, the range is limited to (0..899).
  129. --          For 24 hour intervals, the range is limited to (0..86399)."
  130. --     SYNTAX      Gauge (0..86399)
  131.  
  132. Hdsl2ShdslPerfIntervalThreshold ::=
  133. -- ARU pb compilation
  134. --  Gauge (0..900)
  135.     INTEGER (0..900)
  136.  
  137. -- Hdsl2ShdslPerfIntervalThreshold ::= TEXTUAL-CONVENTION
  138. --     STATUS      mandatory
  139. --     DESCRIPTION 
  140. --         "This convention defines a range of values that may be set in
  141. --          a fault threshold alarm control.  As the number of seconds in
  142. --          a 15-minute interval numbers at most 900, objects of this type
  143. --          may have a range of 0...900, where the value of 0 disables the
  144. --          alarm."
  145. --     SYNTAX      Gauge (0..900)
  146.  
  147. Hdsl2ShdslUnitId ::=
  148.     INTEGER { xtuC(1), xtuR(2), xru1(3), xru2(4), xru3(5), xru4(6), 
  149.                     xru5(7), xru6(8), xru7(9), xru8(10) }
  150.  
  151. -- Hdsl2ShdslUnitId ::= TEXTUAL-CONVENTION
  152. --     STATUS      mandatory
  153. --     DESCRIPTION 
  154. --         "This is the unique identification for all units in a
  155. --          HDSL2/SHDSL Span.  It is based on the EOC unit addressing
  156. --          scheme with reference to the xtuC."
  157. --     SYNTAX      INTEGER
  158. --                   { xtuC(1), xtuR(2), xru1(3), xru2(4), xru3(5), 
  159. --                     xru4(6), xru5(7), xru6(8), xru7(9), xru8(10) }
  160.  
  161. Hdsl2ShdslUnitSide ::=
  162.     INTEGER { networkSide(1), customerSide(2) }
  163.  
  164. -- Hdsl2ShdslUnitSide ::= TEXTUAL-CONVENTION
  165. --     STATUS      mandatory
  166. --     DESCRIPTION 
  167. --         "This is the referenced side of a HDSL2/SHDSL unit - Network
  168. --          or Customer side.  The side facing the Network is the Network
  169. --          side, while the side facing the Customer is the Customer side."
  170. --     SYNTAX      INTEGER
  171. --                   { networkSide(1), customerSide(2) }
  172.  
  173. Hdsl2ShdslWirePair ::=
  174.     INTEGER { wirePair1(1), wirePair2(2) }
  175.  
  176. -- Hdsl2ShdslWirePair ::= TEXTUAL-CONVENTION
  177. --     STATUS      mandatory
  178. --     DESCRIPTION 
  179. --         "This is the referenced pair of wires in a HDSL2/SHDSL Segment.
  180. --          HDSL2 only supports a single pair (wirePair1), while SHDSL
  181. --          supports an optional second pair (wirePair2)."
  182. --     SYNTAX      INTEGER
  183. --                   { wirePair1(1), wirePair2(2) }
  184.  
  185. Hdsl2ShdslTransmissionModeType ::=
  186.     OCTET STRING
  187. --                   { region1(0), region2(1) }
  188.  
  189. -- Hdsl2ShdslTransmissionModeType ::= TEXTUAL-CONVENTION
  190. --     STATUS      mandatory
  191. --     DESCRIPTION 
  192. --         "Contains the regional setting of the HDSL2/SHDSL span,
  193. --          represented as a bit-map of possible settings. The various
  194. --          bit positions are:
  195. --          
  196. --          Bit   Meaning      Description
  197. --          1     region 1     Indicates ITU-T G.991.2 Annex A.
  198. --          2     region 2     Indicates ITU-T G.991.2 Annex B."
  199. --     SYNTAX      OCTET STRING
  200. --                   { region1(0), region2(1) }
  201.  
  202. Hdsl2ShdslClockReferenceType ::=
  203.     INTEGER { localClk(1), networkClk(2), dataOrNetworkClk(3), 
  204.                     dataClk(4) }
  205.  
  206. -- Hdsl2ShdslClockReferenceType ::= TEXTUAL-CONVENTION
  207. --     STATUS      mandatory
  208. --     DESCRIPTION 
  209. --         "The various STU-C symbol clock references for the
  210. --          HDSL2/SHDSL span, represented as an enumeration."
  211. --     SYNTAX      INTEGER
  212. --                   { localClk(1), networkClk(2), dataOrNetworkClk(3), 
  213. --                     dataClk(4) }
  214.  
  215. hdsl2ShdslNotifications OBJECT IDENTIFIER
  216.     ::= { hdsl2ShdslMIB 0 }
  217.  
  218. hdsl2ShdslMibObjects OBJECT IDENTIFIER
  219.     ::= { hdsl2ShdslMIB 1 }
  220.  
  221. hdsl2ShdslSpanConfTable OBJECT-TYPE
  222.     SYNTAX      SEQUENCE OF Hdsl2ShdslSpanConfEntry
  223.     ACCESS      not-accessible
  224.     STATUS      mandatory
  225.     DESCRIPTION 
  226.         "This table supports overall configuration of HDSL2/SHDSL
  227.          Spans.  Entries in this table MUST be maintained in a
  228.          persistent manner."
  229.     ::= { hdsl2ShdslMibObjects 1 }
  230.  
  231. hdsl2ShdslSpanConfEntry OBJECT-TYPE
  232.     SYNTAX      Hdsl2ShdslSpanConfEntry
  233.     ACCESS      not-accessible
  234.     STATUS      mandatory
  235.     DESCRIPTION 
  236.         "An entry in the hdsl2ShdslSpanConfTable.  Each entry
  237.          represents the complete Span in a single HDSL2/SHDSL line.
  238.          It is indexed by the ifIndex of the associated HDSL2/SHDSL
  239.          line."
  240.     INDEX       { ifIndex }
  241.     ::= { hdsl2ShdslSpanConfTable 1 }
  242.  
  243. Hdsl2ShdslSpanConfEntry ::= SEQUENCE {
  244.     hdsl2ShdslSpanConfNumRepeaters  Gauge,
  245.     hdsl2ShdslSpanConfProfile       SnmpAdminString,
  246.     hdsl2ShdslSpanConfAlarmProfile  SnmpAdminString
  247. }
  248.  
  249. hdsl2ShdslSpanConfNumRepeaters OBJECT-TYPE
  250.     SYNTAX      Gauge (0..8)
  251. --     UNITS       "repeaters"
  252.     ACCESS      read-write
  253.     STATUS      mandatory
  254.     DESCRIPTION 
  255.         "This object provisions the number of repeaters/regenerators
  256.          in this HDSL2/SHDSL Span."
  257.     ::= { hdsl2ShdslSpanConfEntry 1 }
  258.  
  259. hdsl2ShdslSpanConfProfile OBJECT-TYPE
  260.     SYNTAX      SnmpAdminString (SIZE(1..32))
  261.     ACCESS      read-write
  262.     STATUS      mandatory
  263.     DESCRIPTION 
  264.         "This object is a pointer to a span configuration profile in
  265.          the hdsl2ShdslSpanConfProfileTable, which applies to this span.
  266.          The value of this object is the index of the referenced profile
  267.          in the hdsl2ShdslSpanConfProfileTable.  Note that span
  268.          configuration profiles are only applicable to SHDSL lines.
  269.          
  270.          HDSL2 lines MUST reference the default profile, 'DEFVAL'.
  271.          By default, this object will have the value 'DEFVAL' (the index
  272.          of the default profile).
  273.          
  274.          Any attempt to set this object to a value that is not the value
  275.          of the index for an active entry in the profile table,
  276.          hdsl2ShdslSpanConfProfileTable, MUST be rejected."
  277.     ::= { hdsl2ShdslSpanConfEntry 2 }
  278.  
  279. hdsl2ShdslSpanConfAlarmProfile OBJECT-TYPE
  280.     SYNTAX      SnmpAdminString (SIZE(1..32))
  281.     ACCESS      read-write
  282.     STATUS      mandatory
  283.     DESCRIPTION 
  284.         "This object is a pointer to an Alarm configuration profile in
  285.          the hdsl2ShdslEndpointAlarmConfProfileTable.  The value of this
  286.          object is the index of the referenced profile in the
  287.          hdsl2ShdslEndpointAlarmConfProfileTable.  The alarm threshold
  288.          configuration in the referenced profile will be used by default
  289.          for all segment endpoints in this span.  Individual endpoints
  290.          may override this profile by explicitly specifying some other
  291.          profile in the hdsl2ShdslEndpointConfTable.  By default, this
  292.          object will have the value 'DEFVAL' (the index of the default
  293.          profile).
  294.          
  295.          Any attempt to set this object to a value that is not the value
  296.          of the index for an active entry in the profile table,
  297.          hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
  298.     ::= { hdsl2ShdslSpanConfEntry 3 }
  299.  
  300. hdsl2ShdslSpanStatusTable OBJECT-TYPE
  301.     SYNTAX      SEQUENCE OF Hdsl2ShdslSpanStatusEntry
  302.     ACCESS      not-accessible
  303.     STATUS      mandatory
  304.     DESCRIPTION 
  305.         "This table provides overall status information of
  306.          HDSL2/SHDSL spans.  This table contains live data from
  307.          equipment.  As such, it is NOT persistent."
  308.     ::= { hdsl2ShdslMibObjects 2 }
  309.  
  310. hdsl2ShdslSpanStatusEntry OBJECT-TYPE
  311.     SYNTAX      Hdsl2ShdslSpanStatusEntry
  312.     ACCESS      not-accessible
  313.     STATUS      mandatory
  314.     DESCRIPTION 
  315.         "An entry in the hdsl2ShdslSpanStatusTable.  Each entry
  316.          represents the complete span in a single HDSL2/SHDSL line.
  317.          It is indexed by the ifIndex of the associated HDSL2/SHDSL
  318.          line."
  319.     INDEX       { ifIndex }
  320.     ::= { hdsl2ShdslSpanStatusTable 1 }
  321.  
  322. Hdsl2ShdslSpanStatusEntry ::= SEQUENCE {
  323.     hdsl2ShdslStatusNumAvailRepeaters           Gauge,
  324.     hdsl2ShdslStatusMaxAttainableLineRate       Gauge,
  325.     hdsl2ShdslStatusActualLineRate              Gauge,
  326.     hdsl2ShdslStatusTransmissionModeCurrent     Hdsl2ShdslTransmissionModeType
  327. }
  328.  
  329. hdsl2ShdslStatusNumAvailRepeaters OBJECT-TYPE
  330.     SYNTAX      Gauge (0..8)
  331.     ACCESS      read-only
  332.     STATUS      mandatory
  333.     DESCRIPTION 
  334.         "Contains the actual number of repeaters/regenerators
  335.          discovered in this HDSL2/SHDSL span."
  336.     ::= { hdsl2ShdslSpanStatusEntry 1 }
  337.  
  338. hdsl2ShdslStatusMaxAttainableLineRate OBJECT-TYPE
  339.     SYNTAX      Gauge (0..4112000)
  340. --     UNITS       "bps"
  341.     ACCESS      read-only
  342.     STATUS      mandatory
  343.     DESCRIPTION 
  344.         "Contains the maximum attainable line rate in this HDSL2/SHDSL
  345.          span.  This object provides the maximum rate the line is
  346.          capable of achieving.  This is based upon measurements made
  347.          during line probing."
  348.     ::= { hdsl2ShdslSpanStatusEntry 2 }
  349.  
  350. hdsl2ShdslStatusActualLineRate OBJECT-TYPE
  351.     SYNTAX      Gauge (0..4112000)
  352. --     UNITS       "bps"
  353.     ACCESS      read-only
  354.     STATUS      mandatory
  355.     DESCRIPTION 
  356.         "Contains the actual line rate in this HDSL2/SHDSL span.  This
  357.          should equal ifSpeed."
  358.     ::= { hdsl2ShdslSpanStatusEntry 3 }
  359.  
  360. hdsl2ShdslStatusTransmissionModeCurrent OBJECT-TYPE
  361.     SYNTAX      Hdsl2ShdslTransmissionModeType
  362.     ACCESS      read-only
  363.     STATUS      mandatory
  364.     DESCRIPTION 
  365.         "Contains the current Power Spectral Density (PSD) regional
  366.          setting of the HDSL2/SHDSL span."
  367.     ::= { hdsl2ShdslSpanStatusEntry 4 }
  368.  
  369. hdsl2ShdslInventoryTable OBJECT-TYPE
  370.     SYNTAX      SEQUENCE OF Hdsl2ShdslInventoryEntry
  371.     ACCESS      not-accessible
  372.     STATUS      mandatory
  373.     DESCRIPTION 
  374.         "This table supports retrieval of unit inventory information
  375.          available via the EOC from units in a HDSL2/SHDSL line.
  376.          
  377.          Entries in this table are dynamically created during the
  378.          line discovery process.  The life cycle for these entries
  379.          is as follows:
  380.          
  381.             - xtu discovers a device, either a far-end xtu or an xru
  382.             - an inventory table entry is created for the device
  383.             - the line goes down for whatever reason
  384.             - inventory table entries for unreachable devices are
  385.               destroyed.
  386.          
  387.          As these entries are created/destroyed dynamically, they
  388.          are NOT persistent."
  389.     ::= { hdsl2ShdslMibObjects 3 }
  390.  
  391. hdsl2ShdslInventoryEntry OBJECT-TYPE
  392.     SYNTAX      Hdsl2ShdslInventoryEntry
  393.     ACCESS      not-accessible
  394.     STATUS      mandatory
  395.     DESCRIPTION 
  396.         "An entry in the hdsl2ShdslInventoryTable.  Each entry
  397.          represents inventory information for a single unit in a
  398.          HDSL2/SHDSL line.  It is indexed by the ifIndex of the
  399.          HDSL2/SHDSL line and the Hdsl2ShdslUnitId of the
  400.          associated unit."
  401.     INDEX       { ifIndex, hdsl2ShdslInvIndex }
  402.     ::= { hdsl2ShdslInventoryTable 1 }
  403.  
  404. Hdsl2ShdslInventoryEntry ::= SEQUENCE {
  405.     hdsl2ShdslInvIndex                          Hdsl2ShdslUnitId,
  406.     hdsl2ShdslInvVendorID                       OCTET STRING,
  407.     hdsl2ShdslInvVendorModelNumber              OCTET STRING,
  408.     hdsl2ShdslInvVendorSerialNumber             OCTET STRING,
  409.     hdsl2ShdslInvVendorEOCSoftwareVersion       INTEGER,
  410.     hdsl2ShdslInvStandardVersion                INTEGER,
  411.     hdsl2ShdslInvVendorListNumber               OCTET STRING,
  412.     hdsl2ShdslInvVendorIssueNumber              OCTET STRING,
  413.     hdsl2ShdslInvVendorSoftwareVersion          OCTET STRING,
  414.     hdsl2ShdslInvEquipmentCode                  OCTET STRING,
  415.     hdsl2ShdslInvVendorOther                    OCTET STRING,
  416.     hdsl2ShdslInvTransmissionModeCapability     Hdsl2ShdslTransmissionModeType
  417. }
  418.  
  419. hdsl2ShdslInvIndex OBJECT-TYPE
  420.     SYNTAX      Hdsl2ShdslUnitId
  421.     ACCESS      not-accessible
  422.     STATUS      mandatory
  423.     DESCRIPTION 
  424.         "Each entry in this table corresponds to a physical element
  425.          in a HDSL2/SHDSL Span.  It is based on the EOC unit addressing
  426.          scheme with reference to the xtuC."
  427.     ::= { hdsl2ShdslInventoryEntry 1 }
  428.  
  429. hdsl2ShdslInvVendorID OBJECT-TYPE
  430.     SYNTAX      OCTET STRING (SIZE(8))
  431.     ACCESS      read-only
  432.     STATUS      mandatory
  433.     DESCRIPTION 
  434.         "Vendor ID as reported in an Inventory Response message."
  435.     ::= { hdsl2ShdslInventoryEntry 2 }
  436.  
  437. hdsl2ShdslInvVendorModelNumber OBJECT-TYPE
  438.     SYNTAX      OCTET STRING (SIZE(12))
  439.     ACCESS      read-only
  440.     STATUS      mandatory
  441.     DESCRIPTION 
  442.         "Vendor model number as reported in an Inventory Response
  443.          message."
  444.     ::= { hdsl2ShdslInventoryEntry 3 }
  445.  
  446. hdsl2ShdslInvVendorSerialNumber OBJECT-TYPE
  447.     SYNTAX      OCTET STRING (SIZE(12))
  448.     ACCESS      read-only
  449.     STATUS      mandatory
  450.     DESCRIPTION 
  451.         "Vendor serial number as reported in an Inventory Response
  452.          message."
  453.     ::= { hdsl2ShdslInventoryEntry 4 }
  454.  
  455. hdsl2ShdslInvVendorEOCSoftwareVersion OBJECT-TYPE
  456.     SYNTAX      INTEGER
  457.     ACCESS      read-only
  458.     STATUS      mandatory
  459.     DESCRIPTION 
  460.         "Vendor EOC version as reported in a Discovery Response
  461.          message."
  462.     ::= { hdsl2ShdslInventoryEntry 5 }
  463.  
  464. hdsl2ShdslInvStandardVersion OBJECT-TYPE
  465.     SYNTAX      INTEGER
  466.     ACCESS      read-only
  467.     STATUS      mandatory
  468.     DESCRIPTION 
  469.         "Version of the HDSL2/SHDSL standard implemented, as reported
  470.          in an Inventory Response message."
  471.     ::= { hdsl2ShdslInventoryEntry 6 }
  472.  
  473. hdsl2ShdslInvVendorListNumber OBJECT-TYPE
  474.     SYNTAX      OCTET STRING (SIZE(3))
  475.     ACCESS      read-only
  476.     STATUS      mandatory
  477.     DESCRIPTION 
  478.         "Vendor list number as reported in an Inventory Response
  479.          message."
  480.     ::= { hdsl2ShdslInventoryEntry 7 }
  481.  
  482. hdsl2ShdslInvVendorIssueNumber OBJECT-TYPE
  483.     SYNTAX      OCTET STRING (SIZE(2))
  484.     ACCESS      read-only
  485.     STATUS      mandatory
  486.     DESCRIPTION 
  487.         "Vendor issue number as reported in an Inventory Response
  488.          message."
  489.     ::= { hdsl2ShdslInventoryEntry 8 }
  490.  
  491. hdsl2ShdslInvVendorSoftwareVersion OBJECT-TYPE
  492.     SYNTAX      OCTET STRING (SIZE(6))
  493.     ACCESS      read-only
  494.     STATUS      mandatory
  495.     DESCRIPTION 
  496.         "Vendor software version as reported in an Inventory Response
  497.          message."
  498.     ::= { hdsl2ShdslInventoryEntry 9 }
  499.  
  500. hdsl2ShdslInvEquipmentCode OBJECT-TYPE
  501.     SYNTAX      OCTET STRING (SIZE(10))
  502.     ACCESS      read-only
  503.     STATUS      mandatory
  504.     DESCRIPTION 
  505.         "Equipment code conforming to ANSI T1.213, Coded Identification
  506.          of Equipment Entities."
  507.     ::= { hdsl2ShdslInventoryEntry 10 }
  508.  
  509. hdsl2ShdslInvVendorOther OBJECT-TYPE
  510.     SYNTAX      OCTET STRING (SIZE(12))
  511.     ACCESS      read-only
  512.     STATUS      mandatory
  513.     DESCRIPTION 
  514.         "Other vendor information as reported in an Inventory Response
  515.          message."
  516.     ::= { hdsl2ShdslInventoryEntry 11 }
  517.  
  518. hdsl2ShdslInvTransmissionModeCapability OBJECT-TYPE
  519.     SYNTAX      Hdsl2ShdslTransmissionModeType
  520.     ACCESS      read-only
  521.     STATUS      mandatory
  522.     DESCRIPTION 
  523.         "Contains the transmission mode capability of the SHDSL unit."
  524.     ::= { hdsl2ShdslInventoryEntry 12 }
  525.  
  526. hdsl2ShdslEndpointConfTable OBJECT-TYPE
  527.     SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointConfEntry
  528.     ACCESS      not-accessible
  529.     STATUS      mandatory
  530.     DESCRIPTION 
  531.         "This table supports configuration parameters for segment
  532.          endpoints in a HDSL2/SHDSL line.  As this table is indexed
  533.          by ifIndex, it MUST be maintained in a persistent manner."
  534.     ::= { hdsl2ShdslMibObjects 4 }
  535.  
  536. hdsl2ShdslEndpointConfEntry OBJECT-TYPE
  537.     SYNTAX      Hdsl2ShdslEndpointConfEntry
  538.     ACCESS      not-accessible
  539.     STATUS      mandatory
  540.     DESCRIPTION 
  541.         "An entry in the hdsl2ShdslEndpointConfTable.  Each entry
  542.          represents a single segment endpoint in a HDSL2/SHDSL line.
  543.          It is indexed by the ifIndex of the HDSL2/SHDSL line, the
  544.          UnitId of the associated unit, the side of the unit, and the
  545.          wire-pair of the associated modem."
  546.     INDEX       { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, 
  547.                   hdsl2ShdslEndpointWirePair }
  548.     ::= { hdsl2ShdslEndpointConfTable 1 }
  549.  
  550. Hdsl2ShdslEndpointConfEntry ::= SEQUENCE {
  551.     hdsl2ShdslEndpointSide              Hdsl2ShdslUnitSide,
  552.     hdsl2ShdslEndpointWirePair          Hdsl2ShdslWirePair,
  553.     hdsl2ShdslEndpointAlarmConfProfile  SnmpAdminString
  554. }
  555.  
  556. hdsl2ShdslEndpointSide OBJECT-TYPE
  557.     SYNTAX      Hdsl2ShdslUnitSide
  558.     ACCESS      not-accessible
  559.     STATUS      mandatory
  560.     DESCRIPTION 
  561.         "The side of the unit associated with this segment endpoint -
  562.          Network/Customer side - as per the Hdsl2ShdslUnitSide textual
  563.          convention."
  564.     ::= { hdsl2ShdslEndpointConfEntry 1 }
  565.  
  566. hdsl2ShdslEndpointWirePair OBJECT-TYPE
  567.     SYNTAX      Hdsl2ShdslWirePair
  568.     ACCESS      not-accessible
  569.     STATUS      mandatory
  570.     DESCRIPTION 
  571.         "The wire-pair of the modem associated with this segment
  572.          endpoint as per the Hdsl2ShdslWirePair textual convention."
  573.     ::= { hdsl2ShdslEndpointConfEntry 2 }
  574.  
  575. hdsl2ShdslEndpointAlarmConfProfile OBJECT-TYPE
  576.     SYNTAX      SnmpAdminString (SIZE(0..32))
  577.     ACCESS      read-write
  578.     STATUS      mandatory
  579.     DESCRIPTION 
  580.         "This object configures the alarm threshold values to be used
  581.          for this segment endpoint.  The values are obtained from the
  582.          alarm configuration profile referenced by this object.  The
  583.          value of this object is the index of the referenced profile in
  584.          the hdsl2ShdslEndpointAlarmConfProfileTable, or NULL (a zero-
  585.          length SnmpAdminString).  If the value is a zero-length
  586.          SnmpAdminString, the endpoint uses the default Alarm
  587.          Configuration Profile for the associated span as per the
  588.          hdsl2ShdslSpanConfAlarmProfile object in the
  589.          hdsl2ShdslSpanConfTable.  The default value of this object is
  590.          a zero-length SnmpAdminString.
  591.          
  592.          Any attempt to set this object to a value that is not the value
  593.          of the index for an active entry in the profile table,
  594.          hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
  595.     ::= { hdsl2ShdslEndpointConfEntry 3 }
  596.  
  597. hdsl2ShdslEndpointCurrTable OBJECT-TYPE
  598.     SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointCurrEntry
  599.     ACCESS      not-accessible
  600.     STATUS      mandatory
  601.     DESCRIPTION 
  602.         "This table contains current status and performance information
  603.          for segment endpoints in HDSL2/SHDSL Lines.  As with other
  604.          tables in this MIB indexed by ifIndex, entries in this table
  605.          MUST be maintained in a persistent manner."
  606.     ::= { hdsl2ShdslMibObjects 5 }
  607.  
  608. hdsl2ShdslEndpointCurrEntry OBJECT-TYPE
  609.     SYNTAX      Hdsl2ShdslEndpointCurrEntry
  610.     ACCESS      not-accessible
  611.     STATUS      mandatory
  612.     DESCRIPTION 
  613.         "An entry in the hdsl2ShdslEndpointCurrTable.  Each entry
  614.          contains status and performance information relating to a
  615.          single segment endpoint.  It is indexed by the ifIndex of the
  616.          HDSL2/SHDSL line, the UnitId of the associated unit, the side
  617.          of the unit, and the wire-pair of the associated modem."
  618.     INDEX       { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, 
  619.                   hdsl2ShdslEndpointWirePair }
  620.     ::= { hdsl2ShdslEndpointCurrTable 1 }
  621.  
  622. Hdsl2ShdslEndpointCurrEntry ::= SEQUENCE {
  623.     hdsl2ShdslEndpointCurrAtn                   INTEGER,
  624.     hdsl2ShdslEndpointCurrSnrMgn                INTEGER,
  625.     hdsl2ShdslEndpointCurrStatus                OCTET STRING,
  626.     hdsl2ShdslEndpointES                        Counter,
  627.     hdsl2ShdslEndpointSES                       Counter,
  628.     hdsl2ShdslEndpointCRCanomalies              Counter,
  629.     hdsl2ShdslEndpointLOSWS                     Counter,
  630.     hdsl2ShdslEndpointUAS                       Counter,
  631.     hdsl2ShdslEndpointCurr15MinTimeElapsed      Hdsl2ShdslPerfTimeElapsed,
  632.     hdsl2ShdslEndpointCurr15MinES               PerfCurrentCount,
  633.     hdsl2ShdslEndpointCurr15MinSES              PerfCurrentCount,
  634.     hdsl2ShdslEndpointCurr15MinCRCanomalies     PerfCurrentCount,
  635.     hdsl2ShdslEndpointCurr15MinLOSWS            PerfCurrentCount,
  636.     hdsl2ShdslEndpointCurr15MinUAS              PerfCurrentCount,
  637.     hdsl2ShdslEndpointCurr1DayTimeElapsed       Hdsl2ShdslPerfTimeElapsed,
  638.     hdsl2ShdslEndpointCurr1DayES                Hdsl2ShdslPerfCurrDayCount,
  639.     hdsl2ShdslEndpointCurr1DaySES               Hdsl2ShdslPerfCurrDayCount,
  640.     hdsl2ShdslEndpointCurr1DayCRCanomalies      Hdsl2ShdslPerfCurrDayCount,
  641.     hdsl2ShdslEndpointCurr1DayLOSWS             Hdsl2ShdslPerfCurrDayCount,
  642.     hdsl2ShdslEndpointCurr1DayUAS               Hdsl2ShdslPerfCurrDayCount
  643. }
  644.  
  645. hdsl2ShdslEndpointCurrAtn OBJECT-TYPE
  646.     SYNTAX      INTEGER (-127..128)
  647. --     UNITS       "dB"
  648.     ACCESS      read-only
  649.     STATUS      mandatory
  650.     DESCRIPTION 
  651.         "The current loop attenuation for this endpoint as reported in
  652.          a Network or Customer Side Performance Status message."
  653. --     REFERENCE   
  654. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  655.     ::= { hdsl2ShdslEndpointCurrEntry 1 }
  656.  
  657. hdsl2ShdslEndpointCurrSnrMgn OBJECT-TYPE
  658.     SYNTAX      INTEGER (-127..128)
  659. --     UNITS       "dB"
  660.     ACCESS      read-only
  661.     STATUS      mandatory
  662.     DESCRIPTION 
  663.         "The current SNR margin for this endpoint as reported in a
  664.          Status Response/SNR message."
  665. --     REFERENCE   
  666. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  667.     ::= { hdsl2ShdslEndpointCurrEntry 2 }
  668.  
  669. hdsl2ShdslEndpointCurrStatus OBJECT-TYPE
  670.     SYNTAX      OCTET STRING
  671. --                   { noDefect(0), powerBackoff(1), deviceFault(2), 
  672. --                     dcContinuityFault(3), snrMarginAlarm(4), 
  673. --                     loopAttenuationAlarm(5), loswFailureAlarm(6), 
  674. --                     configInitFailure(7), protocolInitFailure(8), 
  675. --                     noNeighborPresent(9), loopbackActive(10) }
  676.     ACCESS      read-only
  677.     STATUS      mandatory
  678.     DESCRIPTION 
  679.         "Contains the current state of the endpoint.  This is a
  680.          bitmap of possible conditions. The various bit positions
  681.          are:
  682.          noDefect               There no defects on the line.
  683.          
  684.          powerBackoff           Indicates enhanced Power Backoff.
  685.          
  686.          deviceFault            Indicates a vendor-dependent
  687.                                 diagnostic or self-test fault
  688.                                 has been detected.
  689.          
  690.          dcContinuityFault      Indicates vendor-dependent
  691.                                 conditions that interfere with
  692.                                 span powering such as short and
  693.                                 open circuits.
  694.          
  695.          snrMarginAlarm         Indicates that the SNR margin
  696.                                 has dropped below the alarm threshold.
  697.          
  698.          loopAttenuationAlarm   Indicates that the loop attenuation
  699.                                 exceeds the alarm threshold.
  700.          
  701.          loswFailureAlarm       Indicates a forward LOSW alarm.
  702.          
  703.          configInitFailure      Endpoint failure during initialization
  704.                                 due to paired endpoint not able to
  705.                                 support requested configuration.
  706.          
  707.          protocolInitFailure    Endpoint failure during initialization
  708.                                 due to incompatible protocol used by
  709.                                 the paired endpoint.
  710.          
  711.          noNeighborPresent      Endpoint failure during initialization
  712.                                 due to no activation sequence detected
  713.                                 from paired endpoint.
  714.          
  715.          loopbackActive         A loopback is currently active at this
  716.                                 Segment Endpoint.
  717.          
  718.          This is intended to supplement ifOperStatus.  Note that there
  719.          is a 1-1 relationship between the status bits defined in this
  720.          object and the notification thresholds defined elsewhere in
  721.          this MIB."
  722. --     REFERENCE   
  723. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  724.     ::= { hdsl2ShdslEndpointCurrEntry 3 }
  725.  
  726. hdsl2ShdslEndpointES OBJECT-TYPE
  727.     SYNTAX      Counter
  728. --     UNITS       "seconds"
  729.     ACCESS      read-only
  730.     STATUS      mandatory
  731.     DESCRIPTION 
  732.         "Count of Errored Seconds (ES) on this endpoint since the xU
  733.          was last restarted."
  734. --     REFERENCE   
  735. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  736.     ::= { hdsl2ShdslEndpointCurrEntry 4 }
  737.  
  738. hdsl2ShdslEndpointSES OBJECT-TYPE
  739.     SYNTAX      Counter
  740. --     UNITS       "seconds"
  741.     ACCESS      read-only
  742.     STATUS      mandatory
  743.     DESCRIPTION 
  744.         "Count of Severely Errored Seconds (SES) on this endpoint
  745.          since the xU was last restarted."
  746. --     REFERENCE   
  747. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  748.     ::= { hdsl2ShdslEndpointCurrEntry 5 }
  749.  
  750. hdsl2ShdslEndpointCRCanomalies OBJECT-TYPE
  751.     SYNTAX      Counter
  752. --     UNITS       "detected CRC Anomalies"
  753.     ACCESS      read-only
  754.     STATUS      mandatory
  755.     DESCRIPTION 
  756.         "Count of CRC anomalies on this endpoint since the xU was
  757.          last restarted."
  758. --     REFERENCE   
  759. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  760.     ::= { hdsl2ShdslEndpointCurrEntry 6 }
  761.  
  762. hdsl2ShdslEndpointLOSWS OBJECT-TYPE
  763.     SYNTAX      Counter
  764. --     UNITS       "seconds"
  765.     ACCESS      read-only
  766.     STATUS      mandatory
  767.     DESCRIPTION 
  768.         "Count of Loss of Sync Word (LOSW) Seconds on this endpoint
  769.          since the xU was last restarted."
  770. --     REFERENCE   
  771. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  772.     ::= { hdsl2ShdslEndpointCurrEntry 7 }
  773.  
  774. hdsl2ShdslEndpointUAS OBJECT-TYPE
  775.     SYNTAX      Counter
  776. --     UNITS       "seconds"
  777.     ACCESS      read-only
  778.     STATUS      mandatory
  779.     DESCRIPTION 
  780.         "Count of Unavailable Seconds (UAS) on this endpoint since
  781.          the xU was last restarted."
  782. --     REFERENCE   
  783. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  784.     ::= { hdsl2ShdslEndpointCurrEntry 8 }
  785.  
  786. hdsl2ShdslEndpointCurr15MinTimeElapsed OBJECT-TYPE
  787.     SYNTAX      Hdsl2ShdslPerfTimeElapsed
  788. --     UNITS       "seconds"
  789.     ACCESS      read-only
  790.     STATUS      mandatory
  791.     DESCRIPTION 
  792.         "Total elapsed seconds in the current 15-minute interval."
  793.     ::= { hdsl2ShdslEndpointCurrEntry 9 }
  794.  
  795. hdsl2ShdslEndpointCurr15MinES OBJECT-TYPE
  796.     SYNTAX      PerfCurrentCount
  797. --     UNITS       "seconds"
  798.     ACCESS      read-only
  799.     STATUS      mandatory
  800.     DESCRIPTION 
  801.         "Count of Errored Seconds (ES) in the current 15-minute
  802.          interval."
  803. --     REFERENCE   
  804. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  805.     ::= { hdsl2ShdslEndpointCurrEntry 10 }
  806.  
  807. hdsl2ShdslEndpointCurr15MinSES OBJECT-TYPE
  808.     SYNTAX      PerfCurrentCount
  809. --     UNITS       "seconds"
  810.     ACCESS      read-only
  811.     STATUS      mandatory
  812.     DESCRIPTION 
  813.         "Count of Severely Errored Seconds (SES) in the current
  814.          15-minute interval."
  815. --     REFERENCE   
  816. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  817.     ::= { hdsl2ShdslEndpointCurrEntry 11 }
  818.  
  819. hdsl2ShdslEndpointCurr15MinCRCanomalies OBJECT-TYPE
  820.     SYNTAX      PerfCurrentCount
  821. --     UNITS       "detected CRC Anomalies"
  822.     ACCESS      read-only
  823.     STATUS      mandatory
  824.     DESCRIPTION 
  825.         "Count of CRC anomalies in the current 15-minute interval."
  826. --     REFERENCE   
  827. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  828.     ::= { hdsl2ShdslEndpointCurrEntry 12 }
  829.  
  830. hdsl2ShdslEndpointCurr15MinLOSWS OBJECT-TYPE
  831.     SYNTAX      PerfCurrentCount
  832. --     UNITS       "seconds"
  833.     ACCESS      read-only
  834.     STATUS      mandatory
  835.     DESCRIPTION 
  836.         "Count of Loss of Sync Word (LOSW) Seconds in the current
  837.          15-minute interval."
  838. --     REFERENCE   
  839. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  840.     ::= { hdsl2ShdslEndpointCurrEntry 13 }
  841.  
  842. hdsl2ShdslEndpointCurr15MinUAS OBJECT-TYPE
  843.     SYNTAX      PerfCurrentCount
  844. --     UNITS       "seconds"
  845.     ACCESS      read-only
  846.     STATUS      mandatory
  847.     DESCRIPTION 
  848.         "Count of Unavailable Seconds (UAS) in the current 15-minute
  849.          interval."
  850. --     REFERENCE   
  851. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  852.     ::= { hdsl2ShdslEndpointCurrEntry 14 }
  853.  
  854. hdsl2ShdslEndpointCurr1DayTimeElapsed OBJECT-TYPE
  855.     SYNTAX      Hdsl2ShdslPerfTimeElapsed
  856. --     UNITS       "seconds"
  857.     ACCESS      read-only
  858.     STATUS      mandatory
  859.     DESCRIPTION 
  860.         "Number of seconds that have elapsed since the beginning of
  861.          the current 1-day interval."
  862.     ::= { hdsl2ShdslEndpointCurrEntry 15 }
  863.  
  864. hdsl2ShdslEndpointCurr1DayES OBJECT-TYPE
  865.     SYNTAX      Hdsl2ShdslPerfCurrDayCount
  866. --     UNITS       "seconds"
  867.     ACCESS      read-only
  868.     STATUS      mandatory
  869.     DESCRIPTION 
  870.         "Count of Errored Seconds (ES) during the current day as
  871.          measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
  872. --     REFERENCE   
  873. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  874.     ::= { hdsl2ShdslEndpointCurrEntry 16 }
  875.  
  876. hdsl2ShdslEndpointCurr1DaySES OBJECT-TYPE
  877.     SYNTAX      Hdsl2ShdslPerfCurrDayCount
  878. --     UNITS       "seconds"
  879.     ACCESS      read-only
  880.     STATUS      mandatory
  881.     DESCRIPTION 
  882.         "Count of Severely Errored Seconds (SES) during the current
  883.          day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
  884. --     REFERENCE   
  885. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  886.     ::= { hdsl2ShdslEndpointCurrEntry 17 }
  887.  
  888. hdsl2ShdslEndpointCurr1DayCRCanomalies OBJECT-TYPE
  889.     SYNTAX      Hdsl2ShdslPerfCurrDayCount
  890. --     UNITS       "detected CRC Anomalies"
  891.     ACCESS      read-only
  892.     STATUS      mandatory
  893.     DESCRIPTION 
  894.         "Count of CRC anomalies during the current day as measured
  895.          by hdsl2ShdslEndpointCurr1DayTimeElapsed."
  896. --     REFERENCE   
  897. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  898.     ::= { hdsl2ShdslEndpointCurrEntry 18 }
  899.  
  900. hdsl2ShdslEndpointCurr1DayLOSWS OBJECT-TYPE
  901.     SYNTAX      Hdsl2ShdslPerfCurrDayCount
  902. --     UNITS       "seconds"
  903.     ACCESS      read-only
  904.     STATUS      mandatory
  905.     DESCRIPTION 
  906.         "Count of Loss of Sync Word (LOSW) Seconds during the current
  907.          day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
  908. --     REFERENCE   
  909. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  910.     ::= { hdsl2ShdslEndpointCurrEntry 19 }
  911.  
  912. hdsl2ShdslEndpointCurr1DayUAS OBJECT-TYPE
  913.     SYNTAX      Hdsl2ShdslPerfCurrDayCount
  914. --     UNITS       "seconds"
  915.     ACCESS      read-only
  916.     STATUS      mandatory
  917.     DESCRIPTION 
  918.         "Count of Unavailable Seconds (UAS) during the current day as
  919.          measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
  920. --     REFERENCE   
  921. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  922.     ::= { hdsl2ShdslEndpointCurrEntry 20 }
  923.  
  924. hdsl2Shdsl15MinIntervalTable OBJECT-TYPE
  925.     SYNTAX      SEQUENCE OF Hdsl2Shdsl15MinIntervalEntry
  926.     ACCESS      not-accessible
  927.     STATUS      mandatory
  928.     DESCRIPTION 
  929.         "This table provides one row for each HDSL2/SHDSL endpoint
  930.          performance data collection interval.  This table contains
  931.          live data from equipment.  As such, it is NOT persistent."
  932.     ::= { hdsl2ShdslMibObjects 6 }
  933.  
  934. hdsl2Shdsl15MinIntervalEntry OBJECT-TYPE
  935.     SYNTAX      Hdsl2Shdsl15MinIntervalEntry
  936.     ACCESS      not-accessible
  937.     STATUS      mandatory
  938.     DESCRIPTION 
  939.         "An entry in the hdsl2Shdsl15MinIntervalTable."
  940.     INDEX       { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, 
  941.                   hdsl2ShdslEndpointWirePair, 
  942.                   hdsl2Shdsl15MinIntervalNumber }
  943.     ::= { hdsl2Shdsl15MinIntervalTable 1 }
  944.  
  945. Hdsl2Shdsl15MinIntervalEntry ::= SEQUENCE {
  946.     hdsl2Shdsl15MinIntervalNumber           Gauge,
  947.     hdsl2Shdsl15MinIntervalES               PerfIntervalCount,
  948.     hdsl2Shdsl15MinIntervalSES              PerfIntervalCount,
  949.     hdsl2Shdsl15MinIntervalCRCanomalies     PerfIntervalCount,
  950.     hdsl2Shdsl15MinIntervalLOSWS            PerfIntervalCount,
  951.     hdsl2Shdsl15MinIntervalUAS              PerfIntervalCount
  952. }
  953.  
  954. hdsl2Shdsl15MinIntervalNumber OBJECT-TYPE
  955.     SYNTAX      Gauge (1..96)
  956.     ACCESS      not-accessible
  957.     STATUS      mandatory
  958.     DESCRIPTION 
  959.         "Performance Data Interval number. 1 is the the most recent
  960.          previous interval; interval 96 is 24 hours ago. Intervals
  961.          2..96 are optional."
  962.     ::= { hdsl2Shdsl15MinIntervalEntry 1 }
  963.  
  964. hdsl2Shdsl15MinIntervalES OBJECT-TYPE
  965.     SYNTAX      PerfIntervalCount
  966. --     UNITS       "seconds"
  967.     ACCESS      read-only
  968.     STATUS      mandatory
  969.     DESCRIPTION 
  970.         "Count of Errored Seconds (ES) during the interval."
  971. --     REFERENCE   
  972. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  973.     ::= { hdsl2Shdsl15MinIntervalEntry 2 }
  974.  
  975. hdsl2Shdsl15MinIntervalSES OBJECT-TYPE
  976.     SYNTAX      PerfIntervalCount
  977. --     UNITS       "seconds"
  978.     ACCESS      read-only
  979.     STATUS      mandatory
  980.     DESCRIPTION 
  981.         "Count of Severely Errored Seconds (SES) during the interval."
  982. --     REFERENCE   
  983. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  984.     ::= { hdsl2Shdsl15MinIntervalEntry 3 }
  985.  
  986. hdsl2Shdsl15MinIntervalCRCanomalies OBJECT-TYPE
  987.     SYNTAX      PerfIntervalCount
  988. --     UNITS       "detected CRC Anomalies"
  989.     ACCESS      read-only
  990.     STATUS      mandatory
  991.     DESCRIPTION 
  992.         "Count of CRC anomalies during the interval."
  993. --     REFERENCE   
  994. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  995.     ::= { hdsl2Shdsl15MinIntervalEntry 4 }
  996.  
  997. hdsl2Shdsl15MinIntervalLOSWS OBJECT-TYPE
  998.     SYNTAX      PerfIntervalCount
  999. --     UNITS       "seconds"
  1000.     ACCESS      read-only
  1001.     STATUS      mandatory
  1002.     DESCRIPTION 
  1003.         "Count of Loss of Sync Word (LOSW) Seconds during the
  1004.          interval."
  1005. --     REFERENCE   
  1006. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1007.     ::= { hdsl2Shdsl15MinIntervalEntry 5 }
  1008.  
  1009. hdsl2Shdsl15MinIntervalUAS OBJECT-TYPE
  1010.     SYNTAX      PerfIntervalCount
  1011. --     UNITS       "seconds"
  1012.     ACCESS      read-only
  1013.     STATUS      mandatory
  1014.     DESCRIPTION 
  1015.         "Count of Unavailable Seconds (UAS) during the interval."
  1016. --     REFERENCE   
  1017. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1018.     ::= { hdsl2Shdsl15MinIntervalEntry 6 }
  1019.  
  1020. hdsl2Shdsl1DayIntervalTable OBJECT-TYPE
  1021.     SYNTAX      SEQUENCE OF Hdsl2Shdsl1DayIntervalEntry
  1022.     ACCESS      not-accessible
  1023.     STATUS      mandatory
  1024.     DESCRIPTION 
  1025.         "This table provides one row for each HDSL2/SHDSL endpoint
  1026.          performance data collection interval.  This table contains
  1027.          live data from equipment.  As such, it is NOT persistent."
  1028.     ::= { hdsl2ShdslMibObjects 7 }
  1029.  
  1030. hdsl2Shdsl1DayIntervalEntry OBJECT-TYPE
  1031.     SYNTAX      Hdsl2Shdsl1DayIntervalEntry
  1032.     ACCESS      not-accessible
  1033.     STATUS      mandatory
  1034.     DESCRIPTION 
  1035.         "An entry in the hdsl2Shdsl1DayIntervalTable."
  1036.     INDEX       { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, 
  1037.                   hdsl2ShdslEndpointWirePair, 
  1038.                   hdsl2Shdsl1DayIntervalNumber }
  1039.     ::= { hdsl2Shdsl1DayIntervalTable 1 }
  1040.  
  1041. Hdsl2Shdsl1DayIntervalEntry ::= SEQUENCE {
  1042.     hdsl2Shdsl1DayIntervalNumber        Gauge,
  1043.     hdsl2Shdsl1DayIntervalMoniSecs      Hdsl2ShdslPerfTimeElapsed,
  1044.     hdsl2Shdsl1DayIntervalES            Hdsl2Shdsl1DayIntervalCount,
  1045.     hdsl2Shdsl1DayIntervalSES           Hdsl2Shdsl1DayIntervalCount,
  1046.     hdsl2Shdsl1DayIntervalCRCanomalies  Hdsl2Shdsl1DayIntervalCount,
  1047.     hdsl2Shdsl1DayIntervalLOSWS         Hdsl2Shdsl1DayIntervalCount,
  1048.     hdsl2Shdsl1DayIntervalUAS           Hdsl2Shdsl1DayIntervalCount
  1049. }
  1050.  
  1051. hdsl2Shdsl1DayIntervalNumber OBJECT-TYPE
  1052.     SYNTAX      Gauge (1..30)
  1053.     ACCESS      not-accessible
  1054.     STATUS      mandatory
  1055.     DESCRIPTION 
  1056.         "History Data Interval number. Interval 1 is the the most
  1057.          recent previous day; interval 30 is 30 days ago. Intervals
  1058.          2..30 are optional."
  1059.     ::= { hdsl2Shdsl1DayIntervalEntry 1 }
  1060.  
  1061. hdsl2Shdsl1DayIntervalMoniSecs OBJECT-TYPE
  1062.     SYNTAX      Hdsl2ShdslPerfTimeElapsed
  1063. --     UNITS       "seconds"
  1064.     ACCESS      read-only
  1065.     STATUS      mandatory
  1066.     DESCRIPTION 
  1067.         "The amount of time in the 1-day interval over which the
  1068.          performance monitoring information is actually counted.
  1069.          This value will be the same as the interval duration except
  1070.          in a situation where performance monitoring data could not
  1071.          be collected for any reason."
  1072.     ::= { hdsl2Shdsl1DayIntervalEntry 2 }
  1073.  
  1074. hdsl2Shdsl1DayIntervalES OBJECT-TYPE
  1075.     SYNTAX      Hdsl2Shdsl1DayIntervalCount
  1076. --     UNITS       "seconds"
  1077.     ACCESS      read-only
  1078.     STATUS      mandatory
  1079.     DESCRIPTION 
  1080.         "Count of Errored Seconds (ES) during the 1-day interval as
  1081.          measured by hdsl2Shdsl1DayIntervalMoniSecs."
  1082. --     REFERENCE   
  1083. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1084.     ::= { hdsl2Shdsl1DayIntervalEntry 3 }
  1085.  
  1086. hdsl2Shdsl1DayIntervalSES OBJECT-TYPE
  1087.     SYNTAX      Hdsl2Shdsl1DayIntervalCount
  1088. --     UNITS       "seconds"
  1089.     ACCESS      read-only
  1090.     STATUS      mandatory
  1091.     DESCRIPTION 
  1092.         "Count of Severely Errored Seconds (SES) during the 1-day
  1093.          interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
  1094. --     REFERENCE   
  1095. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1096.     ::= { hdsl2Shdsl1DayIntervalEntry 4 }
  1097.  
  1098. hdsl2Shdsl1DayIntervalCRCanomalies OBJECT-TYPE
  1099.     SYNTAX      Hdsl2Shdsl1DayIntervalCount
  1100. --     UNITS       "detected CRC Anomalies"
  1101.     ACCESS      read-only
  1102.     STATUS      mandatory
  1103.     DESCRIPTION 
  1104.         "Count of CRC anomalies during the 1-day interval as
  1105.          measured by hdsl2Shdsl1DayIntervalMoniSecs."
  1106. --     REFERENCE   
  1107. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1108.     ::= { hdsl2Shdsl1DayIntervalEntry 5 }
  1109.  
  1110. hdsl2Shdsl1DayIntervalLOSWS OBJECT-TYPE
  1111.     SYNTAX      Hdsl2Shdsl1DayIntervalCount
  1112. --     UNITS       "seconds"
  1113.     ACCESS      read-only
  1114.     STATUS      mandatory
  1115.     DESCRIPTION 
  1116.         "Count of Loss of Sync Word (LOSW) Seconds during the 1-day
  1117.          interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
  1118. --     REFERENCE   
  1119. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1120.     ::= { hdsl2Shdsl1DayIntervalEntry 6 }
  1121.  
  1122. hdsl2Shdsl1DayIntervalUAS OBJECT-TYPE
  1123.     SYNTAX      Hdsl2Shdsl1DayIntervalCount
  1124. --     UNITS       "seconds"
  1125.     ACCESS      read-only
  1126.     STATUS      mandatory
  1127.     DESCRIPTION 
  1128.         "Count of Unavailable Seconds (UAS) during the 1-day interval
  1129.          as measured by hdsl2Shdsl1DayIntervalMoniSecs."
  1130. --     REFERENCE   
  1131. --         "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
  1132.     ::= { hdsl2Shdsl1DayIntervalEntry 7 }
  1133.  
  1134. hdsl2ShdslEndpointMaintTable OBJECT-TYPE
  1135.     SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointMaintEntry
  1136.     ACCESS      not-accessible
  1137.     STATUS      mandatory
  1138.     DESCRIPTION 
  1139.         "This table supports maintenance operations (eg. loopbacks)
  1140.          to be performed on HDSL2/SHDSL segment endpoints.  This table
  1141.          contains live data from equipment.  As such, it is NOT
  1142.          persistent."
  1143.     ::= { hdsl2ShdslMibObjects 8 }
  1144.  
  1145. hdsl2ShdslEndpointMaintEntry OBJECT-TYPE
  1146.     SYNTAX      Hdsl2ShdslEndpointMaintEntry
  1147.     ACCESS      not-accessible
  1148.     STATUS      mandatory
  1149.     DESCRIPTION 
  1150.         "An entry in the hdsl2ShdslEndpointMaintTable.  Each entry
  1151.          corresponds to a single segment endpoint, and is indexed by the
  1152.          ifIndex of the HDSL2/SHDSL line, the UnitId of the associated
  1153.          unit and the side of the unit."
  1154.     INDEX       { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide }
  1155.     ::= { hdsl2ShdslEndpointMaintTable 1 }
  1156.  
  1157. Hdsl2ShdslEndpointMaintEntry ::= SEQUENCE {
  1158.     hdsl2ShdslMaintLoopbackConfig   INTEGER,
  1159.     hdsl2ShdslMaintTipRingReversal  INTEGER,
  1160.     hdsl2ShdslMaintPowerBackOff     INTEGER,
  1161.     hdsl2ShdslMaintSoftRestart      INTEGER
  1162. }
  1163.  
  1164. hdsl2ShdslMaintLoopbackConfig OBJECT-TYPE
  1165.     SYNTAX      INTEGER { noLoopback(1), normalLoopback(2), 
  1166.                     specialLoopback(3) }
  1167.     ACCESS      read-write
  1168.     STATUS      mandatory
  1169.     DESCRIPTION 
  1170.         "This object controls configuration of loopbacks for the
  1171.          associated segment endpoint.  The status of the loopback
  1172.          is obtained via the hdsl2ShdslEndpointCurrStatus object."
  1173.     ::= { hdsl2ShdslEndpointMaintEntry 1 }
  1174.  
  1175. hdsl2ShdslMaintTipRingReversal OBJECT-TYPE
  1176.     SYNTAX      INTEGER { normal(1), reversed(2) }
  1177.     ACCESS      read-only
  1178.     STATUS      mandatory
  1179.     DESCRIPTION 
  1180.         "This object indicates the state of the tip/ring pair at the
  1181.          associated segment endpoint."
  1182.     ::= { hdsl2ShdslEndpointMaintEntry 2 }
  1183.  
  1184. hdsl2ShdslMaintPowerBackOff OBJECT-TYPE
  1185.     SYNTAX      INTEGER { default(1), enhanced(2) }
  1186.     ACCESS      read-write
  1187.     STATUS      mandatory
  1188.     DESCRIPTION 
  1189.         "This object configures the receiver at the associated
  1190.          segment endpoint to operate in default or enhanced power
  1191.          backoff mode."
  1192.     ::= { hdsl2ShdslEndpointMaintEntry 3 }
  1193.  
  1194. hdsl2ShdslMaintSoftRestart OBJECT-TYPE
  1195.     SYNTAX      INTEGER { ready(1), restart(2) }
  1196.     ACCESS      read-write
  1197.     STATUS      mandatory
  1198.     DESCRIPTION 
  1199.         "This object enables the manager to trigger a soft restart
  1200.          of the modem at the associated segment endpoint.  The manager
  1201.          may only set this object to the 'restart(2)' value, which
  1202.          initiates a restart.  The agent will perform a restart after
  1203.          approximately 5 seconds.  Following the 5 second period, the
  1204.          agent will restore the object to the 'ready(1)' state."
  1205.     ::= { hdsl2ShdslEndpointMaintEntry 4 }
  1206.  
  1207. hdsl2ShdslUnitMaintTable OBJECT-TYPE
  1208.     SYNTAX      SEQUENCE OF Hdsl2ShdslUnitMaintEntry
  1209.     ACCESS      not-accessible
  1210.     STATUS      mandatory
  1211.     DESCRIPTION 
  1212.         "This table supports maintenance operations for units in a
  1213.          HDSL2/SHDSL line.  Entries in this table MUST be maintained
  1214.          in a persistent manner."
  1215.     ::= { hdsl2ShdslMibObjects 9 }
  1216.  
  1217. hdsl2ShdslUnitMaintEntry OBJECT-TYPE
  1218.     SYNTAX      Hdsl2ShdslUnitMaintEntry
  1219.     ACCESS      not-accessible
  1220.     STATUS      mandatory
  1221.     DESCRIPTION 
  1222.         "An entry in the hdsl2ShdslUnitMaintTable.  Each entry
  1223.          corresponds to a single unit, and is indexed by the ifIndex
  1224.          of the HDSL2/SHDSL line and the UnitId of the associated
  1225.          unit."
  1226.     INDEX       { ifIndex, hdsl2ShdslInvIndex }
  1227.     ::= { hdsl2ShdslUnitMaintTable 1 }
  1228.  
  1229. Hdsl2ShdslUnitMaintEntry ::= SEQUENCE {
  1230.     hdsl2ShdslMaintLoopbackTimeout  INTEGER,
  1231.     hdsl2ShdslMaintUnitPowerSource  INTEGER
  1232. }
  1233.  
  1234. hdsl2ShdslMaintLoopbackTimeout OBJECT-TYPE
  1235.     SYNTAX      INTEGER (0..4095)
  1236. --     UNITS       "minutes"
  1237.     ACCESS      read-write
  1238.     STATUS      mandatory
  1239.     DESCRIPTION 
  1240.         "This object configures the timeout value for loopbacks
  1241.          initiated at segments endpoints contained in the associated
  1242.          unit.  A value of 0 disables the timeout."
  1243.     ::= { hdsl2ShdslUnitMaintEntry 1 }
  1244.  
  1245. hdsl2ShdslMaintUnitPowerSource OBJECT-TYPE
  1246.     SYNTAX      INTEGER { local(1), span(2) }
  1247.     ACCESS      read-only
  1248.     STATUS      mandatory
  1249.     DESCRIPTION 
  1250.         "This object indicates the DC power source being used by the
  1251.          associated unit."
  1252.     ::= { hdsl2ShdslUnitMaintEntry 2 }
  1253.  
  1254. hdsl2ShdslSpanConfProfileTable OBJECT-TYPE
  1255.     SYNTAX      SEQUENCE OF Hdsl2ShdslSpanConfProfileEntry
  1256.     ACCESS      not-accessible
  1257.     STATUS      mandatory
  1258.     DESCRIPTION 
  1259.         "This table supports definitions of span configuration
  1260.          profiles for SHDSL lines.  HDSL2 does not support these
  1261.          configuration options.  This table MUST be maintained
  1262.          in a persistent manner."
  1263.     ::= { hdsl2ShdslMibObjects 10 }
  1264.  
  1265. hdsl2ShdslSpanConfProfileEntry OBJECT-TYPE
  1266.     SYNTAX      Hdsl2ShdslSpanConfProfileEntry
  1267.     ACCESS      not-accessible
  1268.     STATUS      mandatory
  1269.     DESCRIPTION 
  1270.         "Each entry corresponds to a single span configuration
  1271.          profile.  Each profile contains a set of span configuration
  1272.          parameters.  The configuration parameters in a profile are
  1273.          applied to those lines referencing that profile (see the
  1274.          hdsl2ShdslSpanConfProfile object).  Profiles may be
  1275.          created/deleted using the row creation/deletion mechanism
  1276.          via hdsl2ShdslSpanConfProfileRowStatus.  If an active
  1277.          entry is referenced in hdsl2ShdslSpanConfProfile, the
  1278.          entry MUST remain active until all references are removed."
  1279.      
  1280.     -- ARU pb mib compilation 
  1281.     -- INDEX       { IMPLIED hdsl2ShdslSpanConfProfileName } 
  1282.        INDEX       { hdsl2ShdslSpanConfProfileName }
  1283.  
  1284.     ::= { hdsl2ShdslSpanConfProfileTable 1 }
  1285.  
  1286. Hdsl2ShdslSpanConfProfileEntry ::= SEQUENCE {
  1287.     hdsl2ShdslSpanConfProfileName                   SnmpAdminString,
  1288.     hdsl2ShdslSpanConfWireInterface                 INTEGER,
  1289.     hdsl2ShdslSpanConfMinLineRate                   Gauge,
  1290.     hdsl2ShdslSpanConfMaxLineRate                   Gauge,
  1291.     hdsl2ShdslSpanConfPSD                           INTEGER,
  1292.     hdsl2ShdslSpanConfTransmissionMode              Hdsl2ShdslTransmissionModeType,
  1293.     hdsl2ShdslSpanConfRemoteEnabled                 INTEGER,
  1294.     hdsl2ShdslSpanConfPowerFeeding                  INTEGER,
  1295.     hdsl2ShdslSpanConfCurrCondTargetMarginDown      INTEGER,
  1296.     hdsl2ShdslSpanConfWorstCaseTargetMarginDown     INTEGER,
  1297.     hdsl2ShdslSpanConfCurrCondTargetMarginUp        INTEGER,
  1298.     hdsl2ShdslSpanConfWorstCaseTargetMarginUp       INTEGER,
  1299.     hdsl2ShdslSpanConfUsedTargetMargins             OCTET STRING,
  1300.     hdsl2ShdslSpanConfReferenceClock                Hdsl2ShdslClockReferenceType,
  1301.     hdsl2ShdslSpanConfLineProbeEnable               INTEGER,
  1302.     hdsl2ShdslSpanConfProfileRowStatus              RowStatus
  1303. }
  1304.  
  1305. hdsl2ShdslSpanConfProfileName OBJECT-TYPE
  1306.     SYNTAX      SnmpAdminString (SIZE(1..32))
  1307.     ACCESS      not-accessible
  1308.     STATUS      mandatory
  1309.     DESCRIPTION 
  1310.         "This object is the unique index associated with this profile.
  1311.          Entries in this table are referenced via the object
  1312.          hdsl2ShdslSpanConfProfile in Hdsl2ShdslSpanConfEntry."
  1313.     ::= { hdsl2ShdslSpanConfProfileEntry 1 }
  1314.  
  1315. hdsl2ShdslSpanConfWireInterface OBJECT-TYPE
  1316.     SYNTAX      INTEGER { twoWire(1), fourWire(2) }
  1317.     ACCESS      read-write
  1318.     STATUS      mandatory
  1319.     DESCRIPTION 
  1320.         "This object configures the two-wire or optional four-wire
  1321.          operation for SHDSL Lines."
  1322.     DEFVAL      { twoWire }
  1323.     ::= { hdsl2ShdslSpanConfProfileEntry 2 }
  1324.  
  1325. hdsl2ShdslSpanConfMinLineRate OBJECT-TYPE
  1326.     SYNTAX      Gauge (0..4112000)
  1327. --     UNITS       "bps"
  1328.     ACCESS      read-write
  1329.     STATUS      mandatory
  1330.     DESCRIPTION 
  1331.         "This object configures the minimum transmission rate for
  1332.          the associated SHDSL Line in bits-per-second (bps).  If
  1333.          the minimum line rate equals the maximum line rate
  1334.          (hdsl2ShdslSpanMaxLineRate), the line rate is considered
  1335.          'fixed'.  If the minimum line rate is less than the maximum
  1336.          line rate, the line rate is considered 'rate-adaptive'."
  1337.     DEFVAL      { 1552000 }
  1338.     ::= { hdsl2ShdslSpanConfProfileEntry 3 }
  1339.  
  1340. hdsl2ShdslSpanConfMaxLineRate OBJECT-TYPE
  1341.     SYNTAX      Gauge (0..4112000)
  1342. --     UNITS       "bps"
  1343.     ACCESS      read-write
  1344.     STATUS      mandatory
  1345.     DESCRIPTION 
  1346.         "This object configures the maximum transmission rate for
  1347.          the associated SHDSL Line in bits-per-second (bps).  If
  1348.          the minimum line rate equals the maximum line rate
  1349.          (hdsl2ShdslSpanMaxLineRate), the line rate is considered
  1350.          'fixed'.  If the minimum line rate is less than the maximum
  1351.          line rate, the line rate is considered 'rate-adaptive'."
  1352.     DEFVAL      { 1552000 }
  1353.     ::= { hdsl2ShdslSpanConfProfileEntry 4 }
  1354.  
  1355. hdsl2ShdslSpanConfPSD OBJECT-TYPE
  1356.     SYNTAX      INTEGER { symmetric(1), asymmetric(2) }
  1357.     ACCESS      read-write
  1358.     STATUS      mandatory
  1359.     DESCRIPTION 
  1360.         "This object configures use of symmetric/asymmetric PSD (Power
  1361.          Spectral Density) Mask for the associated SHDSL Line.  Support
  1362.          for symmetric PSD is mandatory for all supported data rates.
  1363.          Support for asymmetric PSD is optional."
  1364.     DEFVAL      { symmetric }
  1365.     ::= { hdsl2ShdslSpanConfProfileEntry 5 }
  1366.  
  1367. hdsl2ShdslSpanConfTransmissionMode OBJECT-TYPE
  1368.     SYNTAX      Hdsl2ShdslTransmissionModeType
  1369.     ACCESS      read-write
  1370.     STATUS      mandatory
  1371.     DESCRIPTION 
  1372.         "This object specifies the regional setting for the SHDSL
  1373.          line."
  1374.     DEFVAL      { {region1} }
  1375.     ::= { hdsl2ShdslSpanConfProfileEntry 6 }
  1376.  
  1377. hdsl2ShdslSpanConfRemoteEnabled OBJECT-TYPE
  1378.     SYNTAX      INTEGER { enabled(1), disabled(2) }
  1379.     ACCESS      read-write
  1380.     STATUS      mandatory
  1381.     DESCRIPTION 
  1382.         "This object enables/disables support for remote management
  1383.          of the units in a SHDSL line from the STU-R via the EOC."
  1384.     DEFVAL      { enabled }
  1385.     ::= { hdsl2ShdslSpanConfProfileEntry 7 }
  1386.  
  1387. hdsl2ShdslSpanConfPowerFeeding OBJECT-TYPE
  1388.     SYNTAX      INTEGER { noPower(1), powerFeed(2), wettingCurrent(3) }
  1389.     ACCESS      read-write
  1390.     STATUS      mandatory
  1391.     DESCRIPTION 
  1392.         "This object enables/disables support for optional power
  1393.          feeding in a SHDSL line."
  1394.     DEFVAL      { noPower }
  1395.     ::= { hdsl2ShdslSpanConfProfileEntry 8 }
  1396.  
  1397. hdsl2ShdslSpanConfCurrCondTargetMarginDown OBJECT-TYPE
  1398.     SYNTAX      INTEGER (-10..21)
  1399. --     UNITS       "dB"
  1400.     ACCESS      read-write
  1401.     STATUS      mandatory
  1402.     DESCRIPTION 
  1403.         "This object specifies the downstream current condition target
  1404.          SNR margin for a SHDSL line.  The SNR margin is the difference
  1405.          between the desired SNR and the actual SNR.  Target SNR margin
  1406.          is the desired SNR margin for a unit."
  1407.     DEFVAL      { 0 }
  1408.     ::= { hdsl2ShdslSpanConfProfileEntry 9 }
  1409.  
  1410. hdsl2ShdslSpanConfWorstCaseTargetMarginDown OBJECT-TYPE
  1411.     SYNTAX      INTEGER (-10..21)
  1412. --     UNITS       "dB"
  1413.     ACCESS      read-write
  1414.     STATUS      mandatory
  1415.     DESCRIPTION 
  1416.         "This object specifies the downstream worst case target SNR
  1417.          margin for a SHDSL line.  The SNR margin is the difference
  1418.          between the desired SNR and the actual SNR.  Target SNR
  1419.          margin is the desired SNR margin for a unit."
  1420.     DEFVAL      { 0 }
  1421.     ::= { hdsl2ShdslSpanConfProfileEntry 10 }
  1422.  
  1423. hdsl2ShdslSpanConfCurrCondTargetMarginUp OBJECT-TYPE
  1424.     SYNTAX      INTEGER (-10..21)
  1425. --     UNITS       "dB"
  1426.     ACCESS      read-write
  1427.     STATUS      mandatory
  1428.     DESCRIPTION 
  1429.         "This object specifies the upstream current condition target
  1430.          SNR margin for a SHDSL line.  The SNR margin is the difference
  1431.          between the desired SNR and the actual SNR.  Target SNR margin
  1432.          is the desired SNR margin for a unit."
  1433.     DEFVAL      { 0 }
  1434.     ::= { hdsl2ShdslSpanConfProfileEntry 11 }
  1435.  
  1436. hdsl2ShdslSpanConfWorstCaseTargetMarginUp OBJECT-TYPE
  1437.     SYNTAX      INTEGER (-10..21)
  1438. --     UNITS       "dB"
  1439.     ACCESS      read-write
  1440.     STATUS      mandatory
  1441.     DESCRIPTION 
  1442.         "This object specifies the upstream worst case target SNR
  1443.          margin for a SHDSL line.  The SNR margin is the difference
  1444.          between the desired SNR and the actual SNR.  Target SNR margin
  1445.          is the desired SNR margin for a unit."
  1446.     DEFVAL      { 0 }
  1447.     ::= { hdsl2ShdslSpanConfProfileEntry 12 }
  1448.  
  1449. hdsl2ShdslSpanConfUsedTargetMargins OBJECT-TYPE
  1450.     SYNTAX      OCTET STRING
  1451. --                   { currCondDown(0), worstCaseDown(1), currCondUp(2), 
  1452. --                     worstCaseUp(3) }
  1453.     ACCESS      read-write
  1454.     STATUS      mandatory
  1455.     DESCRIPTION 
  1456.         "Contains indicates whether a target SNR margin is enabled or
  1457.          disabled.  This is a bit-map of possible settings.  The
  1458.          various bit positions are:
  1459.          
  1460.          currCondDown     current condition downstream target SNR
  1461.                           margin enabled
  1462.          
  1463.          worstCaseDown    worst case downstream target SNR margin
  1464.                           enabled
  1465.          
  1466.          currCondUp       current condition upstream target SNR
  1467.                           margin enabled
  1468.          
  1469.          worstCaseUp      worst case upstream target SNR margin
  1470.                           enabled."
  1471.     DEFVAL      { {currCondDown} }
  1472.     ::= { hdsl2ShdslSpanConfProfileEntry 13 }
  1473.  
  1474. hdsl2ShdslSpanConfReferenceClock OBJECT-TYPE
  1475.     SYNTAX      Hdsl2ShdslClockReferenceType
  1476.     ACCESS      read-write
  1477.     STATUS      mandatory
  1478.     DESCRIPTION 
  1479.         "This object configures the clock reference for the STU-C
  1480.          in a SHDSL Line."
  1481.     DEFVAL      { localClk }
  1482.     ::= { hdsl2ShdslSpanConfProfileEntry 14 }
  1483.  
  1484. hdsl2ShdslSpanConfLineProbeEnable OBJECT-TYPE
  1485.     SYNTAX      INTEGER { disable(1), enable(2) }
  1486.     ACCESS      read-write
  1487.     STATUS      mandatory
  1488.     DESCRIPTION 
  1489.         "This object enables/disables support for Line Probe of
  1490.          the units in a SHDSL line.  When Line Probe is enabled, the
  1491.          system performs Line Probing to find the best possible
  1492.          rate.  If Line probe is disabled, the rate adaptation phase
  1493.          is skipped to shorten set up time."
  1494.     DEFVAL      { disable }
  1495.     ::= { hdsl2ShdslSpanConfProfileEntry 15 }
  1496.  
  1497. hdsl2ShdslSpanConfProfileRowStatus OBJECT-TYPE
  1498.     SYNTAX      RowStatus
  1499.     ACCESS      read-write
  1500.     STATUS      mandatory
  1501.     DESCRIPTION 
  1502.         "This object controls creation/deletion of the associated
  1503.          entry in this table per the semantics of RowStatus.  If an
  1504.          active entry is referenced in hdsl2ShdslSpanConfProfile, the
  1505.          entry MUST remain active until all references are removed."
  1506.     ::= { hdsl2ShdslSpanConfProfileEntry 16 }
  1507.  
  1508. hdsl2ShdslEndpointAlarmConfProfileTable OBJECT-TYPE
  1509.     SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointAlarmConfProfileEntry
  1510.     ACCESS      not-accessible
  1511.     STATUS      mandatory
  1512.     DESCRIPTION 
  1513.         "This table supports definitions of alarm configuration
  1514.          profiles for HDSL2/SHDSL segment endpoints.  This table
  1515.          MUST be maintained in a persistent manner."
  1516.     ::= { hdsl2ShdslMibObjects 11 }
  1517.  
  1518. hdsl2ShdslEndpointAlarmConfProfileEntry OBJECT-TYPE
  1519.     SYNTAX      Hdsl2ShdslEndpointAlarmConfProfileEntry
  1520.     ACCESS      not-accessible
  1521.     STATUS      mandatory
  1522.     DESCRIPTION 
  1523.         "Each entry corresponds to a single alarm configuration profile.
  1524.          Each profile contains a set of parameters for setting alarm
  1525.          thresholds for various performance attributes monitored at
  1526.          HDSL2/SHDSL segment endpoints.  Profiles may be created/deleted
  1527.          using the row creation/deletion mechanism via
  1528.          hdsl2ShdslEndpointAlarmConfProfileRowStatus.  If an active
  1529.          entry is referenced in either hdsl2ShdslSpanConfAlarmProfile
  1530.          or hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
  1531.          active until all references are removed."
  1532.      
  1533. -- ARU pb compilation     
  1534.  -- INDEX       { IMPLIED hdsl2ShdslEndpointAlarmConfProfileName }
  1535.     INDEX       { hdsl2ShdslEndpointAlarmConfProfileName }
  1536.  
  1537.     
  1538.     ::= { hdsl2ShdslEndpointAlarmConfProfileTable 1 }
  1539.  
  1540. Hdsl2ShdslEndpointAlarmConfProfileEntry ::= SEQUENCE {
  1541.     hdsl2ShdslEndpointAlarmConfProfileName          SnmpAdminString,
  1542.     hdsl2ShdslEndpointThreshLoopAttenuation         INTEGER,
  1543.     hdsl2ShdslEndpointThreshSNRMargin               INTEGER,
  1544.     hdsl2ShdslEndpointThreshES                      Hdsl2ShdslPerfIntervalThreshold,
  1545.     hdsl2ShdslEndpointThreshSES                     Hdsl2ShdslPerfIntervalThreshold,
  1546.     hdsl2ShdslEndpointThreshCRCanomalies            INTEGER,
  1547.     hdsl2ShdslEndpointThreshLOSWS                   Hdsl2ShdslPerfIntervalThreshold,
  1548.     hdsl2ShdslEndpointThreshUAS                     Hdsl2ShdslPerfIntervalThreshold,
  1549.     hdsl2ShdslEndpointAlarmConfProfileRowStatus     RowStatus
  1550. }
  1551.  
  1552. hdsl2ShdslEndpointAlarmConfProfileName OBJECT-TYPE
  1553.     SYNTAX      SnmpAdminString (SIZE(1..32))
  1554.     ACCESS      not-accessible
  1555.     STATUS      mandatory
  1556.     DESCRIPTION 
  1557.         "This object is the unique index associated with this profile."
  1558.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 1 }
  1559.  
  1560. hdsl2ShdslEndpointThreshLoopAttenuation OBJECT-TYPE
  1561.     SYNTAX      INTEGER (-127..128)
  1562. --     UNITS       "dB"
  1563.     ACCESS      read-write
  1564.     STATUS      mandatory
  1565.     DESCRIPTION 
  1566.         "This object configures the loop attenuation alarm threshold.
  1567.          When the current value of hdsl2ShdslEndpointCurrAtn reaches
  1568.          or exceeds this threshold, a hdsl2ShdslLoopAttenCrossing
  1569.          MAY be generated."
  1570.     DEFVAL      { 0 }
  1571.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 2 }
  1572.  
  1573. hdsl2ShdslEndpointThreshSNRMargin OBJECT-TYPE
  1574.     SYNTAX      INTEGER (-127..128)
  1575. --     UNITS       "dB"
  1576.     ACCESS      read-write
  1577.     STATUS      mandatory
  1578.     DESCRIPTION 
  1579.         "This object configures the SNR margin alarm threshold.
  1580.          When the current value of hdsl2ShdslEndpointCurrSnrMgn
  1581.          reaches or drops below this threshold, a
  1582.          hdsl2ShdslSNRMarginCrossing MAY be generated."
  1583.     DEFVAL      { 0 }
  1584.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 3 }
  1585.  
  1586. hdsl2ShdslEndpointThreshES OBJECT-TYPE
  1587.     SYNTAX      Hdsl2ShdslPerfIntervalThreshold
  1588. --     UNITS       "seconds"
  1589.     ACCESS      read-write
  1590.     STATUS      mandatory
  1591.     DESCRIPTION 
  1592.         "This object configures the threshold for the number of
  1593.          errored seconds (ES) within any given 15-minute performance
  1594.          data collection interval.  If the value of errored seconds
  1595.          in a particular 15-minute collection interval reaches/
  1596.          exceeds this value, a hdsl2ShdslPerfESThresh MAY be
  1597.          generated.  At most one notification will be sent per
  1598.          interval per endpoint."
  1599.     DEFVAL      { 0 }
  1600.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 4 }
  1601.  
  1602. hdsl2ShdslEndpointThreshSES OBJECT-TYPE
  1603.     SYNTAX      Hdsl2ShdslPerfIntervalThreshold
  1604. --     UNITS       "seconds"
  1605.     ACCESS      read-write
  1606.     STATUS      mandatory
  1607.     DESCRIPTION 
  1608.         "This object configures the threshold for the number of
  1609.          severely errored seconds (SES) within any given 15-minute
  1610.          performance data collection interval.  If the value of
  1611.          severely errored seconds in a particular 15-minute collection
  1612.          interval reaches/exceeds this value, a hdsl2ShdslPerfSESThresh
  1613.          MAY be generated.  At most one notification will be sent per
  1614.          interval per endpoint."
  1615.     DEFVAL      { 0 }
  1616.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 5 }
  1617.  
  1618. hdsl2ShdslEndpointThreshCRCanomalies OBJECT-TYPE
  1619.     SYNTAX      INTEGER
  1620. --     UNITS       "detected CRC Anomalies"
  1621.     ACCESS      read-write
  1622.     STATUS      mandatory
  1623.     DESCRIPTION 
  1624.         "This object configures the threshold for the number of
  1625.          CRC anomalies within any given 15-minute performance data
  1626.          collection interval.  If the value of CRC anomalies in a
  1627.          particular 15-minute collection interval reaches/exceeds
  1628.          this value, a hdsl2ShdslPerfCRCanomaliesThresh MAY be
  1629.          generated.  At most one notification will be sent per
  1630.          interval per endpoint."
  1631.     DEFVAL      { 0 }
  1632.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 6 }
  1633.  
  1634. hdsl2ShdslEndpointThreshLOSWS OBJECT-TYPE
  1635.     SYNTAX      Hdsl2ShdslPerfIntervalThreshold
  1636. --     UNITS       "seconds"
  1637.     ACCESS      read-write
  1638.     STATUS      mandatory
  1639.     DESCRIPTION 
  1640.         "This object configures the threshold for the number of
  1641.          Loss of Sync Word (LOSW) Seconds within any given 15-minute
  1642.          performance data collection interval.  If the value of LOSW
  1643.          in a particular 15-minute collection interval reaches/exceeds
  1644.          this value, a hdsl2ShdslPerfLOSWSThresh MAY be generated.
  1645.          At most one notification will be sent per interval per
  1646.          endpoint."
  1647.     DEFVAL      { 0 }
  1648.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 7 }
  1649.  
  1650. hdsl2ShdslEndpointThreshUAS OBJECT-TYPE
  1651.     SYNTAX      Hdsl2ShdslPerfIntervalThreshold
  1652. --     UNITS       "seconds"
  1653.     ACCESS      read-write
  1654.     STATUS      mandatory
  1655.     DESCRIPTION 
  1656.         "This object configures the threshold for the number of
  1657.          unavailable seconds (UAS) within any given 15-minute
  1658.          performance data collection interval.  If the value of UAS
  1659.          in a particular 15-minute collection interval reaches/exceeds
  1660.          this value, a hdsl2ShdslPerfUASThresh MAY be generated.
  1661.          At most one notification will be sent per interval per
  1662.          endpoint."
  1663.     DEFVAL      { 0 }
  1664.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 8 }
  1665.  
  1666. hdsl2ShdslEndpointAlarmConfProfileRowStatus OBJECT-TYPE
  1667.     SYNTAX      RowStatus
  1668.     ACCESS      read-write
  1669.     STATUS      mandatory
  1670.     DESCRIPTION 
  1671.         "This object controls creation/deletion of the associated
  1672.          entry in this table as per the semantics of RowStatus.
  1673.          If an active entry is referenced in either
  1674.          hdsl2ShdslSpanConfAlarmProfile or
  1675.          hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
  1676.          active until all references are removed."
  1677.     ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 9 }
  1678.  
  1679. hdsl2ShdslConformance OBJECT IDENTIFIER
  1680.     ::= { hdsl2ShdslMIB 3 }
  1681.  
  1682. hdsl2ShdslGroups OBJECT IDENTIFIER
  1683.     ::= { hdsl2ShdslConformance 1 }
  1684.  
  1685. hdsl2ShdslCompliances OBJECT IDENTIFIER
  1686.     ::= { hdsl2ShdslConformance 2 }
  1687.  
  1688. hdsl2ShdslLoopAttenCrossing TRAP-TYPE
  1689.     ENTERPRISE  hdsl2ShdslMIB
  1690.     VARIABLES   { hdsl2ShdslEndpointCurrAtn, 
  1691.                   hdsl2ShdslEndpointThreshLoopAttenuation }
  1692. --     STATUS      mandatory
  1693.     DESCRIPTION 
  1694.         "This notification indicates that the loop attenuation
  1695.          threshold (as per the hdsl2ShdslEndpointThreshLoopAttenuation
  1696.          value) has been reached/exceeded for the HDSL2/SHDSL segment
  1697.          endpoint."
  1698.     ::= 1
  1699.  
  1700. hdsl2ShdslSNRMarginCrossing TRAP-TYPE
  1701.     ENTERPRISE  hdsl2ShdslMIB
  1702.     VARIABLES   { hdsl2ShdslEndpointCurrSnrMgn, 
  1703.                   hdsl2ShdslEndpointThreshSNRMargin }
  1704. --     STATUS      mandatory
  1705.     DESCRIPTION 
  1706.         "This notification indicates that the SNR margin threshold (as
  1707.          per the hdsl2ShdslEndpointThreshSNRMargin value) has been
  1708.          reached/exceeded for the HDSL2/SHDSL segment endpoint."
  1709.     ::= 2
  1710.  
  1711. hdsl2ShdslPerfESThresh TRAP-TYPE
  1712.     ENTERPRISE  hdsl2ShdslMIB
  1713.     VARIABLES   { hdsl2ShdslEndpointCurr15MinES, 
  1714.                   hdsl2ShdslEndpointThreshES }
  1715. --     STATUS      mandatory
  1716.     DESCRIPTION 
  1717.         "This notification indicates that the errored seconds threshold
  1718.          (as per the hdsl2ShdslEndpointThreshES value) has been reached/
  1719.          exceeded for the HDSL2/SHDSL segment endpoint."
  1720.     ::= 3
  1721.  
  1722. hdsl2ShdslPerfSESThresh TRAP-TYPE
  1723.     ENTERPRISE  hdsl2ShdslMIB
  1724.     VARIABLES   { hdsl2ShdslEndpointCurr15MinSES, 
  1725.                   hdsl2ShdslEndpointThreshSES }
  1726. --     STATUS      mandatory
  1727.     DESCRIPTION 
  1728.         "This notification indicates that the severely errored seconds
  1729.          threshold (as per the hdsl2ShdslEndpointThreshSES value) has
  1730.          been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
  1731.     ::= 4
  1732.  
  1733. hdsl2ShdslPerfCRCanomaliesThresh TRAP-TYPE
  1734.     ENTERPRISE  hdsl2ShdslMIB
  1735.     VARIABLES   { hdsl2ShdslEndpointCurr15MinCRCanomalies, 
  1736.                   hdsl2ShdslEndpointThreshCRCanomalies }
  1737. --     STATUS      mandatory
  1738.     DESCRIPTION 
  1739.         "This notification indicates that the CRC anomalies threshold
  1740.          (as per the hdsl2ShdslEndpointThreshCRCanomalies value) has
  1741.          been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
  1742.     ::= 5
  1743.  
  1744. hdsl2ShdslPerfLOSWSThresh TRAP-TYPE
  1745.     ENTERPRISE  hdsl2ShdslMIB
  1746.     VARIABLES   { hdsl2ShdslEndpointCurr15MinLOSWS, 
  1747.                   hdsl2ShdslEndpointThreshLOSWS }
  1748. --     STATUS      mandatory
  1749.     DESCRIPTION 
  1750.         "This notification indicates that the LOSW seconds threshold
  1751.          (as per the hdsl2ShdslEndpointThreshLOSWS value) has been
  1752.          reached/exceeded for the HDSL2/SHDSL segment endpoint."
  1753.     ::= 6
  1754.  
  1755. hdsl2ShdslPerfUASThresh TRAP-TYPE
  1756.     ENTERPRISE  hdsl2ShdslMIB
  1757.     VARIABLES   { hdsl2ShdslEndpointCurr15MinUAS, 
  1758.                   hdsl2ShdslEndpointThreshUAS }
  1759. --     STATUS      mandatory
  1760.     DESCRIPTION 
  1761.         "This notification indicates that the unavailable seconds
  1762.          threshold (as per the hdsl2ShdslEndpointThreshUAS value) has
  1763.          been reached/exceeded for the HDSL2/SHDSL segment endpoint."
  1764.     ::= 7
  1765.  
  1766. hdsl2ShdslSpanInvalidNumRepeaters TRAP-TYPE
  1767.     ENTERPRISE  hdsl2ShdslMIB
  1768.     VARIABLES   { hdsl2ShdslSpanConfNumRepeaters }
  1769. --     STATUS      mandatory
  1770.     DESCRIPTION 
  1771.         "This notification indicates that a mismatch has been detected
  1772.          between the number of repeater/regenerator units configured
  1773.          for a HDSL2/SHDSL line via the hdsl2ShdslSpanConfNumRepeaters
  1774.          object and the actual number of repeater/regenerator units
  1775.          discovered via the EOC."
  1776.     ::= 8
  1777.  
  1778. hdsl2ShdslLoopbackFailure TRAP-TYPE
  1779.     ENTERPRISE  hdsl2ShdslMIB
  1780.     VARIABLES   { hdsl2ShdslMaintLoopbackConfig }
  1781. --     STATUS      mandatory
  1782.     DESCRIPTION 
  1783.         "This notification indicates that an endpoint maintenance
  1784.          loopback command failed for an HDSL2/SHDSL segment."
  1785.     ::= 9
  1786.  
  1787. hdsl2ShdslpowerBackoff TRAP-TYPE
  1788.     ENTERPRISE  hdsl2ShdslMIB
  1789.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1790. --     STATUS      mandatory
  1791.     DESCRIPTION 
  1792.         "This notification indicates that the bit setting for
  1793.          powerBackoff in the hdsl2ShdslEndpointCurrStatus object for
  1794.          this endpoint has changed."
  1795.     ::= 10
  1796.  
  1797. hdsl2ShdsldeviceFault TRAP-TYPE
  1798.     ENTERPRISE  hdsl2ShdslMIB
  1799.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1800. --     STATUS      mandatory
  1801.     DESCRIPTION 
  1802.         "This notification indicates that the bit setting for
  1803.          deviceFault in the hdsl2ShdslEndpointCurrStatus object for
  1804.          this endpoint has changed."
  1805.     ::= 11
  1806.  
  1807. hdsl2ShdsldcContinuityFault TRAP-TYPE
  1808.     ENTERPRISE  hdsl2ShdslMIB
  1809.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1810. --     STATUS      mandatory
  1811.     DESCRIPTION 
  1812.         "This notification indicates that the bit setting for
  1813.          dcContinuityFault in the hdsl2ShdslEndpointCurrStatus object
  1814.          for this endpoint has changed."
  1815.     ::= 12
  1816.  
  1817. hdsl2ShdslconfigInitFailure TRAP-TYPE
  1818.     ENTERPRISE  hdsl2ShdslMIB
  1819.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1820. --     STATUS      mandatory
  1821.     DESCRIPTION 
  1822.         "This notification indicates that the bit setting for
  1823.          configInitFailure in the hdsl2ShdslEndpointCurrStatus object
  1824.          for this endpoint has changed."
  1825.     ::= 13
  1826.  
  1827. hdsl2ShdslprotocolInitFailure TRAP-TYPE
  1828.     ENTERPRISE  hdsl2ShdslMIB
  1829.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1830. --     STATUS      mandatory
  1831.     DESCRIPTION 
  1832.         "This notification indicates that the bit setting for
  1833.          protocolInitFailure in the hdsl2ShdslEndpointCurrStatus
  1834.          object for this endpoint has changed."
  1835.     ::= 14
  1836.  
  1837. hdsl2ShdslnoNeighborPresent TRAP-TYPE
  1838.     ENTERPRISE  hdsl2ShdslMIB
  1839.     VARIABLES   { hdsl2ShdslEndpointCurrStatus }
  1840. --     STATUS      mandatory
  1841.     DESCRIPTION 
  1842.         "This notification indicates that the bit setting for
  1843.          noNeighborPresent in the hdsl2ShdslEndpointCurrStatus object
  1844.          for this endpoint has changed."
  1845.     ::= 15
  1846.  
  1847. hdsl2ShdslLocalPowerLoss TRAP-TYPE
  1848.     ENTERPRISE  hdsl2ShdslMIB
  1849.     VARIABLES   { hdsl2ShdslInvVendorID }
  1850. --     STATUS      mandatory
  1851.     DESCRIPTION 
  1852.         "This notification indicates impending unit failure due to
  1853.          loss of local power (last gasp)."
  1854.     ::= 16
  1855.  
  1856. hdsl2ShdslSpanConfGroup OBJECT IDENTIFIER
  1857.     ::= { hdsl2ShdslGroups 1 }
  1858.  
  1859. -- hdsl2ShdslSpanConfGroup OBJECT-GROUP
  1860. --     OBJECTS     { hdsl2ShdslSpanConfNumRepeaters, 
  1861. --                   hdsl2ShdslSpanConfProfile, 
  1862. --                   hdsl2ShdslSpanConfAlarmProfile }
  1863. --     STATUS      mandatory
  1864. --     DESCRIPTION 
  1865. --         "This group supports objects for configuring span related
  1866. --          parameters for HDSL2/SHDSL lines."
  1867. --     ::= { hdsl2ShdslGroups 1 }
  1868.  
  1869. hdsl2ShdslSpanStatusGroup OBJECT IDENTIFIER
  1870.     ::= { hdsl2ShdslGroups 2 }
  1871.  
  1872. -- hdsl2ShdslSpanStatusGroup OBJECT-GROUP
  1873. --     OBJECTS     { hdsl2ShdslStatusNumAvailRepeaters }
  1874. --     STATUS      mandatory
  1875. --     DESCRIPTION 
  1876. --         "This group supports objects for retrieving span related
  1877. --          status for HDSL2/SHDSL lines."
  1878. --     ::= { hdsl2ShdslGroups 2 }
  1879.  
  1880. hdsl2ShdslInventoryShdslGroup OBJECT IDENTIFIER
  1881.     ::= { hdsl2ShdslGroups 3 }
  1882.  
  1883. -- hdsl2ShdslInventoryShdslGroup OBJECT-GROUP
  1884. --     OBJECTS     { hdsl2ShdslInvTransmissionModeCapability }
  1885. --     STATUS      mandatory
  1886. --     DESCRIPTION 
  1887. --         "This group supports objects for retrieving SHDSL-specific
  1888. --          inventory information."
  1889. --     ::= { hdsl2ShdslGroups 3 }
  1890.  
  1891. hdsl2ShdslSpanShdslStatusGroup OBJECT IDENTIFIER
  1892.     ::= { hdsl2ShdslGroups 4 }
  1893.  
  1894. -- hdsl2ShdslSpanShdslStatusGroup OBJECT-GROUP
  1895. --     OBJECTS     { hdsl2ShdslStatusMaxAttainableLineRate, 
  1896. --                   hdsl2ShdslStatusActualLineRate, 
  1897. --                   hdsl2ShdslStatusTransmissionModeCurrent }
  1898. --     STATUS      mandatory
  1899. --     DESCRIPTION 
  1900. --         "This group supports objects for retrieving SHDSL-specific
  1901. --          span related status."
  1902. --     ::= { hdsl2ShdslGroups 4 }
  1903.  
  1904. hdsl2ShdslInventoryGroup OBJECT IDENTIFIER
  1905.     ::= { hdsl2ShdslGroups 5 }
  1906.  
  1907. -- hdsl2ShdslInventoryGroup OBJECT-GROUP
  1908. --     OBJECTS     { hdsl2ShdslInvVendorID, 
  1909. --                   hdsl2ShdslInvVendorModelNumber, 
  1910. --                   hdsl2ShdslInvVendorSerialNumber, 
  1911. --                   hdsl2ShdslInvVendorEOCSoftwareVersion, 
  1912. --                   hdsl2ShdslInvStandardVersion, 
  1913. --                   hdsl2ShdslInvVendorListNumber, 
  1914. --                   hdsl2ShdslInvVendorIssueNumber, 
  1915. --                   hdsl2ShdslInvVendorSoftwareVersion, 
  1916. --                   hdsl2ShdslInvEquipmentCode, 
  1917. --                   hdsl2ShdslInvVendorOther }
  1918. --     STATUS      mandatory
  1919. --     DESCRIPTION 
  1920. --         "This group supports objects that provide unit inventory
  1921. --          information about the units in HDSL2/SHDSL lines."
  1922. --     ::= { hdsl2ShdslGroups 5 }
  1923.  
  1924. hdsl2ShdslEndpointConfGroup OBJECT IDENTIFIER
  1925.     ::= { hdsl2ShdslGroups 6 }
  1926.  
  1927. -- hdsl2ShdslEndpointConfGroup OBJECT-GROUP
  1928. --     OBJECTS     { hdsl2ShdslEndpointCurrAtn }
  1929. --     STATUS      mandatory
  1930. --     DESCRIPTION 
  1931. --         "This group supports objects for configuring parameters for
  1932. --          segment endpoints in HDSL2/SHDSL lines."
  1933. --     ::= { hdsl2ShdslGroups 6 }
  1934.  
  1935. hdsl2ShdslEndpointCurrGroup OBJECT IDENTIFIER
  1936.     ::= { hdsl2ShdslGroups 7 }
  1937.  
  1938. -- hdsl2ShdslEndpointCurrGroup OBJECT-GROUP
  1939. --     OBJECTS     { hdsl2ShdslEndpointCurrAtn, 
  1940. --                   hdsl2ShdslEndpointCurrSnrMgn, 
  1941. --                   hdsl2ShdslEndpointCurrStatus, hdsl2ShdslEndpointES, 
  1942. --                   hdsl2ShdslEndpointSES, 
  1943. --                   hdsl2ShdslEndpointCRCanomalies, 
  1944. --                   hdsl2ShdslEndpointLOSWS, hdsl2ShdslEndpointUAS, 
  1945. --                   hdsl2ShdslEndpointCurr15MinTimeElapsed, 
  1946. --                   hdsl2ShdslEndpointCurr15MinES, 
  1947. --                   hdsl2ShdslEndpointCurr15MinSES, 
  1948. --                   hdsl2ShdslEndpointCurr15MinCRCanomalies, 
  1949. --                   hdsl2ShdslEndpointCurr15MinLOSWS, 
  1950. --                   hdsl2ShdslEndpointCurr15MinUAS, 
  1951. --                   hdsl2ShdslEndpointCurr1DayTimeElapsed, 
  1952. --                   hdsl2ShdslEndpointCurr1DayES, 
  1953. --                   hdsl2ShdslEndpointCurr1DaySES, 
  1954. --                   hdsl2ShdslEndpointCurr1DayCRCanomalies, 
  1955. --                   hdsl2ShdslEndpointCurr1DayLOSWS, 
  1956. --                   hdsl2ShdslEndpointCurr1DayUAS }
  1957. --     STATUS      mandatory
  1958. --     DESCRIPTION 
  1959. --         "This group supports objects which provide current status and
  1960. --          performance measurements relating to segment endpoints in
  1961. --          HDSL2/SHDSL lines."
  1962. --     ::= { hdsl2ShdslGroups 7 }
  1963.  
  1964. hdsl2Shdsl15MinIntervalGroup OBJECT IDENTIFIER
  1965.     ::= { hdsl2ShdslGroups 8 }
  1966.  
  1967. -- hdsl2Shdsl15MinIntervalGroup OBJECT-GROUP
  1968. --     OBJECTS     { hdsl2Shdsl15MinIntervalES, 
  1969. --                   hdsl2Shdsl15MinIntervalSES, 
  1970. --                   hdsl2Shdsl15MinIntervalCRCanomalies, 
  1971. --                   hdsl2Shdsl15MinIntervalLOSWS, 
  1972. --                   hdsl2Shdsl15MinIntervalUAS }
  1973. --     STATUS      mandatory
  1974. --     DESCRIPTION 
  1975. --         "This group supports objects which maintain historic
  1976. --          performance measurements relating to segment endpoints in
  1977. --          HDSL2/SHDSL lines in 15-minute intervals."
  1978. --     ::= { hdsl2ShdslGroups 8 }
  1979.  
  1980. hdsl2Shdsl1DayIntervalGroup OBJECT IDENTIFIER
  1981.     ::= { hdsl2ShdslGroups 9 }
  1982.  
  1983. -- hdsl2Shdsl1DayIntervalGroup OBJECT-GROUP
  1984. --     OBJECTS     { hdsl2Shdsl1DayIntervalMoniSecs, 
  1985. --                   hdsl2Shdsl1DayIntervalES, hdsl2Shdsl1DayIntervalSES, 
  1986. --                   hdsl2Shdsl1DayIntervalCRCanomalies, 
  1987. --                   hdsl2Shdsl1DayIntervalLOSWS, 
  1988. --                   hdsl2Shdsl1DayIntervalUAS }
  1989. --     STATUS      mandatory
  1990. --     DESCRIPTION 
  1991. --         "This group supports objects which maintain historic
  1992. --          performance measurements relating to segment endpoints in
  1993. --          HDSL2/SHDSL lines in 1-day intervals."
  1994. --     ::= { hdsl2ShdslGroups 9 }
  1995.  
  1996. hdsl2ShdslMaintenanceGroup OBJECT IDENTIFIER
  1997.     ::= { hdsl2ShdslGroups 10 }
  1998.  
  1999. -- hdsl2ShdslMaintenanceGroup OBJECT-GROUP
  2000. --     OBJECTS     { hdsl2ShdslMaintLoopbackConfig, 
  2001. --                   hdsl2ShdslMaintTipRingReversal, 
  2002. --                   hdsl2ShdslMaintPowerBackOff, 
  2003. --                   hdsl2ShdslMaintSoftRestart, 
  2004. --                   hdsl2ShdslMaintLoopbackTimeout, 
  2005. --                   hdsl2ShdslMaintUnitPowerSource }
  2006. --     STATUS      mandatory
  2007. --     DESCRIPTION 
  2008. --         "This group supports objects that provide support for
  2009. --          maintenance actions for HDSL2/SHDSL lines."
  2010. --     ::= { hdsl2ShdslGroups 10 }
  2011.  
  2012. hdsl2ShdslEndpointAlarmConfGroup OBJECT IDENTIFIER
  2013.     ::= { hdsl2ShdslGroups 11 }
  2014.  
  2015. -- hdsl2ShdslEndpointAlarmConfGroup OBJECT-GROUP
  2016. --     OBJECTS     { hdsl2ShdslEndpointAlarmConfProfile, 
  2017. --                   hdsl2ShdslEndpointThreshLoopAttenuation, 
  2018. --                   hdsl2ShdslEndpointThreshSNRMargin, 
  2019. --                   hdsl2ShdslEndpointThreshES, 
  2020. --                   hdsl2ShdslEndpointThreshSES, 
  2021. --                   hdsl2ShdslEndpointThreshCRCanomalies, 
  2022. --                   hdsl2ShdslEndpointThreshLOSWS, 
  2023. --                   hdsl2ShdslEndpointThreshUAS, 
  2024. --                   hdsl2ShdslEndpointAlarmConfProfileRowStatus }
  2025. --     STATUS      mandatory
  2026. --     DESCRIPTION 
  2027. --         "This group supports objects that allow configuration of alarm
  2028. --          thresholds for various performance parameters for HDSL2/SHDSL
  2029. --          lines."
  2030. --     ::= { hdsl2ShdslGroups 11 }
  2031.  
  2032. hdsl2ShdslNotificationGroup OBJECT IDENTIFIER
  2033.     ::= { hdsl2ShdslGroups 12 }
  2034.  
  2035. -- hdsl2ShdslNotificationGroup NOTIFICATION-GROUP
  2036. --     NOTIFICATIONS { hdsl2ShdslLoopAttenCrossing, 
  2037. --                   hdsl2ShdslSNRMarginCrossing, hdsl2ShdslPerfESThresh, 
  2038. --                   hdsl2ShdslPerfSESThresh, 
  2039. --                   hdsl2ShdslPerfCRCanomaliesThresh, 
  2040. --                   hdsl2ShdslPerfLOSWSThresh, hdsl2ShdslPerfUASThresh, 
  2041. --                   hdsl2ShdslSpanInvalidNumRepeaters, 
  2042. --                   hdsl2ShdslLoopbackFailure, hdsl2ShdslpowerBackoff, 
  2043. --                   hdsl2ShdsldeviceFault, hdsl2ShdsldcContinuityFault, 
  2044. --                   hdsl2ShdslconfigInitFailure, 
  2045. --                   hdsl2ShdslprotocolInitFailure, 
  2046. --                   hdsl2ShdslnoNeighborPresent, 
  2047. --                   hdsl2ShdslLocalPowerLoss }
  2048. --     STATUS      mandatory
  2049. --     DESCRIPTION 
  2050. --         "This group supports notifications of significant conditions
  2051. --          associated with HDSL2/SHDSL lines."
  2052. --     ::= { hdsl2ShdslGroups 12 }
  2053.  
  2054. hdsl2ShdslSpanConfProfileGroup OBJECT IDENTIFIER
  2055.     ::= { hdsl2ShdslGroups 13 }
  2056.  
  2057. -- hdsl2ShdslSpanConfProfileGroup OBJECT-GROUP
  2058. --     OBJECTS     { hdsl2ShdslSpanConfWireInterface, 
  2059. --                   hdsl2ShdslSpanConfMinLineRate, 
  2060. --                   hdsl2ShdslSpanConfMaxLineRate, 
  2061. --                   hdsl2ShdslSpanConfPSD, 
  2062. --                   hdsl2ShdslSpanConfTransmissionMode, 
  2063. --                   hdsl2ShdslSpanConfRemoteEnabled, 
  2064. --                   hdsl2ShdslSpanConfPowerFeeding, 
  2065. --                   hdsl2ShdslSpanConfCurrCondTargetMarginDown, 
  2066. --                   hdsl2ShdslSpanConfWorstCaseTargetMarginDown, 
  2067. --                   hdsl2ShdslSpanConfCurrCondTargetMarginUp, 
  2068. --                   hdsl2ShdslSpanConfWorstCaseTargetMarginUp, 
  2069. --                   hdsl2ShdslSpanConfUsedTargetMargins, 
  2070. --                   hdsl2ShdslSpanConfReferenceClock, 
  2071. --                   hdsl2ShdslSpanConfLineProbeEnable, 
  2072. --                   hdsl2ShdslSpanConfProfileRowStatus }
  2073. --     STATUS      mandatory
  2074. --     DESCRIPTION 
  2075. --         "This group supports objects that constitute configuration
  2076. --          profiles for configuring span related parameters in SHDSL
  2077. --          lines."
  2078. --     ::= { hdsl2ShdslGroups 13 }
  2079.  
  2080. hdsl2ShdslLineMibCompliance OBJECT IDENTIFIER
  2081.     ::= { hdsl2ShdslCompliances 1 }
  2082.  
  2083. -- hdsl2ShdslLineMibCompliance MODULE-COMPLIANCE
  2084. --     STATUS      mandatory
  2085. --     DESCRIPTION 
  2086. --         "The section outlines compliance requirements for this MIB."
  2087.  
  2088. --     MODULE      -- -- this module
  2089.  
  2090. --         MANDATORY-GROUPS        { hdsl2ShdslSpanConfGroup, 
  2091. --                   hdsl2ShdslSpanStatusGroup, hdsl2ShdslInventoryGroup, 
  2092. --                   hdsl2ShdslEndpointConfGroup, 
  2093. --                   hdsl2ShdslEndpointCurrGroup, 
  2094. --                   hdsl2Shdsl15MinIntervalGroup, 
  2095. --                   hdsl2Shdsl1DayIntervalGroup, 
  2096. --                   hdsl2ShdslMaintenanceGroup, 
  2097. --                   hdsl2ShdslEndpointAlarmConfGroup, 
  2098. --                   hdsl2ShdslNotificationGroup }
  2099.  
  2100. --         GROUP   hdsl2ShdslInventoryShdslGroup
  2101. --         DESCRIPTION   
  2102. --         "Support for this group is only required for implementations
  2103. --          supporting SHDSL lines."
  2104.  
  2105. --         GROUP   hdsl2ShdslSpanShdslStatusGroup
  2106. --         DESCRIPTION   
  2107. --         "Support for this group is only required for implementations
  2108. --          supporting SHDSL lines."
  2109.  
  2110. --         GROUP   hdsl2ShdslSpanConfProfileGroup
  2111. --         DESCRIPTION   
  2112. --         "Support for this group is only required for implementations
  2113. --          supporting SHDSL lines."
  2114.  
  2115. --     ::= { hdsl2ShdslCompliances 1 }
  2116.  
  2117. END -- end of module HDSL2-SHDSL-LINE-MIB.
  2118.