idnits 2.17.1 draft-ietf-atommib-sonetng-05.txt: ** The Abstract section seems to be numbered Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. ** Expected the document's filename to be given on the first page, but didn't find any == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. (A line matching the expected section header was found, but with an unexpected indentation: ' 2. Abstract' ) ** The document seems to lack an Introduction section. ** The document seems to lack a Security Considerations section. (A line matching the expected section header was found, but with an unexpected indentation: ' 7. Security Considerations' ) ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack an Authors' Addresses Section. ** There are 94 instances of too long lines in the document, the longest one being 8 characters in excess of 72. ** The abstract seems to contain references ([20], [15], [2], [16], [21], [3], [17], [22], [4], [18], [23], [5], [19], [6], [24], [7], [30], [25], [31], [26], [8], [32], [27], [9], [33], [28], [10], [34], [29], [11], [35], [12], [13], [36], [14], [1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. -- The abstract seems to indicate that this document obsoletes RFC1595, but the header doesn't have an 'Obsoletes:' line to match this. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 355 has weird spacing: '...etected upon...' == Line 3361 has weird spacing: '... to the most ...' == Couldn't figure out when the document was first submitted -- there may comments or warnings related to the use of a disclaimer for pre-RFC5378 work that could not be issued because of this. Please check the Legal Provisions document at https://trustee.ietf.org/license-info to determine if you need the pre-RFC5378 disclaimer. -- The document date (October 19, 1998) is 9320 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Missing reference section? '24' on line 3205 looks like a reference -- Missing reference section? '25' on line 3209 looks like a reference -- Missing reference section? '6' on line 3106 looks like a reference -- Missing reference section? '36' on line 3253 looks like a reference -- Missing reference section? '30' on line 3427 looks like a reference -- Missing reference section? '1' on line 3081 looks like a reference -- Missing reference section? '2' on line 3086 looks like a reference -- Missing reference section? '3' on line 3091 looks like a reference -- Missing reference section? '4' on line 3095 looks like a reference -- Missing reference section? '5' on line 3099 looks like a reference -- Missing reference section? '7' on line 3113 looks like a reference -- Missing reference section? '8' on line 3120 looks like a reference -- Missing reference section? '9' on line 3126 looks like a reference -- Missing reference section? '10' on line 3132 looks like a reference -- Missing reference section? '11' on line 3139 looks like a reference -- Missing reference section? '12' on line 3145 looks like a reference -- Missing reference section? '13' on line 3150 looks like a reference -- Missing reference section? '14' on line 3157 looks like a reference -- Missing reference section? '15' on line 3161 looks like a reference -- Missing reference section? '19' on line 3184 looks like a reference -- Missing reference section? '20' on line 3188 looks like a reference -- Missing reference section? '21' on line 3192 looks like a reference -- Missing reference section? '26' on line 3213 looks like a reference -- Missing reference section? '27' on line 3216 looks like a reference -- Missing reference section? '28' on line 3219 looks like a reference -- Missing reference section? '29' on line 3222 looks like a reference -- Missing reference section? '23' on line 3201 looks like a reference -- Missing reference section? '16' on line 3167 looks like a reference -- Missing reference section? '22' on line 3427 looks like a reference -- Missing reference section? '31' on line 3230 looks like a reference -- Missing reference section? '35' on line 3248 looks like a reference -- Missing reference section? '32' on line 3427 looks like a reference -- Missing reference section? '34' on line 3244 looks like a reference -- Missing reference section? '33' on line 3239 looks like a reference -- Missing reference section? '17' on line 3172 looks like a reference -- Missing reference section? '18' on line 3178 looks like a reference Summary: 16 errors (**), 0 flaws (~~), 5 warnings (==), 38 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Draft SONET/SDH Objects October 19, 1998 4 Definitions of Managed Objects 5 for the SONET/SDH Interface Type 7 October 19, 1998 9 AToM MIB Working Group 11 Kaj Tesink 12 Bellcore 13 331 Newman Springs Road 14 Red Bank, NJ 07701 16 kaj@bellcore.com 18 1. Status of this Memo 20 This document is an Internet-Draft. Internet-Drafts are 21 working documents of the Internet Engineering Task Force 22 (IETF), its areas, and its working groups. Note that other 23 groups may also distribute working documents as Internet- 24 Drafts. 26 Internet-Drafts are draft documents valid for a maximum of six 27 months and may be updated, replaced, or obsoleted by other 28 documents at any time. It is inappropriate to use Internet- 29 Drafts as reference material or to cite them other than as 30 ``work in progress.'' 32 To learn the current status of any Internet-Draft, please 33 check the ``1id-abstracts.txt'' listing contained in the 34 Internet- Drafts Shadow Directories on ftp.ietf.org (US East 35 Coast), nic.nordu.net (Europe), ftp.isi.edu (US West Coast), 36 or munnari.oz.au (Pacific Rim). 38 Copyright Notice 40 Copyright (C) The Internet Society (1998). All Rights 41 Reserved. 43 2. Abstract 45 This memo defines a portion of the Management Information Base 46 (MIB) for use with network management protocols in TCP/IP- 47 based internets. In particular, it defines objects for 48 managing Synchronous Optical Network/Synchronous Digital 49 Hierarchy (SONET/SDH) interfaces. This document is a 50 companion to the documents that define Managed Objects for the 51 DS1/E1/DS2/E2 and DS3/E3 Interface Types [24][25]. 53 Textual Conventions used in this MIB are defined in [6] and 54 [36]. 56 This memo replaces RFC1595 [30]. Changes relative to RFC1595 57 are summarized in the MIB module's REVISION clause. 59 3. The SNMP Network Management Framework 61 The SNMP Management Framework presently consists of five major 62 components: 64 0 An overall architecture, described in RFC 2271 [1]. 66 0 Mechanisms for describing and naming objects and events 67 for the purpose of management. The first version of this 68 Structure of Management Information (SMI) is called SMIv1 69 and described in RFC 1155 [2], RFC 1212 [3] and RFC 1215 70 [4]. The second version, called SMIv2, is described in 71 RFC 1902 [5], RFC 1903 [6] and RFC 1904 [7]. 73 0 Message protocols for transferring management 74 information. The first version of the SNMP message 75 protocol is called SNMPv1 and described in RFC 1157 [8]. 76 A second version of the SNMP message protocol, which is 77 not an Internet standards track protocol, is called 78 SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. 79 The third version of the message protocol is called 80 SNMPv3 and described in RFC 1906 [10], RFC 2272 [11] and 81 RFC 2274 [12]. 83 0 Protocol operations for accessing management information. 84 The first set of protocol operations and associated PDU 85 formats is described in RFC 1157 [8]. A second set of 86 protocol operations and associated PDU formats is 87 described in RFC 1905 [13]. 89 0 A set of fundamental applications described in RFC 2273 90 [14] and the view-based access control mechanism 91 described in RFC 2275 [15]. 93 Managed objects are accessed via a virtual information store, 94 termed the Management Information Base or MIB. Objects in the 95 MIB are defined using the mechanisms defined in the SMI. 97 This memo specifies a MIB module that is compliant to the 98 SMIv2. A MIB conforming to the SMIv1 can be produced through 99 the appropriate translations. The resulting translated MIB 100 must be semantically equivalent, except where objects or 101 events are omitted because no translation is possible (e.g., 102 use of Counter64). Some machine readable information in SMIv2 103 will be converted into textual descriptions in SMIv1 during 104 the translation process. However, this loss of machine 105 readable information is not considered to change the semantics 106 of the MIB. 108 4. Overview 110 These objects are used when the particular media being used to 111 realize an interface is a SONET/SDH interface. At present, 112 this applies to these values of the ifType variable in the 113 Internet-standard MIB: 115 sonet (39), sonetPath (50), sonetVT (51) 117 The definitions contained herein are based on the SONET/SDH 118 specifications in ANSI T1.105 and T1.106-1988 [19][20][21] and 119 CCITT G.707, 708, 709, and G.783 [26][27][28][29]. 121 4.1. Use of the ifTable 123 This section specifies how the MIB II interfaces group, as 124 defined in [23], is used for SONET/SDH interfaces. The 125 SONET/SDH layers support several multiplexing possibilities. 127 For example in SONET, an Synchronous Transport Signal 3 (STS- 128 3) has 3 SONET Paths, and a STS-3c has 1 SONET Path. Another 129 example could be a STS-12 having 4 SONET STS-3c Paths. 130 Similarly, a SONET Synchronous Payload Envelope (SPE) can 131 carry many Virtual Tributaries (VTs), for example, one SONET 132 SPE can carry 28 VT1.5s. It is important to note that an SPE 133 and a VT in SONET is collectively referred to as a Virtual 134 Container (VC) in SDH. Also, an STS is called Synchronous 135 Transport Module (STM) in SDH. 137 Not all SONET/SDH equipment terminates all SONET/SDH layers. 138 For example, a SONET/SDH STE regenerator terminates SONET/SDH 139 Sections only, and is transparent for all layers above that. 140 SONET/SDH Add-Drop multiplexers and Digital Cross Connect 141 Systems terminate SONET/SDH Lines. SONET/SDH Terminal 142 Multiplexers may also terminate SONET/SDH Paths and VTs/VCs. 144 MIB II [16], as extended by [23], accommodates these cases by 145 appropriate use of the MIB II system group, and the interfaces 146 group. The system group can name and describe the type of 147 managed resource. The interfaces group defines which SONET/SDH 148 layers apply, how these layers are configured and multiplexed. 149 This is achieved by proper representation of SONET/SDH Layers 150 by ifEntries as defined in [23], as follows: 152 _____________________________ 153 | | | | > 154 | | | | | 155 | VT 1 |..........|VT K| > K ifEntries 156 | | | | | 157 |_____________|__________|____| > 158 | | | | > 159 | | | | | 160 | Path 1 |......|Path L| > L ifEntries 161 | | | | | 162 |_______________|______|______| > 163 | | > 164 | | | 165 | Line | | 166 | | | 167 |_____________________________| | 168 | | | 169 | | | 170 | Section Layer | > 1 ifEntry 171 | | | 172 |_____________________________| | 173 | | | 174 | | | 175 | Physical Medium Layer | | 176 | | | 177 |_____________________________| > 179 Use of ifTable for a SONET/SDH port 181 The exact configuration and multiplexing of the layers is 182 maintained in the ifStackTable [23]. 184 4.2. Use of ifTable for SONET/SDH Medium/Section/Line Layer 186 Only the ifGeneralInformationGroup needs to be supported. 188 ifTable Object Use for combined SONET/SDH 189 Medium/Section/Line Layer 190 ====================================================================== 191 ifIndex Interface index. 193 ifDescr SONET/SDH Medium/Section/Line 195 ifType sonet(39) 196 ifSpeed Speed of line rate for SONET/SDH, 197 (e.g., 155520000 bps). 199 ifPhysAddress The value of the Circuit Identifier. 200 If no Circuit Identifier has been assigned 201 this object should have an octet string with 202 zero length. 204 ifAdminStatus Supports read-only access. 205 The desired administrative status of the 206 interface. 208 ifOperStatus The value testing(3) is not used. 209 This object assumes the value down(2), 210 if the objects sonetSectionCurrentStatus 211 and sonetLineCurrentStatus have 212 any other value than sonetSectionNoDefect(1) 213 and sonetLineNoDefect(1), respectively. 215 ifLastChange sysUpTime at the last change in ifOperStatus. 217 ifName Textual name of the interface or an OCTET STRING 218 of zero length. 220 ifLinkUpDownTrapEnable Default value is enabled(1). 221 Just read-only access may be supported. 223 ifHighSpeed Speed of line in Mega-bits per second 224 (e.g., 155 Mbps) 226 ifConnectorPresent Set to true(1). 228 ifAlias The (non-volatile) alias name for this interface 229 as assigned by the network manager. 231 4.3. Use of ifTable for SONET/SDH Paths 233 Only the ifGeneralInformationGroup needs to be supported. 235 ifTable Object Use for SONET/SDH Paths 236 ========================================= 237 ifIndex Interface index. 239 ifDescr SONET/SDH Path 240 ifType sonetPath(50) 242 ifSpeed set to speed of SONET/SDH path 243 (e.g., an STS-1 path has a 244 rate of 50112000 bps.) 246 ifPhysAddress Circuit Identifier or OCTET STRING of zero length. 248 ifAdminStatus Supports read-only access. 249 The desired administrative status of the 250 interface. 252 ifOperStatus This object assumes the value down(2), 253 if the object sonetPathCurrentStatus has 254 any other value than sonetPathNoDefect(1). 256 ifLastChange sysUpTime at the last change in ifOperStatus. 258 ifName Textual name of the interface or an OCTET STRING 259 of zero length. 261 ifLinkUpDownTrapEnable Default value is disabled(2). 262 Just read-only access may be supported. 264 ifHighSpeed Set to rate of SONET/SDH path 265 in Mega-bits per second. 267 ifConnectorPresent Set to false(2). 269 ifAlias The (non-volatile) alias name for this interface 270 as assigned by the network manager. 272 4.4. Use of ifTable for SONET/SDH VTs/VCs 274 Only the ifGeneralInformationGroup needs to be supported. 276 ifTable Object Use for SONET/SDH VTs/VCs 277 =========================================== 278 ifIndex Interface index. 280 ifDescr SONET/SDH VT/VC 282 ifType sonetVT(51) 283 ifSpeed Set to speed of VT/VC 284 (e.g., a VT1.5 has a rate of 285 1728000 bps.) 287 ifPhysAddress Circuit Identifier or OCTET STRING of zero length. 289 ifAdminStatus Supports read-only access. 290 The desired administrative status of the 291 interface. 293 ifOperStatus This object assumes the value down(2), 294 if the object sonetVTCurrentStatus has 295 any other value than sonetVTNoDefect(1). 297 ifLastChange sysUpTime at the last change in ifOperStatus. 299 ifName Textual name of the interface or an OCTET STRING 300 of zero length. 302 ifLinkUpDownTrapEnable Default value is disabled(2). 303 Just read-only access may be supported. 305 ifHighSpeed Set to rate of VT in Mega-bits per second. 307 ifConnectorPresent Set to false(2). 309 ifAlias The (non-volatile) alias name for this interface 310 as assigned by the network manager. 312 4.5. SONET/SDH Terminology 314 The terminology used in this document to describe error 315 conditions on a SONET circuit as monitored by a SONET system 316 are from the T1.231 [22][31][35]. The terminology used in 317 this document to describe error conditions on a SDH circuit as 318 monitored by a SDH system are from the CCITT G.783 [29]. Only 319 the SONET Performance Monitoring terminology is defined in 320 this document. The definitions for SDH Performance Monitoring 321 terms are similar but not identical, and they can be found in 322 [29]. If the definition in this document does not match the 323 definition in the T1.231 document, the implementer should 324 follow the definition described in this document. In some 325 cases other or additional references are used as compared with 326 the ones cited above. This will be indicated in the text. 328 Section Loss Of Frame Failure (Out of Frame Event, Severely 329 Errored Frame Defect) 330 An Out of Frame (OOF) event (or Severely Errored Frame 331 defect) is the occurrence of four contiguous errored 332 frame alignment words. A frame alignment work occupies 333 the A1 and A2 bytes of an STS frame, and is defined in 334 T1.105. The SEF defect is terminated when two contiguous 335 error-free frame words are detected. Any implementation 336 of the frame recovery circuitry which achieves 337 realignment following an OOF within the 250 microsecond 338 (two frames) interval implied by this definition is 339 acceptable. 341 A Loss of Frame (LOF) defect is declared when an OOF/SEF 342 defect persists for a period of 3 milliseconds. The LOF 343 defect is terminated when the incoming signal remains 344 continuously in-frame for a period of 1 ms to 3 ms. 346 A LOF failure is declared when the LOF defect persists 347 for a period of 2.5 +/- 0.5 seconds, except when an LOS 348 defect or failure is present. The LOF failure is cleared 349 when the LOS failure is declared, or when the LOF defect 350 is absent for 10 +/- 0.5 seconds. 352 Loss of Signal 353 The Loss of Signal (LOS) defect is declared when no 354 transitions are detected on the incoming signal (before 355 descrambling). The LOS defect is detected upon 356 observing 2.3 to 100 microseconds of no transitions. The 357 LOS defect is cleared after a 125 microsecond interval 358 (one frame) during which no LOS defect is detected. 360 The LOS failure is declared when the LOS defect persists 361 for a period of 2.5 +/- 0.5 seconds, or if LOS defect is 362 present when the criteria for LOF failure declaration 363 have been met. The LOS failure is cleared when the LOS 364 defect is absent for a period of 10 +/- 0.5 seconds. 365 Declaration of LOS failure clears any existing LOF 366 failure. Clearing the LOS failure allows immediate 367 declaration of the LOF failure if conditions warrant. 369 STS-Path Loss of Pointer 370 A Loss of Pointer (LOP) defect is declared when either a 371 valid pointer is not detected in eight consecutive 372 frames, or when eight consecutive frames are detected 373 with the New Data Flag (NDF) set to "1001" without a 374 valid concatenation indicator (see ANSI T1.105). A LOP 375 defect is terminated when either a valid pointer with a 376 normal NDF set to "0110", or a valid concatenation 377 indicator is detected for three contiguous frames. 378 Incoming STS-Path AIS shall not result in the declaration 379 of a LOP defect. 381 An STS-Path LOP failure is declared when the STS-Path LOP 382 defect persists for a period of 2.5 +/- 0.5 seconds. A 383 STS-Path LOP failure is cleared when the STS-Path LOP 384 defect is absent for 10 +/- 0.5 seconds. 386 VT Loss of Pointer 387 A VT LOP defect is declared when either a valid pointer 388 is not detected in eight consecutive VT superframes, or 389 when eight consecutive VT superframes are detected with 390 the NDF set to "1001" without a valid concatenation 391 indicator. A VT LOP defect is terminated when either a 392 valid pointer with a normal NDF set to "0110", or a valid 393 concatenation indicator is detected for three contiguous 394 VT superframes. Incoming VT-Path AIS shall not result in 395 declaring a VT LOP defect. 397 A VT LOP failure is declared when the VT LOP defect 398 persists for 2.5 +/- 0.5 seconds. A VT LOP failure is 399 cleared when the VT LOP defect is absent for 10 +/- 0.5 400 seconds. 402 Line Alarm Indication Signal 403 A Line Alarm Indication Signal (L-AIS) is defined in ANSI 404 T1.105. The following criteria are specific to the L-AIS 405 defect: 407 -- Line AIS defect is detected as a "111" pattern in 408 bits 6, 7, and 8 of the K2 byte in five consecutive 409 frames. 411 -- Line AIS defect is terminated when bits 6, 7, and 8 412 of the K2 byte do not contain the code "111" for five 413 consecutive frames. 415 A Line AIS failure is declared when the Line AIS defect 416 persists for a period of 20.5 +/- 0.5 seconds. A Line 417 AIS failure is cleared when the Line AIS defect is absent 418 for 10 +/- 0.5 seconds. 420 STS-Path Alarm Indication Signal 421 The STS-Path Alarm Indication Signal (AIS) is defined in 422 ANSI T1.105 as all ones in bytes H1, H2, and H3 as well 423 as all ones in the entire STS SPE. The following 424 criteria are specific to the STS-Path AIS defect: 426 -- STS-Path AIS defect is detected as all ones in bytes 427 H1 and H2 in three contiguous frames. 429 -- The STS-Path AIS defect is terminated when a valid STS 430 Pointer is detected with the NDF set to "1001" (inverted) 431 for one frame, or "0110" (normal) for three contiguous 432 frames. 434 An STS-Path AIS failure is declared when the STS-Path AIS 435 defect persists for 2.5 +/- 0.5 seconds. An STS-Path AIS 436 failure is cleared when the STS-Path AIS defect is absent 437 for 10 +/- 0.5 seconds. 439 VT-Path Alarm Indication Signal 440 The VT-Path Alarm Indication Signal (AIS) is only 441 applicable for VTs in the floating mode of operation. 442 VT-Path AIS is used to alert the downstream VT Path 443 Terminating Entity (PTE) of an upstream failure. Upon 444 detection of a failure, Line AIS, or STS-Path AIS, an STS 445 PTE will generate downstream VT-Path AIS if the STS 446 Synchronous Payload Envelope (SPE) is carrying floating 447 VTs. VT-Path AIS is specified in ANSI T1.105 as all ones 448 in bytes V1, V2, V3, and V4, as well as all ones in the 449 entire VT SPE. The following criteria are specific to 450 VT-Path AIS defect: 452 -- VT-Path AIS defect is detected by a VT PTE as all 453 ones in bytes V1 and V2 in three contiguous VT 454 superframes. 456 -- VT-Path AIS defect is terminated when valid VT 457 pointer with a valid VT size is detected with the NDF set 458 to "1001" (inverted) for one VT superframe, or "0110" 459 (normal) for three contiguous VT superframes are 460 detected. 462 A VT-Path AIS failure is declared when the VT-Path AIS 463 defect persists for 2.5 +/- 0.5 seconds. A VT-Path AIS 464 failure is cleared when the VT-Path AIS defect is absent 465 for 10 +/- 0.5 seconds. 467 Line Remote Defect Indication 468 Line Remote Defect Indication (RDI) (aka Line FERF) 469 signal is the occurrence of a "110" pattern in bit 470 positions 6, 7, and 8 of the K2 byte in STS-1 #1 of the 471 STS-N signal. Line RDI is defined in ANSI T1.105. The 472 following criteria are specific to Line RDI defect: 474 -- Line RDI defect is a "110" code in bits 6, 7, and 8 475 of the K2 byte of in STS-1 #1 in x consecutive frames, 476 where x = 5 [31][35] or 10 [35]. 478 -- Line RDI defect is terminated when any code other 479 than "110" is detected in bits 6, 7, and 8 of the K2 byte 480 in x consecutive frames, where x = 5 [31][35] or 10 [35]. 482 A Line Remote Failure Indication (RFI) failure is 483 declared when the incoming Line RDI defects lasts for 2.5 484 +/- 0.5 seconds. The Line RFI failure is cleared when no 485 Line RDI defects are detected for 10 +/- 0.5 seconds. 487 STS-Path Remote Defect Indication 488 STS-Path RDI (aka STS-Path FERF) signal shall be 489 generated within 100 milliseconds by the STS PTE upon 490 detection of an AIS or LOP defect. Transmission of the 491 STS-Path RDI signal shall cease within 100 milliseconds 492 when the STS PTE no longer detects STS-Path AIS or STS- 493 Path LOP defect. The STS-Path RDI shall accurately 494 report the presence or absence of STS-Path AIS or STS- 495 Path LOP defects. STS-Path RDI defect is defined in ANSI 496 T1.105. The following requirements are specific to the 497 STS-Path RDI defect: 499 -- STS-Path RDI is detected by all STS PTEs. STS-Path 500 RDI is detected by the upstream STS PTE as a "1" in bit 501 five of the Path Status byte (G1) for x consecutive 502 frames, where x = 5 [31] or 10 [35]. 504 -- Removal of STS-Path Remote Defect Indication is 505 detected by a "0" in bit 5 of the G1 byte in x 506 consecutive frames, where x = 5 [31] or 10 [35]. 508 An STS-Path Remote Failure Indication (RFI) failure is 509 declared when the incoming STS-Path RDI defects lasts for 510 2.5 +/- 0.5 seconds. The STS-Path RFI failure is cleared 511 when no STS-Path RDI defects are detected for 10 +/- 0.5 512 seconds. 514 VT-Path Remote Defect Indication 515 VT Path RDI (aka VT Path FERF) signal shall be generated 516 within 100 milliseconds by the VT PTE upon detection of a 517 VT-Path AIS or LOP defect. Transmission of the VT-Path 518 RDI signal shall cease within 100 milliseconds when the 519 VT PTE no longer detects VT-Path AIS or VT-Path LOP 520 defect. The VT-Path RDI shall accurately report the 521 presence or absence of VT-Path AIS or VT-Path LOP 522 defects. VT-Path RDI defect is defined in ANSI T1.105. 523 The following requirements are specific to VT-Path RDI 524 defect: 526 -- VT-Path RDI defect is the occurrence of a "1" in bit 527 4 of the VT-Path Overhead byte (V5) in x consecutive 528 frames, where x = 5 [31] or 10 [35]. 530 -- VT-Path RDI defect is terminated when a "0" is 531 detected in bit 4 of the VT-Path Overhead byte (V5) for x 532 consecutive frames, where x = 5 [31] or 10 [35]. 534 A VT-Path Remote Failure Indication (RFI) (derived) 535 failure is declared when the incoming VT-Path RDI defects 536 lasts for 2.5 +/- 0.5 seconds. The VT-Path RFI failure 537 is cleared when no VT-Path RDI defects are detected for 538 10 +/- 0.5 seconds. 540 VT-Path Remote Failure Indication 541 The VT-Path RFI signal is only required for the case of 542 byte synch mapped DS1s where the DS1 frame bit is not 543 mapped. The VT-Path RFI is specified in ANSI T1.105, 544 where it is currently called VT path yellow. When 545 provided, the VT-Path RFI signal is used to indicate the 546 occurrence of far-end failures. When the VT-Path RFI is 547 not provided, far-end failures are derived from local 548 timing of the VT-Path RDI defect. The VT-Path RFI 549 failure is declared within 5 ms of detecting the incoming 550 VT-Path RFI Signal. The VT-Path Remote Failure 551 Indication (RFI) failure is cleared within 50 ms of 552 detecting the removal of the incoming VT-Path RFI signal. 554 Coding Violation 555 Coding Violations (CV) are Bit Interleaved Parity (BIP) 556 errors that are detected in the incoming signal. CV 557 counters are incremented for each BIP error detected. 558 That is, each BIP-8 can detect up to eight errors per 559 STS-N frame, with each error incrementing the CV counter. 560 Section CVs shall be collected using the BIP-8 in the B1 561 byte located in the Section Overhead of STS-1 #1. Line 562 CVs shall be collected using the BIP-8s in B2 bytes 563 located in the Line Overhead of each STS-1 (since all CVs 564 on an STS-N line are counted together, this is equivalent 565 to counting each error in the BIP-8*N contained in the B2 566 bytes of the STS-N Line Overhead). Thus, on an STS-N 567 signal, up to 8 x N CVs may occur in each frame. Path 568 CVs shall be collected using the BIP-8 in the B3 byte of 569 the STS-Path Overhead of the STS SPE. VT CVs shall be 570 collected using the BIP-2 in the V5 overhead byte of the 571 floating VT. 573 Errored Seconds 574 At each layer, an Errored Second (ES) is a second with 575 one or more Coding Violations at that layer OR one or 576 more incoming defects (e.g., SEF, LOS, AIS, LOP) at that 577 layer has occurred. 579 Severely Errored Seconds 580 According to [22][31][32][34][35] at each layer, an 581 Severely Errored Second (SES) is a second with x or more 582 CVs at that layer, or a second during which at least one 583 or more incoming defects at that layer has occurred. The 584 values of x in RFC1595[30] were based on [22] and [32] 585 (see Appendix B). These values have subsequently been 586 relaxed in [31][34][35]. In addition, according to G.826 587 [33] SESs are measured as a percentage of errored blocks. 589 To deal with these sets of definitions this memo defines 590 an object sonetSESThresholdSet that determines the 591 correct interpretation of SES. For backward 592 compatibility, if this object is not implemented the 593 interpretation of Appendix B shall apply. Otherwise, a 594 more recent interpretation is suggested. An agent is not 595 required to support all sets of definitions. 597 Note that if a manager changes the value of this object 598 all SES statistics collected prior to this change shall 599 be invalidated. 601 Severely Errored Framing Seconds 602 A Severely Errored Framing Second (SEFS) is a seconds 603 with containing one or more SEF events. This counter is 604 only counted at the Section Layer. 606 Unavailable Seconds 607 At the Line, Path, and VT layers, an unavailable second 608 is calculated by counting the number of seconds that the 609 interface is unavailable. At each layer, the SONET/SDH 610 interface is said to be unavailable at the onset of 10 611 contiguous SESs. The 10 SESs are included in unavailable 612 time. Once unavailable, the SONET/SDH interface becomes 613 available at the onset of 10 contiguous seconds with no 614 SESs. The 10 seconds with no SESs are excluded from 615 unavailable time. With respect to the SONET/SDH error 616 counts at each layer, all counters at that layer are 617 incremented while the SONET/SDH interface is deemed 618 available at that layer. While the interface is deemed 619 unavailable at that layer, the only count that is 620 incremented is UASs at that layer. 622 Note that this definition implies that the agent cannot 623 determine until after a ten second interval has passed 624 whether a given one-second interval belongs to available 625 or unavailable time. If the agent chooses to update the 626 various performance statistics in real time then it must 627 be prepared to retroactively reduce the ES, SES, and SEFS 628 counts by 10 and increase the UAS count by 10 when it 629 determines that available time has been entered. It must 630 also be prepared to reduce the CV count by the number of 631 violations counted since the onset of unavailable time. 632 The agent must be similarly prepared to retroactively 633 decrease the UAS count by 10 and increase the ES and CV 634 counts as necessary upon entering available time. A 635 special case exists when the 10 second period leading to 636 available or unavailable time crosses a 900 second 637 statistics window boundary, as the foregoing description 638 implies that the CV, ES, SES, SEFS, and UAS counts the 639 PREVIOUS interval must be adjusted. In this case 640 successive GETs of the affected sonetPathIntervalSES and 641 sonetPathIntervalUAS objects (and the analogous Line and 642 VT objects also) objects will return differing values if 643 the first GET occurs during the first few seconds of the 644 window. 646 According to ANSI T1.231 unavailable time begins at the 647 _onset_ of 10 contiguous severely errored seconds -- that 648 is, unavailable time starts with the _first_ of the 10 649 contiguous SESs. Also, while an interface is deemed 650 unavailable all counters for that interface are frozen 651 except for the UAS count. It follows that an 652 implementation which strictly complies with this standard 653 must _not_ increment any counters other than the UAS 654 count -- even temporarily -- as a result of anything that 655 happens during those 10 seconds. Since changes in the 656 signal state lag the data to which they apply by 10 657 seconds, an ANSI-compliant implementation must pass the 658 one-second statistics through a 10-second delay line 659 prior to updating any counters. That can be done by 660 performing the following steps at the end of each one 661 second interval. 663 i) Read near/far end CV counter and alarm status flags from 664 the hardware. 666 ii) Accumulate the CV counts for the preceding second and 667 compare them to the ES and SES threshold for the layer in 668 question. Update the signal state and shift the one- 669 second CV counts and ES/SES flags into the 10-element 670 delay line. Note that far-end one-second statistics are 671 to be flagged as "absent" during any second in which 672 there is an incoming defect at the layer in question or 673 at any lower layer. 675 iii) Update the current interval statistics using the signal 676 state from the _previous_ update cycle and the one-second 677 CV counts and ES/SES flags shifted out of the 10-element 678 delay line. 680 This approach is further described in Appendix A. An 681 agent may choose to use this approach in lieu of 682 retroactive adjustments to the counters. 684 In any case, a linkDown trap shall be sent only after the 685 agent has determined for certain that the unavailable 686 state has been entered, but the time on the trap will be 687 that of the first UAS (i.e., 10 seconds earlier). A 688 linkUp trap shall be handled similarly. 690 Unequipped 691 If a Path or VT connection is not provisioned (idle) the 692 SONET equipment will signal this state by transmitting 693 the Path or VT Signal Label as follows: 694 - byte C2 of the STS Path Overhead equal to 0 for an 695 unequipped Path, 696 - byte V5 of the VT Path Overhead equal to 0 for an 697 unequipped VT. 699 Signal Label Mismatch 700 A Path or VT connection is not correctly provisioned if a 701 received Path or VT Signal Label mismatch occurs. A 702 received Signal Label is considered mismatched if it does 703 not equal either the locally provisioned value or the 704 value 'equipped non-specific' (1 hex). Note that any 705 received non-zero Signal Label is considered a locally 706 provisioned value of 'equipped non-specific'. Only in- 707 service, provisioned Path Terminating equipment can 708 detect mismatched Signal labels. It is considered 709 provisioned if it has been configured for a mapping and 710 has been assigned signals to and from which the mapping 711 takes place. While a Path is unequipped or has 712 mismatched signal labels ES/SES counts continue, but 713 these conditions do not themselves contribute to ES/SES. 715 Circuit Identifier 716 This is a character string specified by the circuit 717 vendor, and is useful when communicating with the vendor 718 during the troubleshooting process. 720 5. Object Definitions 722 SONET-MIB DEFINITIONS ::= BEGIN 724 IMPORTS 725 MODULE-IDENTITY, OBJECT-TYPE, 726 Integer32, transmission 727 FROM SNMPv2-SMI 728 DisplayString, TruthValue 729 FROM SNMPv2-TC 730 MODULE-COMPLIANCE, OBJECT-GROUP 731 FROM SNMPv2-CONF 732 ifIndex 733 FROM IF-MIB 734 PerfCurrentCount, PerfIntervalCount 735 FROM PerfHist-TC-MIB; 737 -- This is the MIB module for the SONET/SDH Interface objects. 739 sonetMIB MODULE-IDENTITY 740 LAST-UPDATED "9810190000Z" 741 ORGANIZATION "IETF AToM MIB Working Group" 742 CONTACT-INFO 743 "Kaj Tesink 744 Bellcore 745 Tel: (732) 758-5254 746 Fax: (732) 758-2269 747 E-mail: kaj@bellcore.com." 748 DESCRIPTION 749 "The MIB module to describe 750 SONET/SDH interfaces objects." 751 REVISION "9810190000Z" 752 DESCRIPTION 753 "The key changes made to this MIB module 754 since its initial publication in RFC 1595 755 are as follows. 757 (1) The MODULE-IDENTITY has been updated to reflect the 758 changes to the MIB. 760 (2) Where applicable, the textual conventions 761 PerfCurrentCount and PerfIntervalCount from 762 PerfHist-TC-MIB have been used in place of Gauge32. 764 (3) An agent now has the option to delay updates to 765 the various performance counts in lieu of performing 766 retroactive adjustments upon entering into or exiting 767 from unavailable time. This implementation option is 768 described in Appendix A of this memo. 770 (4) In order to make the SONET-MIB more useful for 771 circuit provisioning, the formerly read-only objects 772 sonetMediumType, sonetMediumLineCoding, 773 sonetMediumLineType, and sonetMediumCircuitIdentifier 774 have been given a MAX-ACCESS of read-write. The 775 MIN-ACCESS remains read-only. 777 (5) The DESCRIPTION clause for sonetMediumTimeElapsed has 778 been updated to describe its behaviour if the duration 779 of the current interval exceeds the maximum value. 781 (6) The DESCRIPTION clause for sonetMediumValidIntervals 782 has been updated to describe its behaviour when some 783 intervals may be unavailable, and the object 784 sonetMediumInvalidIntervals has been added to keep 785 count of the number of missing intervals (if any). 787 (7) The object sonetMediumLoopbackConfig has been added 788 to enable or disable loopback configurations. 790 (8) Because the error count thresholds for declaring 791 severely errored seconds that are specified in ANSI 792 T1.231-1993, ITU-T G.826-1995, and ANSI T1.231-1997 793 are all different from each other and from the thresholds 794 specified in RFC 1595, an enumerated INTEGER object 795 sonetSESthresholdSet has been added to allow an agent 796 to specify which threshold set is in use. Text has 797 been added to Section 4 stating that if this object is 798 not implemented the thresholds specified in RFC 1595 799 should be assumed, and the table containing those 800 thresholds has been moved to Appendix B of this memo. 802 (9) A column with SYNTAX TruthValue has been added to each 803 interval table. The purpose of the additional column 804 is to indicate, for each interval, whether the data 805 is valid in the sense intended by ANSI T1.231 clause 806 9.1.2.2 [31][35]. The objects in question are: 808 sonetSectionIntervalValidData 809 sonetLineIntervalValidData 810 sonetFarEndLineIntervalValidData 811 sonetPathIntervalValidData 812 sonetFarEndPathIntervalValidData 813 sonetVTIntervalValidData 814 sonetFarEndVTIntervalValidData 816 (10) The ranges for sonetPathCurrentStatus and 817 sonetVTCurrentStatus have been made consistent 818 with the DESCRIPTION clauses. 820 (11) The conformance information has been updated. Previous 821 conformance information from RFC 1595 has been 822 deprecated. Some typographical errors in the deprecated 823 section have been corrected in order to prevent 824 MIB compilation errors." 826 REVISION "9401030000Z" 827 DESCRIPTION 828 "The RFC1595 version of this MIB module." 830 ::= { transmission 39 } 832 -- This is the MIB module for the SONET/SDH objects 834 sonetObjects OBJECT IDENTIFIER ::= { sonetMIB 1 } 836 sonetObjectsPath OBJECT IDENTIFIER ::= { sonetMIB 2 } 838 sonetObjectsVT OBJECT IDENTIFIER ::= { sonetMIB 3 } 840 -- groups in the SONET/SDH MIB module 842 sonetMedium OBJECT IDENTIFIER ::= { sonetObjects 1 } 844 sonetSection OBJECT IDENTIFIER ::= { sonetObjects 2 } 846 sonetLine OBJECT IDENTIFIER ::= { sonetObjects 3 } 848 sonetFarEndLine OBJECT IDENTIFIER ::= { sonetObjects 4 } 850 sonetPath OBJECT IDENTIFIER ::= { sonetObjectsPath 1 } 851 sonetFarEndPath OBJECT IDENTIFIER ::= { sonetObjectsPath 2 } 853 sonetVT OBJECT IDENTIFIER ::= { sonetObjectsVT 1 } 855 sonetFarEndVT OBJECT IDENTIFIER ::= { sonetObjectsVT 2 } 856 -- the SONET/SDH Medium group 858 -- SONET/SDH interfaces for some applications may be electrical 859 -- interfaces and not optical interfaces. This group handles 860 -- the configuration information for both optical SONET/SDH 861 -- interfaces and electrical SONET/SDH interfaces. 863 sonetMediumTable OBJECT-TYPE 864 SYNTAX SEQUENCE OF SonetMediumEntry 865 MAX-ACCESS not-accessible 866 STATUS current 867 DESCRIPTION 868 "The SONET/SDH Medium table." 869 ::= { sonetMedium 1 } 871 sonetMediumEntry OBJECT-TYPE 872 SYNTAX SonetMediumEntry 873 MAX-ACCESS not-accessible 874 STATUS current 875 DESCRIPTION 876 "An entry in the SONET/SDH Medium table." 877 INDEX { ifIndex } 878 ::= { sonetMediumTable 1 } 880 SonetMediumEntry ::= 881 SEQUENCE { 882 sonetMediumType INTEGER, 883 sonetMediumTimeElapsed Integer32, 884 sonetMediumValidIntervals Integer32, 885 sonetMediumLineCoding INTEGER, 886 sonetMediumLineType INTEGER, 887 sonetMediumCircuitIdentifier DisplayString, 888 sonetMediumInvalidIntervals Integer32, 889 sonetMediumLoopbackConfig BITS 890 } 892 sonetMediumType OBJECT-TYPE 893 SYNTAX INTEGER { 894 sonet(1), 895 sdh(2) 896 } 897 MAX-ACCESS read-write 898 STATUS current 899 DESCRIPTION 900 "This variable identifies whether a SONET 901 or a SDH signal is used across this interface." 902 ::= { sonetMediumEntry 1 } 904 sonetMediumTimeElapsed OBJECT-TYPE 905 SYNTAX Integer32 (1..900) 906 MAX-ACCESS read-only 907 STATUS current 908 DESCRIPTION 909 "The number of seconds, including partial seconds, 910 that have elapsed since the beginning of the current 911 measurement period. If, for some reason, such as an 912 adjustment in the system's time-of-day clock, the 913 current interval exceeds the maximum value, the 914 agent will return the maximum value." 915 ::= { sonetMediumEntry 2 } 917 sonetMediumValidIntervals OBJECT-TYPE 918 SYNTAX Integer32 (0..96) 919 MAX-ACCESS read-only 920 STATUS current 921 DESCRIPTION 922 "The number of previous 15-minute intervals 923 for which data was collected. 924 A SONET/SDH interface must be capable 925 of supporting at least n intervals. 926 The minimum value of n is 4. 927 The default of n is 32. 928 The maximum value of n is 96. 929 The value will be unless the measurement was 930 (re-)started within the last (*15) minutes, in which 931 case the value will be the number of complete 15 932 minute intervals for which the agent has at least 933 some data. In certain cases (e.g., in the case 934 where the agent is a proxy) it is possible that some 935 intervals are unavailable. In this case, this 936 interval is the maximum interval number for 937 which data is available. " 938 ::= { sonetMediumEntry 3 } 940 sonetMediumLineCoding OBJECT-TYPE 941 SYNTAX INTEGER { 942 sonetMediumOther(1), 943 sonetMediumB3ZS(2), 944 sonetMediumCMI(3), 945 sonetMediumNRZ(4), 946 sonetMediumRZ(5) 947 } 948 MAX-ACCESS read-write 949 STATUS current 950 DESCRIPTION 951 "This variable describes the line coding for 952 this interface. The B3ZS and CMI are used for 953 electrical SONET/SDH signals (STS-1 and STS-3). 954 The Non-Return to Zero (NRZ) and the Return 955 to Zero are used for optical SONET/SDH signals." 956 ::= { sonetMediumEntry 4 } 958 sonetMediumLineType OBJECT-TYPE 959 SYNTAX INTEGER { 960 sonetOther(1), 961 sonetShortSingleMode(2), 962 sonetLongSingleMode(3), 963 sonetMultiMode(4), 964 sonetCoax(5), 965 sonetUTP(6) 966 } 967 MAX-ACCESS read-write 968 STATUS current 969 DESCRIPTION 970 "This variable describes the line type for 971 this interface. The line types are 972 Short and Long Range 973 Single Mode fiber or Multi-Mode fiber interfaces, 974 and coax and UTP for electrical interfaces. The 975 value sonetOther should be used when the Line Type is 976 not one of the listed values." 977 ::= { sonetMediumEntry 5 } 979 sonetMediumCircuitIdentifier OBJECT-TYPE 980 SYNTAX DisplayString (SIZE (0..255)) 981 MAX-ACCESS read-write 982 STATUS current 983 DESCRIPTION 984 "This variable contains the transmission 985 vendor's circuit identifier, for the 986 purpose of facilitating troubleshooting. 987 Note that the circuit identifier, if available, 988 is also represented by ifPhysAddress." 989 ::= { sonetMediumEntry 6 } 991 sonetMediumInvalidIntervals OBJECT-TYPE 992 SYNTAX Integer32 (0..96) 993 MAX-ACCESS read-only 994 STATUS current 995 DESCRIPTION 996 "The number of intervals in the range from 997 0 to sonetMediumValidIntervals for which no 998 data is available. This object will typically 999 be zero except in cases where the data for some 1000 intervals are not available (e.g., in proxy 1001 situations)." 1002 ::= { sonetMediumEntry 7 } 1004 sonetMediumLoopbackConfig OBJECT-TYPE 1005 SYNTAX BITS { 1006 sonetNoLoop(0), 1007 sonetFacilityLoop(1), 1008 sonetTerminalLoop(2), 1009 sonetOtherLoop(3) } 1010 MAX-ACCESS read-write 1011 STATUS current 1012 DESCRIPTION 1013 "The current loopback state of the SONET/SDH interface. The 1014 values mean: 1016 sonetNoLoop 1017 Not in the loopback state. A device that is not 1018 capable of performing a loopback on this interface 1019 shall always return this value. 1021 sonetFacilityLoop 1022 The received signal at this interface is looped back 1023 out through the corresponding transmitter in the return 1024 direction. 1026 sonetTerminalLoop 1027 The signal that is about to be transmitted is connected 1028 to the associated incoming receiver. 1030 sonetOtherLoop 1031 Loopbacks that are not defined here." 1033 ::= { sonetMediumEntry 8 } 1035 sonetSESthresholdSet OBJECT-TYPE 1036 SYNTAX INTEGER { 1037 other(1), 1038 bellcore1991(2), 1039 ansi1993(3), 1040 itu1995(4), 1041 ansi1997(5) 1042 } 1043 MAX-ACCESS read-write 1044 STATUS current 1045 DESCRIPTION 1046 "An enumerated integer indicating which 1047 recognized set of SES thresholds that 1048 the agent uses for determining severely 1049 errored seconds and unavailable time. 1051 other(1) 1052 None of the following. 1054 bellcore1991(2) 1055 Bellcore TR-NWT-000253, 1991 [32], or 1056 ANSI T1M1.3/93-005R2, 1993 [22]. 1057 See also Appendix B. 1059 ansi1993(3) 1060 ANSI T1.231, 1993 [31], or 1061 Bellcore GR-253-CORE, Issue 2, 1995 [34] 1063 itu1995(4) 1064 ITU Recommendation G.826, 1995 [33] 1066 ansi1997(5) 1067 ANSI T1.231, 1997 [35] 1069 If a manager changes the value of this 1070 object then the SES statistics collected 1071 prior to this change must be invalidated." 1072 ::= { sonetMedium 2 } 1074 -- the SONET/SDH Section group 1076 -- this group consists of 2 tables: 1077 -- - the SONET/SDH Section Current Table 1078 -- - the SONET/SDH Section Interval Table 1080 -- the SONET/SDH Section Current Table 1082 -- The SONET/SDH Section 1083 -- current table contains various statistics 1084 -- being collected for the current 15 minute interval. 1086 sonetSectionCurrentTable OBJECT-TYPE 1087 SYNTAX SEQUENCE OF SonetSectionCurrentEntry 1088 MAX-ACCESS not-accessible 1089 STATUS current 1090 DESCRIPTION 1091 "The SONET/SDH Section Current table." 1092 ::= { sonetSection 1 } 1094 sonetSectionCurrentEntry OBJECT-TYPE 1095 SYNTAX SonetSectionCurrentEntry 1096 MAX-ACCESS not-accessible 1097 STATUS current 1098 DESCRIPTION 1099 "An entry in the SONET/SDH Section Current table." 1100 INDEX { ifIndex } 1101 ::= { sonetSectionCurrentTable 1 } 1103 SonetSectionCurrentEntry ::= 1104 SEQUENCE { 1105 sonetSectionCurrentStatus Integer32, 1106 sonetSectionCurrentESs PerfCurrentCount, 1107 sonetSectionCurrentSESs PerfCurrentCount, 1108 sonetSectionCurrentSEFSs PerfCurrentCount, 1109 sonetSectionCurrentCVs PerfCurrentCount 1110 } 1112 sonetSectionCurrentStatus OBJECT-TYPE 1113 SYNTAX Integer32 (1..6) 1114 MAX-ACCESS read-only 1115 STATUS current 1116 DESCRIPTION 1117 "This variable indicates the 1118 status of the interface. 1119 The sonetSectionCurrentStatus 1120 is a bit map represented 1121 as a sum, therefore, 1122 it can represent multiple defects 1123 simultaneously. 1124 The sonetSectionNoDefect should be 1125 set if and only if 1126 no other flag is set. 1128 The various bit positions are: 1129 1 sonetSectionNoDefect 1130 2 sonetSectionLOS 1131 4 sonetSectionLOF" 1132 ::= { sonetSectionCurrentEntry 1 } 1134 sonetSectionCurrentESs OBJECT-TYPE 1135 SYNTAX PerfCurrentCount 1136 MAX-ACCESS read-only 1137 STATUS current 1138 DESCRIPTION 1139 "The counter associated with the number of Errored 1140 Seconds encountered by a SONET/SDH 1141 Section in the current 15 minute interval." 1142 ::= { sonetSectionCurrentEntry 2 } 1144 sonetSectionCurrentSESs OBJECT-TYPE 1145 SYNTAX PerfCurrentCount 1146 MAX-ACCESS read-only 1147 STATUS current 1148 DESCRIPTION 1149 "The counter associated with the number of 1150 Severely Errored Seconds 1151 encountered by a SONET/SDH Section in the current 15 1152 minute interval." 1153 ::= { sonetSectionCurrentEntry 3 } 1155 sonetSectionCurrentSEFSs OBJECT-TYPE 1156 SYNTAX PerfCurrentCount 1157 MAX-ACCESS read-only 1158 STATUS current 1159 DESCRIPTION 1160 "The counter associated with the number of 1161 Severely Errored Framing Seconds 1162 encountered by a SONET/SDH Section in the current 1163 15 minute interval." 1164 ::= { sonetSectionCurrentEntry 4 } 1166 sonetSectionCurrentCVs OBJECT-TYPE 1167 SYNTAX PerfCurrentCount 1168 MAX-ACCESS read-only 1169 STATUS current 1170 DESCRIPTION 1171 "The counter associated with the number of Coding 1172 Violations encountered by a 1173 SONET/SDH Section in the current 15 minute interval." 1174 ::= { sonetSectionCurrentEntry 5 } 1176 -- the SONET/SDH Section Interval Table 1178 -- The SONET/SDH Section Interval Table 1179 -- contains various statistics 1180 -- collected by each system over a maximum 1181 -- of the previous 24 hours of 1182 -- operation. The past 24 hours may be broken into 96 1183 -- completed 15 minute intervals. 1184 -- A system is required to store at 1185 -- least 4 completed 15 minute interval. 1186 -- The default value is 32 intervals. 1188 sonetSectionIntervalTable OBJECT-TYPE 1189 SYNTAX SEQUENCE OF SonetSectionIntervalEntry 1190 MAX-ACCESS not-accessible 1191 STATUS current 1192 DESCRIPTION 1193 "The SONET/SDH Section Interval table." 1194 ::= { sonetSection 2 } 1196 sonetSectionIntervalEntry OBJECT-TYPE 1197 SYNTAX SonetSectionIntervalEntry 1198 MAX-ACCESS not-accessible 1199 STATUS current 1200 DESCRIPTION 1201 "An entry in the SONET/SDH Section Interval table." 1202 INDEX { ifIndex, 1203 sonetSectionIntervalNumber } 1204 ::= { sonetSectionIntervalTable 1 } 1206 SonetSectionIntervalEntry ::= 1207 SEQUENCE { 1208 sonetSectionIntervalNumber Integer32, 1209 sonetSectionIntervalESs PerfIntervalCount, 1210 sonetSectionIntervalSESs PerfIntervalCount, 1211 sonetSectionIntervalSEFSs PerfIntervalCount, 1212 sonetSectionIntervalCVs PerfIntervalCount, 1213 sonetSectionIntervalValidData TruthValue 1214 } 1216 sonetSectionIntervalNumber OBJECT-TYPE 1217 SYNTAX Integer32 (1..96) 1218 MAX-ACCESS not-accessible 1219 STATUS current 1220 DESCRIPTION 1221 "A number between 1 and 96, which identifies the 1222 interval for which the set of statistics is available. 1223 The interval identified by 1 is the most recently 1224 completed 15 minute interval, 1225 and the interval identified 1226 by N is the interval immediately preceding the 1227 one identified 1228 by N-1." 1229 ::= { sonetSectionIntervalEntry 1 } 1231 sonetSectionIntervalESs OBJECT-TYPE 1232 SYNTAX PerfIntervalCount 1233 MAX-ACCESS read-only 1234 STATUS current 1235 DESCRIPTION 1236 "The counter associated with the number of 1237 Errored Seconds encountered 1238 by a SONET/SDH Section in a 1239 particular 15-minute interval 1240 in the past 24 hours." 1241 ::= { sonetSectionIntervalEntry 2 } 1243 sonetSectionIntervalSESs OBJECT-TYPE 1244 SYNTAX PerfIntervalCount 1245 MAX-ACCESS read-only 1246 STATUS current 1247 DESCRIPTION 1248 "The counter associated with the number of 1249 Severely Errored Seconds 1250 encountered by a SONET/SDH Section in a 1251 particular 15-minute interval 1252 in the past 24 hours." 1253 ::= { sonetSectionIntervalEntry 3 } 1255 sonetSectionIntervalSEFSs OBJECT-TYPE 1256 SYNTAX PerfIntervalCount 1257 MAX-ACCESS read-only 1258 STATUS current 1259 DESCRIPTION 1260 "The counter associated with the number of 1261 Severely Errored Framing Seconds 1262 encountered by a SONET/SDH Section in a 1263 particular 15-minute interval 1264 in the past 24 hours." 1266 ::= { sonetSectionIntervalEntry 4 } 1268 sonetSectionIntervalCVs OBJECT-TYPE 1269 SYNTAX PerfIntervalCount 1270 MAX-ACCESS read-only 1271 STATUS current 1272 DESCRIPTION 1273 "The counter associated with the number of Coding 1274 Violations encountered by a 1275 SONET/SDH Section in a particular 15-minute interval 1276 in the past 24 hours." 1277 ::= { sonetSectionIntervalEntry 5 } 1279 sonetSectionIntervalValidData OBJECT-TYPE 1280 SYNTAX TruthValue 1281 MAX-ACCESS read-only 1282 STATUS current 1283 DESCRIPTION 1284 "This variable indicates if the data for this 1285 interval is valid." 1286 ::= { sonetSectionIntervalEntry 6 } 1288 -- the SONET/SDH Line group 1290 -- this group consists of 2 tables: 1291 -- - the SONET/SDH Line Current Table 1292 -- - the SONET/SDH Line Interval Table 1294 -- the SONET/SDH Line Current Table 1296 -- The SONET/SDH Line 1297 -- current table contains various statistics 1298 -- being collected for the current 15 minute interval. 1300 sonetLineCurrentTable OBJECT-TYPE 1301 SYNTAX SEQUENCE OF SonetLineCurrentEntry 1302 MAX-ACCESS not-accessible 1303 STATUS current 1304 DESCRIPTION 1305 "The SONET/SDH Line Current table." 1306 ::= { sonetLine 1 } 1308 sonetLineCurrentEntry OBJECT-TYPE 1309 SYNTAX SonetLineCurrentEntry 1310 MAX-ACCESS not-accessible 1311 STATUS current 1312 DESCRIPTION 1313 "An entry in the SONET/SDH Line Current table." 1314 INDEX { ifIndex } 1315 ::= { sonetLineCurrentTable 1 } 1317 SonetLineCurrentEntry ::= 1318 SEQUENCE { 1319 sonetLineCurrentStatus Integer32, 1320 sonetLineCurrentESs PerfCurrentCount, 1321 sonetLineCurrentSESs PerfCurrentCount, 1322 sonetLineCurrentCVs PerfCurrentCount, 1323 sonetLineCurrentUASs PerfCurrentCount 1324 } 1326 sonetLineCurrentStatus OBJECT-TYPE 1327 SYNTAX Integer32 (1..6) 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "This variable indicates the 1332 status of the interface. 1333 The sonetLineCurrentStatus 1334 is a bit map represented 1335 as a sum, therefore, 1336 it can represent multiple defects 1337 simultaneously. 1338 The sonetLineNoDefect should be 1339 set if and only if 1340 no other flag is set. 1342 The various bit positions are: 1343 1 sonetLineNoDefect 1344 2 sonetLineAIS 1345 4 sonetLineRDI" 1346 ::= { sonetLineCurrentEntry 1 } 1348 sonetLineCurrentESs OBJECT-TYPE 1349 SYNTAX PerfCurrentCount 1350 MAX-ACCESS read-only 1351 STATUS current 1352 DESCRIPTION 1353 "The counter associated with the number of Errored 1354 Seconds encountered by a SONET/SDH 1355 Line in the current 15 minute interval." 1356 ::= { sonetLineCurrentEntry 2 } 1358 sonetLineCurrentSESs OBJECT-TYPE 1359 SYNTAX PerfCurrentCount 1360 MAX-ACCESS read-only 1361 STATUS current 1362 DESCRIPTION 1363 "The counter associated with the number of 1364 Severely Errored Seconds 1365 encountered by a SONET/SDH Line in the current 15 1366 minute 1367 interval." 1368 ::= { sonetLineCurrentEntry 3 } 1370 sonetLineCurrentCVs OBJECT-TYPE 1371 SYNTAX PerfCurrentCount 1372 MAX-ACCESS read-only 1373 STATUS current 1374 DESCRIPTION 1375 "The counter associated with the number of Coding 1376 Violations encountered by a 1377 SONET/SDH Line in the current 15 minute interval." 1378 ::= { sonetLineCurrentEntry 4 } 1380 sonetLineCurrentUASs OBJECT-TYPE 1381 SYNTAX PerfCurrentCount 1382 MAX-ACCESS read-only 1383 STATUS current 1384 DESCRIPTION 1385 "The counter associated with the number of 1386 Unavailable Seconds 1387 encountered by a SONET/SDH Line in the current 15 1388 minute 1389 interval." 1390 ::= { sonetLineCurrentEntry 5 } 1392 -- the SONET/SDH Line Interval Table 1394 -- The SONET/SDH Line Interval Table 1395 -- contains various statistics 1396 -- collected by each system over a maximum 1397 -- of the previous 24 hours of 1398 -- operation. The past 24 hours may be broken into 96 1399 -- completed 15 minute intervals. 1400 -- A system is required to store at 1401 -- least 4 completed 15 minute interval. 1402 -- The default value is 32 intervals. 1404 sonetLineIntervalTable OBJECT-TYPE 1405 SYNTAX SEQUENCE OF SonetLineIntervalEntry 1406 MAX-ACCESS not-accessible 1407 STATUS current 1408 DESCRIPTION 1409 "The SONET/SDH Line Interval table." 1410 ::= { sonetLine 2 } 1412 sonetLineIntervalEntry OBJECT-TYPE 1413 SYNTAX SonetLineIntervalEntry 1414 MAX-ACCESS not-accessible 1415 STATUS current 1416 DESCRIPTION 1417 "An entry in the SONET/SDH Line Interval table." 1418 INDEX { ifIndex, 1419 sonetLineIntervalNumber } 1420 ::= { sonetLineIntervalTable 1 } 1422 SonetLineIntervalEntry ::= 1423 SEQUENCE { 1424 sonetLineIntervalNumber Integer32, 1425 sonetLineIntervalESs PerfIntervalCount, 1426 sonetLineIntervalSESs PerfIntervalCount, 1427 sonetLineIntervalCVs PerfIntervalCount, 1428 sonetLineIntervalUASs PerfIntervalCount, 1429 sonetLineIntervalValidData TruthValue 1430 } 1432 sonetLineIntervalNumber OBJECT-TYPE 1433 SYNTAX Integer32 (1..96) 1434 MAX-ACCESS not-accessible 1435 STATUS current 1436 DESCRIPTION 1437 "A number between 1 and 96, which identifies the 1438 interval for which the set of statistics is available. 1439 The interval identified by 1 is the most recently 1440 completed 15 minute interval, 1441 and the interval identified 1442 by N is the interval immediately preceding the 1443 one identified 1444 by N-1." 1445 ::= { sonetLineIntervalEntry 1 } 1447 sonetLineIntervalESs OBJECT-TYPE 1448 SYNTAX PerfIntervalCount 1449 MAX-ACCESS read-only 1450 STATUS current 1451 DESCRIPTION 1452 "The counter associated with the number of 1453 Errored Seconds encountered 1454 by a SONET/SDH Line in a 1455 particular 15-minute interval 1456 in the past 24 hours." 1457 ::= { sonetLineIntervalEntry 2 } 1459 sonetLineIntervalSESs OBJECT-TYPE 1460 SYNTAX PerfIntervalCount 1461 MAX-ACCESS read-only 1462 STATUS current 1463 DESCRIPTION 1464 "The counter associated with the number of 1465 Severely Errored Seconds 1466 encountered by a SONET/SDH Line in a 1467 particular 15-minute interval 1468 in the past 24 hours." 1469 ::= { sonetLineIntervalEntry 3 } 1471 sonetLineIntervalCVs OBJECT-TYPE 1472 SYNTAX PerfIntervalCount 1473 MAX-ACCESS read-only 1474 STATUS current 1475 DESCRIPTION 1476 "The counter associated with the number of Coding 1477 Violations encountered by a 1478 SONET/SDH Line in a 1479 particular 15-minute interval 1480 in the past 24 hours." 1482 ::= { sonetLineIntervalEntry 4 } 1484 sonetLineIntervalUASs OBJECT-TYPE 1485 SYNTAX PerfIntervalCount 1486 MAX-ACCESS read-only 1487 STATUS current 1488 DESCRIPTION 1489 "The counter associated with the 1490 number of Unavailable Seconds 1491 encountered by a SONET/SDH Line in 1492 a particular 15-minute interval 1493 in the past 24 hours." 1494 ::= { sonetLineIntervalEntry 5 } 1496 sonetLineIntervalValidData OBJECT-TYPE 1497 SYNTAX TruthValue 1498 MAX-ACCESS read-only 1499 STATUS current 1500 DESCRIPTION 1501 "This variable indicates if the data for this 1502 interval is valid." 1503 ::= { sonetLineIntervalEntry 6 } 1505 -- The SONET/SDH Far End Line group. 1506 -- This group may only be implemented by SONET/SDH (LTEs) 1507 -- systems that provide for a far end block error (FEBE) 1508 -- information at the SONET/SDH Line Layer. 1510 -- This group consists of two tables: 1511 -- SONET/SDH Far End Line Current Table 1512 -- SONET/SDH Far End Line Interval Table 1514 -- The SONET/SDH Far End Line Current Table 1516 -- The SONET/SDH Far End Line Current table contains 1517 -- various statistics being 1518 -- collected for the current 15 minute interval. 1519 -- The statistics are collected from the far end 1520 -- block error code (FEBE) 1521 -- within the third Z2 byte of the Line Overhead 1522 -- in Broadband ISDN applications. 1523 -- The definitions are the same as described for 1524 -- the near-end information. 1526 sonetFarEndLineCurrentTable OBJECT-TYPE 1527 SYNTAX SEQUENCE OF SonetFarEndLineCurrentEntry 1528 MAX-ACCESS not-accessible 1529 STATUS current 1530 DESCRIPTION 1531 "The SONET/SDH Far End Line Current table." 1532 ::= { sonetFarEndLine 1 } 1534 sonetFarEndLineCurrentEntry OBJECT-TYPE 1535 SYNTAX SonetFarEndLineCurrentEntry 1536 MAX-ACCESS not-accessible 1537 STATUS current 1538 DESCRIPTION 1539 "An entry in the SONET/SDH Far End Line Current table." 1540 INDEX { ifIndex } 1541 ::= { sonetFarEndLineCurrentTable 1 } 1543 SonetFarEndLineCurrentEntry ::= 1544 SEQUENCE { 1545 sonetFarEndLineCurrentESs PerfCurrentCount, 1546 sonetFarEndLineCurrentSESs PerfCurrentCount, 1547 sonetFarEndLineCurrentCVs PerfCurrentCount, 1548 sonetFarEndLineCurrentUASs PerfCurrentCount 1549 } 1551 sonetFarEndLineCurrentESs OBJECT-TYPE 1552 SYNTAX PerfCurrentCount 1553 MAX-ACCESS read-only 1554 STATUS current 1555 DESCRIPTION 1556 "The counter associated with the number of Far 1557 End Errored Seconds encountered by a SONET/SDH 1558 interface in the current 15 minute interval." 1559 ::= { sonetFarEndLineCurrentEntry 1 } 1561 sonetFarEndLineCurrentSESs OBJECT-TYPE 1562 SYNTAX PerfCurrentCount 1563 MAX-ACCESS read-only 1564 STATUS current 1565 DESCRIPTION 1566 "The counter associated with the number of 1567 Far End Severely Errored Seconds 1568 encountered by a SONET/SDH Medium/Section/Line 1569 interface in the current 15 minute 1570 interval." 1571 ::= { sonetFarEndLineCurrentEntry 2 } 1573 sonetFarEndLineCurrentCVs OBJECT-TYPE 1574 SYNTAX PerfCurrentCount 1575 MAX-ACCESS read-only 1576 STATUS current 1577 DESCRIPTION 1578 "The counter associated with the number of 1579 Far End Coding Violations reported via 1580 the far end block error count 1581 encountered by a 1582 SONET/SDH Medium/Section/Line 1583 interface in the current 15 minute interval." 1584 ::= { sonetFarEndLineCurrentEntry 3 } 1586 sonetFarEndLineCurrentUASs OBJECT-TYPE 1587 SYNTAX PerfCurrentCount 1588 MAX-ACCESS read-only 1589 STATUS current 1590 DESCRIPTION 1591 "The counter associated with the number of 1592 Far End Unavailable Seconds 1593 encountered by a 1594 SONET/SDH Medium/Section/Line 1595 interface in the current 15 minute interval." 1596 ::= { sonetFarEndLineCurrentEntry 4 } 1598 -- The SONET/SDH Far End Line Interval Table 1600 -- The SONET/SDH Far End Line Interval Table 1601 -- contains various statistics 1602 -- collected by each system over a maximum 1603 -- of the previous 24 hours of 1604 -- operation. The past 24 hours may be broken into 96 1605 -- completed 15 minute intervals. 1606 -- A system is required to store at 1607 -- least 4 completed 15 minute interval. 1608 -- The default value is 32 intervals. 1610 sonetFarEndLineIntervalTable OBJECT-TYPE 1611 SYNTAX SEQUENCE OF SonetFarEndLineIntervalEntry 1612 MAX-ACCESS not-accessible 1613 STATUS current 1614 DESCRIPTION 1615 "The SONET/SDH Far End Line Interval table." 1616 ::= { sonetFarEndLine 2 } 1618 sonetFarEndLineIntervalEntry OBJECT-TYPE 1619 SYNTAX SonetFarEndLineIntervalEntry 1620 MAX-ACCESS not-accessible 1621 STATUS current 1622 DESCRIPTION 1623 "An entry in the SONET/SDH Far 1624 End Line Interval table." 1625 INDEX { ifIndex, 1626 sonetFarEndLineIntervalNumber } 1627 ::= { sonetFarEndLineIntervalTable 1 } 1629 SonetFarEndLineIntervalEntry ::= 1630 SEQUENCE { 1631 sonetFarEndLineIntervalNumber Integer32, 1632 sonetFarEndLineIntervalESs PerfIntervalCount, 1633 sonetFarEndLineIntervalSESs PerfIntervalCount, 1634 sonetFarEndLineIntervalCVs PerfIntervalCount, 1635 sonetFarEndLineIntervalUASs PerfIntervalCount, 1636 sonetFarEndLineIntervalValidData TruthValue 1637 } 1639 sonetFarEndLineIntervalNumber OBJECT-TYPE 1640 SYNTAX Integer32 (1..96) 1641 MAX-ACCESS not-accessible 1642 STATUS current 1643 DESCRIPTION 1644 "A number between 1 and 96, which identifies the 1645 interval for which the set of statistics is available. 1646 The interval identified by 1 is the most recently 1647 completed 15 minute interval, 1648 and the interval identified 1649 by N is the interval immediately preceding the 1650 one identified 1651 by N-1." 1652 ::= { sonetFarEndLineIntervalEntry 1 } 1654 sonetFarEndLineIntervalESs OBJECT-TYPE 1655 SYNTAX PerfIntervalCount 1656 MAX-ACCESS read-only 1657 STATUS current 1658 DESCRIPTION 1659 "The counter associated with the number of 1660 Far End Errored Seconds encountered 1661 by a SONET/SDH Line 1662 interface in a particular 15-minute interval 1663 in the past 24 hours." 1664 ::= { sonetFarEndLineIntervalEntry 2 } 1666 sonetFarEndLineIntervalSESs OBJECT-TYPE 1667 SYNTAX PerfIntervalCount 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION 1671 "The counter associated with the number of 1672 Far End Severely Errored Seconds 1673 encountered by a SONET/SDH Line 1674 interface in a particular 15-minute interval 1675 in the past 24 hours." 1676 ::= { sonetFarEndLineIntervalEntry 3 } 1678 sonetFarEndLineIntervalCVs OBJECT-TYPE 1679 SYNTAX PerfIntervalCount 1680 MAX-ACCESS read-only 1681 STATUS current 1682 DESCRIPTION 1683 "The counter associated with the number of 1684 Far End Coding Violations reported via 1685 the far end block error count 1686 encountered by a 1687 SONET/SDH Line 1688 interface in a particular 15-minute interval 1689 in the past 24 hours." 1690 ::= { sonetFarEndLineIntervalEntry 4 } 1692 sonetFarEndLineIntervalUASs OBJECT-TYPE 1693 SYNTAX PerfIntervalCount 1694 MAX-ACCESS read-only 1695 STATUS current 1696 DESCRIPTION 1697 "The counter associated with the number of 1698 Far End Unavailable Seconds 1699 encountered by a 1700 SONET/SDH Line 1701 interface in a particular 15-minute interval 1702 in the past 24 hours." 1703 ::= { sonetFarEndLineIntervalEntry 5 } 1705 sonetFarEndLineIntervalValidData OBJECT-TYPE 1706 SYNTAX TruthValue 1707 MAX-ACCESS read-only 1708 STATUS current 1709 DESCRIPTION 1710 "This variable indicates if the data for this 1711 interval is valid." 1712 ::= { sonetFarEndLineIntervalEntry 6 } 1714 -- the SONET/SDH Path group 1716 -- this group consists of 2 tables: 1717 -- - the SONET/SDH Path Current Table 1718 -- - the SONET/SDH Path Interval Table 1720 -- the SONET/SDH Path Current Table 1722 -- The SONET/SDH Path 1723 -- current table contains various statistics 1724 -- being collected for the current 15 minute interval. 1726 sonetPathCurrentTable OBJECT-TYPE 1727 SYNTAX SEQUENCE OF SonetPathCurrentEntry 1728 MAX-ACCESS not-accessible 1729 STATUS current 1730 DESCRIPTION 1731 "The SONET/SDH Path Current table." 1732 ::= { sonetPath 1 } 1734 sonetPathCurrentEntry OBJECT-TYPE 1735 SYNTAX SonetPathCurrentEntry 1736 MAX-ACCESS not-accessible 1737 STATUS current 1738 DESCRIPTION 1739 "An entry in the SONET/SDH Path Current table." 1740 INDEX { ifIndex } 1741 ::= { sonetPathCurrentTable 1 } 1743 SonetPathCurrentEntry ::= 1744 SEQUENCE { 1745 sonetPathCurrentWidth INTEGER, 1746 sonetPathCurrentStatus Integer32, 1747 sonetPathCurrentESs PerfCurrentCount, 1748 sonetPathCurrentSESs PerfCurrentCount, 1749 sonetPathCurrentCVs PerfCurrentCount, 1750 sonetPathCurrentUASs PerfCurrentCount 1751 } 1753 sonetPathCurrentWidth OBJECT-TYPE 1754 SYNTAX INTEGER { 1755 sts1(1), 1756 sts3cSTM1(2), 1757 sts12cSTM4(3), 1758 sts24c(4), 1759 sts48cSTM16(5) 1760 } 1761 MAX-ACCESS read-write 1762 STATUS current 1763 DESCRIPTION 1764 "A value that indicates the type of the SONET/SDH 1765 Path. For SONET, the assigned types are 1766 the STS-Nc SPEs, where N = 1, 3, 12, 24, and 48. 1767 STS-1 is equal to 51.84 Mbps. For SDH, the assigned 1768 types are the STM-Nc VCs, where N = 1, 4, and 16." 1769 ::= { sonetPathCurrentEntry 1 } 1771 sonetPathCurrentStatus OBJECT-TYPE 1772 SYNTAX Integer32 (1..62) 1773 MAX-ACCESS read-only 1774 STATUS current 1775 DESCRIPTION 1776 "This variable indicates the 1777 status of the interface. 1778 The sonetPathCurrentStatus 1779 is a bit map represented 1780 as a sum, therefore, 1781 it can represent multiple defects 1782 simultaneously. 1783 The sonetPathNoDefect should be 1784 set if and only if 1785 no other flag is set. 1787 The various bit positions are: 1788 1 sonetPathNoDefect 1789 2 sonetPathSTSLOP 1790 4 sonetPathSTSAIS 1791 8 sonetPathSTSRDI 1792 16 sonetPathUnequipped 1793 32 sonetPathSignalLabelMismatch" 1794 ::= { sonetPathCurrentEntry 2 } 1796 sonetPathCurrentESs OBJECT-TYPE 1797 SYNTAX PerfCurrentCount 1798 MAX-ACCESS read-only 1799 STATUS current 1800 DESCRIPTION 1801 "The counter associated with the number of Errored 1802 Seconds encountered by a SONET/SDH 1803 Path in the current 15 minute interval." 1804 ::= { sonetPathCurrentEntry 3 } 1806 sonetPathCurrentSESs OBJECT-TYPE 1807 SYNTAX PerfCurrentCount 1808 MAX-ACCESS read-only 1809 STATUS current 1810 DESCRIPTION 1811 "The counter associated with the number of 1812 Severely Errored Seconds 1813 encountered by a SONET/SDH Path in the current 15 1814 minute 1815 interval." 1816 ::= { sonetPathCurrentEntry 4 } 1818 sonetPathCurrentCVs OBJECT-TYPE 1819 SYNTAX PerfCurrentCount 1820 MAX-ACCESS read-only 1821 STATUS current 1822 DESCRIPTION 1823 "The counter associated with the number of Coding 1824 Violations encountered by a 1825 SONET/SDH Path in the current 15 minute interval." 1826 ::= { sonetPathCurrentEntry 5 } 1828 sonetPathCurrentUASs OBJECT-TYPE 1829 SYNTAX PerfCurrentCount 1830 MAX-ACCESS read-only 1831 STATUS current 1832 DESCRIPTION 1833 "The counter associated with the number of 1834 Unavailable Seconds 1835 encountered by a Path in the current 1836 15 minute interval." 1837 ::= { sonetPathCurrentEntry 6 } 1838 -- the SONET/SDH Path Interval Table 1840 -- The SONET/SDH Path Interval Table 1841 -- contains various statistics 1842 -- collected by each system over a maximum 1843 -- of the previous 24 hours of 1844 -- operation. The past 24 hours may be broken into 96 1845 -- completed 15 minute intervals. 1846 -- A system is required to store at 1847 -- least 4 completed 15 minute interval. 1848 -- The default value is 32 intervals. 1850 sonetPathIntervalTable OBJECT-TYPE 1851 SYNTAX SEQUENCE OF SonetPathIntervalEntry 1852 MAX-ACCESS not-accessible 1853 STATUS current 1854 DESCRIPTION 1855 "The SONET/SDH Path Interval table." 1856 ::= { sonetPath 2 } 1858 sonetPathIntervalEntry OBJECT-TYPE 1859 SYNTAX SonetPathIntervalEntry 1860 MAX-ACCESS not-accessible 1861 STATUS current 1862 DESCRIPTION 1863 "An entry in the SONET/SDH Path Interval table." 1864 INDEX { ifIndex, 1865 sonetPathIntervalNumber } 1866 ::= { sonetPathIntervalTable 1 } 1868 SonetPathIntervalEntry ::= 1869 SEQUENCE { 1870 sonetPathIntervalNumber Integer32, 1871 sonetPathIntervalESs PerfIntervalCount, 1872 sonetPathIntervalSESs PerfIntervalCount, 1873 sonetPathIntervalCVs PerfIntervalCount, 1874 sonetPathIntervalUASs PerfIntervalCount, 1875 sonetPathIntervalValidData TruthValue 1876 } 1878 sonetPathIntervalNumber OBJECT-TYPE 1879 SYNTAX Integer32 (1..96) 1880 MAX-ACCESS not-accessible 1881 STATUS current 1882 DESCRIPTION 1883 "A number between 1 and 96, which identifies the 1884 interval for which the set of statistics is available. 1885 The interval identified by 1 is the most recently 1886 completed 15 minute interval, 1887 and the interval identified 1888 by N is the interval immediately preceding the 1889 one identified 1890 by N-1." 1891 ::= { sonetPathIntervalEntry 1 } 1893 sonetPathIntervalESs OBJECT-TYPE 1894 SYNTAX PerfIntervalCount 1895 MAX-ACCESS read-only 1896 STATUS current 1897 DESCRIPTION 1898 "The counter associated with the number of 1899 Errored Seconds encountered 1900 by a SONET/SDH Path in a 1901 particular 15-minute interval 1902 in the past 24 hours." 1903 ::= { sonetPathIntervalEntry 2 } 1905 sonetPathIntervalSESs OBJECT-TYPE 1906 SYNTAX PerfIntervalCount 1907 MAX-ACCESS read-only 1908 STATUS current 1909 DESCRIPTION 1910 "The counter associated with the number of 1911 Severely Errored Seconds 1912 encountered by a SONET/SDH Path in 1913 a particular 15-minute interval 1914 in the past 24 hours." 1915 ::= { sonetPathIntervalEntry 3 } 1917 sonetPathIntervalCVs OBJECT-TYPE 1918 SYNTAX PerfIntervalCount 1919 MAX-ACCESS read-only 1920 STATUS current 1921 DESCRIPTION 1922 "The counter associated with the number of Coding 1923 Violations encountered by a 1924 SONET/SDH Path in a particular 15-minute interval 1925 in the past 24 hours." 1927 ::= { sonetPathIntervalEntry 4 } 1929 sonetPathIntervalUASs OBJECT-TYPE 1930 SYNTAX PerfIntervalCount 1931 MAX-ACCESS read-only 1932 STATUS current 1933 DESCRIPTION 1934 "The counter associated with the number of 1935 Unavailable Seconds 1936 encountered by a Path in a 1937 particular 15-minute interval 1938 in the past 24 hours." 1939 ::= { sonetPathIntervalEntry 5 } 1941 sonetPathIntervalValidData OBJECT-TYPE 1942 SYNTAX TruthValue 1943 MAX-ACCESS read-only 1944 STATUS current 1945 DESCRIPTION 1946 "This variable indicates if the data for this 1947 interval is valid." 1948 ::= { sonetPathIntervalEntry 6 } 1950 -- The SONET/SDH Far End Path group 1952 -- This group consists of two tables: 1953 -- - SONET/SDH Far End Path Current Table 1954 -- - SONET/SDH Far End Path Interval Table 1956 -- The SONET/SDH Far End Path Current Table 1958 -- The SONET/SDH Far End Path Current table 1959 -- contains various statistics 1960 -- being collected for the current 15 minute interval. 1961 -- The statistics are collected from 1962 -- the far end block error code 1963 -- (FEBE) within the G1 byte of the Path Overhead. 1964 -- The definitions are the same as described for 1965 -- the near-end information. 1967 sonetFarEndPathCurrentTable OBJECT-TYPE 1968 SYNTAX SEQUENCE OF SonetFarEndPathCurrentEntry 1969 MAX-ACCESS not-accessible 1970 STATUS current 1971 DESCRIPTION 1972 "The SONET/SDH Far End Path Current table." 1973 ::= { sonetFarEndPath 1 } 1975 sonetFarEndPathCurrentEntry OBJECT-TYPE 1976 SYNTAX SonetFarEndPathCurrentEntry 1977 MAX-ACCESS not-accessible 1978 STATUS current 1979 DESCRIPTION 1980 "An entry in the SONET/SDH Far End Path Current table." 1981 INDEX { ifIndex } 1982 ::= { sonetFarEndPathCurrentTable 1 } 1984 SonetFarEndPathCurrentEntry ::= 1985 SEQUENCE { 1986 sonetFarEndPathCurrentESs PerfCurrentCount, 1987 sonetFarEndPathCurrentSESs PerfCurrentCount, 1988 sonetFarEndPathCurrentCVs PerfCurrentCount, 1989 sonetFarEndPathCurrentUASs PerfCurrentCount 1990 } 1992 sonetFarEndPathCurrentESs OBJECT-TYPE 1993 SYNTAX PerfCurrentCount 1994 MAX-ACCESS read-only 1995 STATUS current 1996 DESCRIPTION 1997 "The counter associated with the number of Far 1998 End Errored Seconds encountered by a SONET/SDH 1999 interface in the current 15 minute interval." 2000 ::= { sonetFarEndPathCurrentEntry 1 } 2002 sonetFarEndPathCurrentSESs OBJECT-TYPE 2003 SYNTAX PerfCurrentCount 2004 MAX-ACCESS read-only 2005 STATUS current 2006 DESCRIPTION 2007 "The counter associated with the number of 2008 Far End Severely Errored Seconds 2009 encountered by a SONET/SDH Path 2010 interface in the current 15 minute 2011 interval." 2012 ::= { sonetFarEndPathCurrentEntry 2 } 2014 sonetFarEndPathCurrentCVs OBJECT-TYPE 2015 SYNTAX PerfCurrentCount 2016 MAX-ACCESS read-only 2017 STATUS current 2018 DESCRIPTION 2019 "The counter associated with the number of 2020 Far End Coding Violations reported via 2021 the far end block error count 2022 encountered by a 2023 SONET/SDH Path interface in 2024 the current 15 minute interval." 2025 ::= { sonetFarEndPathCurrentEntry 3 } 2027 sonetFarEndPathCurrentUASs OBJECT-TYPE 2028 SYNTAX PerfCurrentCount 2029 MAX-ACCESS read-only 2030 STATUS current 2031 DESCRIPTION 2032 "The counter associated with the number of 2033 Far End Unavailable Seconds 2034 encountered by a 2035 SONET/SDH Path interface in 2036 the current 15 minute interval." 2037 ::= { sonetFarEndPathCurrentEntry 4 } 2039 -- The SONET/SDH Far End Path Interval Table 2041 -- The SONET/SDH Far End Path Interval Table 2042 -- contains various statistics 2043 -- collected by each system over a maximum 2044 -- of the previous 24 hours of 2045 -- operation. The past 24 hours may be broken into 96 2046 -- completed 15 minute intervals. 2047 -- A system is required to store at 2048 -- least 4 completed 15 minute interval. 2049 -- The default value is 32 intervals. 2051 sonetFarEndPathIntervalTable OBJECT-TYPE 2052 SYNTAX SEQUENCE OF SonetFarEndPathIntervalEntry 2053 MAX-ACCESS not-accessible 2054 STATUS current 2055 DESCRIPTION 2056 "The SONET/SDH Far End Path Interval table." 2057 ::= { sonetFarEndPath 2 } 2059 sonetFarEndPathIntervalEntry OBJECT-TYPE 2060 SYNTAX SonetFarEndPathIntervalEntry 2061 MAX-ACCESS not-accessible 2062 STATUS current 2063 DESCRIPTION 2064 "An entry in the SONET/SDH Far 2065 End Path Interval table." 2066 INDEX { ifIndex, 2067 sonetFarEndPathIntervalNumber } 2068 ::= { sonetFarEndPathIntervalTable 1 } 2070 SonetFarEndPathIntervalEntry ::= 2071 SEQUENCE { 2072 sonetFarEndPathIntervalNumber Integer32, 2073 sonetFarEndPathIntervalESs PerfIntervalCount, 2074 sonetFarEndPathIntervalSESs PerfIntervalCount, 2075 sonetFarEndPathIntervalCVs PerfIntervalCount, 2076 sonetFarEndPathIntervalUASs PerfIntervalCount, 2077 sonetFarEndPathIntervalValidData TruthValue 2078 } 2080 sonetFarEndPathIntervalNumber OBJECT-TYPE 2081 SYNTAX Integer32 (1..96) 2082 MAX-ACCESS not-accessible 2083 STATUS current 2084 DESCRIPTION 2085 "A number between 1 and 96, which identifies the 2086 interval for which the set of statistics is available. 2087 The interval identified by 1 is the most recently 2088 completed 15 minute interval, 2089 and the interval identified 2090 by N is the interval immediately preceding the 2091 one identified 2092 by N-1." 2093 ::= { sonetFarEndPathIntervalEntry 1 } 2095 sonetFarEndPathIntervalESs OBJECT-TYPE 2096 SYNTAX PerfIntervalCount 2097 MAX-ACCESS read-only 2098 STATUS current 2099 DESCRIPTION 2100 "The counter associated with the number of 2101 Far End Errored Seconds encountered 2102 by a SONET/SDH Path interface in a 2103 particular 15-minute interval 2104 in the past 24 hours." 2105 ::= { sonetFarEndPathIntervalEntry 2 } 2107 sonetFarEndPathIntervalSESs OBJECT-TYPE 2108 SYNTAX PerfIntervalCount 2109 MAX-ACCESS read-only 2110 STATUS current 2111 DESCRIPTION 2112 "The counter associated with the number of 2113 Far End Severely Errored Seconds 2114 encountered by a SONET/SDH Path interface 2115 in a particular 15-minute interval 2116 in the past 24 hours." 2117 ::= { sonetFarEndPathIntervalEntry 3 } 2119 sonetFarEndPathIntervalCVs OBJECT-TYPE 2120 SYNTAX PerfIntervalCount 2121 MAX-ACCESS read-only 2122 STATUS current 2123 DESCRIPTION 2124 "The counter associated with the number of 2125 Far End Coding Violations reported via 2126 the far end block error count 2127 encountered by a 2128 SONET/SDH Path interface 2129 in a particular 15-minute interval 2130 in the past 24 hours." 2131 ::= { sonetFarEndPathIntervalEntry 4 } 2133 sonetFarEndPathIntervalUASs OBJECT-TYPE 2134 SYNTAX PerfIntervalCount 2135 MAX-ACCESS read-only 2136 STATUS current 2137 DESCRIPTION 2138 "The counter associated with the number of 2139 Far End Unavailable Seconds 2140 encountered by a 2141 SONET/SDH Path interface in 2142 a particular 15-minute interval 2143 in the past 24 hours." 2144 ::= { sonetFarEndPathIntervalEntry 5 } 2146 sonetFarEndPathIntervalValidData OBJECT-TYPE 2147 SYNTAX TruthValue 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION 2151 "This variable indicates if the data for this 2152 interval is valid." 2153 ::= { sonetFarEndPathIntervalEntry 6 } 2155 -- the SONET/SDH Virtual Tributary group 2157 -- this group consists of 2 tables: 2158 -- - the SONET/SDH VT Current Table 2159 -- - the SONET/SDH VT Interval Table 2161 -- For SDH signals, virtual tributaries are 2162 -- called VCs instead of VTs 2164 -- A VT1.5 = VC11 2165 -- A VT2 = VC12 2166 -- A VT3 = none 2167 -- A VT6 = VC3 2169 -- the SONET/SDH VT Current Table 2171 -- The SONET/SDH VT current table 2172 -- contains various statistics 2173 -- being collected for the 2174 -- current 15 minute interval. 2176 sonetVTCurrentTable OBJECT-TYPE 2177 SYNTAX SEQUENCE OF SonetVTCurrentEntry 2178 MAX-ACCESS not-accessible 2179 STATUS current 2180 DESCRIPTION 2181 "The SONET/SDH VT Current table." 2182 ::= { sonetVT 1 } 2184 sonetVTCurrentEntry OBJECT-TYPE 2185 SYNTAX SonetVTCurrentEntry 2186 MAX-ACCESS not-accessible 2187 STATUS current 2188 DESCRIPTION 2189 "An entry in the SONET/SDH VT Current table." 2190 INDEX { ifIndex } 2191 ::= { sonetVTCurrentTable 1 } 2193 SonetVTCurrentEntry ::= 2194 SEQUENCE { 2195 sonetVTCurrentWidth INTEGER, 2196 sonetVTCurrentStatus Integer32, 2197 sonetVTCurrentESs PerfCurrentCount, 2198 sonetVTCurrentSESs PerfCurrentCount, 2199 sonetVTCurrentCVs PerfCurrentCount, 2200 sonetVTCurrentUASs PerfCurrentCount 2201 } 2203 sonetVTCurrentWidth OBJECT-TYPE 2204 SYNTAX INTEGER { 2205 vtWidth15VC11(1), 2206 vtWidth2VC12(2), 2207 vtWidth3(3), 2208 vtWidth6VC2(4), 2209 vtWidth6c(5) 2210 } 2211 MAX-ACCESS read-write 2212 STATUS current 2213 DESCRIPTION 2214 "A value that indicates the type of the SONET 2215 VT and SDH VC. Assigned widths are 2216 VT1.5/VC11, VT2/VC12, VT3, VT6/VC2, and VT6c." 2217 ::= { sonetVTCurrentEntry 1 } 2219 sonetVTCurrentStatus OBJECT-TYPE 2220 SYNTAX Integer32 (1..126) 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION 2224 "This variable indicates the 2225 status of the interface. 2226 The sonetVTCurrentStatus 2227 is a bit map represented 2228 as a sum, therefore, 2229 it can represent multiple defects 2230 and failures 2231 simultaneously. 2232 The sonetVTNoDefect should be 2233 set if and only if 2234 no other flag is set. 2236 The various bit positions are: 2237 1 sonetVTNoDefect 2238 2 sonetVTLOP 2239 4 sonetVTPathAIS 2240 8 sonetVTPathRDI 2241 16 sonetVTPathRFI 2242 32 sonetVTUnequipped 2243 64 sonetVTSignalLabelMismatch" 2245 ::= { sonetVTCurrentEntry 2 } 2247 sonetVTCurrentESs OBJECT-TYPE 2248 SYNTAX PerfCurrentCount 2249 MAX-ACCESS read-only 2250 STATUS current 2251 DESCRIPTION 2252 "The counter associated with the number of Errored 2253 Seconds encountered by a SONET/SDH 2254 VT in the current 15 minute interval." 2255 ::= { sonetVTCurrentEntry 3 } 2257 sonetVTCurrentSESs OBJECT-TYPE 2258 SYNTAX PerfCurrentCount 2259 MAX-ACCESS read-only 2260 STATUS current 2261 DESCRIPTION 2262 "The counter associated with the number of 2263 Severely Errored Seconds 2264 encountered by a SONET/SDH VT in the current 15 minute 2265 interval." 2266 ::= { sonetVTCurrentEntry 4 } 2268 sonetVTCurrentCVs OBJECT-TYPE 2269 SYNTAX PerfCurrentCount 2270 MAX-ACCESS read-only 2271 STATUS current 2272 DESCRIPTION 2273 "The counter associated with the number of Coding 2274 Violations encountered by a 2275 SONET/SDH VT in the current 15 minute interval." 2276 ::= { sonetVTCurrentEntry 5 } 2278 sonetVTCurrentUASs OBJECT-TYPE 2279 SYNTAX PerfCurrentCount 2280 MAX-ACCESS read-only 2281 STATUS current 2282 DESCRIPTION 2283 "The counter associated with the number of 2284 Unavailable Seconds 2285 encountered by a VT in the current 2286 15 minute interval." 2287 ::= { sonetVTCurrentEntry 6 } 2288 -- the SONET/SDH VT Interval Table 2290 -- The SONET/SDH VT Interval Table 2291 -- contains various statistics 2292 -- collected by each system over a maximum 2293 -- of the previous 24 hours of 2294 -- operation. The past 24 hours may be broken into 96 2295 -- completed 15 minute intervals. 2296 -- A system is required to store at 2297 -- least 4 completed 15 minute interval. 2298 -- The default value is 32 intervals. 2300 sonetVTIntervalTable OBJECT-TYPE 2301 SYNTAX SEQUENCE OF SonetVTIntervalEntry 2302 MAX-ACCESS not-accessible 2303 STATUS current 2304 DESCRIPTION 2305 "The SONET/SDH VT Interval table." 2306 ::= { sonetVT 2 } 2308 sonetVTIntervalEntry OBJECT-TYPE 2309 SYNTAX SonetVTIntervalEntry 2310 MAX-ACCESS not-accessible 2311 STATUS current 2312 DESCRIPTION 2313 "An entry in the SONET/SDH VT Interval table." 2314 INDEX { ifIndex, 2315 sonetVTIntervalNumber } 2316 ::= { sonetVTIntervalTable 1 } 2318 SonetVTIntervalEntry ::= 2319 SEQUENCE { 2320 sonetVTIntervalNumber Integer32, 2321 sonetVTIntervalESs PerfIntervalCount, 2322 sonetVTIntervalSESs PerfIntervalCount, 2323 sonetVTIntervalCVs PerfIntervalCount, 2324 sonetVTIntervalUASs PerfIntervalCount, 2325 sonetVTIntervalValidData TruthValue 2326 } 2328 sonetVTIntervalNumber OBJECT-TYPE 2329 SYNTAX Integer32 (1..96) 2330 MAX-ACCESS not-accessible 2331 STATUS current 2332 DESCRIPTION 2333 "A number between 1 and 96, which identifies the 2334 interval for which the set of statistics is available. 2335 The interval identified by 1 is the most recently 2336 completed 15 minute interval, 2337 and the interval identified 2338 by N is the interval immediately preceding the 2339 one identified 2340 by N-1." 2341 ::= { sonetVTIntervalEntry 1 } 2343 sonetVTIntervalESs OBJECT-TYPE 2344 SYNTAX PerfIntervalCount 2345 MAX-ACCESS read-only 2346 STATUS current 2347 DESCRIPTION 2348 "The counter associated with the number of 2349 Errored Seconds encountered 2350 by a SONET/SDH VT in a particular 15-minute interval 2351 in the past 24 hours." 2352 ::= { sonetVTIntervalEntry 2 } 2354 sonetVTIntervalSESs OBJECT-TYPE 2355 SYNTAX PerfIntervalCount 2356 MAX-ACCESS read-only 2357 STATUS current 2358 DESCRIPTION 2359 "The counter associated with the number of 2360 Severely Errored Seconds 2361 encountered by a SONET/SDH VT 2362 in a particular 15-minute interval 2363 in the past 24 hours." 2364 ::= { sonetVTIntervalEntry 3 } 2366 sonetVTIntervalCVs OBJECT-TYPE 2367 SYNTAX PerfIntervalCount 2368 MAX-ACCESS read-only 2369 STATUS current 2370 DESCRIPTION 2371 "The counter associated with the number of Coding 2372 Violations encountered by a 2373 SONET/SDH VT in a particular 15-minute interval 2374 in the past 24 hours." 2375 ::= { sonetVTIntervalEntry 4 } 2377 sonetVTIntervalUASs OBJECT-TYPE 2378 SYNTAX PerfIntervalCount 2379 MAX-ACCESS read-only 2380 STATUS current 2381 DESCRIPTION 2382 "The counter associated with the number of 2383 Unavailable Seconds 2384 encountered by a VT in a particular 15-minute interval 2385 in the past 24 hours." 2386 ::= { sonetVTIntervalEntry 5 } 2388 sonetVTIntervalValidData OBJECT-TYPE 2389 SYNTAX TruthValue 2390 MAX-ACCESS read-only 2391 STATUS current 2392 DESCRIPTION 2393 "This variable indicates if the data for this 2394 interval is valid." 2395 ::= { sonetVTIntervalEntry 6 } 2397 -- The SONET/SDH Far End VT group 2399 -- This group consists of two tables: 2400 -- SONET/SDH Far End VT Current Table 2401 -- SONET/SDH Far End VT Interval Table 2403 -- The SONET/SDH Far End VT Current 2405 -- The SONET/SDH Far End VT Current table 2406 -- contains various statistics 2407 -- being collected for the current 15 minute interval. 2408 -- The statistics are collected from 2409 -- the far end block error code 2410 -- (FEBE) within the G1 byte of the VT Overhead. 2411 -- The definitions are the same as described for 2412 -- the near-end information. 2414 sonetFarEndVTCurrentTable OBJECT-TYPE 2415 SYNTAX SEQUENCE OF SonetFarEndVTCurrentEntry 2416 MAX-ACCESS not-accessible 2417 STATUS current 2418 DESCRIPTION 2419 "The SONET/SDH Far End VT Current table." 2420 ::= { sonetFarEndVT 1 } 2422 sonetFarEndVTCurrentEntry OBJECT-TYPE 2423 SYNTAX SonetFarEndVTCurrentEntry 2424 MAX-ACCESS not-accessible 2425 STATUS current 2426 DESCRIPTION 2427 "An entry in the SONET/SDH Far End VT Current table." 2428 INDEX { ifIndex } 2429 ::= { sonetFarEndVTCurrentTable 1 } 2431 SonetFarEndVTCurrentEntry ::= 2432 SEQUENCE { 2433 sonetFarEndVTCurrentESs PerfCurrentCount, 2434 sonetFarEndVTCurrentSESs PerfCurrentCount, 2435 sonetFarEndVTCurrentCVs PerfCurrentCount, 2436 sonetFarEndVTCurrentUASs PerfCurrentCount 2437 } 2439 sonetFarEndVTCurrentESs OBJECT-TYPE 2440 SYNTAX PerfCurrentCount 2441 MAX-ACCESS read-only 2442 STATUS current 2443 DESCRIPTION 2444 "The counter associated with the number of Far 2445 End Errored Seconds encountered by a SONET/SDH 2446 interface in the current 15 minute interval." 2447 ::= { sonetFarEndVTCurrentEntry 1 } 2449 sonetFarEndVTCurrentSESs OBJECT-TYPE 2450 SYNTAX PerfCurrentCount 2451 MAX-ACCESS read-only 2452 STATUS current 2453 DESCRIPTION 2454 "The counter associated with the number of 2455 Far End Severely Errored Seconds 2456 encountered by a SONET/SDH VT interface 2457 in the current 15 minute 2458 interval." 2459 ::= { sonetFarEndVTCurrentEntry 2 } 2461 sonetFarEndVTCurrentCVs OBJECT-TYPE 2462 SYNTAX PerfCurrentCount 2463 MAX-ACCESS read-only 2464 STATUS current 2465 DESCRIPTION 2466 "The counter associated with the number of 2467 Far End Coding Violations reported via 2468 the far end block error count 2469 encountered by a 2470 SONET/SDH VT interface 2471 in the current 15 minute interval." 2472 ::= { sonetFarEndVTCurrentEntry 3 } 2474 sonetFarEndVTCurrentUASs OBJECT-TYPE 2475 SYNTAX PerfCurrentCount 2476 MAX-ACCESS read-only 2477 STATUS current 2478 DESCRIPTION 2479 "The counter associated with the number of 2480 Far End Unavailable Seconds 2481 encountered by a 2482 SONET/SDH VT interface 2483 in the current 15 minute interval." 2484 ::= { sonetFarEndVTCurrentEntry 4 } 2486 -- The SONET/SDH Far End VT Interval Table 2488 -- The SONET/SDH Far End VT Interval Table 2489 -- contains various statistics 2490 -- collected by each system over a maximum 2491 -- of the previous 24 hours of 2492 -- operation. The past 24 hours may be broken into 96 2493 -- completed 15 minute intervals. 2494 -- A system is required to store at 2495 -- least 4 completed 15 minute interval. 2496 -- The default value is 32 intervals. 2498 sonetFarEndVTIntervalTable OBJECT-TYPE 2499 SYNTAX SEQUENCE OF SonetFarEndVTIntervalEntry 2500 MAX-ACCESS not-accessible 2501 STATUS current 2502 DESCRIPTION 2503 "The SONET/SDH Far End VT Interval table." 2504 ::= { sonetFarEndVT 2 } 2506 sonetFarEndVTIntervalEntry OBJECT-TYPE 2507 SYNTAX SonetFarEndVTIntervalEntry 2508 MAX-ACCESS not-accessible 2509 STATUS current 2510 DESCRIPTION 2511 "An entry in the SONET/SDH Far 2512 End VT Interval table." 2513 INDEX { ifIndex, 2514 sonetFarEndVTIntervalNumber } 2515 ::= { sonetFarEndVTIntervalTable 1 } 2517 SonetFarEndVTIntervalEntry ::= 2518 SEQUENCE { 2519 sonetFarEndVTIntervalNumber Integer32, 2520 sonetFarEndVTIntervalESs PerfIntervalCount, 2521 sonetFarEndVTIntervalSESs PerfIntervalCount, 2522 sonetFarEndVTIntervalCVs PerfIntervalCount, 2523 sonetFarEndVTIntervalUASs PerfIntervalCount, 2524 sonetFarEndVTIntervalValidData TruthValue 2525 } 2527 sonetFarEndVTIntervalNumber OBJECT-TYPE 2528 SYNTAX Integer32 (1..96) 2529 MAX-ACCESS not-accessible 2530 STATUS current 2531 DESCRIPTION 2532 "A number between 1 and 96, which identifies the 2533 interval for which the set of statistics is available. 2534 The interval identified by 1 is the most recently 2535 completed 15 minute interval, 2536 and the interval identified 2537 by N is the interval immediately preceding the 2538 one identified 2539 by N-1." 2540 ::= { sonetFarEndVTIntervalEntry 1 } 2542 sonetFarEndVTIntervalESs OBJECT-TYPE 2543 SYNTAX PerfIntervalCount 2544 MAX-ACCESS read-only 2545 STATUS current 2546 DESCRIPTION 2547 "The counter associated with the number of 2548 Far End Errored Seconds encountered 2549 by a SONET/SDH VT interface 2550 in a particular 15-minute interval 2551 in the past 24 hours." 2552 ::= { sonetFarEndVTIntervalEntry 2 } 2554 sonetFarEndVTIntervalSESs OBJECT-TYPE 2555 SYNTAX PerfIntervalCount 2556 MAX-ACCESS read-only 2557 STATUS current 2558 DESCRIPTION 2559 "The counter associated with the number of 2560 Far End Severely Errored Seconds 2561 encountered by a SONET/SDH VT interface 2562 in a particular 15-minute interval 2563 in the past 24 hours." 2564 ::= { sonetFarEndVTIntervalEntry 3 } 2566 sonetFarEndVTIntervalCVs OBJECT-TYPE 2567 SYNTAX PerfIntervalCount 2568 MAX-ACCESS read-only 2569 STATUS current 2570 DESCRIPTION 2571 "The counter associated with the number of 2572 Far End Coding Violations reported via 2573 the far end block error count 2574 encountered by a 2575 SONET/SDH VT interface in a 2576 particular 15-minute interval 2577 in the past 24 hours." 2578 ::= { sonetFarEndVTIntervalEntry 4 } 2580 sonetFarEndVTIntervalUASs OBJECT-TYPE 2581 SYNTAX PerfIntervalCount 2582 MAX-ACCESS read-only 2583 STATUS current 2584 DESCRIPTION 2585 "The counter associated with the number of 2586 Far End Unavailable Seconds 2587 encountered by a 2588 SONET/SDH VT interface in a 2589 particular 15-minute interval 2590 in the past 24 hours." 2591 ::= { sonetFarEndVTIntervalEntry 5 } 2593 sonetFarEndVTIntervalValidData OBJECT-TYPE 2594 SYNTAX TruthValue 2595 MAX-ACCESS read-only 2596 STATUS current 2597 DESCRIPTION 2598 "This variable indicates if the data for this 2599 interval is valid." 2600 ::= { sonetFarEndVTIntervalEntry 6 } 2602 -- conformance information 2604 sonetConformance OBJECT IDENTIFIER ::= { sonetMIB 4 } 2606 sonetGroups OBJECT IDENTIFIER ::= { sonetConformance 1 } 2607 sonetCompliances OBJECT IDENTIFIER ::= { sonetConformance 2 } 2609 -- deprecated compliance statement 2611 sonetCompliance MODULE-COMPLIANCE 2612 STATUS deprecated 2613 DESCRIPTION 2614 "The compliance statement for SONET/SDH interfaces." 2616 MODULE -- this module 2617 MANDATORY-GROUPS { sonetMediumStuff, sonetSectionStuff } 2619 GROUP sonetLineStuff 2620 DESCRIPTION 2621 "Implementation of this group is mandatory for all 2622 SONET/SDH systems that terminate SONET/SDH Lines, 2623 Paths or Virtual Tributaries." 2625 GROUP sonetFarEndLineStuff 2626 DESCRIPTION 2627 "Implementation of this group is optional for all 2628 SONET/SDH systems that terminate SONET/SDH Lines, 2629 Paths or Virtual Tributaries, and that 2630 provide for a far end block error (FEBE) 2631 information at the SONET/SDH Line Layer." 2633 GROUP sonetPathStuff 2634 DESCRIPTION 2635 "Implementation of this group is mandatory for all 2636 SONET/SDH systems that terminate SONET/SDH 2637 Paths or Virtual Tributaries." 2639 OBJECT sonetPathCurrentWidth 2640 MIN-ACCESS read-only 2641 DESCRIPTION 2642 "Write access is not required." 2644 GROUP sonetFarEndPathStuff 2645 DESCRIPTION 2646 "Implementation of this group is optional for all 2647 SONET/SDH systems that terminate SONET/SDH 2648 Paths or Virtual Tributaries, and that process 2649 Far End information." 2651 GROUP sonetVTStuff 2652 DESCRIPTION 2653 "Implementation of this group is mandatory for all 2654 SONET/SDH systems that terminate SONET/SDH Virtual 2655 Tributaries." 2657 OBJECT sonetVTCurrentWidth 2658 MIN-ACCESS read-only 2659 DESCRIPTION 2660 "Write access is not required." 2662 GROUP sonetFarEndVTStuff 2663 DESCRIPTION 2664 "Implementation of this group is optional for all 2665 SONET/SDH systems that terminate the SONET/SDH 2666 floating Virtual Tributaries, and that process 2667 Far End information." 2669 ::= { sonetCompliances 1 } 2671 -- current compliance statements 2673 sonetCompliance2 MODULE-COMPLIANCE 2674 STATUS current 2675 DESCRIPTION 2676 "The compliance statement for SONET/SDH interfaces." 2678 MODULE -- this module 2679 MANDATORY-GROUPS { sonetMediumStuff2, sonetSectionStuff2 } 2681 OBJECT sonetMediumType 2682 MIN-ACCESS read-only 2683 DESCRIPTION 2684 "Write access is not required." 2686 OBJECT sonetMediumLineCoding 2687 MIN-ACCESS read-only 2688 DESCRIPTION 2689 "Write access is not required." 2691 OBJECT sonetMediumLineType 2692 MIN-ACCESS read-only 2693 DESCRIPTION 2694 "Write access is not required." 2696 OBJECT sonetMediumCircuitIdentifier 2697 MIN-ACCESS read-only 2698 DESCRIPTION 2699 "Write access is not required." 2701 OBJECT sonetMediumLoopbackConfig 2702 MIN-ACCESS read-only 2703 DESCRIPTION 2704 "Write access is not required." 2706 OBJECT sonetSESthresholdSet 2707 MIN-ACCESS read-only 2708 DESCRIPTION 2709 "Write access is not required, and only one 2710 of the enumerated values need be supported." 2712 GROUP sonetLineStuff2 2713 DESCRIPTION 2714 "Implementation of this group is mandatory for all 2715 SONET/SDH systems that terminate SONET/SDH Lines, 2716 Paths or Virtual Tributaries." 2718 GROUP sonetFarEndLineStuff2 2719 DESCRIPTION 2720 "Implementation of this group is optional for all 2721 SONET/SDH systems that terminate SONET/SDH Lines, 2722 Paths or Virtual Tributaries, and that 2723 provide for a far end block error (FEBE) 2724 information at the SONET/SDH Line Layer." 2726 GROUP sonetPathStuff2 2727 DESCRIPTION 2728 "Implementation of this group is mandatory for all 2729 SONET/SDH systems that terminate SONET/SDH 2730 Paths or Virtual Tributaries." 2732 OBJECT sonetPathCurrentWidth 2733 MIN-ACCESS read-only 2734 DESCRIPTION 2735 "Write access is not required." 2737 GROUP sonetFarEndPathStuff2 2738 DESCRIPTION 2739 "Implementation of this group is optional for all 2740 SONET/SDH systems that terminate SONET/SDH 2741 Paths or Virtual Tributaries, and that process 2742 Far End information." 2744 GROUP sonetVTStuff2 2745 DESCRIPTION 2746 "Implementation of this group is mandatory for all 2747 SONET/SDH systems that terminate SONET/SDH Virtual 2748 Tributaries." 2750 OBJECT sonetVTCurrentWidth 2751 MIN-ACCESS read-only 2752 DESCRIPTION 2753 "Write access is not required." 2755 GROUP sonetFarEndVTStuff2 2756 DESCRIPTION 2757 "Implementation of this group is optional for all 2758 SONET/SDH systems that terminate the SONET/SDH 2759 floating Virtual Tributaries, and that process 2760 Far End information." 2762 ::= { sonetCompliances 2 } 2764 -- units of conformance 2766 -- deprecated groups 2768 sonetMediumStuff OBJECT-GROUP 2769 OBJECTS { sonetMediumType, 2770 sonetMediumTimeElapsed, 2771 sonetMediumValidIntervals, 2772 sonetMediumLineCoding, 2773 sonetMediumLineType, 2774 sonetMediumCircuitIdentifier } 2775 STATUS deprecated 2776 DESCRIPTION 2777 "A collection of objects providing configuration 2778 information applicable to all SONET/SDH interfaces." 2779 ::= { sonetGroups 1 } 2781 sonetSectionStuff OBJECT-GROUP 2782 OBJECTS { sonetSectionCurrentStatus, 2783 sonetSectionCurrentESs, 2784 sonetSectionCurrentSESs, 2785 sonetSectionCurrentSEFSs, 2786 sonetSectionCurrentCVs, 2787 sonetSectionIntervalESs, 2788 sonetSectionIntervalSESs, 2789 sonetSectionIntervalSEFSs, 2790 sonetSectionIntervalCVs 2791 } 2792 STATUS deprecated 2793 DESCRIPTION 2794 "A collection of objects providing information 2795 specific to SONET/SDH Section interfaces." 2796 ::= { sonetGroups 2 } 2798 sonetLineStuff OBJECT-GROUP 2799 OBJECTS { sonetLineCurrentStatus, 2800 sonetLineCurrentESs, 2801 sonetLineCurrentSESs, 2802 sonetLineCurrentCVs, 2803 sonetLineCurrentUASs, 2804 sonetLineIntervalESs, 2805 sonetLineIntervalSESs, 2806 sonetLineIntervalCVs, 2807 sonetLineIntervalUASs } 2808 STATUS deprecated 2809 DESCRIPTION 2810 "A collection of objects providing information 2811 specific to SONET/SDH Line interfaces." 2812 ::= { sonetGroups 3 } 2814 sonetFarEndLineStuff OBJECT-GROUP 2815 OBJECTS { sonetFarEndLineCurrentESs, 2816 sonetFarEndLineCurrentSESs, 2817 sonetFarEndLineCurrentCVs, 2818 sonetFarEndLineCurrentUASs, 2819 sonetFarEndLineIntervalESs, 2820 sonetFarEndLineIntervalSESs, 2821 sonetFarEndLineIntervalCVs, 2822 sonetFarEndLineIntervalUASs } 2823 STATUS deprecated 2824 DESCRIPTION 2825 "A collection of objects providing information 2826 specific to SONET/SDH Line interfaces, 2827 and maintaining Line Far End information." 2828 ::= { sonetGroups 4 } 2830 sonetPathStuff OBJECT-GROUP 2831 OBJECTS { sonetPathCurrentWidth, 2832 sonetPathCurrentStatus, 2833 sonetPathCurrentESs, 2834 sonetPathCurrentSESs, 2835 sonetPathCurrentCVs, 2836 sonetPathCurrentUASs, 2837 sonetPathIntervalESs, 2838 sonetPathIntervalSESs, 2839 sonetPathIntervalCVs, 2840 sonetPathIntervalUASs } 2841 STATUS deprecated 2842 DESCRIPTION 2843 "A collection of objects providing information 2844 specific to SONET/SDH Path interfaces." 2845 ::= { sonetGroups 5 } 2847 sonetFarEndPathStuff OBJECT-GROUP 2848 OBJECTS { sonetFarEndPathCurrentESs, 2849 sonetFarEndPathCurrentSESs, 2850 sonetFarEndPathCurrentCVs, 2851 sonetFarEndPathCurrentUASs, 2852 sonetFarEndPathIntervalESs, 2853 sonetFarEndPathIntervalSESs, 2854 sonetFarEndPathIntervalCVs, 2855 sonetFarEndPathIntervalUASs } 2856 STATUS deprecated 2857 DESCRIPTION 2858 "A collection of objects providing information 2859 specific to SONET/SDH Path interfaces, 2860 and maintaining Path Far End information." 2861 ::= { sonetGroups 6 } 2863 sonetVTStuff OBJECT-GROUP 2864 OBJECTS { sonetVTCurrentWidth, 2865 sonetVTCurrentStatus, 2866 sonetVTCurrentESs, 2867 sonetVTCurrentSESs, 2868 sonetVTCurrentCVs, 2869 sonetVTCurrentUASs, 2870 sonetVTIntervalESs, 2871 sonetVTIntervalSESs, 2872 sonetVTIntervalCVs, 2873 sonetVTIntervalUASs } 2874 STATUS deprecated 2875 DESCRIPTION 2876 "A collection of objects providing information 2877 specific to SONET/SDH VT interfaces." 2878 ::= { sonetGroups 7 } 2880 sonetFarEndVTStuff OBJECT-GROUP 2881 OBJECTS { sonetFarEndVTCurrentESs, 2882 sonetFarEndVTCurrentSESs, 2883 sonetFarEndVTCurrentCVs, 2884 sonetFarEndVTCurrentUASs, 2885 sonetFarEndVTIntervalESs, 2886 sonetFarEndVTIntervalSESs, 2887 sonetFarEndVTIntervalCVs, 2888 sonetFarEndVTIntervalUASs } 2889 STATUS deprecated 2890 DESCRIPTION 2891 "A collection of objects providing information 2892 specific to SONET/SDH VT interfaces, 2893 and maintaining VT Far End information." 2894 ::= { sonetGroups 8 } 2896 -- current groups 2898 sonetMediumStuff2 OBJECT-GROUP 2899 OBJECTS { sonetMediumType, 2900 sonetMediumTimeElapsed, 2901 sonetMediumValidIntervals, 2902 sonetMediumLineCoding, 2903 sonetMediumLineType, 2904 sonetMediumCircuitIdentifier, 2905 sonetMediumInvalidIntervals, 2906 sonetMediumLoopbackConfig, 2907 sonetSESthresholdSet } 2908 STATUS current 2909 DESCRIPTION 2910 "A collection of objects providing configuration 2911 information applicable to all SONET/SDH interfaces." 2912 ::= { sonetGroups 9 } 2914 sonetSectionStuff2 OBJECT-GROUP 2915 OBJECTS { sonetSectionCurrentStatus, 2916 sonetSectionCurrentESs, 2917 sonetSectionCurrentSESs, 2918 sonetSectionCurrentSEFSs, 2919 sonetSectionCurrentCVs, 2920 sonetSectionIntervalESs, 2921 sonetSectionIntervalSESs, 2922 sonetSectionIntervalSEFSs, 2923 sonetSectionIntervalCVs, 2924 sonetSectionIntervalValidData } 2925 STATUS current 2926 DESCRIPTION 2927 "A collection of objects providing information 2928 specific to SONET/SDH Section interfaces." 2929 ::= { sonetGroups 10 } 2931 sonetLineStuff2 OBJECT-GROUP 2932 OBJECTS { sonetLineCurrentStatus, 2933 sonetLineCurrentESs, 2934 sonetLineCurrentSESs, 2935 sonetLineCurrentCVs, 2936 sonetLineCurrentUASs, 2937 sonetLineIntervalESs, 2938 sonetLineIntervalSESs, 2939 sonetLineIntervalCVs, 2940 sonetLineIntervalUASs, 2941 sonetLineIntervalValidData } 2942 STATUS current 2943 DESCRIPTION 2944 "A collection of objects providing information 2945 specific to SONET/SDH Line interfaces." 2946 ::= { sonetGroups 11 } 2948 sonetPathStuff2 OBJECT-GROUP 2949 OBJECTS { sonetPathCurrentWidth, 2950 sonetPathCurrentStatus, 2951 sonetPathCurrentESs, 2952 sonetPathCurrentSESs, 2953 sonetPathCurrentCVs, 2954 sonetPathCurrentUASs, 2955 sonetPathIntervalESs, 2956 sonetPathIntervalSESs, 2957 sonetPathIntervalCVs, 2958 sonetPathIntervalUASs, 2959 sonetPathIntervalValidData } 2960 STATUS current 2961 DESCRIPTION 2962 "A collection of objects providing information 2963 specific to SONET/SDH Path interfaces." 2964 ::= { sonetGroups 12 } 2966 sonetVTStuff2 OBJECT-GROUP 2967 OBJECTS { sonetVTCurrentWidth, 2968 sonetVTCurrentStatus, 2969 sonetVTCurrentESs, 2970 sonetVTCurrentSESs, 2971 sonetVTCurrentCVs, 2972 sonetVTCurrentUASs, 2973 sonetVTIntervalESs, 2974 sonetVTIntervalSESs, 2975 sonetVTIntervalCVs, 2976 sonetVTIntervalUASs, 2977 sonetVTIntervalValidData } 2978 STATUS current 2979 DESCRIPTION 2980 "A collection of objects providing information 2981 specific to SONET/SDH VT interfaces." 2982 ::= { sonetGroups 13 } 2984 sonetFarEndLineStuff2 OBJECT-GROUP 2985 OBJECTS { sonetFarEndLineCurrentESs, 2986 sonetFarEndLineCurrentSESs, 2987 sonetFarEndLineCurrentCVs, 2988 sonetFarEndLineCurrentUASs, 2989 sonetFarEndLineIntervalESs, 2990 sonetFarEndLineIntervalSESs, 2991 sonetFarEndLineIntervalCVs, 2992 sonetFarEndLineIntervalUASs, 2993 sonetFarEndLineIntervalValidData } 2994 STATUS current 2995 DESCRIPTION 2996 "A collection of objects providing information 2997 specific to SONET/SDH Line interfaces, 2998 and maintaining Line Far End information." 2999 ::= { sonetGroups 14 } 3001 sonetFarEndPathStuff2 OBJECT-GROUP 3002 OBJECTS { sonetFarEndPathCurrentESs, 3003 sonetFarEndPathCurrentSESs, 3004 sonetFarEndPathCurrentCVs, 3005 sonetFarEndPathCurrentUASs, 3006 sonetFarEndPathIntervalESs, 3007 sonetFarEndPathIntervalSESs, 3008 sonetFarEndPathIntervalCVs, 3009 sonetFarEndPathIntervalUASs, 3010 sonetFarEndPathIntervalValidData } 3011 STATUS current 3012 DESCRIPTION 3013 "A collection of objects providing information 3014 specific to SONET/SDH Path interfaces, 3015 and maintaining Path Far End information." 3016 ::= { sonetGroups 15 } 3018 sonetFarEndVTStuff2 OBJECT-GROUP 3019 OBJECTS { sonetFarEndVTCurrentESs, 3020 sonetFarEndVTCurrentSESs, 3021 sonetFarEndVTCurrentCVs, 3022 sonetFarEndVTCurrentUASs, 3023 sonetFarEndVTIntervalESs, 3024 sonetFarEndVTIntervalSESs, 3025 sonetFarEndVTIntervalCVs, 3026 sonetFarEndVTIntervalUASs, 3027 sonetFarEndVTIntervalValidData } 3028 STATUS current 3029 DESCRIPTION 3030 "A collection of objects providing information 3031 specific to SONET/SDH VT interfaces, 3032 and maintaining VT Far End information." 3033 ::= { sonetGroups 16 } 3035 END 3036 6. Acknowledgments 3038 This specification is a product of the AToM MIB Working Group. 3039 The author would like to acknowledge Mike Heard for his many 3040 valuable contributions to this memo. 3042 7. Security Considerations 3044 There are a number of management objects defined in this MIB 3045 that have a MAX-ACCESS clause of read-write and/or read- 3046 create. Such objects may be considered sensitive or 3047 vulnerable in some network environments. The support for SET 3048 operations in a non-secure environment without proper 3049 protection can have a negative effect on network operations. 3051 The managed objects in this MIB contain sensitive information 3052 since, collectively, they allow influencing of interfaces in 3053 SONET/SDH equipment or networks and provide information of 3054 their configuration. 3056 It is thus important to control even GET access to these 3057 objects and possibly to even encrypt the values of these 3058 object when sending them over the network via SNMP. Not all 3059 versions of SNMP provide features for such a secure 3060 environment. 3062 SNMPv1 by itself is not a secure environment. Even if the 3063 network itself is secure (for example by using IPSec), even 3064 then, there is no control as to who on the secure network is 3065 allowed to access and GET/SET (read/change/create/delete) the 3066 objects in this MIB. 3068 It is recommended that the implementers consider the security 3069 features as provided by the SNMPv3 framework. Specifically, 3070 the use of the User-based Security Model RFC 2274 [12] and the 3071 View-based Access Control Model RFC 2275 [15] is recommended. 3073 It is then a customer/user responsibility to ensure that the 3074 SNMP entity giving access to an instance of this MIB, is 3075 properly configured to give access to the objects only to 3076 those principals (users) that have legitimate rights to indeed 3077 GET or SET (change/create/delete) them. 3079 8. References 3081 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An 3082 Architecture for Describing SNMP Management Frameworks", 3083 RFC 2271, Cabletron Systems, Inc., BMC Software, Inc., 3084 IBM T. J. Watson Research, January 1998 3086 [2] Rose, M., and K. McCloghrie, "Structure and 3087 Identification of Management Information for TCP/IP-based 3088 Internets", RFC 1155, Performance Systems International, 3089 Hughes LAN Systems, May 1990 3091 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 3092 RFC 1212, Performance Systems International, Hughes LAN 3093 Systems, March 1991 3095 [4] M. Rose, "A Convention for Defining Traps for use with 3096 the SNMP", RFC 1215, Performance Systems International, 3097 March 1991 3099 [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3100 and S. Waldbusser, "Structure of Management Information 3101 for Version 2 of the Simple Network Management Protocol 3102 (SNMPv2)", RFC 1902, SNMP Research,Inc., Cisco Systems, 3103 Inc., Dover Beach Consulting, Inc., International Network 3104 Services, January 1996. 3106 [6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3107 and S. Waldbusser, "Textual Conventions for Version 2 of 3108 the Simple Network Management Protocol (SNMPv2)", RFC 3109 1903, SNMP Research, Inc., Cisco Systems, Inc., Dover 3110 Beach Consulting, Inc., International Network Services, 3111 January 1996. 3113 [7] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3114 and S. Waldbusser, "Conformance Statements for Version 2 3115 of the Simple Network Management Protocol (SNMPv2)", RFC 3116 1904, SNMP Research, Inc., Cisco Systems, Inc., Dover 3117 Beach Consulting, Inc., International Network Services, 3118 January 1996. 3120 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, 3121 "Simple Network Management Protocol", RFC 1157, SNMP 3122 Research, Performance Systems International, Performance 3123 Systems International, MIT Laboratory for Computer 3124 Science, May 1990. 3126 [9] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3127 and S. Waldbusser, "Introduction to Community-based 3128 SNMPv2", RFC 1901, SNMP Research, Inc., Cisco Systems, 3129 Inc., Dover Beach Consulting, Inc., International Network 3130 Services, January 1996. 3132 [10] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3133 and S. Waldbusser, "Transport Mappings for Version 2 of 3134 the Simple Network Management Protocol (SNMPv2)", RFC 3135 1906, SNMP Research, Inc., Cisco Systems, Inc., Dover 3136 Beach Consulting, Inc., International Network Services, 3137 January 1996. 3139 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, 3140 "Message Processing and Dispatching for the Simple 3141 Network Management Protocol (SNMP)", RFC 2272, SNMP 3142 Research, Inc., Cabletron Systems, Inc., BMC Software, 3143 Inc., IBM T. J. Watson Research, January 1998. 3145 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model 3146 (USM) for version 3 of the Simple Network Management 3147 Protocol (SNMPv3)", RFC 2274, IBM T. J. Watson Research, 3148 January 1998. 3150 [13] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 3151 and S. Waldbusser, "Protocol Operations for Version 2 of 3152 the Simple Network Management Protocol (SNMPv2)", RFC 3153 1905, SNMP Research, Inc., Cisco Systems, Inc., Dover 3154 Beach Consulting, Inc., International Network Services, 3155 January 1996. 3157 [14] Levi, D., Meyer, P., and B. Stewart, SNMPv3 3158 Applications", RFC 2273, SNMP Research, Inc., Secure 3159 Computing Corporation, Cisco Systems, January 1998. 3161 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 3162 Access Control Model (VACM) for the Simple Network 3163 Management Protocol (SNMP)", RFC 2275, IBM T. J. Watson 3164 Research, BMC Software, Inc., Cisco Systems, Inc., 3165 January 1998. 3167 [16] McCloghrie, K., and M. Rose, "Management Information Base 3168 for Network Management of TCP/IP-based internets - MIB- 3169 II", RFC 1213, Hughes LAN Systems, Performance Systems 3170 International, March 1991. 3172 [17] Information processing systems - Open Systems 3173 Interconnection - Specification of Abstract Syntax 3174 Notation One (ASN.1), International Organization for 3175 Standardization. International Standard 8824, (December, 3176 1987). 3178 [18] Information processing systems - Open Systems 3179 Interconnection - Specification of Basic Encoding Rules 3180 for Abstract Notation One (ASN.1), International 3181 Organization for Standardization. International Standard 3182 8825, (December, 1987). 3184 [19] American National Standard for Telecommunications - 3185 Digital Hierarchy - Optical Interface Rates and Formats 3186 Specification, ANSI T1.105-1988. 3188 [20] American National Standard for Telecommunications - 3189 Digital Hierarchy - Optical Interface Rates and Formats 3190 Specification, ANSI T1.105-1991. 3192 [21] American National Standard for Telecommunications - 3193 Digital Hierarchy - Optical Interface Specification 3194 (Single-Mode), ANSI T1.106-1988. 3196 [22] Draft American National Standard for Telecommunications - 3197 Digital Hierarchy - Layer 1 In-Service Digital 3198 Transmission Performance Monitoring, T1M1.3/93-005R2, 3199 July 1993. 3201 [23] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 3202 MIB", RFC2233, Cisco Systems, FTP Software, November 3203 1997. 3205 [24] Fowler, D., "Definitions of Managed Objects for the 3206 DS3/E3 Interface Type", RFC xxxx, Newbridge Networks, 3207 ???? 1996. 3209 [25] Fowler, D., "Definitions of Managed Objects for the DS1, 3210 E1, DS2 and E2 Interface Types", RFC xxxx, Newbridge 3211 Networks, ????? 1996. 3213 [26] CCITT Recommendation G.707, "Synchronous Digital 3214 Hierarchy Bit Rates", June 1992. 3216 [27] CCITT Recommendation G.708, "Network Node Interface for 3217 the Synchronous Digital Hierarchy", June 1992. 3219 [28] CCITT Recommendation G.709, "Synchronous Multiplexing 3220 Structure", June 1992. 3222 [29] CCITT Recommendation G.783, "Characteristics of 3223 Synchronous Digital Hierarchy (SDH) Multiplexing 3224 Equipment Functional Blocks", November 1992. 3226 [30] Brown, T., and K. Tesink, "Definitions of Managed Objects 3227 for the SONET/SDH Interface Type", RFC1595, Bellcore, 3228 March 1994. 3230 [31] American National Standard for Telecommunications - 3231 Digital Hierarchy - Layer 1 In-Service Digital 3232 Transmission Performance Monitoring, ANSI T1.231-1993, 3233 September 1993. 3235 [32] Bellcore TR-NWT-000253, Issue 1, "Synchronous Optical 3236 Network (SONET) Transport Systems: Common Generic 3237 Criteria", December 1991. 3239 [33] ITU Recommendation G.826, "Error Performance Parameters 3240 and Objectives for International Constant Bit Rate 3241 Digital Paths at or above Primary Rate", September 1995 3242 (COM 13-R57E). 3244 [34] Bellcore GR-253-CORE, Issue 2, "Synchronous Optical 3245 Network (SONET) Transport Systems Common Generic 3246 Criteria", December 1995. 3248 [35] American National Standard for Telecommunications - 3249 Digital Hierarchy - Layer 1 In-Service Digital 3250 Transmission Performance Monitoring, ANSI T1.231-1997, 3251 September 1997. 3253 [36] Tesink, Kaj, " Textual Conventions for MIB Modules Using 3254 Performance History Based on 15 Minute Intervals ", 3255 RFCxxxx, Bellcore, ????? 1998. 3257 9. Author's Address 3259 Kaj Tesink 3260 Bellcore 3261 331 Newman Springs Road 3262 P.O. Box 7020 3263 Red Bank, NJ 07701-7020 3265 Phone: (732) 758-5254 3267 EMail: kaj@bellcore.com 3269 10. Intellectual Property 3271 The IETF takes no position regarding the validity or scope of 3272 any intellectual property or other rights that might be 3273 claimed to pertain to the implementation or use of the 3274 technology described in this document or the extent to which 3275 any license under such rights might or might not be available; 3276 neither does it represent that it has made any effort to 3277 identify any such rights. Information on the IETF's 3278 procedures with respect to rights in standards-track and 3279 standards-related documentation can be found in BCP-11. 3280 Copies of claims of rights made available for publication and 3281 any assurances of licenses to be made available, or the result 3282 of an attempt made to obtain a general license or permission 3283 for the use of such proprietary rights by implementors or 3284 users of this specification can be obtained from the IETF 3285 Secretariat. 3287 The IETF invites any interested party to bring to its 3288 attention any copyrights, patents or patent applications, or 3289 other proprietary rights which may cover technology that may 3290 be required to practice this standard. Please address the 3291 information to the IETF Executive Director. 3293 11. Full Copyright Statement 3295 Copyright (C) The Internet Society (1998). All Rights 3296 Reserved. 3298 This document and translations of it may be copied and 3299 furnished to others, and derivative works that comment on or 3300 otherwise explain it or assist in its implementation may be 3301 prepared, copied, published and distributed, in whole or in 3302 part, without restriction of any kind, provided that the above 3303 copyright notice and this paragraph are included on all such 3304 copies and derivative works. However, this document itself 3305 may not be modified in any way, such as by removing the 3306 copyright notice or references to the Internet Society or 3307 other Internet organizations, except as needed for the purpose 3308 of developing Internet standards in which case the procedures 3309 for copyrights defined in the Internet Standards process must 3310 be followed, or as required to translate it into languages 3311 other than English. 3313 The limited permissions granted above are perpetual and will 3314 not be revoked by the Internet Society or its successors or 3315 assigns. 3317 This document and the information contained herein is provided 3318 on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET 3319 ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR 3320 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE 3321 USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR 3322 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 3323 PARTICULAR PURPOSE. 3325 Appendix A: The delay-line approach to statistics collection. 3327 According to ANSI T1.231 unavailable time begins at the onset 3328 of 10 contiguous severely errored seconds -- that is, 3329 unavailable time starts with the first of the 10 contiguous 3330 SESs -- and while an interface is deemed unavailable all 3331 counters for that interface are frozen except for the UAS 3332 count. Since changes in the signal state lag the data to 3333 which they apply by 10 seconds, an implementation which wishes 3334 to avoid making retroactive adjustments to the counts must 3335 pass the the one-second statistics through a 10-second delay 3336 line prior to updating any counters. That can be done by 3337 performing the following steps at the end of each one second 3338 interval. 3340 i) Read near/far end line and path CV counts and alarm 3341 status flags from the hardware. 3343 ii) Accumulate the CV counts for the preceding second and 3344 compare them to the ES and SES threshold for the layer in 3345 question. Update the signal state and shift the one- 3346 second CV counts and ES/SES flags into the 10-element 3347 delay line. Note that far-end one-second statistics are 3348 to be flagged as "absent" during any second in which 3349 there is an incoming defect at the layer in question or 3350 at any lower layer. 3352 iii) Update the current interval statistics using the signal 3353 state from the previous update cycle and the one-second 3354 CV counts and ES/SES flags shifted out of the 10-element 3355 delay line. 3357 This procedure guarantees that the statistical counters will 3358 be correctly updated at all times, although they lag real time 3359 by 10 seconds. It is illustrated in the figure below. At the 3360 end of each 15 minutes interval the current interval counts 3361 are transferred to the most recent interval entry and each 3362 interval is shifted up by one position, with the oldest being 3363 discarded if necessary in order to make room. The current 3364 interval counts then start over from zero. Note, however, 3365 that the signal state calculation does not start anew at each 3366 interval boundary; rather, signal state information is 3367 retained across interval boundaries. 3369 +--------------------------------------------------------------+ 3370 | READ COUNTERS & STATUS INFO FROM HARDWARE | 3371 | | 3372 |LOS OOF/ SECT LINE LINE LINE LINE PATH PATH PATH PATH PATH | 3373 | LOF CV AIS CV RDI FEBE AIS LOP CV RDI CV | 3374 +--------------------------------------------------------------+ 3375 | | | | | | | | | | | | 3376 | | | | | | | | | | | | 3377 V V V V V V V V V V V V 3378 +--------------------------------------------------------------+ 3379 | ACCUM ONE-SEC STATS, CHK ERR THRESHOLDS, & UPDT SIGNAL STATE | 3380 | | 3381 | | 3382 | NEAR END/FAR END NEAR END/FAR END | 3383 |SECT SECT SECT LINE LINE LINE LINE PATH PATH PATH PATH | 3384 |CV ES SES CV ES SES AVA/UNA CV ES SES AVA/UNA | 3385 +--------------------------------------------------------------+ 3386 | | | | | | | | | | | 3387 | | | | | | | | | | | 3388 V V V V V V | V V V | 3389 +-------------+ +-------------+ | +-------------+ | 3390 |ONE-SEC DELAY| |ONE-SEC DELAY| | |ONE-SEC DELAY| | 3391 | (1 OF 10) | | (1 OF 10) | | | (1 OF 10) | | 3392 |CV ES SES| |CV ES SES| | |CV ES SES| | 3393 +-------------+ +-------------+ | +-------------+ | 3394 | | | | | | | | | | | 3395 / / / / / / / / / / / 3396 / / / / / / / / / / / 3397 | | | | | | | | | | | 3398 V V V V V V | V V V | 3399 +-------------+ +-------------+ | +-------------+ | 3400 |ONE-SEC DELAY| |ONE-SEC DELAY| | |ONE-SEC DELAY| | 3401 | (10 OF 10) | | (10 OF 10) | | | (10 OF 10) | | 3402 |CV ES SES| |CV ES SES| | |CV ES SES| | 3403 +-------------+ +-------------+ | +-------------+ | 3404 | | | | | | | | | | | 3405 | | | | | | | | | | | 3406 V V V V V V V V V V V 3407 +--------------------------------------------------------------+ 3408 | UPDATE STATISTICS COUNTERS | 3409 | | 3410 | NEAR END/FAR END NEAR END/FAR END | 3411 | SECTION LINE PATH | 3412 | CV ES EFS SES CV ES EFS SES AS UAS CV ES EFS SES AS UAS | 3413 +--------------------------------------------------------------+ 3414 Note that if such a procedure is adopted there is no current 3415 interval data for the first ten seconds after a system comes 3416 up. noSuchInstance must be returned if a management station 3417 attempts to access the current interval counters during this 3418 time. 3420 It is an implementation-specific matter whether an agent 3421 assumes that the initial state of the interface is available 3422 or unavailable. 3424 Appendix B - RFC1595 SES interpretation 3426 This appendix contains the values for x for the Section, Line, 3427 Path, and VT Layers as used in [22][30][32]. 3429 Value for x for SONET/SDH Section SES Definition 3431 Rate x Minimum Bit Error Rate 3432 ======================================================= 3433 OC-1 9 1.5 x 10^-7 3434 OC-3 16 1 x 10^-7 3435 OC-9 47 1 x 10^-7 3436 OC-12 63 1 x 10^-7 3437 OC-18 94 1 x 10^-7 3438 OC-24 125 1 x 10^-7 3439 OC-36 187 1 x 10^-7 3440 OC-48 249 1 x 10^-7 3442 Value for x for SONET/SDH Line SES Definition 3444 Rate x Minimum Bit Error Rate 3445 ======================================================= 3446 OC-1 12 2 x 10^-7 3447 OC-3 32 2 x 10^-7 3448 OC-9 47 2 x 10^-7 3449 OC-12 124 2 x 10^-7 3450 OC-18 186 2 x 10^-7 3451 OC-24 248 2 x 10^-7 3452 OC-36 370 2 x 10^-7 3453 OC-48 494 2 x 10^-7 3455 Value for x for SONET/SDH STS-Path SES Definition 3457 Rate x Minimum Bit Error Rate 3458 ======================================================= 3459 STS-1 9 1.5 x 10^-7 3460 STS-3 16 1 x 10^-7 3461 Value for x for SONET/SDH VT-Path SES Definition 3463 Rate x Minimum Bit Error Rate 3464 ======================================================= 3465 VT1.5 4 2 x 10^-6 3466 VT2 6 2 x 10^-6 3467 VT3 8 2 x 10^-6 3468 VT6 14 2 x 10^-6 3470 Table of Contents 3472 1 Status of this Memo ................................... 1 3473 2 Abstract .............................................. 2 3474 3 The SNMP Network Management Framework ................. 3 3475 4 Overview .............................................. 5 3476 4.1 Use of the ifTable .................................. 5 3477 4.2 Use of ifTable for SONET/SDH Medium/Section/Line 3478 Layer .............................................. 6 3479 4.3 Use of ifTable for SONET/SDH Paths .................. 7 3480 4.4 Use of ifTable for SONET/SDH VTs/VCs ................ 8 3481 4.5 SONET/SDH Terminology ............................... 9 3482 5 Object Definitions .................................... 19 3483 6.1 The SONET/SDH Medium Group .......................... 23 3484 6.2 The SONET/SDH Section Group ......................... 28 3485 6.2.1 The SONET/SDH Section Current Group ............... 28 3486 6.2.2 The SONET/SDH Section Interval Group .............. 31 3487 6.3 The SONET/SDH Line Group ............................ 34 3488 6.3.1 The SONET/SDH Line Current Group .................. 34 3489 6.3.2 The SONET/SDH Line Interval Group ................. 37 3490 6.4 The SONET/SDH Far End Line Group .................... 40 3491 6.4.1 The SONET/SDH Far End Line Current Group .......... 40 3492 6.4.2 The SONET/SDH Far End Line Interval Group ......... 43 3493 6.5 The SONET/SDH Path Group ............................ 46 3494 6.5.1 The SONET/SDH Path Current Group .................. 46 3495 6.5.2 The SONET/SDH Path Interval Group ................. 49 3496 6.6 The SONET/SDH Far End Path Group .................... 52 3497 6.6.1 The SONET/SDH Far End Path Current Group .......... 52 3498 6.6.2 The SONET/SDH Far End Path Interval Group ......... 54 3499 6.7 The SONET/SDH Virtual Tributary Group ............... 57 3500 6.7.1 The SONET/SDH VT Current Group .................... 57 3501 6.7.2 The SONET/SDH VT Interval Group ................... 60 3502 6.8 The SONET/SDH Far End VT Group ...................... 63 3503 6.8.1 The SONET/SDH Far End VT Current Group ............ 63 3504 6.8.2 The SONET/SDH Far End VT Interval Group ........... 65 3505 6.9 Conformance Information ............................. 68 3506 6.10 Compliance Statements .............................. 68 3507 6 Acknowledgments ....................................... 78 3508 7 Security Considerations ............................... 78 3509 8 References ............................................ 79 3510 9 Author's Address ...................................... 83 3511 10 Intellectual Property ................................ 84 3512 11 Full Copyright Statement ............................. 85