idnits 2.17.1 draft-ietf-adslmib-gbond-tdim-mib-03.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- == There are 48 instances of lines with non-RFC6890-compliant IPv4 addresses in the document. If these are example addresses, they should be changed. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == Line 546 has weird spacing: '...rt' has stopp...' == The document seems to use 'NOT RECOMMENDED' as an RFC 2119 keyword, but does not include the phrase in its RFC 2119 key words list. -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (May 31, 2010) is 5073 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) -- Possible downref: Non-RFC (?) normative reference: ref. 'G.998.3' == Outdated reference: A later version (-11) exists of draft-ietf-adslmib-gbond-mib-04 ** Downref: Normative reference to an Informational RFC: RFC 3410 -- Possible downref: Non-RFC (?) normative reference: ref. 'TR-159' Summary: 1 error (**), 0 flaws (~~), 5 warnings (==), 4 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group E. Beili 3 Internet-Draft Actelis Networks 4 Intended status: Standards Track May 31, 2010 5 Expires: December 2, 2010 7 xDSL multi-pair bonding using Time-Division Inverse Multiplexing 8 (G.Bond/TDIM) MIB 9 draft-ietf-adslmib-gbond-tdim-mib-03.txt 11 Abstract 13 This document defines Management Information Base (MIB) module for 14 use with network management protocols in TCP/IP based internets. 15 This document proposes an extension to the GBOND-MIB module with a 16 set of objects for managing multi-pair bonded xDSL interfaces using 17 Time-Division Inverse Multiplexing (TDIM), defined in ITU-T 18 recommendation G.998.3. 20 Status of This Memo 22 This Internet-Draft is submitted in full conformance with the 23 provisions of BCP 78 and BCP 79. 25 Internet-Drafts are working documents of the Internet Engineering 26 Task Force (IETF). Note that other groups may also distribute 27 working documents as Internet-Drafts. The list of current Internet- 28 Drafts is at http://datatracker.ietf.org/drafts/current/. 30 Internet-Drafts are draft documents valid for a maximum of six months 31 and may be updated, replaced, or obsoleted by other documents at any 32 time. It is inappropriate to use Internet-Drafts as reference 33 material or to cite them other than as "work in progress." 35 This Internet-Draft will expire on December 2, 2010. 37 Copyright Notice 39 Copyright (c) 2010 IETF Trust and the persons identified as the 40 document authors. All rights reserved. 42 This document is subject to BCP 78 and the IETF Trust's Legal 43 Provisions Relating to IETF Documents 44 (http://trustee.ietf.org/license-info) in effect on the date of 45 publication of this document. Please review these documents 46 carefully, as they describe your rights and restrictions with respect 47 to this document. Code Components extracted from this document must 48 include Simplified BSD License text as described in Section 4.e of 49 the Trust Legal Provisions and are provided without warranty as 50 described in the Simplified BSD License. 52 Table of Contents 54 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 55 2. The Internet-Standard Management Framework . . . . . . . . . . 3 56 3. The Broadband Forum Management Framework for xDSL Bonding . . 3 57 4. Relationship to other MIB modules . . . . . . . . . . . . . . 3 58 4.1. Relationship to Interfaces Group MIB module . . . . . . . 4 59 4.2. Relationship to G.Bond MIB module . . . . . . . . . . . . 4 60 5. MIB Structure . . . . . . . . . . . . . . . . . . . . . . . . 4 61 5.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 4 62 5.2. Link Protection Configuration . . . . . . . . . . . . . . 5 63 5.3. Service Configuration . . . . . . . . . . . . . . . . . . 5 64 5.3.1. Management of TDM Services and service drop 65 priority during bandwidth degradation . . . . . . . . 6 66 5.3.2. Service Notifications . . . . . . . . . . . . . . . . 6 67 5.4. Performance Monitoring . . . . . . . . . . . . . . . . . . 6 68 5.5. Mapping of Broadband Forum TR-159 and ITU-T G.998.3 69 Managed Objects . . . . . . . . . . . . . . . . . . . . . 7 70 6. G.Bond/TDIM MIB Definitions . . . . . . . . . . . . . . . . . 8 71 7. Security Considerations . . . . . . . . . . . . . . . . . . . 50 72 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 51 73 9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 51 74 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 51 75 10.1. Normative References . . . . . . . . . . . . . . . . . . . 51 76 10.2. Informative References . . . . . . . . . . . . . . . . . . 52 78 1. Introduction 80 The Multi-pair bonding using time-division inverse multiplexing 81 (TDIM), a.k.a. G.Bond/TDIM, is specified in ITU-T G.998.3 82 recommendation [G.998.3], which defines a method for bonding (or 83 aggregating) of multiple xDSL lines (or individual bearer channels in 84 multiple xDSL lines) into a single bi-directional logical link, 85 carrying a mix of various traffic streams, e.g. Ethernet, 86 Asynchronous Transfer Mode (ATM), Time-Division Multiplexing (TDM). 88 The MIB module, defined in this document, provides G.Bond/ 89 TDIM-specific objects for the management of G.998.3 bonded 90 interfaces, extending the common bonding objects specified in GBOND- 91 MIB [I-D.ietf-adslmib-gbond-mib] module. 93 2. The Internet-Standard Management Framework 95 For a detailed overview of the documents that describe the current 96 Internet-Standard Management Framework, please refer to section 7 of 97 RFC 3410 [RFC3410]. 99 Managed objects are accessed via a virtual information store, termed 100 the Management Information Base or MIB. MIB objects are generally 101 accessed through the Simple Network Management Protocol (SNMP). 102 Objects in the MIB are defined using the mechanisms defined in the 103 Structure of Management Information (SMI). This memo specifies a MIB 104 module that is compliant to the SMIv2, which is described in STD 58, 105 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 106 [RFC2580]. 108 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 109 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 110 document are to be interpreted as described in RFC 2119 [RFC2119]. 112 3. The Broadband Forum Management Framework for xDSL Bonding 114 This document makes use of the Broadband Forum technical report 115 Management Framework for xDSL Bonding [TR-159], defining a management 116 model and a hierarchy of management objects for the bonded xDSL 117 interfaces. 119 4. Relationship to other MIB modules 121 This section outlines the relationship of the MIB modules defined in 122 this document with other MIB modules described in the relevant RFCs. 123 Specifically, the following MIB modules are discussed: Interfaces 124 Group MIB (IF-MIB) and G.Bond MIB (GBOND-MIB). 126 4.1. Relationship to Interfaces Group MIB module 128 A G.Bond/TDIM port is a private case of a Bonded multi-pair xDSL 129 interface and as such is managed using generic interface management 130 objects defined in the IF-MIB [RFC2863]. In particular an interface 131 index (ifIndex) is used to index instances of G.Bond/TDIM ports, as 132 well as xDSL lines/channels, in a managed system. 134 4.2. Relationship to G.Bond MIB module 136 GBOND-MIB [I-D.ietf-adslmib-gbond-mib] module defines management 137 objects common for all Bonded multi-pair xDSL interfaces. In 138 particular it describes the bonding management, bonded port and 139 channel configuration, initialization sequence etc. 141 Both GBOND-MIB and GBOND-TDIM-MIB modules are REQUIRED to manage a 142 G.Bond/TDIM port. 144 5. MIB Structure 146 5.1. Overview 148 All management objects defined in the GBOND-TDIM-MIB module are 149 contained in a single group gBondTdimPort. This group is further 150 split into 6 sub-groups, structured as recommended by RFC 4181 151 [RFC4181]: 153 o gBondTdimPortNotifications - containing notifications (TDIM 154 Service Down/Up). 156 o gBondTdimPortConfTable - containing objects for configuration of a 157 G.Bond/TDIM port. 159 o gBondTdimPortCapabilityTable - containing objects reflecting 160 capability of a G.Bond/TDIM port. 162 o gBondTdimPortStatusTable - containing objects providing overall 163 status information of a G.Bond/TDIM port, complementing the 164 generic status information from the ifTable of IF-MIB and 165 gBondFltStatus of GBOND-MIB. 167 o gBondTdimServiceTable - containing objects for configuration and 168 status of the services in a G.Bond/TDIM port. 170 o gBondTdimPM - containing objects for an OPTIONAL Historical 171 Performance Monitoring (PM) of a G.Bond/TDIM port. 173 5.2. Link Protection Configuration 175 G.Bond/TDIM specification allows an optional Forward Error Correction 176 (FEC) and Interleaver block, which, if supported and enabled, 177 provides a degree of protection against micro-interruptions, alien 178 noise, and even individual Bonding Channel Entity (BCE) failures, 179 a.k.a. cut-line protection. 181 Management objects in the gBondTdimPortConfTable can be used to 182 configure and quiery the FEC and Interleaver function of the G.Bond/ 183 TDIM port. 185 5.3. Service Configuration 187 Unlike the other two xDSL Multi-Pair Bonding schemes (G.Bond/ATM and 188 G.Bond/Ethernet), which send the information required for reassembly 189 of the fragmented data along with the data, G.Bond/TDIM is a 190 synchronous scheme, requiring both ends to know the data distribution 191 tables before any actual data transfer can happen. 193 Management objects in the gBondTdimPortConfTable 194 (gBondTdimAdminServices), gBondTdimServiceTable and 195 gBondTdimOperServiceTable can be used to configure and quiery the 196 configuration of services transported via the G.Bond/TDIM link. The 197 services may be configured independently of the link state (i.e. in- 198 and out-of-service), as G.998.3 communicates changes in the service 199 configuration via specific Bonding Communication Channel (BCC) 200 messages, switching both ends of the link to the new configuration 201 synchronously. 203 There can be up to 60 active services defined on a G.Bond/TDIM link. 204 This MIB module provides an ability to define up to 255 services via 205 the gBondTdimServiceTable, with each row representing a possible 206 service, and then set the actual service configuration using the 207 gBondTdimAdminServices object (a byte-vector of service indices), 208 listing the active services in order of their position in the G.Bond/ 209 TDIM frame. This design allows one to easily modify service drop 210 priority, which directly corresponds to the service position. 212 The actual list of services is provided via read-only 213 gBondTdimOperServiceTable, where each entry's index corresponds to 214 the service position, starting from index 1 for the first entry, 2 215 for the second entry etc., providing an easy service navigation for a 216 management application using GET-NEXT (instead of counting bytes in 217 the gBondTdimAdminServices object). 219 The service configuration can only be changed on a BTU-C side. 221 When configuring the services, please bear in mind that the sum of 222 all the services' bandwidth SHOULD be less or equal to the target 223 data rate of the bonded link. Note that G.Bond/TDIM links are 224 symmetrical, i.e. their upstream data rate equals to the downstream 225 data rate. 227 5.3.1. Management of TDM Services and service drop priority during 228 bandwidth degradation 230 G.Bond/TDIM protocol provides an ability to map TDM services into the 231 TDIM bonded link directly, without any additional overhead. It 232 addresses only structure-agnostic TDM transport, disregarding any 233 structure that may be imposed on these streams, in particular the 234 structure imposed by the standard TDM framing [G.704]. 236 During bandwidth degradation services with a lower priority are 237 impaired or dropped first. Synchronous services (fractional DS1/E1, 238 clear channel E1/T1, T3/E3, clock) positioned in the beginning of the 239 G.Bond/TDIM frame, have higher priority than asynchronous services 240 (Ethernet, ATM, GFP encapsulated), positioned farther away. Within 241 the services of the same type, those with lower position (index) have 242 higher priority. 244 5.3.2. Service Notifications 246 This MIB module provides specific Up/Down notifications 247 (gBondTdimServiceUp/gBondTdimServiceDown) for each of the configured 248 services. During bandwidth degradation a number of services may be 249 suspended (dropped) simultaneously, according to their drop priority 250 (position in the service list). Please note that it is possible for 251 a higher priority service to be dropped before a lower priority one. 252 For example, suppose there are two services configured on a 2 Mbps 253 G.Bond/TDIM link: a T1 service (gBondTdimServiceType with a value of 254 ds1, with a bandwidth requirement of 1.5 Mbps) and an Ethernet 255 service with a size of 0.5 Mbps. When the actual link bandwidth is 256 reduced to 1.4 Mbps, the T1 service with a gBondTdimServicePosition 257 value of 1 would be dropped, while the Ethernet service with a 258 gBondTdimServicePosition value of 2 would remain up. 260 5.4. Performance Monitoring 262 The OPTIONAL performance monitoring counters, thresholds and history 263 buckets (interval-counters), simlar to those defined in [TR-159] are 264 implemented using the textual conventions defined in the HC-PerfHist- 265 TC-MIB [RFC3705]. The HC-PerfHist-TC-MIB defines 64-bit versions of 266 the textual conventions found in PerfHist-TC-MIB [RFC3593]. 268 The agent SHOULD align the beginning of each interval to a fifteen 269 minute boundary of a wall clock. Likewise, the beginning of each one 270 day intervals SHOULD be aligned with the start of a day. 272 Counters are not reset when a G.Bond TDIM port is reinitialized, but 273 rather only when the agent is reset or reinitialized (or under 274 specific request outside the scope of this MIB module). 276 5.5. Mapping of Broadband Forum TR-159 and ITU-T G.998.3 Managed 277 Objects 279 This section contains the mapping between relevant managed objects 280 (attributes) defined in [TR-159] and managed objects defined in this 281 document. Note that all management objects defined in [G.998.3] have 282 corresponding objects in [TR-159]. 284 +-----------------------------+-------------------------------------+ 285 | TR-159 Managed Object | Corresponding SNMP Object | 286 +-----------------------------+-------------------------------------+ 287 | oBondTDIM - Basic Package | | 288 | (Mandatory) | | 289 +-----------------------------+-------------------------------------+ 290 | aCRC4Errors | gBondTdimCrc4Errors | 291 +-----------------------------+-------------------------------------+ 292 | aCRC6Errors | gBondTdimCrc6Errors | 293 +-----------------------------+-------------------------------------+ 294 | aCRC8Errors | gBondTdimCrc8Errors | 295 +-----------------------------+-------------------------------------+ 296 | aFECSupported | gBondTdimFecSupported | 297 +-----------------------------+-------------------------------------+ 298 | oBondTDIM - FEC Package | | 299 | (Optional) | | 300 +-----------------------------+-------------------------------------+ 301 | aFECAdminState | gBondTdimFecAdminState | 302 +-----------------------------+-------------------------------------+ 303 | aFECOperState | gBondTdimFecOperState | 304 +-----------------------------+-------------------------------------+ 305 | aFECWordSize | gBondTdimFecWordSize | 306 +-----------------------------+-------------------------------------+ 307 | aFECRedundancySize | gBondTdimFecRedundancySize | 308 +-----------------------------+-------------------------------------+ 309 | aFECInterleaverType | gBondTdimFecInterleaverType | 310 +-----------------------------+-------------------------------------+ 311 | aFECInterleaverDepth | gBondTdimFecInterleaverDepth | 312 +-----------------------------+-------------------------------------+ 313 | aFECMaxWordSize | gBondTdimFecMaxWordSize | 314 +-----------------------------+-------------------------------------+ 315 | aFECMaxRedundancySize | gBondTdimFecMaxRedundancySize | 316 +-----------------------------+-------------------------------------+ 317 +-----------------------------+-------------------------------------+ 318 | aFECInterleaverTypesSupport | gBondTdimFecInterleaverTypeSupporte | 319 | ed | d | 320 +-----------------------------+-------------------------------------+ 321 | aFECMaxInterleaverDepth | gBondTdimFecMaxInterleaverDepth | 322 +-----------------------------+-------------------------------------+ 323 | oTDIMService - Basic | | 324 | Package (Mandatory) | | 325 +-----------------------------+-------------------------------------+ 326 | aServiceID | gBondTdimServicePosition | 327 +-----------------------------+-------------------------------------+ 328 | aServiceIfIdx | gBondTdimServiceIfIdx | 329 +-----------------------------+-------------------------------------+ 330 | aServiceType | gBondTdimServiceType | 331 +-----------------------------+-------------------------------------+ 332 | aServiceSize | gBondTdimServiceSize | 333 +-----------------------------+-------------------------------------+ 334 | aServiceOperState | gBondTdimServiceOperState | 335 +-----------------------------+-------------------------------------+ 336 | aServiceUpDownEnable | gBondTdimServiceUpDownEnable | 337 +-----------------------------+-------------------------------------+ 338 | nServiceUp | gBondTdimServiceUp | 339 +-----------------------------+-------------------------------------+ 340 | nServiceDown | gBondTdimServiceDown | 341 +-----------------------------+-------------------------------------+ 343 Table 1: Mapping of TR-159 Managed Objects 345 6. G.Bond/TDIM MIB Definitions 347 GBOND-TDIM-MIB DEFINITIONS ::= BEGIN 349 IMPORTS 350 MODULE-IDENTITY, 351 OBJECT-TYPE, 352 NOTIFICATION-TYPE, 353 mib-2, 354 Unsigned32, 355 Counter32 356 FROM SNMPv2-SMI -- [RFC2578] 357 TEXTUAL-CONVENTION, 358 RowStatus, 359 TruthValue 360 FROM SNMPv2-TC -- [RFC2579] 361 MODULE-COMPLIANCE, 362 OBJECT-GROUP, 363 NOTIFICATION-GROUP 364 FROM SNMPv2-CONF -- [RFC2580] 366 ifIndex, 367 InterfaceIndex 368 FROM IF-MIB -- [RFC2863] 369 HCPerfCurrentCount, 370 HCPerfIntervalCount, 371 HCPerfValidIntervals, 372 HCPerfInvalidIntervals, 373 HCPerfTimeElapsed 374 FROM HC-PerfHist-TC-MIB -- [RFC3705] 375 ; 376 ------------------------------------------------------------------------ 377 gBondTdimMIB MODULE-IDENTITY 378 LAST-UPDATED "201005310000Z" -- May 31, 2010 379 ORGANIZATION "IETF ADSL MIB Working Group" 380 CONTACT-INFO 381 "WG charter: 382 http://www.ietf.org/html.charters/adslmib-charter.html 384 Mailing Lists: 385 General Discussion: adslmib@ietf.org 386 To Subscribe: adslmib-request@ietf.org 387 In Body: subscribe your_email_address 389 Chair: Menachem Dodge 390 Postal: ECI Telecom, Ltd. 391 30 Hasivim St., 392 Petach-Tikva 49517 393 Israel 394 Phone: +972-3-926-8421 395 EMail: menachem.dodge@ecitele.com 397 Editor: Edward Beili 398 Postal: Actelis Networks, Inc. 399 25 Bazel St., P.O.B. 10173 400 Petach-Tikva 10173 401 Israel 402 Phone: +972-3-924-3491 403 EMail: edward.beili@actelis.com" 405 DESCRIPTION 406 "The objects in this MIB module are used to manage the 407 multi-pair bonded xDSL Interfaces using time-division inverse 408 multiplexing (TDIM), defined in ITU-T recommendation G.998.3 409 (G.Bond/TDIM). 411 This MIB module MUST be used in conjunction with GBOND-MIB 412 module, common to all G.Bond technologies. 414 The following references are used throughout this MIB module: 416 [G.998.3] refers to: 417 ITU-T Recommendation G.998.3: 'Multi-pair bonding using 418 time-division inverse multiplexing', January 2005. 420 [TR-159] refers to: 421 Broadband Forum Technical Report: 'Management Framework for 422 xDSL Bonding', December 2008. 424 Naming Conventions: 425 BCE - Bonding Channel Entity 426 CO - Central Office 427 CPE - Customer Premises Equipment 428 GBS - Generic Bonding Sublayer 429 GBS-C - Generic Bonded Sub-layer, CO side 430 GBS-R - Generic Bonded Sub-layer, RT (or CPE) side 431 SNR - Signal to Noise Ratio 433 Copyright (C) The IETF Trust (2010). 434 This version of this MIB module is part of RFC YYYY; 435 see the RFC itself for full legal notices." 437 REVISION "201005310000Z" -- May 31, 2010 438 DESCRIPTION "Initial version, published as RFC YYYY." 440 -- EdNote: Replace YYYY with the actual RFC number & 441 -- remove this note 443 ::= { mib-2 ZZZ } 445 -- EdNote: Replace ZZZ with a real OID once it is 446 -- allocated & remove this note. 448 -- Sections of the module 449 -- Structured as recommended by [RFC4181], Appendix D 451 gBondTdimObjects OBJECT IDENTIFIER ::= { gBondTdimMIB 1 } 453 gBondTdimConformance OBJECT IDENTIFIER ::= { gBondTdimMIB 2 } 455 -- Groups in the module 457 gBondTdimPort OBJECT IDENTIFIER ::= { gBondTdimObjects 1 } 459 -- Textual Conventions 461 GBondTdimServiceIndex ::= TEXTUAL-CONVENTION 462 DISPLAY-HINT "d" 463 STATUS current 464 DESCRIPTION 465 "A unique value, greater than zero, for each Service defined 466 in the managed G.Bond/TDIM port. 467 It is RECOMMENDED that values are assigned contiguously 468 starting from 1. The value for each Service MUST remain 469 constant at least from one re-initialization of the entity's 470 network management system to the next re-initialization." 471 SYNTAX Unsigned32 (1..255) 473 GBondTdimServiceIndexList ::= TEXTUAL-CONVENTION 474 DISPLAY-HINT "1d:" 475 STATUS current 476 DESCRIPTION 477 "This textual convention represents a continuous ordered list of 478 all the servies defined for the managed G.Bond/TDIM port. 479 The value of this object is a concatenation of zero or more (up 480 to 60) octets, where each octet contains an 8-bit 481 GBondTdimServiceIndex value, identifying a particular service. 482 An octet's position reflects the associated service position 483 and its priority in the G.Bond/TDIM frame, with 1st octet being 484 the 1st service of highest priority. 486 A zero-length octet string is object-specific and MUST 487 therefore be defined as part of the description of any object 488 that uses this syntax. Examples of the usage of a zero-length 489 value might include situations where an object using this 490 textual convention is irrelevant for a specific G.Bond/TDIM port 491 type or that no services have been defined for this port." 492 SYNTAX OCTET STRING (SIZE(0..60)) 494 GBondTdimServiceOrderIndex ::= TEXTUAL-CONVENTION 495 DISPLAY-HINT "d" 496 STATUS current 497 DESCRIPTION 498 "A unique value, greater than zero, for each Service defined 499 in the managed G.Bond/TDIM port, showing its relative position 500 inside the G.Bond/TDIM frame." 501 SYNTAX Unsigned32 (1..60) 503 -- Port Notifications Group 505 gBondTdimPortNotifications OBJECT IDENTIFIER 506 ::= { gBondTdimPort 0 } 508 gBondTdimServiceUp NOTIFICATION-TYPE 509 OBJECTS { 510 -- ifIndex is not needed here since we are under specific GBS 511 gBondTdimServicePosition, 512 gBondTdimServiceIfIdx, 513 gBondTdimServiceOperState 514 } 515 STATUS current 516 DESCRIPTION 517 "This notification indicates that a service indicated by the 518 gBondTdimServicePosition (mapped to a particular interface 519 indicated by the gBondTdimServiceIfIdx) in a particular 520 G.Bond/TDIM port' is passing traffic. 522 This notification MAY be send for the G.Bond/TDIM port, while 523 the port is Up, when the gBondTdimServiceOperState object has 524 left the Down state. 526 Generation of this notification is controlled by the 527 gBondTdimServiceUpDownEnable object. 529 This object maps to the TR-159 notification nServiceUp." 530 REFERENCE 531 "[TR-159] 5.5.5.7" 532 ::= { gBondTdimPortNotifications 1 } 534 gBondTdimServiceDown NOTIFICATION-TYPE 535 OBJECTS { 536 -- ifIndex is not needed here since we are under specific GBS 537 gBondTdimServicePosition, 538 gBondTdimServiceIfIdx, 539 gBondTdimServiceOperState 540 } 541 STATUS current 542 DESCRIPTION 543 "This notification indicates that a service indicated by the 544 gBondTdimServicePosition (mapped to a particular interface 545 indicated by the gBondTdimServiceIfIdx) in a particular 546 G.Bond/TDIM port' has stopped passing the traffic. 548 This notification MAY be send for the G.Bond/TDIM port, while 549 the port is Up, when the gBondTdimServiceOperState object has 550 entered the Down state. 552 Generation of this notification is controlled by the 553 gBondTdimServiceUpDownEnable object. 555 This object maps to the TR-159 notification nServiceDown." 556 REFERENCE 557 "[TR-159] 5.5.5.8" 559 ::= { gBondTdimPortNotifications 2 } 561 -- G.Bond/TDIM Port group 563 gBondTdimPortConfTable OBJECT-TYPE 564 SYNTAX SEQUENCE OF GBondTdimPortConfEntry 565 MAX-ACCESS not-accessible 566 STATUS current 567 DESCRIPTION 568 "Table for Configuration of G.Bond/TDIM ports. Entries in 569 this table MUST be maintained in a persistent manner" 570 ::= { gBondTdimPort 1 } 572 gBondTdimPortConfEntry OBJECT-TYPE 573 SYNTAX GBondTdimPortConfEntry 574 MAX-ACCESS not-accessible 575 STATUS current 576 DESCRIPTION 577 "An entry in the G.Bond/TDIM Port Configuration table. 578 Each entry represents an G.Bond/TDIM port indexed by the 579 ifIndex. Additional conifguration parameters are available 580 via the gBondPortConfEntry of GBOND-MIB. 581 Note that an G.Bond/TDIM port runs on top of a single or 582 multiple BCE port(s), which are also indexed by ifIndex." 583 INDEX { ifIndex } 584 ::= { gBondTdimPortConfTable 1 } 586 GBondTdimPortConfEntry ::= 587 SEQUENCE { 588 gBondTdimFecAdminState TruthValue, 589 gBondTdimFecWordSize Unsigned32, 590 gBondTdimFecRedundancySize Unsigned32, 591 gBondTdimFecInterleaverType INTEGER, 592 gBondTdimFecInterleaverDepth Unsigned32, 593 gBondTdimAdminServices GBondTdimServiceIndexList, 594 gBondTdimServiceUpDownEnable TruthValue 595 } 597 gBondTdimFecAdminState OBJECT-TYPE 598 SYNTAX TruthValue 599 MAX-ACCESS read-write 600 STATUS current 601 DESCRIPTION 602 "A desired state of the OPTIONAL Forward Error Correction 603 (FEC) function of the G.Bond/TDIM port. 605 A value of 'false' indicates that the FEC function SHALL be 606 disabled. A value of 'true' indicates that the FEC SHALL be 607 enabled, if supported by the G.Bond/TDIM port, as indicated 608 by the gBondTdimFecSupported object. 609 The gBondTdimFecOperState object indicates current 610 operational state of the FEC function. 612 For the GBS-R ports, the value of this object cannot be 613 changed directly. This value may be changed as a result of 614 writing operation on the gBondTdimFecSupported object of a 615 remote GBS-C. 617 Modifications of this object MUST be performed when the link 618 is Down. 619 Attempts to change this object MUST be rejected, if the link is 620 Up or Initializing or if it is an GBS-R. 622 This object MUST be maintained in a persistent manner. 624 This object maps to TR-159/G.998.3 attribute aFECAdminState." 625 REFERENCE 626 "[TR-159] 5.5.4.5; [G.998.3] Appendix II, B-X" 627 ::= { gBondTdimPortConfEntry 1 } 629 gBondTdimFecWordSize OBJECT-TYPE 630 SYNTAX Unsigned32(0|20..255) 631 UNITS "octets" 632 MAX-ACCESS read-write 633 STATUS current 634 DESCRIPTION 635 "A FEC code word size in octets for the G.Bond/TDIM ports 636 supporting FEC function. 638 This object is read-write for the GBS-C ports and read-only 639 for the GBS-R. 641 A value of zero SHALL be returned if the FEC is disabled 642 (via gBondTdimFecAdminState) or not supported. 644 Changing of the FEC code word size MUST be performed when the 645 FEC enabled link is Down. Attempts to change this object MUST 646 be rejected, if the link is Up or Initializing or the 647 FEC function is disabled/not supported. 649 This object MUST be maintained in a persistent manner. 651 This object maps to TR-159/G.998.3 attribute aFECWordSize." 652 REFERENCE 653 "[TR-159] 5.5.4.7; [G.998.3] Appendix II, B-XI" 654 ::= { gBondTdimPortConfEntry 2 } 656 gBondTdimFecRedundancySize OBJECT-TYPE 657 SYNTAX Unsigned32(0|2|4|8|16|20) 658 UNITS "octets" 659 MAX-ACCESS read-write 660 STATUS current 661 DESCRIPTION 662 "A FEC redundancy word size in octets for the G.Bond/TDIM 663 ports supporting FEC function. 665 This object is read-write for the GBS-C ports and read-only 666 for the GBS-R. 668 A value of zero SHALL be returned if the FEC is disabled 669 (via gBondTdimFecAdminState) or not supported. 671 Changing of the FEC redundancy word size MUST be performed 672 when the FEC enabled link is Down. Attempts to change this 673 object MUST be rejected, if the link is Up or Initializing or 674 the FEC function is disabled/not supported. 676 This object MUST be maintained in a persistent manner. 678 This object maps to TR-159/G.998.3 attribute 679 aFECRedundancySize." 680 REFERENCE 681 "[TR-159] 5.5.4.8; [G.998.3] Appendix II, B-XII" 682 ::= { gBondTdimPortConfEntry 3 } 684 gBondTdimFecInterleaverType OBJECT-TYPE 685 SYNTAX INTEGER { 686 none(0), 687 block(1), 688 convolution(2) 689 } 690 MAX-ACCESS read-write 691 STATUS current 692 DESCRIPTION 693 "An Interleaver type for the G.Bond/TDIM ports supporting 694 FEC function. 696 This object is read-write for the GBS-C ports and read-only 697 for the GBS-R. 699 A value of none(0) SHALL be returned if the FEC is disabled 700 (via gBondTdimFecAdminState) or not supported. 702 Changing of the Interleaver type MUST be performed when the 703 FEC enabled link is Down. Attempts to change this object MUST 704 be rejected, if the link is Up or Initializing or the FEC 705 function is disabled/not supported. 707 This object MUST be maintained in a persistent manner. 709 This object maps to TR-159/G.998.3 attribute 710 aFECInterleaverType." 711 REFERENCE 712 "[TR-159] 5.5.4.9; [G.998.3] Appendix II, B-XIII" 713 ::= { gBondTdimPortConfEntry 4 } 715 gBondTdimFecInterleaverDepth OBJECT-TYPE 716 SYNTAX Unsigned32(0|1|2|3|4|6|8|12|16|24|32|48|96) 717 MAX-ACCESS read-write 718 STATUS current 719 DESCRIPTION 720 "An Interleaver Depth for the G.Bond/TDIM ports supporting 721 FEC function. 723 This object is read-write for the GBS-C ports and read-only 724 for the GBS-R. 726 A value of zero SHALL be returned if the FEC is disabled 727 (via gBondTdimFecAdminState) or not supported. 729 Changing of the Interleaver Depth MUST be performed when the 730 FEC enabled link is Down. Attempts to change this object MUST 731 be rejected, if the link is Up or Initializing or the FEC 732 function is disabled/not supported. 734 This object MUST be maintained in a persistent manner. 736 This object maps to TR-159/G.998.3 attribute 737 aFECInterleaverDepth." 738 REFERENCE 739 "[TR-159] 5.5.4.10; [G.998.3] Appendix II, B-XIV" 740 ::= { gBondTdimPortConfEntry 5 } 742 gBondTdimAdminServices OBJECT-TYPE 743 SYNTAX GBondTdimServiceIndexList 744 MAX-ACCESS read-write 745 STATUS current 746 DESCRIPTION 747 "Desired list of services for a G.Bond/TDIM port. This object is 748 a list of pointers to entries in the gBondTdimServiceTable. 750 The value of this object is a continuous ordered list of up to 751 60 indices (gBondTdimServiceIdx) of the active services carried 752 via the G.Bond/TDIM link. 754 This object is writable and readable for the GBS-C ports. 755 It is irrelevant for the GBS-R ports - a zero-length octet 756 string SHALL be returned on an attempt to read this object and 757 an attempt to change this object MUST be rejected in this case. 759 Note that the current operational service list is available 760 via the gBondTdimOperServiceTable object. 762 This object for a GBS-C port MAY be modified independently of 763 the link's state, i.e. in- and out-of-service. 764 Attempts to set this object to a list with a member value that 765 is not the value of the index for an active entry in the 766 corresponding gBondTdimServiceTable table MUST be rejected. 768 This object MUST be maintained in a persistent manner." 769 REFERENCE 770 "[G.998.3] 10.2.3, 13.3.4.6-13.3.4.11" 771 ::= { gBondTdimPortConfEntry 6 } 773 gBondTdimServiceUpDownEnable OBJECT-TYPE 774 SYNTAX TruthValue 775 MAX-ACCESS read-write 776 STATUS current 777 DESCRIPTION 778 "Indicates whether gBondTdimServiceUp and gBondTdimServiceDown 779 notifications should be generated for this interface. 781 Value of true(1) indicates that the notifications are enabled. 782 Value of false(2) indicates that the notifications are 783 disabled. 785 This object MUST be maintained in a persistent manner. 787 This object maps to the TR-159 attribute 788 aServiceUpDownEnable." 789 REFERENCE 790 "[TR-159] 5.5.5.6" 791 ::= { gBondTdimPortConfEntry 7 } 793 gBondTdimPortCapabilityTable OBJECT-TYPE 794 SYNTAX SEQUENCE OF GBondTdimPortCapabilityEntry 795 MAX-ACCESS not-accessible 796 STATUS current 797 DESCRIPTION 798 "Table for Capabilities of G.Bond/TDIM ports. Entries in this 799 table MUST be maintained in a persistent manner." 800 ::= { gBondTdimPort 2 } 802 gBondTdimPortCapabilityEntry OBJECT-TYPE 803 SYNTAX GBondTdimPortCapabilityEntry 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION 807 "An entry in the G.Bond/TDIM port Capability table. 808 Each entry represents an G.Bond/TDIM port indexed by the 809 ifIndex. Additional capabilities are available via the 810 gBondPortCapabilityEntry of GBOND-MIB. 811 Note that a G.Bond/TDIM port runs on top of a single 812 or multiple BCE port(s), which are also indexed by ifIndex." 813 INDEX { ifIndex } 814 ::= { gBondTdimPortCapabilityTable 1 } 816 GBondTdimPortCapabilityEntry ::= 817 SEQUENCE { 818 gBondTdimFecSupported TruthValue, 819 gBondTdimFecMaxWordSize Unsigned32, 820 gBondTdimFecMaxRedundancySize Unsigned32, 821 gBondTdimFecInterleaverTypeSupported INTEGER, 822 gBondTdimFecMaxInterleaverDepth Unsigned32 823 } 825 gBondTdimFecSupported OBJECT-TYPE 826 SYNTAX TruthValue 827 MAX-ACCESS read-only 828 STATUS current 829 DESCRIPTION 830 "FEC and Interleaver Capability of the G.Bond/TDIM port. 831 This object has a value of true(1) when the port supports the 832 FEC and Interleaver function. 833 A value of false(2) is returned when the port does not 834 support the FEC and Interleaver function. 836 This object maps to the TR-159/G.998.3 attribute 837 aFECSupported." 838 REFERENCE 839 "[TR-159] 5.5.4.4; [G.998.3] Appendix II, B-VI" 840 ::= { gBondTdimPortCapabilityEntry 1 } 842 gBondTdimFecMaxWordSize OBJECT-TYPE 843 SYNTAX Unsigned32(0|20..255) 844 UNITS "octets" 845 MAX-ACCESS read-only 846 STATUS current 847 DESCRIPTION 848 "A Maximum supported FEC code word size in octets for the 849 G.Bond/TDIM ports with FEC function. 851 A value of zero SHALL be returned if the FEC is not supported. 853 This object partially maps to TR-159/G.998.3 attribute 854 aFECWordSize" 855 REFERENCE 856 "[TR-159] 5.5.4.11; [G.998.3] Appendix II, B-XI" 857 ::= { gBondTdimPortCapabilityEntry 2 } 859 gBondTdimFecMaxRedundancySize OBJECT-TYPE 860 SYNTAX Unsigned32(0|2|4|8|16|20) 861 UNITS "octets" 862 MAX-ACCESS read-only 863 STATUS current 864 DESCRIPTION 865 "A Maximum supported FEC redundancy word size in octets for 866 the G.Bond/TDIM ports with FEC function. 868 A value of zero SHALL be returned if the FEC is not supported. 870 This object maps to TR-159 attribute 871 aFECMaxRedundancySize." 872 REFERENCE 873 "[TR-159] 5.5.4.12; [G.998.3] Appendix II, B-XII" 874 ::= { gBondTdimPortCapabilityEntry 3 } 876 gBondTdimFecInterleaverTypeSupported OBJECT-TYPE 877 SYNTAX INTEGER { 878 none(0), 879 block(1), 880 convolution(2), 881 blockConvolution(3) 882 } 883 MAX-ACCESS read-only 884 STATUS current 885 DESCRIPTION 886 "Suported Interleaver types for the G.Bond/TDIM ports with 887 FEC function. 889 Possible values are: 890 none - the port does not support interleaving 891 block - the port supports Block Interleaver 892 convolution - the port supports Convolution Interleaver 893 blockConvolution - the port supports both Block and 894 Convolution Interleaver 896 This object partially maps to TR-159 attribute 897 aFECInterleaverTypesSupported." 898 REFERENCE 899 "[TR-159] 5.5.4.13; [G.998.3] Appendix II, B-XIII" 900 ::= { gBondTdimPortCapabilityEntry 4 } 902 gBondTdimFecMaxInterleaverDepth OBJECT-TYPE 903 SYNTAX Unsigned32(0|1|2|3|4|6|8|12|16|24|32|48|96) 904 MAX-ACCESS read-only 905 STATUS current 906 DESCRIPTION 907 "A Maximum Interleaver Depth for the G.Bond/TDIM ports with 908 FEC function. 910 A value of zero SHALL be returned if the Interleaver is not 911 supported. 913 This object partially maps to TR-159 attribute 914 aFECMaxInterleaverDepth." 915 REFERENCE 916 "[TR-159] 5.5.4.14; [G.998.3] Appendix II, B-XIV" 917 ::= { gBondTdimPortCapabilityEntry 5 } 919 gBondTdimPortStatusTable OBJECT-TYPE 920 SYNTAX SEQUENCE OF GBondTdimPortStatusEntry 921 MAX-ACCESS not-accessible 922 STATUS current 923 DESCRIPTION 924 "This table provides overall status information of G.Bond 925 TDIM ports, complementing the generic status information from 926 the ifTable of IF-MIB and gBondFltStatus of GBOND-MIB. 927 Additional status information about connected BCEs is 928 available from the relevant line MIBs. 930 This table contains live data from the equipment. As such, 931 it is NOT persistent." 932 ::= { gBondTdimPort 3 } 934 gBondTdimPortStatusEntry OBJECT-TYPE 935 SYNTAX GBondTdimPortStatusEntry 936 MAX-ACCESS not-accessible 937 STATUS current 938 DESCRIPTION 939 "An entry in the G.Bond/TDIM port Status table. 940 Each entry represents a G.Bond/TDIM port indexed by the 941 ifIndex. 942 Note that an G.Bond GBS port runs on top of a single 943 or multiple BCE port(s), which are also indexed by ifIndex." 944 INDEX { ifIndex } 945 ::= { gBondTdimPortStatusTable 1 } 947 GBondTdimPortStatusEntry ::= 948 SEQUENCE { 949 gBondTdimFecOperState TruthValue, 950 gBondTdimFltStatus BITS, 951 gBondTdimCrc4Errors Counter32, 952 gBondTdimCrc6Errors Counter32, 953 gBondTdimCrc8Errors Counter32 954 } 956 gBondTdimFecOperState OBJECT-TYPE 957 SYNTAX TruthValue 958 MAX-ACCESS read-only 959 STATUS current 960 DESCRIPTION 961 "A read-only value, indicating current operational state of 962 the OPTIONAL Forward Error Correction (FEC) function for the 963 G.998.3 port. 964 A value of 'false' indicates that the FEC function is 965 disabled. A value of 'true' indicates that the FEC function 966 is enabled (and supported). 968 This object maps to TR-159 attribute aFECOperState." 969 REFERENCE 970 "[TR-159] 5.5.4.6" 971 ::= { gBondTdimPortStatusEntry 1 } 973 gBondTdimFltStatus OBJECT-TYPE 974 SYNTAX BITS { 975 serviceDown(0), 976 wrongConfig(1) 977 } 978 MAX-ACCESS read-only 979 STATUS current 980 DESCRIPTION 981 "G.Bond/TDIM port Fault Status. This is a bitmap of possible 982 conditions. The various bit positions are: 983 serviceDown - at least one of the services defined 984 for this aggregation group is down 985 (due to low rate). 986 wrongConfig - at least one BCE at the remote GBS-R 987 is already connected to another GBS. 989 This object is intended to supplement ifOperStatus object 990 in IF-MIB and gBondFltStatus in GBOND-MIB." 992 REFERENCE 993 "G.998.3 Section 6.3; 994 IF-MIB, ifOperStatus; GBOND-MIB, gBondFltStatus" 995 ::= { gBondTdimPortStatusEntry 2 } 997 gBondTdimCrc4Errors OBJECT-TYPE 998 SYNTAX Counter32 999 MAX-ACCESS read-only 1000 STATUS current 1001 DESCRIPTION 1002 "The total number of CRC-4 errors (frame header error) on all 1003 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1004 SHOULD be counted M times. 1006 Discontinuities in the value of this counter can occur at 1007 re-initialization of the management system, and at other times 1008 as indicated by the value of ifCounterDiscontinuityTime, 1009 defined in IF-MIB. 1011 This object maps to TR-159/G.998.3 attribute aCRC4Errors." 1012 REFERENCE 1013 "[TR-159] 5.5.4.1; [G.998.3] Appendix II, B-VII" 1014 ::= { gBondTdimPortStatusEntry 3 } 1016 gBondTdimCrc6Errors OBJECT-TYPE 1017 SYNTAX Counter32 1018 MAX-ACCESS read-only 1019 STATUS current 1020 DESCRIPTION 1021 "The total number of CRC-6 errors (super-frame error) on all 1022 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1023 SHOULD be counted 1 time. 1025 Discontinuities in the value of this counter can occur at 1026 re-initialization of the management system, and at other times 1027 as indicated by the value of ifCounterDiscontinuityTime, 1028 defined in IF-MIB. 1030 This object maps to TR-159/G.998.3 attribute aCRC6Errors." 1031 REFERENCE 1032 "[TR-159] 5.5.4.2; [G.998.3] Appendix II, B-VIII" 1033 ::= { gBondTdimPortStatusEntry 4 } 1035 gBondTdimCrc8Errors OBJECT-TYPE 1036 SYNTAX Counter32 1037 MAX-ACCESS read-only 1038 STATUS current 1039 DESCRIPTION 1040 "The total number of CRC-8 errors (event/message error) on all 1041 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1042 SHOULD be counted M times. 1044 Discontinuities in the value of this counter can occur at 1045 re-initialization of the management system, and at other times 1046 as indicated by the value of ifCounterDiscontinuityTime, 1047 defined in IF-MIB. 1049 This object maps to TR-159/G.998.3 attribute aCRC8Errors." 1050 REFERENCE 1051 "[TR-159] 5.5.4.3; [G.998.3] Appendix II, B-IX" 1052 ::= { gBondTdimPortStatusEntry 5 } 1054 gBondTdimOperServiceTable OBJECT-TYPE 1055 SYNTAX SEQUENCE OF GBondTdimOperServiceEntry 1056 MAX-ACCESS not-accessible 1057 STATUS current 1058 DESCRIPTION 1059 "Table of the operational Services configured on a G.Bond/TDIM 1060 port. This table reflects current actual service configuration, 1061 set by the gBondTdimAdminServices object. The number of entries 1062 (services) in this table is therefore can vary between 0, when 1063 no services are configured, and 60, for the maximum number of 1064 services. 1065 This table contains live data from the equipment. As such, 1066 it is NOT persistent." 1067 ::= { gBondTdimPort 4 } 1069 gBondTdimOperServiceEntry OBJECT-TYPE 1070 SYNTAX GBondTdimOperServiceEntry 1071 MAX-ACCESS not-accessible 1072 STATUS current 1073 DESCRIPTION 1074 "An entry in the G.Bond/TDIM Port Operational Service table, 1075 containing the index of an active Service entry in the 1076 gBondTdimServiceTable. The entry is indexed by ifIndex, 1077 indicating corresponding G.Bond/TDIM port, and by 1078 gBondTdimServicePosition (1..60), indicating the corresponding 1079 service position in the G.Bond/TDIM frame." 1080 INDEX { ifIndex, gBondTdimServicePosition } 1081 ::= { gBondTdimOperServiceTable 1 } 1083 GBondTdimOperServiceEntry ::= 1084 SEQUENCE { 1085 gBondTdimServicePosition GBondTdimServiceOrderIndex, 1086 gBondTdimServiceOperIdx GBondTdimServiceIndex, 1087 gBondTdimServiceOperState INTEGER 1088 } 1090 gBondTdimServicePosition OBJECT-TYPE 1091 SYNTAX GBondTdimServiceOrderIndex 1092 MAX-ACCESS not-accessible 1093 STATUS current 1094 DESCRIPTION 1095 "G.Bond/TDIM operational Service position - a unique index, 1096 indicating relative placement of the associated service 1097 pointed by gBondTdimServiceOperIdx, within the G.Bond/TDIM frame. 1099 There can be up to 60 services defined over TDIM bonded 1100 facility. Services with lower indices have higher priority in 1101 case of bandwidth degradation. 1103 The value of gBondTdimServicePosition for the first 1104 gBondTdimOperServiceEntry is always 1, incrementing sequentially 1105 for each consequtive entry, i.e. 2 for the second entry, 3 for 1106 the third etc. 1108 This objects maps to TR-159/G.998.3 attribute aServiceID." 1109 REFERENCE 1110 "[TR-159] 5.5.5.1; [G.998.3] Appendix II, C-I" 1111 ::= { gBondTdimOperServiceEntry 1 } 1113 gBondTdimServiceOperIdx OBJECT-TYPE 1114 SYNTAX GBondTdimServiceIndex 1115 MAX-ACCESS read-only 1116 STATUS current 1117 DESCRIPTION 1118 "G.Bond/TDIM operational Service index - a read-only pointer to 1119 an existing entry in the gBondTdimServiceTable (value of 1120 gBondTdimServiceIdx), describing a particular service." 1121 REFERENCE 1122 "" 1123 ::= { gBondTdimOperServiceEntry 2 } 1125 gBondTdimServiceOperState OBJECT-TYPE 1126 SYNTAX INTEGER { 1127 up(1), 1128 down(2) 1129 } 1130 MAX-ACCESS read-only 1131 STATUS current 1132 DESCRIPTION 1133 "G.Bond/TDIM Service Operational State. 1135 Possible values are: 1136 up - Service is up passing traffic. 1137 down - Service is down, due to a variety of 1138 reasons, e.g. G.Bond/TDIM port is 1139 down, current link bandwidth is too 1140 low to support a particular service, 1141 etc. 1142 This objects maps to TR-159 attribute aServiceOperState." 1143 REFERENCE 1144 "[TR-159] 5.5.5.5" 1145 ::= { gBondTdimOperServiceEntry 3 } 1147 gBondTdimServiceTable OBJECT-TYPE 1148 SYNTAX SEQUENCE OF GBondTdimServiceEntry 1149 MAX-ACCESS not-accessible 1150 STATUS current 1151 DESCRIPTION 1152 "Table of possible Services for a G.Bond/TDIM ports. 1153 Entries in this table MUST be maintained in a persistent 1154 manner" 1155 ::= { gBondTdimPort 5 } 1157 gBondTdimServiceEntry OBJECT-TYPE 1158 SYNTAX GBondTdimServiceEntry 1159 MAX-ACCESS not-accessible 1160 STATUS current 1161 DESCRIPTION 1162 "An entry in the G.Bond/TDIM Port Service table, containing 1163 the management information applicable to a particular Service, 1164 indexed by the gBondTdimServiceIdx, on a G.Bond/TDIM port, 1165 indexed by the ifIndex." 1166 INDEX { ifIndex, gBondTdimServiceIdx } 1167 ::= { gBondTdimServiceTable 1 } 1169 GBondTdimServiceEntry ::= 1170 SEQUENCE { 1171 gBondTdimServiceIdx GBondTdimServiceIndex, 1172 gBondTdimServiceIfIdx InterfaceIndex, 1173 gBondTdimServiceType INTEGER, 1174 gBondTdimServiceSize Unsigned32, 1175 gBondTdimServiceRowStatus RowStatus 1176 } 1178 gBondTdimServiceIdx OBJECT-TYPE 1179 SYNTAX GBondTdimServiceIndex 1180 MAX-ACCESS not-accessible 1181 STATUS current 1182 DESCRIPTION 1183 "G.Bond/TDIM Service index - a unique index associated with 1184 a particular service entry." 1185 REFERENCE 1186 "" 1187 ::= { gBondTdimServiceEntry 1 } 1189 gBondTdimServiceIfIdx OBJECT-TYPE 1190 SYNTAX InterfaceIndex 1191 MAX-ACCESS read-write 1192 STATUS current 1193 DESCRIPTION 1194 "This is a unique index within the ifTable. It represents 1195 the interface index of a service to be transmitted over the 1196 G.Bond/TDIM service instance. 1198 This objects maps to TR-159 attribute aServiceIfIndex." 1199 REFERENCE 1200 "[TR-159] 5.5.5.2" 1201 ::= { gBondTdimServiceEntry 2 } 1203 gBondTdimServiceType OBJECT-TYPE 1204 SYNTAX INTEGER { 1205 ds1(0), 1206 e1(1), 1207 nxds0(2), 1208 nxe0(3), 1209 ds3(4), 1210 e3(5), 1211 clock(6), 1212 ethernet(7), 1213 atm(8), 1214 gfpNoFCS(9), 1215 gfp(10) 1216 } 1217 MAX-ACCESS read-write 1218 STATUS current 1219 DESCRIPTION 1220 "G.Bond/TDIM Service Type. 1222 Possible values are: 1223 ds1 - Clear Channel DS1 (synchronous) 1224 e1 - Clear Channel E1 (synchronous) 1225 nxds0 - Fractional DS1 (synchronous) 1226 nxe0 - Fractional E1 (synchronous) 1227 ds3 - DS3 (synchronous) 1228 e3 - E3 (synchronous) 1229 clock - Clock transfer (synchronous) 1230 ethernet - Ethernet (asynchronous) 1231 atm - ATM (asynchronous) 1232 gfpNoFCS - GFP encapsulated without FCS (asynchronous) 1233 gfp - GFP encapsulated with FCS (asynchronous) 1235 For the GBS-R ports, the value of this object cannot be 1236 changed directly. This value may be changed as a result of 1237 writing operation on the gBondTdimServiceType object of a 1238 remote GBS-C. 1240 Attempts to change this object MUST be rejected for the GBS-R 1241 ports. 1243 This object MUST be maintained in a persistent manner. 1245 This object maps to TR-159/G.998.3 attribute aServiceType." 1246 REFERENCE 1247 "[TR-159] 5.5.5.3; [G.998.3] Appendix II, C-II" 1248 ::= { gBondTdimServiceEntry 3 } 1250 gBondTdimServiceSize OBJECT-TYPE 1251 SYNTAX Unsigned32(0|20..255) 1252 UNITS "octets" 1253 MAX-ACCESS read-write 1254 STATUS current 1255 DESCRIPTION 1256 "Service size in octets per bonding sub-block for a specific 1257 service identified by gBondTdimServiceIdx. 1259 For TDM (synchronous) services with variable size 1260 e.g. fractional DS1/E1 - this object represents the number of 1261 DS0/E0 channels. 1262 For asynchronous services (Ethernet, ATM, GFPnoFCS or GFP) - 1263 this object represents max. number of octets. 1264 For non-fractional TDM services, i.e. DS1, E1, DS3, E3 and 1265 Clock, the value of this object MUST be 0. 1267 A GET operation returns current value. 1268 A SET operation, allowed on GBS-C ports, changes the service 1269 size to the indicated value. If the service type is a fixed 1270 rate synchronous service (gBondTdimServiceType is nxds0, nxe0, 1271 ds1, e1, ds3, e3 or clock), the operation MUST be rejected. 1273 This object MUST be maintained in a persistent manner. 1275 This object maps to TR-159/G.998.3 attribute aServiceSize." 1276 REFERENCE 1277 "[TR-159] 5.5.5.4; [G.998.3] Appendix II, C-III" 1279 ::= { gBondTdimServiceEntry 4 } 1281 gBondTdimServiceRowStatus OBJECT-TYPE 1282 SYNTAX RowStatus 1283 MAX-ACCESS read-create 1284 STATUS current 1285 DESCRIPTION 1286 "This object controls the creation, modification, or deletion 1287 of the associated entry in the gBondTdimServiceTable per the 1288 semantics of RowStatus. 1290 If an 'active' entry is referenced via gBondTdimServiceOperIdx 1291 or gBondTdimAdminServices instance or indexes a 1292 gBondTdimServicePerf*Entry, the entry MUST remain 1293 'active'. 1295 An 'active' entry SHALL NOT be modified. In order to modify an 1296 existing entry, it MUST be taken out of service (by setting 1297 this object to 'notInService'), modified, and set 'active' 1298 again." 1299 ::= { gBondTdimServiceEntry 5 } 1301 ------------------------------- 1302 -- Performance Monitoring group 1303 ------------------------------- 1305 gBondTdimPM OBJECT IDENTIFIER ::= { gBondTdimPort 6 } 1307 gBondTdimPortPerfCurrTable OBJECT-TYPE 1308 SYNTAX SEQUENCE OF GBondTdimPortPerfCurrEntry 1309 MAX-ACCESS not-accessible 1310 STATUS current 1311 DESCRIPTION 1312 "This table contains current Performance Monitoring information 1313 for a G.Bond/TDIM port. This table contains live data from the 1314 equipment and as such is NOT persistent." 1315 ::= { gBondTdimPM 1 } 1317 gBondTdimPortPerfCurrEntry OBJECT-TYPE 1318 SYNTAX GBondTdimPortPerfCurrEntry 1319 MAX-ACCESS not-accessible 1320 STATUS current 1321 DESCRIPTION 1322 "An entry in the G.Bond/TDIM Port PM table. 1323 Each entry represents an G.Bond/TDIM port indexed by the 1324 ifIndex." 1325 INDEX { ifIndex } 1326 ::= { gBondTdimPortPerfCurrTable 1 } 1328 GBondTdimPortPerfCurrEntry ::= 1329 SEQUENCE { 1330 gBondTdimPortPerf15MinValidIntervals HCPerfValidIntervals, 1331 gBondTdimPortPerf15MinInvalidIntervals HCPerfInvalidIntervals, 1332 gBondTdimPortPerfCurr15MinTimeElapsed HCPerfTimeElapsed, 1333 gBondTdimPortPerfCurr15MinCrc4s HCPerfCurrentCount, 1334 gBondTdimPortPerfCurr15MinCrc6s HCPerfCurrentCount, 1335 gBondTdimPortPerfCurr15MinCrc8s HCPerfCurrentCount, 1336 gBondTdimPortPerf1DayValidIntervals Unsigned32, 1337 gBondTdimPortPerf1DayInvalidIntervals Unsigned32, 1338 gBondTdimPortPerfCurr1DayTimeElapsed HCPerfTimeElapsed, 1339 gBondTdimPortPerfCurr1DayCrc4s HCPerfCurrentCount, 1340 gBondTdimPortPerfCurr1DayCrc6s HCPerfCurrentCount, 1341 gBondTdimPortPerfCurr1DayCrc8s HCPerfCurrentCount 1342 } 1344 gBondTdimPortPerf15MinValidIntervals OBJECT-TYPE 1345 SYNTAX HCPerfValidIntervals 1346 MAX-ACCESS read-only 1347 STATUS current 1348 DESCRIPTION 1349 "A read-only number of 15-minute intervals for which the 1350 performance data was collected. The value of this object will 1351 be 96 or the maximum number of 15-minute history intervals 1352 collected by the implementation unless the measurement was 1353 (re-)started recently, in which case the value will be the 1354 number of complete 15 minutes intervals for which there are at 1355 least some data. 1356 In certain cases it is possible that some intervals are 1357 unavailable. In this case, this object reports the maximum 1358 interval number for which data is available. 1360 This object partially maps to the TR-159 attribute 1361 aGroupPerf15MinValidIntervals." 1362 REFERENCE 1363 "[TR-159] 5.5.1.32" 1364 ::= { gBondTdimPortPerfCurrEntry 1 } 1366 gBondTdimPortPerf15MinInvalidIntervals OBJECT-TYPE 1367 SYNTAX HCPerfInvalidIntervals 1368 MAX-ACCESS read-only 1369 STATUS current 1370 DESCRIPTION 1371 "A read-only number of 15-minute intervals for which the 1372 performance data was not always available. The value will 1373 typically be zero except in cases where the data for some 1374 intervals are not available. 1376 This object partially maps to the TR-159 attribute 1377 aGroupPerf15MinInvalidIntervals." 1378 REFERENCE 1379 "[TR-159] 5.5.1.33" 1380 ::= { gBondTdimPortPerfCurrEntry 2 } 1382 gBondTdimPortPerfCurr15MinTimeElapsed OBJECT-TYPE 1383 SYNTAX HCPerfTimeElapsed 1384 MAX-ACCESS read-only 1385 STATUS current 1386 DESCRIPTION 1387 "A read-only count of seconds that have elapsed since the 1388 beginning of the current 15-minute performance history interval. 1390 This object partially maps to the TR-159 attribute 1391 aGroupPerfCurr15MinTimeElapsed." 1392 REFERENCE 1393 "[TR-159] 5.5.1.34" 1394 ::= { gBondTdimPortPerfCurrEntry 3 } 1396 gBondTdimPortPerfCurr15MinCrc4s OBJECT-TYPE 1397 SYNTAX HCPerfCurrentCount 1398 MAX-ACCESS read-only 1399 STATUS current 1400 DESCRIPTION 1401 "A read-only count of CRC-4 errors (frame header errors) on all 1402 active pairs in the G.Bond/TDIM port during the current 1403 15-minute performance history interval. 1404 Simultaneous errors on M lines SHOULD be counted M times. 1406 Note that the total number of CRC-4 errors is indicated by the 1407 gBondTdimCrc4Errors object. 1409 This object is inhibited during Severely Errored Seconds (SES) 1410 or Unavailable Seconds (UAS)." 1411 REFERENCE 1412 "[TR-159] 5.5.4.1" 1413 ::= { gBondTdimPortPerfCurrEntry 4} 1415 gBondTdimPortPerfCurr15MinCrc6s OBJECT-TYPE 1416 SYNTAX HCPerfCurrentCount 1417 MAX-ACCESS read-only 1418 STATUS current 1419 DESCRIPTION 1420 "A read-only count of CRC-6 errors (super-frame errors) on all 1421 active pairs in the G.Bond/TDIM port during the current 1422 15-minute performance history interval. 1423 Simultaneous errors on M lines SHOULD be counted 1 time. 1425 Note that the total number of CRC-6 errors is indicated by the 1426 gBondTdimCrc6Errors object. 1428 This object is inhibited during Unavailable Seconds (UAS)." 1429 REFERENCE 1430 "[TR-159] 5.5.4.2" 1431 ::= { gBondTdimPortPerfCurrEntry 5} 1433 gBondTdimPortPerfCurr15MinCrc8s OBJECT-TYPE 1434 SYNTAX HCPerfCurrentCount 1435 MAX-ACCESS read-only 1436 STATUS current 1437 DESCRIPTION 1438 "A read-only count of CRC-8 errors (event/message errors) on all 1439 active pairs in the G.Bond/TDIM port during the current 1440 15-minute performance history interval. 1441 Simultaneous errors on M lines SHOULD be counted M times. 1443 Note that the total number of CRC-8 errors is indicated by the 1444 gBondTdimCrc8Errors object. 1446 This object is inhibited during Unavailable Seconds (UAS)." 1447 REFERENCE 1448 "[TR-159] 5.5.4.3" 1449 ::= { gBondTdimPortPerfCurrEntry 6} 1451 gBondTdimPortPerf1DayValidIntervals OBJECT-TYPE 1452 SYNTAX Unsigned32 (0..7) 1453 MAX-ACCESS read-only 1454 STATUS current 1455 DESCRIPTION 1456 "A read-only number of 1-day intervals for which data was 1457 collected. The value of this object will be 7 or the maximum 1458 number of 1-day history intervals collected by the 1459 implementation unless the measurement was (re-)started recently, 1460 in which case the value will be the number of complete 1-day 1461 intervals for which there are at least some data. 1462 In certain cases it is possible that some intervals are 1463 unavailable. In this case, this object reports the maximum 1464 interval number for which data is available." 1465 REFERENCE 1466 "[TR-159] 5.5.1.45" 1467 ::= { gBondTdimPortPerfCurrEntry 7 } 1469 gBondTdimPortPerf1DayInvalidIntervals OBJECT-TYPE 1470 SYNTAX Unsigned32 (0..7) 1471 MAX-ACCESS read-only 1472 STATUS current 1473 DESCRIPTION 1474 "A read-only number of 1-day intervals for which data was 1475 not always available. The value will typically be zero except in 1476 cases where the data for some intervals are not available." 1477 REFERENCE 1478 "[TR-159] 5.5.1.46" 1479 ::= { gBondTdimPortPerfCurrEntry 8 } 1481 gBondTdimPortPerfCurr1DayTimeElapsed OBJECT-TYPE 1482 SYNTAX HCPerfTimeElapsed 1483 MAX-ACCESS read-only 1484 STATUS current 1485 DESCRIPTION 1486 "A read-only count of seconds that have elapsed since the 1487 beginning of the current 1-day performance history interval." 1488 REFERENCE 1489 "[TR-159] 5.5.1.47" 1490 ::= { gBondTdimPortPerfCurrEntry 9 } 1492 gBondTdimPortPerfCurr1DayCrc4s OBJECT-TYPE 1493 SYNTAX HCPerfCurrentCount 1494 MAX-ACCESS read-only 1495 STATUS current 1496 DESCRIPTION 1497 "A read-only count of CRC-4 errors on the G.Bond/TDIM port in 1498 the current 1-day performance history interval. 1500 This object is inhibited during Severely Errored Seconds (SES) 1501 and Unavailable Seconds (UAS)." 1502 REFERENCE 1503 "" 1504 ::= { gBondTdimPortPerfCurrEntry 10 } 1506 gBondTdimPortPerfCurr1DayCrc6s OBJECT-TYPE 1507 SYNTAX HCPerfCurrentCount 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION 1511 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1512 in the current 1-day performance history interval. 1514 This object is inhibited during Unavailable Seconds (UAS)." 1515 REFERENCE 1516 "" 1517 ::= { gBondTdimPortPerfCurrEntry 11 } 1519 gBondTdimPortPerfCurr1DayCrc8s OBJECT-TYPE 1520 SYNTAX HCPerfCurrentCount 1521 MAX-ACCESS read-only 1522 STATUS current 1523 DESCRIPTION 1524 "A read-only count ofCRC-8 on the G.Bond/TDIM port in 1525 the current 1-day performance history interval. 1527 This object is inhibited during Unavailable Seconds (UAS)." 1528 REFERENCE 1529 "" 1530 ::= { gBondTdimPortPerfCurrEntry 12 } 1532 -- Port PM history: 15-min buckets 1534 gBondTdimPortPerf15MinTable OBJECT-TYPE 1535 SYNTAX SEQUENCE OF GBondTdimPortPerf15MinEntry 1536 MAX-ACCESS not-accessible 1537 STATUS current 1538 DESCRIPTION 1539 "This table contains historical 15-minute buckets of Performance 1540 Monitoring information for a G.Bond/TDIM port (a row for each 1541 15-minute interval, up to 96 intervals). 1542 Entries in this table MUST be maintained in a persistent manner." 1543 ::= { gBondTdimPM 2 } 1545 gBondTdimPortPerf15MinEntry OBJECT-TYPE 1546 SYNTAX GBondTdimPortPerf15MinEntry 1547 MAX-ACCESS not-accessible 1548 STATUS current 1549 DESCRIPTION 1550 "An entry in the G.Bond/TDIM Port historical 15-minute PM table. 1551 Each entry represents performance monitoring data for a G.Bond 1552 TDIM port, indexed by ifIndex, collected during a particular 1553 15-minute interval, indexed by 1554 gBondTdimPortPerf15MinIntervalIndex." 1555 INDEX { ifIndex, gBondTdimPortPerf15MinIntervalIndex } 1556 ::= { gBondTdimPortPerf15MinTable 1 } 1558 GBondTdimPortPerf15MinEntry ::= 1559 SEQUENCE { 1560 gBondTdimPortPerf15MinIntervalIndex Unsigned32, 1561 gBondTdimPortPerf15MinIntervalMoniTime HCPerfTimeElapsed, 1562 gBondTdimPortPerf15MinIntervalCrc4s HCPerfIntervalCount, 1563 gBondTdimPortPerf15MinIntervalCrc6s HCPerfIntervalCount, 1564 gBondTdimPortPerf15MinIntervalCrc8s HCPerfIntervalCount, 1565 gBondTdimPortPerf15MinIntervalValid TruthValue 1566 } 1568 gBondTdimPortPerf15MinIntervalIndex OBJECT-TYPE 1569 SYNTAX Unsigned32 (1..96) 1570 MAX-ACCESS not-accessible 1571 STATUS current 1572 DESCRIPTION 1573 "Performance Data Interval number. 1 is the most recent previous 1574 interval; interval 96 is 24 hours ago. 1575 Intervals 2..96 are OPTIONAL. 1577 This object partially maps to the TR-159 attribute 1578 aGroupPerf15MinIntervalNumber." 1579 REFERENCE 1580 "[TR-159] 5.5.1.57" 1581 ::= { gBondTdimPortPerf15MinEntry 1 } 1583 gBondTdimPortPerf15MinIntervalMoniTime OBJECT-TYPE 1584 SYNTAX HCPerfTimeElapsed 1585 MAX-ACCESS read-only 1586 STATUS current 1587 DESCRIPTION 1588 "A read-only count of seconds over which the performance data 1589 was actually monitored. This value will be the same as the 1590 interval duration (900 seconds), except in a situation where 1591 performance data could not be collected for any reason." 1592 ::= { gBondTdimPortPerf15MinEntry 2 } 1594 gBondTdimPortPerf15MinIntervalCrc4s OBJECT-TYPE 1595 SYNTAX HCPerfIntervalCount 1596 MAX-ACCESS read-only 1597 STATUS current 1598 DESCRIPTION 1599 "A read-only count of CRC-4 errors on the G.Bond/TDIM port 1600 during the 15-minute performance history interval. 1602 This object is inhibited during Severely Errored Seconds (SES) 1603 and Unavailable Seconds (UAS)." 1604 REFERENCE 1605 "" 1606 ::= { gBondTdimPortPerf15MinEntry 3 } 1608 gBondTdimPortPerf15MinIntervalCrc6s OBJECT-TYPE 1609 SYNTAX HCPerfIntervalCount 1610 MAX-ACCESS read-only 1611 STATUS current 1612 DESCRIPTION 1613 "A read-only count of CRC-6 erorrs on the G.Bond/TDIM port 1614 during the 15-minute performance history interval. 1616 This object is inhibited during Unavailable Seconds (UAS)." 1617 REFERENCE 1618 "" 1619 ::= { gBondTdimPortPerf15MinEntry 4 } 1621 gBondTdimPortPerf15MinIntervalCrc8s OBJECT-TYPE 1622 SYNTAX HCPerfIntervalCount 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "A read-only count of CRC-8 errors on the G.Bond/TDIM port 1627 during the current 15-minute performance history interval. 1629 This object is inhibited during Unavailable Seconds (UAS)." 1630 REFERENCE 1631 "" 1632 ::= { gBondTdimPortPerf15MinEntry 5 } 1634 gBondTdimPortPerf15MinIntervalValid OBJECT-TYPE 1635 SYNTAX TruthValue 1636 MAX-ACCESS read-only 1637 STATUS current 1638 DESCRIPTION 1639 "A read-only object indicating whether or not this history 1640 bucket contains valid data. Valid bucket is reported as true(1) 1641 and invalid bucket as false(2). 1642 If this history bucket is invalid the BTU-C MUST NOT produce 1643 notifications based upon the value of the counters in this 1644 bucket. 1645 Note that an implementation may decide not to store invalid 1646 history buckets in its data base. In such case this object is 1647 not required as only valid history buckets are available while 1648 invalid history buckets are simply not in the data base. 1650 This object partially maps to the TR-159 attribute 1651 aGroupPerf15MinIntervalValid." 1652 REFERENCE 1653 "[TR-159] 5.5.1.58" 1654 ::= { gBondTdimPortPerf15MinEntry 6 } 1656 -- Port PM history: 1-day buckets 1658 gBondTdimPortPerf1DayTable OBJECT-TYPE 1659 SYNTAX SEQUENCE OF GBondTdimPortPerf1DayEntry 1660 MAX-ACCESS not-accessible 1661 STATUS current 1662 DESCRIPTION 1663 "This table contains historical 1-day buckets of Performance 1664 Monitoring information for a G.Bond/TDIM port (a row for each 1665 1-day interval, up to 7 intervals). 1666 Entries in this table MUST be maintained in a persistent manner." 1667 ::= { gBondTdimPM 3 } 1669 gBondTdimPortPerf1DayEntry OBJECT-TYPE 1670 SYNTAX GBondTdimPortPerf1DayEntry 1671 MAX-ACCESS not-accessible 1672 STATUS current 1673 DESCRIPTION 1674 "An entry in the G.Bond/TDIM port historical 1-day PM table. 1675 Each entry represents performance monitoring data for such port, 1676 indexed by ifIndex, collected during a particular 1-day 1677 interval, indexed by gBondTdimPortPerf1DayIntervalIndex." 1678 INDEX { ifIndex, gBondTdimPortPerf1DayIntervalIndex } 1679 ::= { gBondTdimPortPerf1DayTable 1 } 1681 GBondTdimPortPerf1DayEntry ::= 1682 SEQUENCE { 1683 gBondTdimPortPerf1DayIntervalIndex Unsigned32, 1684 gBondTdimPortPerf1DayIntervalMoniTime HCPerfTimeElapsed, 1685 gBondTdimPortPerf1DayIntervalCrc4s HCPerfIntervalCount, 1686 gBondTdimPortPerf1DayIntervalCrc6s HCPerfIntervalCount, 1687 gBondTdimPortPerf1DayIntervalCrc8s HCPerfIntervalCount, 1688 gBondTdimPortPerf1DayIntervalValid TruthValue 1689 } 1691 gBondTdimPortPerf1DayIntervalIndex OBJECT-TYPE 1692 SYNTAX Unsigned32 (1..7) 1693 MAX-ACCESS not-accessible 1694 STATUS current 1695 DESCRIPTION 1696 "Performance Data Interval number. 1 is the most recent previous 1697 interval; interval 7 is 24 hours ago. 1698 Intervals 2..7 are OPTIONAL. 1700 This object partially maps to the TR-159 attribute 1701 aGroupPerf1DayIntervalNumber." 1702 REFERENCE 1703 "[TR-159] 5.5.1.62" 1704 ::= { gBondTdimPortPerf1DayEntry 1 } 1706 gBondTdimPortPerf1DayIntervalMoniTime OBJECT-TYPE 1707 SYNTAX HCPerfTimeElapsed 1708 MAX-ACCESS read-only 1709 STATUS current 1710 DESCRIPTION 1711 "A read-only count of seconds over which the performance data 1712 was actually monitored. This value will be the same as the 1713 interval duration (86400 seconds), except in a situation where 1714 performance data could not be collected for any reason. 1716 This object partially maps to the TR-159 attribute 1717 aGroupPerf1DayIntervalMoniSecs." 1718 REFERENCE 1719 "[TR-159] 5.5.1.64" 1720 ::= { gBondTdimPortPerf1DayEntry 2 } 1722 gBondTdimPortPerf1DayIntervalCrc4s OBJECT-TYPE 1723 SYNTAX HCPerfIntervalCount 1724 MAX-ACCESS read-only 1725 STATUS current 1726 DESCRIPTION 1727 "A read-only count of CRC-4 errors on the G.Bond/TDIM port 1728 during the 1-day performance history interval. 1730 This object is inhibited during Severely Errored Seconds (SES) 1731 and Unavailable Seconds (UAS)." 1732 REFERENCE 1733 "" 1734 ::= { gBondTdimPortPerf1DayEntry 3 } 1736 gBondTdimPortPerf1DayIntervalCrc6s OBJECT-TYPE 1737 SYNTAX HCPerfIntervalCount 1738 MAX-ACCESS read-only 1739 STATUS current 1740 DESCRIPTION 1741 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1742 during the 1-day performance history interval. 1744 This object is inhibited during Unavailable Seconds (UAS)." 1745 REFERENCE 1746 "" 1747 ::= { gBondTdimPortPerf1DayEntry 4 } 1749 gBondTdimPortPerf1DayIntervalCrc8s OBJECT-TYPE 1750 SYNTAX HCPerfIntervalCount 1751 MAX-ACCESS read-only 1752 STATUS current 1753 DESCRIPTION 1754 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1755 during the current 1-day performance history interval. 1757 This object is inhibited during Unavailable Seconds (UAS)." 1758 REFERENCE 1759 "" 1761 ::= { gBondTdimPortPerf1DayEntry 5 } 1763 gBondTdimPortPerf1DayIntervalValid OBJECT-TYPE 1764 SYNTAX TruthValue 1765 MAX-ACCESS read-only 1766 STATUS current 1767 DESCRIPTION 1768 "A read-only object indicating whether or not this history 1769 bucket contains valid data. Valid bucket is reported as true(1) 1770 and invalid bucket as false(2). 1771 If this history bucket is invalid the BTU-C MUST NOT produce 1772 notifications based upon the value of the counters in this 1773 bucket. 1774 Note that an implementation may decide not to store invalid 1775 history buckets in its data base. In such case this object is 1776 not required as only valid history buckets are available while 1777 invalid history buckets are simply not in the data base. 1779 This object partially maps to the TR-159 attribute 1780 aGroupPerf1DayIntervalValid." 1781 REFERENCE 1782 "[TR-159] 5.5.1.63" 1783 ::= { gBondTdimPortPerf1DayEntry 6 } 1785 -- Services PM 1787 gBondTdimServicePerfCurrTable OBJECT-TYPE 1788 SYNTAX SEQUENCE OF GBondTdimServicePerfCurrEntry 1789 MAX-ACCESS not-accessible 1790 STATUS current 1791 DESCRIPTION 1792 "This table contains current Performance Monitoring information 1793 for the services of a G.Bond/TDIM port. 1794 This table contains live data from the equipment and as such is 1795 NOT persistent." 1796 ::= { gBondTdimPM 4 } 1798 gBondTdimServicePerfCurrEntry OBJECT-TYPE 1799 SYNTAX GBondTdimServicePerfCurrEntry 1800 MAX-ACCESS not-accessible 1801 STATUS current 1802 DESCRIPTION 1803 "An entry in the G.Bond/TDIM Services PM table. 1804 Each entry represents a service, indexed by the 1805 gBondTdimServiceIdx, in a G.Bond/TDIM port, indexed by the 1806 ifIndex." 1807 INDEX { ifIndex, gBondTdimServiceIdx } 1808 ::= { gBondTdimServicePerfCurrTable 1 } 1810 GBondTdimServicePerfCurrEntry ::= 1811 SEQUENCE { 1812 gBondTdimServicePerf15MinValidIntervals HCPerfValidIntervals, 1813 gBondTdimServicePerf15MinInvalidIntervals HCPerfInvalidIntervals, 1814 gBondTdimServicePerfCurr15MinTimeElapsed HCPerfTimeElapsed, 1815 gBondTdimServicePerfCurr15MinDowns HCPerfCurrentCount, 1816 gBondTdimServicePerf1DayValidIntervals Unsigned32, 1817 gBondTdimServicePerf1DayInvalidIntervals Unsigned32, 1818 gBondTdimServicePerfCurr1DayTimeElapsed HCPerfTimeElapsed, 1819 gBondTdimServicePerfCurr1DayDowns HCPerfCurrentCount 1820 } 1822 gBondTdimServicePerf15MinValidIntervals OBJECT-TYPE 1823 SYNTAX HCPerfValidIntervals 1824 MAX-ACCESS read-only 1825 STATUS current 1826 DESCRIPTION 1827 "A read-only number of 15-minute intervals for which the 1828 performance data was collected. The value of this object will 1829 be 96 or the maximum number of 15-minute history intervals 1830 collected by the implementation unless the measurement was 1831 (re-)started recently, in which case the value will be the 1832 number of complete 15 minutes intervals for which there are at 1833 least some data. 1834 In certain cases it is possible that some intervals are 1835 unavailable. In this case, this object reports the maximum 1836 interval number for which data is available. 1838 This object partially maps to the TR-159 attribute 1839 aGroupPerf15MinValidIntervals." 1840 REFERENCE 1841 "[TR-159] 5.5.1.32" 1842 ::= { gBondTdimServicePerfCurrEntry 1 } 1844 gBondTdimServicePerf15MinInvalidIntervals OBJECT-TYPE 1845 SYNTAX HCPerfInvalidIntervals 1846 MAX-ACCESS read-only 1847 STATUS current 1848 DESCRIPTION 1849 "A read-only number of 15-minute intervals for which the 1850 performance data was not always available. The value will 1851 typically be zero except in cases where the data for some 1852 intervals are not available. 1854 This object partially maps to the TR-159 attribute 1855 aGroupPerf15MinInvalidIntervals." 1856 REFERENCE 1857 "[TR-159] 5.5.1.33" 1859 ::= { gBondTdimServicePerfCurrEntry 2 } 1861 gBondTdimServicePerfCurr15MinTimeElapsed OBJECT-TYPE 1862 SYNTAX HCPerfTimeElapsed 1863 MAX-ACCESS read-only 1864 STATUS current 1865 DESCRIPTION 1866 "A read-only count of seconds that have elapsed since the 1867 beginning of the current 15-minute performance history interval. 1869 This object partially maps to the TR-159 attribute 1870 aGroupPerfCurr15MinTimeElapsed." 1871 REFERENCE 1872 "[TR-159] 5.5.1.34" 1873 ::= { gBondTdimServicePerfCurrEntry 3 } 1875 gBondTdimServicePerfCurr15MinDowns OBJECT-TYPE 1876 SYNTAX HCPerfCurrentCount 1877 MAX-ACCESS read-only 1878 STATUS current 1879 DESCRIPTION 1880 "A read-only count of seconds in the current 15-minute 1881 performance history interval, during which a particular TDIM 1882 Service was 'down', as indicated by the 1883 gBondTdimServiceOperState object. 1885 This object is inhibited during Unavailable Seconds (UAS)." 1886 REFERENCE 1887 "" 1888 ::= { gBondTdimServicePerfCurrEntry 4} 1890 gBondTdimServicePerf1DayValidIntervals OBJECT-TYPE 1891 SYNTAX Unsigned32 (0..7) 1892 MAX-ACCESS read-only 1893 STATUS current 1894 DESCRIPTION 1895 "A read-only number of 1-day performance history intervals for 1896 which the data was collected. The value of this object will be 1897 7 or the maximum number of 1-day history intervals collected by 1898 the implementation unless the measurement was (re-)started 1899 recently, in which case the value will be the number of complete 1900 1-day intervals for which there are at least some data. 1901 In certain cases it is possible that some intervals are 1902 unavailable. In this case, this object reports the maximum 1903 interval number for which data is available." 1904 REFERENCE 1905 "[TR-159] 5.5.1.45" 1906 ::= { gBondTdimServicePerfCurrEntry 5 } 1908 gBondTdimServicePerf1DayInvalidIntervals OBJECT-TYPE 1909 SYNTAX Unsigned32 (0..7) 1910 MAX-ACCESS read-only 1911 STATUS current 1912 DESCRIPTION 1913 "A read-only number of 1-day performance history intervals for 1914 which the performance data was not always available. The value 1915 will typically be zero except in cases where the data for some 1916 intervals are not available." 1917 REFERENCE 1918 "[TR-159] 5.5.1.46" 1919 ::= { gBondTdimServicePerfCurrEntry 6 } 1921 gBondTdimServicePerfCurr1DayTimeElapsed OBJECT-TYPE 1922 SYNTAX HCPerfTimeElapsed 1923 MAX-ACCESS read-only 1924 STATUS current 1925 DESCRIPTION 1926 "A read-only count of seconds that have elapsed since the 1927 beginning of the current 1-day performance history interval." 1928 REFERENCE 1929 "[TR-159] 5.5.1.47" 1930 ::= { gBondTdimServicePerfCurrEntry 7 } 1932 gBondTdimServicePerfCurr1DayDowns OBJECT-TYPE 1933 SYNTAX HCPerfCurrentCount 1934 MAX-ACCESS read-only 1935 STATUS current 1936 DESCRIPTION 1937 "A read-only count of seconds in the current 1-day performance 1938 history interval, during which a particular TDIM Service was 1939 'down', as indicated by the gBondTdimServiceOperState object. 1941 This object is inhibited during Unavailable Seconds (UAS)." 1942 REFERENCE 1943 "" 1944 ::= { gBondTdimServicePerfCurrEntry 8 } 1946 -- Service PM history: 15-min buckets 1948 gBondTdimServicePerf15MinTable OBJECT-TYPE 1949 SYNTAX SEQUENCE OF GBondTdimServicePerf15MinEntry 1950 MAX-ACCESS not-accessible 1951 STATUS current 1952 DESCRIPTION 1953 "This table contains historical 15-minute buckets of Performance 1954 Monitoring information for the Services of a G.Bond/TDIM port 1955 (a multi-dimensional row for each 15-minute interval, up to 96 1956 intervals). 1958 Entries in this table MUST be maintained in a persistent manner." 1959 ::= { gBondTdimPM 5 } 1961 gBondTdimServicePerf15MinEntry OBJECT-TYPE 1962 SYNTAX GBondTdimServicePerf15MinEntry 1963 MAX-ACCESS not-accessible 1964 STATUS current 1965 DESCRIPTION 1966 "An entry in the G.Bond/TDIM Services historical 15-minute PM 1967 table. 1968 Each entry represents performance monitoring data for a 1969 particular Service, indexed by gBondTdimServiceIdx, in a G.Bond 1970 TDIM port, indexed by ifIndex, collected during a particular 1971 15-minute interval, indexed by 1972 gBondTdimServicePerf15MinIntervalIndex." 1973 INDEX { ifIndex, gBondTdimServiceIdx, 1974 gBondTdimServicePerf15MinIntervalIndex } 1975 ::= { gBondTdimServicePerf15MinTable 1 } 1977 GBondTdimServicePerf15MinEntry ::= 1978 SEQUENCE { 1979 gBondTdimServicePerf15MinIntervalIndex Unsigned32, 1980 gBondTdimServicePerf15MinIntervalMoniTime HCPerfTimeElapsed, 1981 gBondTdimServicePerf15MinIntervalDowns HCPerfIntervalCount, 1982 gBondTdimServicePerf15MinIntervalValid TruthValue 1983 } 1985 gBondTdimServicePerf15MinIntervalIndex OBJECT-TYPE 1986 SYNTAX Unsigned32 (1..96) 1987 MAX-ACCESS not-accessible 1988 STATUS current 1989 DESCRIPTION 1990 "Performance Data Interval number. 1 is the most recent previous 1991 interval; interval 96 is 24 hours ago. 1992 Intervals 2..96 are OPTIONAL. 1994 This object partially maps to the TR-159 attribute 1995 aGroupPerf15MinIntervalNumber." 1996 REFERENCE 1997 "[TR-159] 5.5.1.57" 1998 ::= { gBondTdimServicePerf15MinEntry 1 } 2000 gBondTdimServicePerf15MinIntervalMoniTime OBJECT-TYPE 2001 SYNTAX HCPerfTimeElapsed 2002 MAX-ACCESS read-only 2003 STATUS current 2004 DESCRIPTION 2005 "A read-only count of seconds over which the performance data 2006 was actually monitored. This value will be the same as the 2007 interval duration (900 seconds), except in a situation where 2008 performance data could not be collected for any reason." 2009 ::= { gBondTdimServicePerf15MinEntry 2 } 2011 gBondTdimServicePerf15MinIntervalDowns OBJECT-TYPE 2012 SYNTAX HCPerfIntervalCount 2013 MAX-ACCESS read-only 2014 STATUS current 2015 DESCRIPTION 2016 "A read-only count of seconds in the 15-minute performance 2017 history interval, during which a particular TDIM Service was 2018 'down', as indicated by the gBondTdimServiceOperState object. 2020 This object is inhibited during Unavailable Seconds (UAS)." 2021 REFERENCE 2022 "" 2023 ::= { gBondTdimServicePerf15MinEntry 3 } 2025 gBondTdimServicePerf15MinIntervalValid OBJECT-TYPE 2026 SYNTAX TruthValue 2027 MAX-ACCESS read-only 2028 STATUS current 2029 DESCRIPTION 2030 "A read-only object indicating whether or not this history 2031 bucket contains valid data. Valid bucket is reported as true(1) 2032 and invalid bucket as false(2). 2033 If this history bucket is invalid the BTU-C MUST NOT produce 2034 notifications based upon the value of the counters in this 2035 bucket. 2036 Note that an implementation may decide not to store invalid 2037 history buckets in its data base. In such case this object is 2038 not required as only valid history buckets are available while 2039 invalid history buckets are simply not in the data base. 2041 This object partially maps to the TR-159 attribute 2042 aGroupPerf15MinIntervalValid." 2043 REFERENCE 2044 "[TR-159] 5.5.1.58" 2045 ::= { gBondTdimServicePerf15MinEntry 4 } 2047 -- Service PM history: 1-day buckets 2049 gBondTdimServicePerf1DayTable OBJECT-TYPE 2050 SYNTAX SEQUENCE OF GBondTdimServicePerf1DayEntry 2051 MAX-ACCESS not-accessible 2052 STATUS current 2053 DESCRIPTION 2054 "This table contains historical 1-day buckets of Performance 2055 Monitoring information for the Services of a G.Bond/TDIM port 2056 (a multi-dimensional row for each 1-day interval, up to 7 2057 intervals). 2058 Entries in this table MUST be maintained in a persistent manner." 2059 ::= { gBondTdimPM 6 } 2061 gBondTdimServicePerf1DayEntry OBJECT-TYPE 2062 SYNTAX GBondTdimServicePerf1DayEntry 2063 MAX-ACCESS not-accessible 2064 STATUS current 2065 DESCRIPTION 2066 "An entry in the G.Bond/TDIM Service historical 1-day PM table. 2067 Each entry represents performance monitoring data for a 2068 particular Service, indexed by gBondTdimServiceIdx, defined in a 2069 G.Bond/TDIM port, indexed by ifIndex, collected during a 2070 particular 1-day interval, indexed by 2071 gBondTdimServicePerf1DayIntervalIndex." 2072 INDEX { ifIndex, gBondTdimServiceIdx, 2073 gBondTdimServicePerf1DayIntervalIndex } 2074 ::= { gBondTdimServicePerf1DayTable 1 } 2076 GBondTdimServicePerf1DayEntry ::= 2077 SEQUENCE { 2078 gBondTdimServicePerf1DayIntervalIndex Unsigned32, 2079 gBondTdimServicePerf1DayIntervalMoniTime HCPerfTimeElapsed, 2080 gBondTdimServicePerf1DayIntervalDowns HCPerfIntervalCount, 2081 gBondTdimServicePerf1DayIntervalValid TruthValue 2082 } 2084 gBondTdimServicePerf1DayIntervalIndex OBJECT-TYPE 2085 SYNTAX Unsigned32 (1..7) 2086 MAX-ACCESS not-accessible 2087 STATUS current 2088 DESCRIPTION 2089 "Performance Data Interval number. 1 is the most recent previous 2090 interval; interval 7 is 24 hours ago. 2091 Intervals 2..7 are OPTIONAL. 2093 This object partially maps to the TR-159 attribute 2094 aGroupPerf1DayIntervalNumber." 2095 REFERENCE 2096 "[TR-159] 5.5.1.62" 2097 ::= { gBondTdimServicePerf1DayEntry 1 } 2099 gBondTdimServicePerf1DayIntervalMoniTime OBJECT-TYPE 2100 SYNTAX HCPerfTimeElapsed 2101 MAX-ACCESS read-only 2102 STATUS current 2103 DESCRIPTION 2104 "A read-only count of seconds over which the performance data 2105 was actually monitored. This value will be the same as the 2106 interval duration (86400 seconds), except in a situation where 2107 performance data could not be collected for any reason. 2109 This object partially maps to the TR-159 attribute 2110 aGroupPerf1DayIntervalMoniSecs." 2111 REFERENCE 2112 "[TR-159] 5.5.1.64" 2113 ::= { gBondTdimServicePerf1DayEntry 2 } 2115 gBondTdimServicePerf1DayIntervalDowns OBJECT-TYPE 2116 SYNTAX HCPerfIntervalCount 2117 MAX-ACCESS read-only 2118 STATUS current 2119 DESCRIPTION 2120 "A read-only count of seconds in the 1-day performance history 2121 interval, during which a particular TDIM Service was 'down', 2122 as indicated by the gBondTdimServiceOperState object. 2124 This object is inhibited during Unavailable Seconds (UAS)." 2125 REFERENCE 2126 "" 2127 ::= { gBondTdimServicePerf1DayEntry 3 } 2129 gBondTdimServicePerf1DayIntervalValid OBJECT-TYPE 2130 SYNTAX TruthValue 2131 MAX-ACCESS read-only 2132 STATUS current 2133 DESCRIPTION 2134 "A read-only object indicating whether or not this history 2135 bucket contains valid data. Valid bucket is reported as true(1) 2136 and invalid bucket as false(2). 2137 If this history bucket is invalid the BTU-C MUST NOT produce 2138 notifications based upon the value of the counters in this 2139 bucket. 2140 Note that an implementation may decide not to store invalid 2141 history buckets in its data base. In such case this object is 2142 not required as only valid history buckets are available while 2143 invalid history buckets are simply not in the data base. 2145 This object partially maps to the TR-159 attribute 2146 aGroupPerf1DayIntervalValid." 2147 REFERENCE 2148 "[TR-159] 5.5.1.63" 2149 ::= { gBondTdimServicePerf1DayEntry 4 } 2151 -- 2152 -- Conformance Statements 2153 -- 2155 gBondTdimGroups OBJECT IDENTIFIER 2156 ::= { gBondTdimConformance 1 } 2158 gBondTdimCompliances OBJECT IDENTIFIER 2159 ::= { gBondTdimConformance 2 } 2161 -- Object Groups 2163 gBondTdimBasicGroup OBJECT-GROUP 2164 OBJECTS { 2165 gBondTdimAdminServices, 2166 gBondTdimCrc4Errors, 2167 gBondTdimCrc6Errors, 2168 gBondTdimCrc8Errors, 2169 gBondTdimFecSupported, 2170 gBondTdimServicePosition, 2171 gBondTdimServiceOperIdx, 2172 gBondTdimServiceOperState, 2173 gBondTdimServiceIfIdx, 2174 gBondTdimServiceType, 2175 gBondTdimServiceSize, 2176 gBondTdimServiceRowStatus, 2177 gBondTdimFltStatus 2178 } 2179 STATUS current 2180 DESCRIPTION 2181 "A collection of objects representing management information 2182 for G.Bond/TDIM ports." 2183 ::= { gBondTdimGroups 1 } 2185 gBondTdimFecGroup OBJECT-GROUP 2186 OBJECTS { 2187 gBondTdimFecSupported, 2188 gBondTdimFecAdminState, 2189 gBondTdimFecOperState, 2190 gBondTdimFecWordSize, 2191 gBondTdimFecRedundancySize, 2192 gBondTdimFecInterleaverType, 2193 gBondTdimFecInterleaverDepth, 2194 gBondTdimFecMaxWordSize, 2195 gBondTdimFecMaxRedundancySize, 2196 gBondTdimFecInterleaverTypeSupported, 2197 gBondTdimFecMaxInterleaverDepth 2198 } 2199 STATUS current 2200 DESCRIPTION 2201 "A collection of objects supporting OPTIONAL Forward Error 2202 Correction (FEC) and Interleaver function in G.Bond/TDIM 2203 ports." 2204 ::= { gBondTdimGroups 2 } 2206 gBondTdimAlarmConfGroup OBJECT-GROUP 2207 OBJECTS { 2208 gBondTdimServiceUpDownEnable 2209 } 2210 STATUS current 2211 DESCRIPTION 2212 "A collection of objects required for configuration of alarm 2213 thresholds and notifications in G.Bond/TDIM ports." 2214 ::= { gBondTdimGroups 3 } 2216 gBondTdimNotificationGroup NOTIFICATION-GROUP 2217 NOTIFICATIONS { 2218 gBondTdimServiceUp, 2219 gBondTdimServiceDown 2220 } 2221 STATUS current 2222 DESCRIPTION 2223 "This group supports notifications of significant conditions 2224 associated with G.Bond/TDIM ports." 2225 ::= { gBondTdimGroups 4 } 2227 gBondTdimPerfCurrGroup OBJECT-GROUP 2228 OBJECTS { 2229 gBondTdimPortPerf15MinValidIntervals, 2230 gBondTdimPortPerf15MinInvalidIntervals, 2231 gBondTdimPortPerfCurr15MinTimeElapsed, 2232 gBondTdimPortPerfCurr15MinCrc4s, 2233 gBondTdimPortPerfCurr15MinCrc6s, 2234 gBondTdimPortPerfCurr15MinCrc8s, 2235 gBondTdimPortPerf1DayValidIntervals, 2236 gBondTdimPortPerf1DayInvalidIntervals, 2237 gBondTdimPortPerfCurr1DayTimeElapsed, 2238 gBondTdimPortPerfCurr1DayCrc4s, 2239 gBondTdimPortPerfCurr1DayCrc6s, 2240 gBondTdimPortPerfCurr1DayCrc8s, 2241 gBondTdimServicePerf15MinValidIntervals, 2242 gBondTdimServicePerf15MinInvalidIntervals, 2243 gBondTdimServicePerfCurr15MinTimeElapsed, 2244 gBondTdimServicePerfCurr15MinDowns, 2245 gBondTdimServicePerf1DayValidIntervals, 2246 gBondTdimServicePerf1DayInvalidIntervals, 2247 gBondTdimServicePerfCurr1DayTimeElapsed, 2248 gBondTdimServicePerfCurr1DayDowns 2249 } 2250 STATUS current 2251 DESCRIPTION 2252 "A collection of objects supporting OPTIONAL current Performance 2253 Monitoring information for G.Bond/TDIM ports." 2254 ::= { gBondTdimGroups 5 } 2256 gBondTdimPerf15MinGroup OBJECT-GROUP 2257 OBJECTS { 2258 gBondTdimPortPerf15MinIntervalMoniTime, 2259 gBondTdimPortPerf15MinIntervalCrc4s, 2260 gBondTdimPortPerf15MinIntervalCrc6s, 2261 gBondTdimPortPerf15MinIntervalCrc8s, 2262 gBondTdimPortPerf15MinIntervalValid, 2263 gBondTdimServicePerf15MinIntervalMoniTime, 2264 gBondTdimServicePerf15MinIntervalDowns, 2265 gBondTdimServicePerf15MinIntervalValid 2266 } 2267 STATUS current 2268 DESCRIPTION 2269 "A collection of objects supporting OPTIONAL historical 2270 Performance Monitoring information for G.Bond/TDIM ports, during 2271 previous 15-minute intervals ." 2272 ::= { gBondTdimGroups 6 } 2274 gBondTdimPerf1DayGroup OBJECT-GROUP 2275 OBJECTS { 2276 gBondTdimPortPerf1DayIntervalMoniTime, 2277 gBondTdimPortPerf1DayIntervalCrc4s, 2278 gBondTdimPortPerf1DayIntervalCrc6s, 2279 gBondTdimPortPerf1DayIntervalCrc8s, 2280 gBondTdimPortPerf1DayIntervalValid, 2281 gBondTdimServicePerf1DayIntervalMoniTime, 2282 gBondTdimServicePerf1DayIntervalDowns, 2283 gBondTdimServicePerf1DayIntervalValid 2284 } 2285 STATUS current 2286 DESCRIPTION 2287 "A collection of objects supporting OPTIONAL historical 2288 Performance Monitoring information for G.Bond/TDIM ports, during 2289 previous 1-day intervals ." 2290 ::= { gBondTdimGroups 7 } 2292 -- Compliance Statements 2294 gBondTdimCompliance MODULE-COMPLIANCE 2295 STATUS current 2296 DESCRIPTION 2297 "The compliance statement for G.Bond/TDIM interfaces. 2298 Compliance with the following external compliance statements 2299 is REQUIRED: 2301 MIB Module Compliance Statement 2302 ---------- -------------------- 2303 IF-MIB ifCompliance3 2304 GBOND-MIB gBondCompliance" 2306 MODULE -- this module 2307 MANDATORY-GROUPS { 2308 gBondTdimBasicGroup, 2309 gBondTdimAlarmConfGroup, 2310 gBondTdimNotificationGroup 2311 } 2313 GROUP gBondTdimFecGroup 2314 DESCRIPTION 2315 "Support for this group is only required for implementations 2316 supporting G.Bond FEC and Interleaver function." 2318 GROUP gBondTdimPerfCurrGroup 2319 DESCRIPTION 2320 "Support for this group is only required for implementations 2321 supporting Performance Monitoring." 2323 GROUP gBondTdimPerf15MinGroup 2324 DESCRIPTION 2325 "Support for this group is only required for implementations 2326 supporting historical Performance Monitoring." 2328 GROUP gBondTdimPerf1DayGroup 2329 DESCRIPTION 2330 "Support for this group is only required for implementations 2331 supporting historical Performance Monitoring." 2333 ::= { gBondTdimCompliances 1 } 2334 END 2335 7. Security Considerations 2337 There is a number of managed objects defined in the GBOND-TDIM-MIB 2338 module that have a MAX-ACCESS clause of read-write or read-create. 2339 Most objects are writeable only when the link is down. Writing to 2340 these objects can have potentially disruptive effects on network 2341 operation, for example: 2343 o Changing of gBondTdimAdminServices object MAY lead to a potential 2344 service disruption, by changing a particular service' position 2345 (therefore changing its drop priority) or even removing the 2346 service from the link alltogether. 2348 o Changing of gBondTdimServiceTable configuration paratemers (e.g. 2349 gBondTdimServiceType or gBondTdimServiceSize) MAY lead to a 2350 potential service impairment, for example a TDM service would be 2351 dropped if there is not enough actual bandwidth on the bonded link 2352 to support this service. 2354 o Changing of gBondTdimPortConfTable configuration parameters (e.g. 2355 gBondTdimFecAdminState) MAY lead to anything from link quality and 2356 rate degradation to a complete link initialization failure. 2358 The user of the GBOND-TDIM-MIB module must therefore be aware that 2359 support for SET operations in a non-secure environment without proper 2360 protection can have a negative effect on network operations. 2362 The readable objects in the GBOND-TDIM-MIB module (i.e., those with 2363 MAX-ACCESS other than not-accessible) may be considered sensitive in 2364 some environments since, collectively, they provide information about 2365 the performance of network interfaces and can reveal some aspects of 2366 their configuration. 2368 In such environments it is important to control also GET and NOTIFY 2369 access to these objects and possibly even to encrypt their values 2370 when sending them over the network via SNMP. 2372 SNMP versions prior to SNMPv3 did not include adequate security. 2373 Even if the network itself is secure (for example by using IPSec), 2374 even then, there is no control as to who on the secure network is 2375 allowed to access and GET/SET (read/change/create/delete) the objects 2376 in this MIB module. 2378 It is RECOMMENDED that implementers consider the security features as 2379 provided by the SNMPv3 framework (see [RFC3410], section 8), 2380 including full support for the SNMPv3 cryptographic mechanisms (for 2381 authentication and privacy). 2383 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2384 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2385 enable cryptographic security. It is then a customer/operator 2386 responsibility to ensure that the SNMP entity giving access to an 2387 instance of this MIB module is properly configured to give access to 2388 the objects only to those principals (users) that have legitimate 2389 rights to indeed GET or SET (change/create/delete) them. 2391 8. IANA Considerations 2393 An object identifier for gBondTdimMIB MODULE-IDENTITY SHALL be 2394 allocated by IANA [1] in the MIB-2 transmission sub-tree, before this 2395 document is published as an RFC. 2397 9. Acknowledgments 2399 This document was produced by the [ADSLMIB] working group. 2401 10. References 2403 10.1. Normative References 2405 [G.998.3] ITU-T, "Multi-pair bonding using time- 2406 division inverse multiplexing", ITU-T 2407 Recommendation G.998.3, January 2005, < 2408 http://www.itu.int/rec/T-REC- 2409 G.998.3/en>. 2411 [I-D.ietf-adslmib-gbond-mib] Beili, E. and M. Morgenstern, "xDSL 2412 multi-pair bonding (G.Bond) MIB", 2413 draft-ietf-adslmib-gbond-mib-04 (work 2414 in progress), May 2010. 2416 [RFC2119] Bradner, S., "Key words for use in RFCs 2417 to Indicate Requirement Levels", 2418 BCP 14, RFC 2119, March 1997. 2420 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., 2421 and J. Schoenwaelder, Ed., "Structure 2422 of Management Information Version 2 2423 (SMIv2)", STD 58, RFC 2578, April 1999. 2425 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., 2426 and J. Schoenwaelder, Ed., "Textual 2427 Conventions for SMIv2", STD 58, 2428 RFC 2579, April 1999. 2430 [RFC2580] McCloghrie, K., Perkins, D., and J. 2432 Schoenwaelder, "Conformance Statements 2433 for SMIv2", STD 58, RFC 2580, 2434 April 1999. 2436 [RFC2863] McCloghrie, K. and F. Kastenholz, "The 2437 Interfaces Group MIB", RFC 2863, 2438 June 2000. 2440 [RFC3410] Case, J., Mundy, R., Partain, D., and 2441 B. Stewart, "Introduction and 2442 Applicability Statements for Internet- 2443 Standard Management Framework", 2444 RFC 3410, December 2002. 2446 [RFC3705] Ray, B. and R. Abbi, "High Capacity 2447 Textual Conventions for MIB Modules 2448 Using Performance History Based on 15 2449 Minute Intervals", RFC 3705, 2450 February 2004. 2452 [TR-159] Beili, E. and M. Morgenstern, 2453 "Management Framework for xDSL 2454 Bonding", Broadband Forum technical 2455 report TR-159, December 2008. 2457 10.2. Informative References 2459 [ADSLMIB] IETF, "ADSL MIB (adslmib) Charter", . 2463 [G.704] ITU-T, "Synchronous frame structures 2464 used at 1544, 6312, 2048, 8448 and 2465 44736 Kbit/s hierarchical levels.", 2466 ITU-T Recommendation G.704, 2467 October 1998, 2468 . 2471 [RFC3593] Tesink, K., "Textual Conventions for 2472 MIB Modules Using Performance History 2473 Based on 15 Minute Intervals", 2474 RFC 3593, September 2003. 2476 [RFC4181] Heard, C., "Guidelines for Authors and 2477 Reviewers of MIB Documents", BCP 111, 2478 RFC 4181, September 2005. 2480 URIs 2482 [1] 2484 Author's Address 2486 Edward Beili 2487 Actelis Networks 2488 25 Bazel St. 2489 Petach-Tikva 49103 2490 Israel 2492 Phone: +972-3-924-3491 2493 EMail: edward.beili@actelis.com