idnits 2.17.1 draft-ietf-adslmib-gbond-tdim-mib-06.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 -- 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 26, 2011) is 4691 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-07 -- Possible downref: Non-RFC (?) normative reference: ref. 'TR-159' Summary: 0 errors (**), 0 flaws (~~), 3 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 26, 2011 5 Expires: November 27, 2011 7 xDSL multi-pair bonding using Time-Division Inverse Multiplexing 8 (G.Bond/TDIM) MIB 9 draft-ietf-adslmib-gbond-tdim-mib-06.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 November 27, 2011. 37 Copyright Notice 39 Copyright (c) 2011 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 . . . . . . . . . . . . . . . . . . . 49 72 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 50 73 9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 50 74 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 50 75 10.1. Normative References . . . . . . . . . . . . . . . . . . . 50 76 10.2. Informative References . . . . . . . . . . . . . . . . . . 51 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", "NOT RECOMMENDED", "MAY", and 110 "OPTIONAL" in this document are to be interpreted as described in RFC 111 2119 [RFC2119]. 113 3. The Broadband Forum Management Framework for xDSL Bonding 115 This document makes use of the Broadband Forum technical report 116 Management Framework for xDSL Bonding [TR-159], defining a management 117 model and a hierarchy of management objects for the bonded xDSL 118 interfaces. 120 4. Relationship to other MIB modules 122 This section outlines the relationship of the MIB modules defined in 123 this document with other MIB modules described in the relevant RFCs. 124 Specifically, the following MIB modules are discussed: Interfaces 125 Group MIB (IF-MIB) and G.Bond MIB (GBOND-MIB). 127 4.1. Relationship to Interfaces Group MIB module 129 A G.Bond/TDIM port is a private case of a Bonded multi-pair xDSL 130 interface and as such is managed using generic interface management 131 objects defined in the IF-MIB [RFC2863]. In particular an interface 132 index (ifIndex) is used to index instances of G.Bond/TDIM ports, as 133 well as xDSL lines/channels, in a managed system. 135 4.2. Relationship to G.Bond MIB module 137 GBOND-MIB [I-D.ietf-adslmib-gbond-mib] module defines management 138 objects common for all Bonded multi-pair xDSL interfaces. In 139 particular it describes the bonding management, bonded port and 140 channel configuration, initialization sequence etc. 142 Both GBOND-MIB and GBOND-TDIM-MIB modules are REQUIRED to manage a 143 G.Bond/TDIM port. 145 5. MIB Structure 147 5.1. Overview 149 All management objects defined in the GBOND-TDIM-MIB module are 150 contained in a single group gBondTdimPort. This group is further 151 split into 6 sub-groups, structured as recommended by RFC 4181 152 [RFC4181]: 154 o gBondTdimPortNotifications - containing notifications (TDIM 155 Service Down/Up). 157 o gBondTdimPortConfTable - containing objects for configuration of a 158 G.Bond/TDIM port. 160 o gBondTdimPortCapabilityTable - containing objects reflecting 161 capability of a G.Bond/TDIM port. 163 o gBondTdimPortStatusTable - containing objects providing overall 164 status information of a G.Bond/TDIM port, complementing the 165 generic status information from the ifTable of IF-MIB and 166 gBondFltStatus of GBOND-MIB. 168 o gBondTdimServiceTable - containing objects for configuration and 169 status of the services in a G.Bond/TDIM port. 171 o gBondTdimPM - containing objects for an OPTIONAL Historical 172 Performance Monitoring (PM) of a G.Bond/TDIM port. 174 5.2. Link Protection Configuration 176 G.Bond/TDIM specification allows an optional Forward Error Correction 177 (FEC) and Interleaver block, which, if supported and enabled, 178 provides a degree of protection against micro-interruptions, alien 179 noise, and even individual Bonding Channel Entity (BCE) failures, 180 a.k.a. cut-line protection. 182 Management objects in the gBondTdimPortConfTable can be used to 183 configure and query the FEC and Interleaver function of the G.Bond/ 184 TDIM port. 186 5.3. Service Configuration 188 Unlike the other two xDSL Multi-Pair Bonding schemes (G.Bond/ATM and 189 G.Bond/Ethernet), which send the information required for reassembly 190 of the fragmented data along with the data, G.Bond/TDIM is a 191 synchronous scheme, requiring both ends to know the data distribution 192 tables before any actual data transfer can happen. 194 Management objects in the gBondTdimPortConfTable 195 (gBondTdimAdminServices), gBondTdimServiceTable and 196 gBondTdimOperServiceTable can be used to configure and query the 197 configuration of services transported via the G.Bond/TDIM link. The 198 services may be configured independently of the link state (i.e. in- 199 and out-of-service), as G.998.3 communicates changes in the service 200 configuration via specific Bonding Communication Channel (BCC) 201 messages, switching both ends of the link to the new configuration 202 synchronously. 204 There can be up to 60 active services defined on a G.Bond/TDIM link. 205 This MIB module provides an ability to define up to 255 services via 206 the gBondTdimServiceTable, with each row representing a possible 207 service, and then set the actual service configuration using the 208 gBondTdimAdminServices object (a byte-vector of service indices), 209 listing the active services in order of their position in the G.Bond/ 210 TDIM frame. This design allows one to easily modify service drop 211 priority, which directly corresponds to the service position. 213 The actual list of services is provided via read-only 214 gBondTdimOperServiceTable, where each entry's index corresponds to 215 the service position, starting from index 1 for the first entry, 2 216 for the second entry etc., providing an easy service navigation for a 217 management application using GET-NEXT (instead of counting bytes in 218 the gBondTdimAdminServices object). 220 The service configuration can only be changed on a BTU-C side. 222 When configuring the services, please bear in mind that the sum of 223 all the services' bandwidth SHOULD be less or equal to the target 224 data rate of the bonded link. Note that G.Bond/TDIM links are 225 symmetrical, i.e. their upstream data rate equals to the downstream 226 data rate. 228 5.3.1. Management of TDM Services and service drop priority during 229 bandwidth degradation 231 G.Bond/TDIM protocol provides an ability to map TDM services into the 232 TDIM bonded link directly, without any additional overhead. It 233 addresses only structure-agnostic TDM transport, disregarding any 234 structure that may be imposed on these streams, in particular the 235 structure imposed by the standard TDM framing [G.704]. 237 During bandwidth degradation services with a lower priority are 238 impaired or dropped first. Synchronous services (fractional DS1/E1, 239 clear channel E1/T1, T3/E3, clock) positioned in the beginning of the 240 G.Bond/TDIM frame, have higher priority than asynchronous services 241 (Ethernet, ATM, GFP encapsulated), positioned farther away. Within 242 the services of the same type, those with lower position (index) have 243 higher priority. 245 5.3.2. Service Notifications 247 This MIB module provides specific Up/Down notifications 248 (gBondTdimServiceUp/gBondTdimServiceDown) for each of the configured 249 services. During bandwidth degradation a number of services may be 250 suspended (dropped) simultaneously, according to their drop priority 251 (position in the service list). Please note that it is possible for 252 a higher priority service to be dropped before a lower priority one. 253 For example, suppose there are two services configured on a 2 Mbps 254 G.Bond/TDIM link: a T1 service (gBondTdimServiceType with a value of 255 ds1, with a bandwidth requirement of 1.5 Mbps) and an Ethernet 256 service with a size of 0.5 Mbps. When the actual link bandwidth is 257 reduced to 1.4 Mbps, the T1 service with a gBondTdimServicePosition 258 value of 1 would be dropped, while the Ethernet service with a 259 gBondTdimServicePosition value of 2 would remain up. 261 5.4. Performance Monitoring 263 The OPTIONAL performance monitoring counters, thresholds and history 264 buckets (interval-counters), similar to those defined in [TR-159] are 265 implemented using the textual conventions defined in the HC-PerfHist- 266 TC-MIB [RFC3705]. The HC-PerfHist-TC-MIB defines 64-bit versions of 267 the textual conventions found in PerfHist-TC-MIB [RFC3593]. 269 The agent SHOULD align the beginning of each interval to a fifteen 270 minute boundary of a wall clock. Likewise, the beginning of each one 271 day intervals SHOULD be aligned with the start of a day. 273 Counters are not reset when a G.Bond TDIM port is reinitialized, but 274 rather only when the agent is reset or reinitialized (or under 275 specific request outside the scope of this MIB module). 277 5.5. Mapping of Broadband Forum TR-159 and ITU-T G.998.3 Managed 278 Objects 280 This section contains the mapping between relevant managed objects 281 (attributes) defined in [TR-159] and managed objects defined in this 282 document. Note that all management objects defined in [G.998.3] have 283 corresponding objects in [TR-159]. 285 +-----------------------------+-------------------------------------+ 286 | TR-159 Managed Object | Corresponding SNMP Object | 287 +-----------------------------+-------------------------------------+ 288 | oBondTDIM - Basic Package | | 289 | (Mandatory) | | 290 +-----------------------------+-------------------------------------+ 291 | aCRC4Errors | gBondTdimCrc4Errors | 292 +-----------------------------+-------------------------------------+ 293 | aCRC6Errors | gBondTdimCrc6Errors | 294 +-----------------------------+-------------------------------------+ 295 | aCRC8Errors | gBondTdimCrc8Errors | 296 +-----------------------------+-------------------------------------+ 297 | aFECSupported | gBondTdimFecSupported | 298 +-----------------------------+-------------------------------------+ 299 | oBondTDIM - FEC Package | | 300 | (Optional) | | 301 +-----------------------------+-------------------------------------+ 302 | aFECAdminState | gBondTdimFecAdminState | 303 +-----------------------------+-------------------------------------+ 304 | aFECOperState | gBondTdimFecOperState | 305 +-----------------------------+-------------------------------------+ 306 | aFECWordSize | gBondTdimFecWordSize | 307 +-----------------------------+-------------------------------------+ 308 | aFECRedundancySize | gBondTdimFecRedundancySize | 309 +-----------------------------+-------------------------------------+ 310 | aFECInterleaverType | gBondTdimFecInterleaverType | 311 +-----------------------------+-------------------------------------+ 312 | aFECInterleaverDepth | gBondTdimFecInterleaverDepth | 313 +-----------------------------+-------------------------------------+ 314 | aFECMaxWordSize | gBondTdimFecMaxWordSize | 315 +-----------------------------+-------------------------------------+ 316 | aFECMaxRedundancySize | gBondTdimFecMaxRedundancySize | 317 +-----------------------------+-------------------------------------+ 318 +-----------------------------+-------------------------------------+ 319 | aFECInterleaverTypesSupport | gBondTdimFecInterleaverTypeSupporte | 320 | ed | d | 321 +-----------------------------+-------------------------------------+ 322 | aFECMaxInterleaverDepth | gBondTdimFecMaxInterleaverDepth | 323 +-----------------------------+-------------------------------------+ 324 | oTDIMService - Basic | | 325 | Package (Mandatory) | | 326 +-----------------------------+-------------------------------------+ 327 | aServiceID | gBondTdimServicePosition | 328 +-----------------------------+-------------------------------------+ 329 | aServiceIfIdx | gBondTdimServiceIfIdx | 330 +-----------------------------+-------------------------------------+ 331 | aServiceType | gBondTdimServiceType | 332 +-----------------------------+-------------------------------------+ 333 | aServiceSize | gBondTdimServiceSize | 334 +-----------------------------+-------------------------------------+ 335 | aServiceOperState | gBondTdimServiceOperState | 336 +-----------------------------+-------------------------------------+ 337 | aServiceUpDownEnable | gBondTdimServiceUpDownEnable | 338 +-----------------------------+-------------------------------------+ 339 | nServiceUp | gBondTdimServiceUp | 340 +-----------------------------+-------------------------------------+ 341 | nServiceDown | gBondTdimServiceDown | 342 +-----------------------------+-------------------------------------+ 344 Table 1: Mapping of TR-159 Managed Objects 346 6. G.Bond/TDIM MIB Definitions 348 GBOND-TDIM-MIB DEFINITIONS ::= BEGIN 350 IMPORTS 351 MODULE-IDENTITY, 352 OBJECT-TYPE, 353 NOTIFICATION-TYPE, 354 mib-2, 355 Unsigned32, 356 Counter32 357 FROM SNMPv2-SMI -- [RFC2578] 358 TEXTUAL-CONVENTION, 359 RowStatus, 360 TruthValue 361 FROM SNMPv2-TC -- [RFC2579] 362 MODULE-COMPLIANCE, 363 OBJECT-GROUP, 364 NOTIFICATION-GROUP 365 FROM SNMPv2-CONF -- [RFC2580] 367 ifIndex, 368 InterfaceIndex 369 FROM IF-MIB -- [RFC2863] 370 HCPerfCurrentCount, 371 HCPerfIntervalCount, 372 HCPerfValidIntervals, 373 HCPerfInvalidIntervals, 374 HCPerfTimeElapsed 375 FROM HC-PerfHist-TC-MIB -- [RFC3705] 376 ; 377 ------------------------------------------------------------------------ 378 gBondTdimMIB MODULE-IDENTITY 379 LAST-UPDATED "201105260000Z" -- May 26, 2011 380 ORGANIZATION "IETF ADSL MIB Working Group" 381 CONTACT-INFO 382 "WG charter: 383 http://www.ietf.org/html.charters/adslmib-charter.html 385 Mailing Lists: 386 General Discussion: adslmib@ietf.org 387 To Subscribe: adslmib-request@ietf.org 388 In Body: subscribe your_email_address 390 Chair: Menachem Dodge 391 Postal: ECI Telecom, Ltd. 392 30 Hasivim St., 393 Petach-Tikva 4951169 394 Israel 395 Phone: +972-3-926-8421 396 EMail: menachem.dodge@ecitele.com 398 Editor: Edward Beili 399 Postal: Actelis Networks, Inc. 400 25 Bazel St., P.O.B. 10173 401 Petach-Tikva 49103 402 Israel 403 Phone: +972-3-924-3491 404 EMail: edward.beili@actelis.com" 406 DESCRIPTION 407 "The objects in this MIB module are used to manage the 408 multi-pair bonded xDSL Interfaces using time-division inverse 409 multiplexing (TDIM), defined in ITU-T recommendation G.998.3 410 (G.Bond/TDIM). 412 This MIB module MUST be used in conjunction with GBOND-MIB 413 module, common to all G.Bond technologies. 415 The following references are used throughout this MIB module: 417 [G.998.3] refers to: 418 ITU-T Recommendation G.998.3: 'Multi-pair bonding using 419 time-division inverse multiplexing', January 2005. 421 [TR-159] refers to: 422 Broadband Forum Technical Report: 'Management Framework for 423 xDSL Bonding', December 2008. 425 Naming Conventions: 426 BCE - Bonding Channel Entity 427 CO - Central Office 428 CPE - Customer Premises Equipment 429 GBS - Generic Bonding Sublayer 430 GBS-C - Generic Bonded Sub-layer, CO side 431 GBS-R - Generic Bonded Sub-layer, RT (or CPE) side 432 SNR - Signal to Noise Ratio 434 Copyright (C) The IETF Trust (2011). 435 This version of this MIB module is part of RFC YYYY; 436 see the RFC itself for full legal notices." 438 REVISION "201105260000Z" -- May 26, 2011 439 DESCRIPTION "Initial version, published as RFC YYYY." 441 -- EdNote: Replace YYYY with the actual RFC number & 442 -- remove this note 444 ::= { mib-2 ZZZ } 446 -- EdNote: Replace ZZZ with a real OID once it is 447 -- allocated & remove this note. 449 -- Sections of the module 450 -- Structured as recommended by [RFC4181], Appendix D 452 gBondTdimObjects OBJECT IDENTIFIER ::= { gBondTdimMIB 1 } 454 gBondTdimConformance OBJECT IDENTIFIER ::= { gBondTdimMIB 2 } 456 -- Groups in the module 458 gBondTdimPort OBJECT IDENTIFIER ::= { gBondTdimObjects 1 } 460 -- Textual Conventions 462 GBondTdimServiceIndex ::= TEXTUAL-CONVENTION 463 DISPLAY-HINT "d" 464 STATUS current 465 DESCRIPTION 466 "A unique value, greater than zero, for each Service defined 467 in the managed G.Bond/TDIM port. 468 It is RECOMMENDED that values are assigned contiguously 469 starting from 1. The value for each Service MUST remain 470 constant at least from one re-initialization of the entity's 471 network management system to the next re-initialization." 472 SYNTAX Unsigned32 (1..255) 474 GBondTdimServiceIndexList ::= TEXTUAL-CONVENTION 475 DISPLAY-HINT "1d:" 476 STATUS current 477 DESCRIPTION 478 "This textual convention represents a continuous ordered list of 479 all the services defined for the managed G.Bond/TDIM port. 480 The value of this object is a concatenation of zero or more (up 481 to 60) octets, where each octet contains an 8-bit 482 GBondTdimServiceIndex value, identifying a particular service. 483 An octet's position reflects the associated service position 484 and its priority in the G.Bond/TDIM frame, with 1st octet being 485 the 1st service of highest priority. 487 A zero-length octet string is object-specific and MUST 488 therefore be defined as part of the description of any object 489 that uses this syntax. Examples of the usage of a zero-length 490 value might include situations where an object using this 491 textual convention is irrelevant for a specific G.Bond/TDIM port 492 type or that no services have been defined for this port." 493 SYNTAX OCTET STRING (SIZE(0..60)) 495 GBondTdimServiceOrderIndex ::= TEXTUAL-CONVENTION 496 DISPLAY-HINT "d" 497 STATUS current 498 DESCRIPTION 499 "A unique value, greater than zero, for each Service defined 500 in the managed G.Bond/TDIM port, showing its relative position 501 inside the G.Bond/TDIM frame." 502 SYNTAX Unsigned32 (1..60) 504 -- Port Notifications Group 506 gBondTdimPortNotifications OBJECT IDENTIFIER 507 ::= { gBondTdimPort 0 } 509 gBondTdimServiceUp NOTIFICATION-TYPE 510 OBJECTS { 511 -- ifIndex is not needed here since we are under specific GBS 512 gBondTdimServicePosition, 513 gBondTdimServiceIfIdx, 514 gBondTdimServiceOperState 515 } 516 STATUS current 517 DESCRIPTION 518 "This notification indicates that a service indicated by the 519 gBondTdimServicePosition (mapped to a particular interface 520 indicated by the gBondTdimServiceIfIdx) in a particular 521 G.Bond/TDIM port' is passing traffic. 523 This notification MAY be send for the G.Bond/TDIM port, while 524 the port is Up, when the gBondTdimServiceOperState object has 525 left the Down state. 527 Generation of this notification is controlled by the 528 gBondTdimServiceUpDownEnable object. 530 This object maps to the TR-159 notification nServiceUp." 531 REFERENCE 532 "[TR-159] 5.5.5.7" 533 ::= { gBondTdimPortNotifications 1 } 535 gBondTdimServiceDown NOTIFICATION-TYPE 536 OBJECTS { 537 -- ifIndex is not needed here since we are under specific GBS 538 gBondTdimServicePosition, 539 gBondTdimServiceIfIdx, 540 gBondTdimServiceOperState 541 } 542 STATUS current 543 DESCRIPTION 544 "This notification indicates that a service indicated by the 545 gBondTdimServicePosition (mapped to a particular interface 546 indicated by the gBondTdimServiceIfIdx) in a particular 547 G.Bond/TDIM port has stopped passing the traffic. 549 This notification MAY be send for the G.Bond/TDIM port, while 550 the port is Up, when the gBondTdimServiceOperState object has 551 entered the Down state. 553 Generation of this notification is controlled by the 554 gBondTdimServiceUpDownEnable object. 556 This object maps to the TR-159 notification nServiceDown." 557 REFERENCE 558 "[TR-159] 5.5.5.8" 560 ::= { gBondTdimPortNotifications 2 } 562 -- G.Bond/TDIM Port group 564 gBondTdimPortConfTable OBJECT-TYPE 565 SYNTAX SEQUENCE OF GBondTdimPortConfEntry 566 MAX-ACCESS not-accessible 567 STATUS current 568 DESCRIPTION 569 "Table for Configuration of G.Bond/TDIM ports. Entries in 570 this table MUST be maintained in a persistent manner" 571 ::= { gBondTdimPort 1 } 573 gBondTdimPortConfEntry OBJECT-TYPE 574 SYNTAX GBondTdimPortConfEntry 575 MAX-ACCESS not-accessible 576 STATUS current 577 DESCRIPTION 578 "An entry in the G.Bond/TDIM Port Configuration table. 579 Each entry represents an G.Bond/TDIM port indexed by the 580 ifIndex. Additional configuration parameters are available 581 via the gBondPortConfEntry of GBOND-MIB. 582 Note that an G.Bond/TDIM port runs on top of a single or 583 multiple BCE port(s), which are also indexed by ifIndex." 584 INDEX { ifIndex } 585 ::= { gBondTdimPortConfTable 1 } 587 GBondTdimPortConfEntry ::= 588 SEQUENCE { 589 gBondTdimFecAdminState TruthValue, 590 gBondTdimFecWordSize Unsigned32, 591 gBondTdimFecRedundancySize Unsigned32, 592 gBondTdimFecInterleaverType INTEGER, 593 gBondTdimFecInterleaverDepth Unsigned32, 594 gBondTdimAdminServices GBondTdimServiceIndexList, 595 gBondTdimServiceUpDownEnable TruthValue 596 } 598 gBondTdimFecAdminState OBJECT-TYPE 599 SYNTAX TruthValue 600 MAX-ACCESS read-write 601 STATUS current 602 DESCRIPTION 603 "A desired state of the OPTIONAL Forward Error Correction 604 (FEC) function of the G.Bond/TDIM port. 606 A value of 'false' indicates that the FEC function SHALL be 607 disabled. A value of 'true' indicates that the FEC SHALL be 608 enabled, if supported by the G.Bond/TDIM port, as indicated 609 by the gBondTdimFecSupported object. 610 The gBondTdimFecOperState object indicates current 611 operational state of the FEC function. 613 For the GBS-R ports, the value of this object cannot be 614 changed directly. This value may be changed as a result of 615 writing operation on the gBondTdimFecSupported object of a 616 remote GBS-C. 618 Modifications of this object MUST be performed when the link 619 is Down. 620 Attempts to change this object MUST be rejected, if the link is 621 Up or Initializing or if it is an GBS-R. 623 This object MUST be maintained in a persistent manner. 625 This object maps to TR-159/G.998.3 attribute aFECAdminState." 626 REFERENCE 627 "[TR-159] 5.5.4.5; [G.998.3] Appendix II, B-X" 628 ::= { gBondTdimPortConfEntry 1 } 630 gBondTdimFecWordSize OBJECT-TYPE 631 SYNTAX Unsigned32(0|20..255) 632 UNITS "octets" 633 MAX-ACCESS read-write 634 STATUS current 635 DESCRIPTION 636 "A FEC code word size in octets for the G.Bond/TDIM ports 637 supporting FEC function. 639 This object is read-write for the GBS-C ports and read-only 640 for the GBS-R. 642 A value of zero SHALL be returned if the FEC is disabled 643 (via gBondTdimFecAdminState) or not supported. 645 Changing of the FEC code word size MUST be performed when the 646 FEC enabled link is Down. Attempts to change this object MUST 647 be rejected, if the link is Up or Initializing or the 648 FEC function is disabled/not supported. 650 This object MUST be maintained in a persistent manner. 652 This object maps to TR-159/G.998.3 attribute aFECWordSize." 653 REFERENCE 654 "[TR-159] 5.5.4.7; [G.998.3] Appendix II, B-XI" 655 ::= { gBondTdimPortConfEntry 2 } 657 gBondTdimFecRedundancySize OBJECT-TYPE 658 SYNTAX Unsigned32(0|2|4|8|16|20) 659 UNITS "octets" 660 MAX-ACCESS read-write 661 STATUS current 662 DESCRIPTION 663 "A FEC redundancy word size in octets for the G.Bond/TDIM 664 ports supporting FEC function. 666 This object is read-write for the GBS-C ports and read-only 667 for the GBS-R. 669 A value of zero SHALL be returned if the FEC is disabled 670 (via gBondTdimFecAdminState) or not supported. 672 Changing of the FEC redundancy word size MUST be performed 673 when the FEC enabled link is Down. Attempts to change this 674 object MUST be rejected, if the link is Up or Initializing or 675 the FEC function is disabled/not supported. 677 This object MUST be maintained in a persistent manner. 679 This object maps to TR-159/G.998.3 attribute 680 aFECRedundancySize." 681 REFERENCE 682 "[TR-159] 5.5.4.8; [G.998.3] Appendix II, B-XII" 683 ::= { gBondTdimPortConfEntry 3 } 685 gBondTdimFecInterleaverType OBJECT-TYPE 686 SYNTAX INTEGER { 687 none(0), 688 block(1), 689 convolution(2) 690 } 691 MAX-ACCESS read-write 692 STATUS current 693 DESCRIPTION 694 "An Interleaver type for the G.Bond/TDIM ports supporting 695 FEC function. 697 This object is read-write for the GBS-C ports and read-only 698 for the GBS-R. 700 A value of none(0) SHALL be returned if the FEC is disabled 701 (via gBondTdimFecAdminState) or not supported. 703 Changing of the Interleaver type MUST be performed when the 704 FEC enabled link is Down. Attempts to change this object MUST 705 be rejected, if the link is Up or Initializing or the FEC 706 function is disabled/not supported. 708 This object MUST be maintained in a persistent manner. 710 This object maps to TR-159/G.998.3 attribute 711 aFECInterleaverType." 712 REFERENCE 713 "[TR-159] 5.5.4.9; [G.998.3] Appendix II, B-XIII" 714 ::= { gBondTdimPortConfEntry 4 } 716 gBondTdimFecInterleaverDepth OBJECT-TYPE 717 SYNTAX Unsigned32(0|1|2|3|4|6|8|12|16|24|32|48|96) 718 MAX-ACCESS read-write 719 STATUS current 720 DESCRIPTION 721 "An Interleaver Depth for the G.Bond/TDIM ports supporting 722 FEC function. 724 This object is read-write for the GBS-C ports and read-only 725 for the GBS-R. 727 A value of zero SHALL be returned if the FEC is disabled 728 (via gBondTdimFecAdminState) or not supported. 730 Changing of the Interleaver Depth MUST be performed when the 731 FEC enabled link is Down. Attempts to change this object MUST 732 be rejected, if the link is Up or Initializing or the FEC 733 function is disabled/not supported. 735 This object MUST be maintained in a persistent manner. 737 This object maps to TR-159/G.998.3 attribute 738 aFECInterleaverDepth." 739 REFERENCE 740 "[TR-159] 5.5.4.10; [G.998.3] Appendix II, B-XIV" 741 ::= { gBondTdimPortConfEntry 5 } 743 gBondTdimAdminServices OBJECT-TYPE 744 SYNTAX GBondTdimServiceIndexList 745 MAX-ACCESS read-write 746 STATUS current 747 DESCRIPTION 748 "Desired list of services for a G.Bond/TDIM port. This object is 749 a list of pointers to entries in the gBondTdimServiceTable. 751 The value of this object is a continuous ordered list of up to 752 60 indices (gBondTdimServiceIdx) of the active services carried 753 via the G.Bond/TDIM link. 755 This object is writable and readable for the GBS-C ports. 756 It is irrelevant for the GBS-R ports - a zero-length octet 757 string SHALL be returned on an attempt to read this object and 758 an attempt to change this object MUST be rejected in this case. 760 Note that the current operational service list is available 761 via the gBondTdimOperServiceTable object. 763 This object for a GBS-C port MAY be modified independently of 764 the link's state, i.e. in- and out-of-service. 765 Attempts to set this object to a list with a member value that 766 is not the value of the index for an active entry in the 767 corresponding gBondTdimServiceTable table MUST be rejected. 769 This object MUST be maintained in a persistent manner." 770 REFERENCE 771 "[G.998.3] 10.2.3, 13.3.4.6-13.3.4.11" 772 ::= { gBondTdimPortConfEntry 6 } 774 gBondTdimServiceUpDownEnable OBJECT-TYPE 775 SYNTAX TruthValue 776 MAX-ACCESS read-write 777 STATUS current 778 DESCRIPTION 779 "Indicates whether gBondTdimServiceUp and gBondTdimServiceDown 780 notifications should be generated for this interface. 782 Value of true(1) indicates that the notifications are enabled. 783 Value of false(2) indicates that the notifications are 784 disabled. 786 This object MUST be maintained in a persistent manner. 788 This object maps to the TR-159 attribute 789 aServiceUpDownEnable." 790 REFERENCE 791 "[TR-159] 5.5.5.6" 792 ::= { gBondTdimPortConfEntry 7 } 794 gBondTdimPortCapabilityTable OBJECT-TYPE 795 SYNTAX SEQUENCE OF GBondTdimPortCapabilityEntry 796 MAX-ACCESS not-accessible 797 STATUS current 798 DESCRIPTION 799 "Table for Capabilities of G.Bond/TDIM ports. Entries in this 800 table MUST be maintained in a persistent manner." 801 ::= { gBondTdimPort 2 } 803 gBondTdimPortCapabilityEntry OBJECT-TYPE 804 SYNTAX GBondTdimPortCapabilityEntry 805 MAX-ACCESS not-accessible 806 STATUS current 807 DESCRIPTION 808 "An entry in the G.Bond/TDIM port Capability table. 809 Each entry represents an G.Bond/TDIM port indexed by the 810 ifIndex. Additional capabilities are available via the 811 gBondPortCapabilityEntry of GBOND-MIB. 812 Note that a G.Bond/TDIM port runs on top of a single 813 or multiple BCE port(s), which are also indexed by ifIndex." 814 INDEX { ifIndex } 815 ::= { gBondTdimPortCapabilityTable 1 } 817 GBondTdimPortCapabilityEntry ::= 818 SEQUENCE { 819 gBondTdimFecSupported TruthValue, 820 gBondTdimFecMaxWordSize Unsigned32, 821 gBondTdimFecMaxRedundancySize Unsigned32, 822 gBondTdimFecInterleaverTypeSupported INTEGER, 823 gBondTdimFecMaxInterleaverDepth Unsigned32 824 } 826 gBondTdimFecSupported OBJECT-TYPE 827 SYNTAX TruthValue 828 MAX-ACCESS read-only 829 STATUS current 830 DESCRIPTION 831 "FEC and Interleaver Capability of the G.Bond/TDIM port. 832 This object has a value of true(1) when the port supports the 833 FEC and Interleaver function. 834 A value of false(2) is returned when the port does not 835 support the FEC and Interleaver function. 837 This object maps to the TR-159/G.998.3 attribute 838 aFECSupported." 839 REFERENCE 840 "[TR-159] 5.5.4.4; [G.998.3] Appendix II, B-VI" 841 ::= { gBondTdimPortCapabilityEntry 1 } 843 gBondTdimFecMaxWordSize OBJECT-TYPE 844 SYNTAX Unsigned32(0|20..255) 845 UNITS "octets" 846 MAX-ACCESS read-only 847 STATUS current 848 DESCRIPTION 849 "A Maximum supported FEC code word size in octets for the 850 G.Bond/TDIM ports with FEC function. 852 A value of zero SHALL be returned if the FEC is not supported. 854 This object partially maps to TR-159/G.998.3 attribute 855 aFECWordSize" 856 REFERENCE 857 "[TR-159] 5.5.4.11; [G.998.3] Appendix II, B-XI" 858 ::= { gBondTdimPortCapabilityEntry 2 } 860 gBondTdimFecMaxRedundancySize OBJECT-TYPE 861 SYNTAX Unsigned32(0|2|4|8|16|20) 862 UNITS "octets" 863 MAX-ACCESS read-only 864 STATUS current 865 DESCRIPTION 866 "A Maximum supported FEC redundancy word size in octets for 867 the G.Bond/TDIM ports with FEC function. 869 A value of zero SHALL be returned if the FEC is not supported. 871 This object maps to TR-159 attribute 872 aFECMaxRedundancySize." 873 REFERENCE 874 "[TR-159] 5.5.4.12; [G.998.3] Appendix II, B-XII" 875 ::= { gBondTdimPortCapabilityEntry 3 } 877 gBondTdimFecInterleaverTypeSupported OBJECT-TYPE 878 SYNTAX INTEGER { 879 none(0), 880 block(1), 881 convolution(2), 882 blockConvolution(3) 883 } 884 MAX-ACCESS read-only 885 STATUS current 886 DESCRIPTION 887 "Supported Interleaver types for the G.Bond/TDIM ports with 888 FEC function. 890 Possible values are: 891 none - the port does not support interleaving 892 block - the port supports Block Interleaver 893 convolution - the port supports Convolution Interleaver 894 blockConvolution - the port supports both Block and 895 Convolution Interleaver 897 This object partially maps to TR-159 attribute 898 aFECInterleaverTypesSupported." 899 REFERENCE 900 "[TR-159] 5.5.4.13; [G.998.3] Appendix II, B-XIII" 901 ::= { gBondTdimPortCapabilityEntry 4 } 903 gBondTdimFecMaxInterleaverDepth OBJECT-TYPE 904 SYNTAX Unsigned32(0|1|2|3|4|6|8|12|16|24|32|48|96) 905 MAX-ACCESS read-only 906 STATUS current 907 DESCRIPTION 908 "A Maximum Interleaver Depth for the G.Bond/TDIM ports with 909 FEC function. 911 A value of zero SHALL be returned if the Interleaver is not 912 supported. 914 This object partially maps to TR-159 attribute 915 aFECMaxInterleaverDepth." 916 REFERENCE 917 "[TR-159] 5.5.4.14; [G.998.3] Appendix II, B-XIV" 918 ::= { gBondTdimPortCapabilityEntry 5 } 920 gBondTdimPortStatusTable OBJECT-TYPE 921 SYNTAX SEQUENCE OF GBondTdimPortStatusEntry 922 MAX-ACCESS not-accessible 923 STATUS current 924 DESCRIPTION 925 "This table provides overall status information of G.Bond 926 TDIM ports, complementing the generic status information from 927 the ifTable of IF-MIB and gBondFltStatus of GBOND-MIB. 928 Additional status information about connected BCEs is 929 available from the relevant line MIBs. 931 This table contains live data from the equipment. As such, 932 it is NOT persistent." 933 ::= { gBondTdimPort 3 } 935 gBondTdimPortStatusEntry OBJECT-TYPE 936 SYNTAX GBondTdimPortStatusEntry 937 MAX-ACCESS not-accessible 938 STATUS current 939 DESCRIPTION 940 "An entry in the G.Bond/TDIM port Status table. 941 Each entry represents a G.Bond/TDIM port indexed by the 942 ifIndex. 943 Note that an G.Bond GBS port runs on top of a single 944 or multiple BCE port(s), which are also indexed by ifIndex." 945 INDEX { ifIndex } 946 ::= { gBondTdimPortStatusTable 1 } 948 GBondTdimPortStatusEntry ::= 949 SEQUENCE { 950 gBondTdimFecOperState TruthValue, 951 gBondTdimFltStatus BITS, 952 gBondTdimCrc4Errors Counter32, 953 gBondTdimCrc6Errors Counter32, 954 gBondTdimCrc8Errors Counter32 955 } 957 gBondTdimFecOperState OBJECT-TYPE 958 SYNTAX TruthValue 959 MAX-ACCESS read-only 960 STATUS current 961 DESCRIPTION 962 "A read-only value, indicating current operational state of 963 the OPTIONAL Forward Error Correction (FEC) function for the 964 G.998.3 port. 965 A value of 'false' indicates that the FEC function is 966 disabled. A value of 'true' indicates that the FEC function 967 is enabled (and supported). 969 This object maps to TR-159 attribute aFECOperState." 970 REFERENCE 971 "[TR-159] 5.5.4.6" 972 ::= { gBondTdimPortStatusEntry 1 } 974 gBondTdimFltStatus OBJECT-TYPE 975 SYNTAX BITS { 976 serviceDown(0), 977 wrongConfig(1) 978 } 979 MAX-ACCESS read-only 980 STATUS current 981 DESCRIPTION 982 "G.Bond/TDIM port Fault Status. This is a bitmap of possible 983 conditions. The various bit positions are: 984 serviceDown - at least one of the services defined 985 for this aggregation group is down 986 (due to low rate). 987 wrongConfig - at least one BCE at the remote GBS-R 988 is already connected to another GBS. 990 This object is intended to supplement ifOperStatus object 991 in IF-MIB and gBondFltStatus in GBOND-MIB." 993 REFERENCE 994 "G.998.3 Section 6.3; 995 IF-MIB, ifOperStatus; GBOND-MIB, gBondFltStatus" 996 ::= { gBondTdimPortStatusEntry 2 } 998 gBondTdimCrc4Errors OBJECT-TYPE 999 SYNTAX Counter32 1000 MAX-ACCESS read-only 1001 STATUS current 1002 DESCRIPTION 1003 "The total number of CRC-4 errors (frame header error) on all 1004 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1005 SHOULD be counted M times. 1007 Discontinuities in the value of this counter can occur at 1008 re-initialization of the management system, and at other times 1009 as indicated by the value of ifCounterDiscontinuityTime, 1010 defined in IF-MIB. 1012 This object maps to TR-159/G.998.3 attribute aCRC4Errors." 1013 REFERENCE 1014 "[TR-159] 5.5.4.1; [G.998.3] Appendix II, B-VII" 1015 ::= { gBondTdimPortStatusEntry 3 } 1017 gBondTdimCrc6Errors OBJECT-TYPE 1018 SYNTAX Counter32 1019 MAX-ACCESS read-only 1020 STATUS current 1021 DESCRIPTION 1022 "The total number of CRC-6 errors (super-frame error) on all 1023 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1024 SHOULD be counted 1 time. 1026 Discontinuities in the value of this counter can occur at 1027 re-initialization of the management system, and at other times 1028 as indicated by the value of ifCounterDiscontinuityTime, 1029 defined in IF-MIB. 1031 This object maps to TR-159/G.998.3 attribute aCRC6Errors." 1032 REFERENCE 1033 "[TR-159] 5.5.4.2; [G.998.3] Appendix II, B-VIII" 1034 ::= { gBondTdimPortStatusEntry 4 } 1036 gBondTdimCrc8Errors OBJECT-TYPE 1037 SYNTAX Counter32 1038 MAX-ACCESS read-only 1039 STATUS current 1040 DESCRIPTION 1041 "The total number of CRC-8 errors (event/message error) on all 1042 pairs in the G.Bond/TDIM port. Simultaneous errors on M lines 1043 SHOULD be counted M times. 1045 Discontinuities in the value of this counter can occur at 1046 re-initialization of the management system, and at other times 1047 as indicated by the value of ifCounterDiscontinuityTime, 1048 defined in IF-MIB. 1050 This object maps to TR-159/G.998.3 attribute aCRC8Errors." 1051 REFERENCE 1052 "[TR-159] 5.5.4.3; [G.998.3] Appendix II, B-IX" 1053 ::= { gBondTdimPortStatusEntry 5 } 1055 gBondTdimOperServiceTable OBJECT-TYPE 1056 SYNTAX SEQUENCE OF GBondTdimOperServiceEntry 1057 MAX-ACCESS not-accessible 1058 STATUS current 1059 DESCRIPTION 1060 "Table of the operational Services configured on a G.Bond/TDIM 1061 port. This table reflects current actual service configuration, 1062 set by the gBondTdimAdminServices object. The number of entries 1063 (services) in this table is therefore can vary between 0, when 1064 no services are configured, and 60, for the maximum number of 1065 services. 1066 This table contains live data from the equipment. As such, 1067 it is NOT persistent." 1068 ::= { gBondTdimPort 4 } 1070 gBondTdimOperServiceEntry OBJECT-TYPE 1071 SYNTAX GBondTdimOperServiceEntry 1072 MAX-ACCESS not-accessible 1073 STATUS current 1074 DESCRIPTION 1075 "An entry in the G.Bond/TDIM Port Operational Service table, 1076 containing the index of an active Service entry in the 1077 gBondTdimServiceTable. The entry is indexed by ifIndex, 1078 indicating corresponding G.Bond/TDIM port, and by 1079 gBondTdimServicePosition (1..60), indicating the corresponding 1080 service position in the G.Bond/TDIM frame." 1081 INDEX { ifIndex, gBondTdimServicePosition } 1082 ::= { gBondTdimOperServiceTable 1 } 1084 GBondTdimOperServiceEntry ::= 1085 SEQUENCE { 1086 gBondTdimServicePosition GBondTdimServiceOrderIndex, 1087 gBondTdimServiceOperIdx GBondTdimServiceIndex, 1088 gBondTdimServiceOperState INTEGER 1089 } 1091 gBondTdimServicePosition OBJECT-TYPE 1092 SYNTAX GBondTdimServiceOrderIndex 1093 MAX-ACCESS read-only 1094 STATUS current 1095 DESCRIPTION 1096 "G.Bond/TDIM operational Service position - a unique index, 1097 indicating relative placement of the associated service 1098 pointed by gBondTdimServiceOperIdx, within the G.Bond/TDIM frame. 1100 There can be up to 60 services defined over TDIM bonded 1101 facility. Services with lower indices have higher priority in 1102 case of bandwidth degradation. 1104 The value of gBondTdimServicePosition for the first 1105 gBondTdimOperServiceEntry is always 1, incrementing sequentially 1106 for each consecutive entry, i.e. 2 for the second entry, 3 for 1107 the third etc. 1109 This objects maps to TR-159/G.998.3 attribute aServiceID." 1110 REFERENCE 1111 "[TR-159] 5.5.5.1; [G.998.3] Appendix II, C-I" 1112 ::= { gBondTdimOperServiceEntry 1 } 1114 gBondTdimServiceOperIdx OBJECT-TYPE 1115 SYNTAX GBondTdimServiceIndex 1116 MAX-ACCESS read-only 1117 STATUS current 1118 DESCRIPTION 1119 "G.Bond/TDIM operational Service index - a read-only pointer to 1120 an existing entry in the gBondTdimServiceTable (value of 1121 gBondTdimServiceIdx), describing a particular service." 1122 ::= { gBondTdimOperServiceEntry 2 } 1124 gBondTdimServiceOperState OBJECT-TYPE 1125 SYNTAX INTEGER { 1126 up(1), 1127 down(2) 1128 } 1129 MAX-ACCESS read-only 1130 STATUS current 1131 DESCRIPTION 1132 "G.Bond/TDIM Service Operational State. 1134 Possible values are: 1135 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 ::= { gBondTdimServiceEntry 1 } 1187 gBondTdimServiceIfIdx OBJECT-TYPE 1188 SYNTAX InterfaceIndex 1189 MAX-ACCESS read-write 1190 STATUS current 1191 DESCRIPTION 1192 "This is a unique index within the ifTable. It represents 1193 the interface index of a service to be transmitted over the 1194 G.Bond/TDIM service instance. 1196 This objects maps to TR-159 attribute aServiceIfIndex." 1197 REFERENCE 1198 "[TR-159] 5.5.5.2" 1199 ::= { gBondTdimServiceEntry 2 } 1201 gBondTdimServiceType OBJECT-TYPE 1202 SYNTAX INTEGER { 1203 ds1(0), 1204 e1(1), 1205 nxds0(2), 1206 nxe0(3), 1207 ds3(4), 1208 e3(5), 1209 clock(6), 1210 ethernet(7), 1211 atm(8), 1212 gfpNoFCS(9), 1213 gfp(10) 1214 } 1215 MAX-ACCESS read-write 1216 STATUS current 1217 DESCRIPTION 1218 "G.Bond/TDIM Service Type. 1220 Possible values are: 1221 ds1 - Clear Channel DS1 (synchronous) 1222 e1 - Clear Channel E1 (synchronous) 1223 nxds0 - Fractional DS1 (synchronous) 1224 nxe0 - Fractional E1 (synchronous) 1225 ds3 - DS3 (synchronous) 1226 e3 - E3 (synchronous) 1227 clock - Clock transfer (synchronous) 1228 ethernet - Ethernet (asynchronous) 1229 atm - ATM (asynchronous) 1230 gfpNoFCS - GFP encapsulated without FCS (asynchronous) 1231 gfp - GFP encapsulated with FCS (asynchronous) 1233 For the GBS-R ports, the value of this object cannot be 1234 changed directly. This value may be changed as a result of 1235 writing operation on the gBondTdimServiceType object of a 1236 remote GBS-C. 1238 Attempts to change this object MUST be rejected for the GBS-R 1239 ports. 1241 This object MUST be maintained in a persistent manner. 1243 This object maps to TR-159/G.998.3 attribute aServiceType." 1244 REFERENCE 1245 "[TR-159] 5.5.5.3; [G.998.3] Appendix II, C-II" 1246 ::= { gBondTdimServiceEntry 3 } 1248 gBondTdimServiceSize OBJECT-TYPE 1249 SYNTAX Unsigned32(0|20..255) 1250 UNITS "octets" 1251 MAX-ACCESS read-write 1252 STATUS current 1253 DESCRIPTION 1254 "Service size in octets per bonding sub-block for a specific 1255 service identified by gBondTdimServiceIdx. 1257 For TDM (synchronous) services with variable size 1258 e.g. fractional DS1/E1 - this object represents the number of 1259 DS0/E0 channels. 1260 For asynchronous services (Ethernet, ATM, GFPnoFCS or GFP) - 1261 this object represents max. number of octets. 1262 For non-fractional TDM services, i.e. DS1, E1, DS3, E3 and 1263 Clock, the value of this object MUST be 0. 1265 A GET operation returns current value. 1266 A SET operation, allowed on GBS-C ports, changes the service 1267 size to the indicated value. If the service type is a fixed 1268 rate synchronous service (gBondTdimServiceType is nxds0, nxe0, 1269 ds1, e1, ds3, e3 or clock), the operation MUST be rejected. 1271 This object MUST be maintained in a persistent manner. 1273 This object maps to TR-159/G.998.3 attribute aServiceSize." 1274 REFERENCE 1275 "[TR-159] 5.5.5.4; [G.998.3] Appendix II, C-III" 1276 ::= { gBondTdimServiceEntry 4 } 1278 gBondTdimServiceRowStatus OBJECT-TYPE 1279 SYNTAX RowStatus 1280 MAX-ACCESS read-create 1281 STATUS current 1282 DESCRIPTION 1283 "This object controls the creation, modification, or deletion 1284 of the associated entry in the gBondTdimServiceTable per the 1285 semantics of RowStatus. 1287 If an 'active' entry is referenced via gBondTdimServiceOperIdx 1288 or gBondTdimAdminServices instance or indexes a 1289 gBondTdimServicePerf*Entry, the entry MUST remain 1290 'active'. 1292 An 'active' entry SHALL NOT be modified. In order to modify an 1293 existing entry, it MUST be taken out of service (by setting 1294 this object to 'notInService'), modified, and set 'active' 1295 again." 1296 ::= { gBondTdimServiceEntry 5 } 1298 ------------------------------- 1299 -- Performance Monitoring group 1300 ------------------------------- 1302 gBondTdimPM OBJECT IDENTIFIER ::= { gBondTdimPort 6 } 1304 gBondTdimPortPerfCurrTable OBJECT-TYPE 1305 SYNTAX SEQUENCE OF GBondTdimPortPerfCurrEntry 1306 MAX-ACCESS not-accessible 1307 STATUS current 1308 DESCRIPTION 1309 "This table contains current Performance Monitoring information 1310 for a G.Bond/TDIM port. This table contains live data from the 1311 equipment and as such is NOT persistent." 1312 ::= { gBondTdimPM 1 } 1314 gBondTdimPortPerfCurrEntry OBJECT-TYPE 1315 SYNTAX GBondTdimPortPerfCurrEntry 1316 MAX-ACCESS not-accessible 1317 STATUS current 1318 DESCRIPTION 1319 "An entry in the G.Bond/TDIM Port PM table. 1320 Each entry represents a G.Bond/TDIM port indexed by the 1321 ifIndex." 1322 INDEX { ifIndex } 1323 ::= { gBondTdimPortPerfCurrTable 1 } 1325 GBondTdimPortPerfCurrEntry ::= 1326 SEQUENCE { 1327 gBondTdimPortPerf15MinValidIntervals HCPerfValidIntervals, 1328 gBondTdimPortPerf15MinInvalidIntervals HCPerfInvalidIntervals, 1329 gBondTdimPortPerfCurr15MinTimeElapsed HCPerfTimeElapsed, 1330 gBondTdimPortPerfCurr15MinCrc4s HCPerfCurrentCount, 1331 gBondTdimPortPerfCurr15MinCrc6s HCPerfCurrentCount, 1332 gBondTdimPortPerfCurr15MinCrc8s HCPerfCurrentCount, 1333 gBondTdimPortPerf1DayValidIntervals Unsigned32, 1334 gBondTdimPortPerf1DayInvalidIntervals Unsigned32, 1335 gBondTdimPortPerfCurr1DayTimeElapsed HCPerfTimeElapsed, 1336 gBondTdimPortPerfCurr1DayCrc4s HCPerfCurrentCount, 1337 gBondTdimPortPerfCurr1DayCrc6s HCPerfCurrentCount, 1338 gBondTdimPortPerfCurr1DayCrc8s HCPerfCurrentCount 1339 } 1341 gBondTdimPortPerf15MinValidIntervals OBJECT-TYPE 1342 SYNTAX HCPerfValidIntervals 1343 MAX-ACCESS read-only 1344 STATUS current 1345 DESCRIPTION 1346 "A read-only number of 15-minute intervals for which the 1347 performance data was collected. The value of this object will 1348 be 96 or the maximum number of 15-minute history intervals 1349 collected by the implementation unless the measurement was 1350 (re-)started recently, in which case the value will be the 1351 number of complete 15 minutes intervals for which there are at 1352 least some data. 1353 In certain cases it is possible that some intervals are 1354 unavailable. In this case, this object reports the maximum 1355 interval number for which data is available. 1357 This object partially maps to the TR-159 attribute 1358 aGroupPerf15MinValidIntervals." 1359 REFERENCE 1360 "[TR-159] 5.5.1.32" 1361 ::= { gBondTdimPortPerfCurrEntry 1 } 1363 gBondTdimPortPerf15MinInvalidIntervals OBJECT-TYPE 1364 SYNTAX HCPerfInvalidIntervals 1365 MAX-ACCESS read-only 1366 STATUS current 1367 DESCRIPTION 1368 "A read-only number of 15-minute intervals for which the 1369 performance data was not always available. The value will 1370 typically be zero except in cases where the data for some 1371 intervals are not available. 1373 This object partially maps to the TR-159 attribute 1374 aGroupPerf15MinInvalidIntervals." 1375 REFERENCE 1376 "[TR-159] 5.5.1.33" 1377 ::= { gBondTdimPortPerfCurrEntry 2 } 1379 gBondTdimPortPerfCurr15MinTimeElapsed OBJECT-TYPE 1380 SYNTAX HCPerfTimeElapsed 1381 MAX-ACCESS read-only 1382 STATUS current 1383 DESCRIPTION 1384 "A read-only count of seconds that have elapsed since the 1385 beginning of the current 15-minute performance interval. 1387 This object partially maps to the TR-159 attribute 1388 aGroupPerfCurr15MinTimeElapsed." 1389 REFERENCE 1390 "[TR-159] 5.5.1.34" 1391 ::= { gBondTdimPortPerfCurrEntry 3 } 1393 gBondTdimPortPerfCurr15MinCrc4s OBJECT-TYPE 1394 SYNTAX HCPerfCurrentCount 1395 MAX-ACCESS read-only 1396 STATUS current 1397 DESCRIPTION 1398 "A read-only count of CRC-4 errors (frame header errors) on all 1399 active pairs in the G.Bond/TDIM port during the current 1400 15-minute performance interval. 1401 Simultaneous errors on M lines SHOULD be counted M times. 1403 Note that the total number of CRC-4 errors is indicated by the 1404 gBondTdimCrc4Errors object. 1406 This object is inhibited during Severely Errored Seconds (SES) 1407 or Unavailable Seconds (UAS)." 1408 REFERENCE 1409 "[TR-159] 5.5.4.1" 1410 ::= { gBondTdimPortPerfCurrEntry 4} 1412 gBondTdimPortPerfCurr15MinCrc6s OBJECT-TYPE 1413 SYNTAX HCPerfCurrentCount 1414 MAX-ACCESS read-only 1415 STATUS current 1416 DESCRIPTION 1417 "A read-only count of CRC-6 errors (super-frame errors) on all 1418 active pairs in the G.Bond/TDIM port during the current 1419 15-minute performance interval. 1420 Simultaneous errors on M lines SHOULD be counted 1 time. 1422 Note that the total number of CRC-6 errors is indicated by the 1423 gBondTdimCrc6Errors object. 1425 This object is inhibited during Unavailable Seconds (UAS)." 1426 REFERENCE 1427 "[TR-159] 5.5.4.2" 1428 ::= { gBondTdimPortPerfCurrEntry 5} 1430 gBondTdimPortPerfCurr15MinCrc8s OBJECT-TYPE 1431 SYNTAX HCPerfCurrentCount 1432 MAX-ACCESS read-only 1433 STATUS current 1434 DESCRIPTION 1435 "A read-only count of CRC-8 errors (event/message errors) on all 1436 active pairs in the G.Bond/TDIM port during the current 1437 15-minute performance interval. 1438 Simultaneous errors on M lines SHOULD be counted M times. 1440 Note that the total number of CRC-8 errors is indicated by the 1441 gBondTdimCrc8Errors object. 1443 This object is inhibited during Unavailable Seconds (UAS)." 1444 REFERENCE 1445 "[TR-159] 5.5.4.3" 1446 ::= { gBondTdimPortPerfCurrEntry 6} 1448 gBondTdimPortPerf1DayValidIntervals OBJECT-TYPE 1449 SYNTAX Unsigned32 (0..7) 1450 MAX-ACCESS read-only 1451 STATUS current 1452 DESCRIPTION 1453 "A read-only number of 1-day intervals for which data was 1454 collected. The value of this object will be 7 or the maximum 1455 number of 1-day history intervals collected by the 1456 implementation unless the measurement was (re-)started recently, 1457 in which case the value will be the number of complete 1-day 1458 intervals for which there are at least some data. 1459 In certain cases it is possible that some intervals are 1460 unavailable. In this case, this object reports the maximum 1461 interval number for which data is available." 1462 REFERENCE 1463 "[TR-159] 5.5.1.45" 1464 ::= { gBondTdimPortPerfCurrEntry 7 } 1466 gBondTdimPortPerf1DayInvalidIntervals OBJECT-TYPE 1467 SYNTAX Unsigned32 (0..7) 1468 MAX-ACCESS read-only 1469 STATUS current 1470 DESCRIPTION 1471 "A read-only number of 1-day intervals for which data was 1472 not always available. The value will typically be zero except in 1473 cases where the data for some intervals are not available." 1474 REFERENCE 1475 "[TR-159] 5.5.1.46" 1476 ::= { gBondTdimPortPerfCurrEntry 8 } 1478 gBondTdimPortPerfCurr1DayTimeElapsed OBJECT-TYPE 1479 SYNTAX HCPerfTimeElapsed 1480 MAX-ACCESS read-only 1481 STATUS current 1482 DESCRIPTION 1483 "A read-only count of seconds that have elapsed since the 1484 beginning of the current 1-day performance interval." 1485 REFERENCE 1486 "[TR-159] 5.5.1.47" 1487 ::= { gBondTdimPortPerfCurrEntry 9 } 1489 gBondTdimPortPerfCurr1DayCrc4s OBJECT-TYPE 1490 SYNTAX HCPerfCurrentCount 1491 MAX-ACCESS read-only 1492 STATUS current 1493 DESCRIPTION 1494 "A read-only count of CRC-4 errors on the G.Bond/TDIM port in 1495 the current 1-day performance interval. 1497 This object is inhibited during Severely Errored Seconds (SES) 1498 and Unavailable Seconds (UAS)." 1499 ::= { gBondTdimPortPerfCurrEntry 10 } 1501 gBondTdimPortPerfCurr1DayCrc6s OBJECT-TYPE 1502 SYNTAX HCPerfCurrentCount 1503 MAX-ACCESS read-only 1504 STATUS current 1505 DESCRIPTION 1506 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1507 in the current 1-day performance interval. 1509 This object is inhibited during Unavailable Seconds (UAS)." 1510 ::= { gBondTdimPortPerfCurrEntry 11 } 1512 gBondTdimPortPerfCurr1DayCrc8s OBJECT-TYPE 1513 SYNTAX HCPerfCurrentCount 1514 MAX-ACCESS read-only 1515 STATUS current 1516 DESCRIPTION 1517 "A read-only count ofCRC-8 on the G.Bond/TDIM port in 1518 the current 1-day performance interval. 1520 This object is inhibited during Unavailable Seconds (UAS)." 1522 ::= { gBondTdimPortPerfCurrEntry 12 } 1524 -- Port PM history: 15-min buckets 1526 gBondTdimPortPerf15MinTable OBJECT-TYPE 1527 SYNTAX SEQUENCE OF GBondTdimPortPerf15MinEntry 1528 MAX-ACCESS not-accessible 1529 STATUS current 1530 DESCRIPTION 1531 "This table contains historical 15-minute buckets of Performance 1532 Monitoring information for a G.Bond/TDIM port (a row for each 1533 15-minute interval, up to 96 intervals). 1534 Entries in this table MUST be maintained in a persistent manner." 1535 ::= { gBondTdimPM 2 } 1537 gBondTdimPortPerf15MinEntry OBJECT-TYPE 1538 SYNTAX GBondTdimPortPerf15MinEntry 1539 MAX-ACCESS not-accessible 1540 STATUS current 1541 DESCRIPTION 1542 "An entry in the G.Bond/TDIM Port historical 15-minute PM table. 1543 Each entry represents performance monitoring data for a G.Bond 1544 TDIM port, indexed by ifIndex, collected during a particular 1545 15-minute interval, indexed by 1546 gBondTdimPortPerf15MinIntervalIndex." 1547 INDEX { ifIndex, gBondTdimPortPerf15MinIntervalIndex } 1548 ::= { gBondTdimPortPerf15MinTable 1 } 1550 GBondTdimPortPerf15MinEntry ::= 1551 SEQUENCE { 1552 gBondTdimPortPerf15MinIntervalIndex Unsigned32, 1553 gBondTdimPortPerf15MinIntervalMoniTime HCPerfTimeElapsed, 1554 gBondTdimPortPerf15MinIntervalCrc4s HCPerfIntervalCount, 1555 gBondTdimPortPerf15MinIntervalCrc6s HCPerfIntervalCount, 1556 gBondTdimPortPerf15MinIntervalCrc8s HCPerfIntervalCount, 1557 gBondTdimPortPerf15MinIntervalValid TruthValue 1558 } 1560 gBondTdimPortPerf15MinIntervalIndex OBJECT-TYPE 1561 SYNTAX Unsigned32 (1..96) 1562 MAX-ACCESS not-accessible 1563 STATUS current 1564 DESCRIPTION 1565 "Performance Data Interval number. 1 is the most recent previous 1566 interval; interval 96 is 24 hours ago. 1567 Intervals 2..96 are OPTIONAL. 1569 This object partially maps to the TR-159 attribute 1570 aGroupPerf15MinIntervalNumber." 1571 REFERENCE 1572 "[TR-159] 5.5.1.57" 1573 ::= { gBondTdimPortPerf15MinEntry 1 } 1575 gBondTdimPortPerf15MinIntervalMoniTime OBJECT-TYPE 1576 SYNTAX HCPerfTimeElapsed 1577 MAX-ACCESS read-only 1578 STATUS current 1579 DESCRIPTION 1580 "A read-only count of seconds over which the performance data 1581 was actually monitored. This value will be the same as the 1582 interval duration (900 seconds), except in a situation where 1583 performance data could not be collected for any reason." 1584 ::= { gBondTdimPortPerf15MinEntry 2 } 1586 gBondTdimPortPerf15MinIntervalCrc4s OBJECT-TYPE 1587 SYNTAX HCPerfIntervalCount 1588 MAX-ACCESS read-only 1589 STATUS current 1590 DESCRIPTION 1591 "A read-only count of CRC-4 errors on the G.Bond/TDIM port 1592 during the 15-minute performance history interval. 1594 This object is inhibited during Severely Errored Seconds (SES) 1595 and Unavailable Seconds (UAS)." 1596 ::= { gBondTdimPortPerf15MinEntry 3 } 1598 gBondTdimPortPerf15MinIntervalCrc6s OBJECT-TYPE 1599 SYNTAX HCPerfIntervalCount 1600 MAX-ACCESS read-only 1601 STATUS current 1602 DESCRIPTION 1603 "A read-only count of CRC-6 erorrs on the G.Bond/TDIM port 1604 during the 15-minute performance history interval. 1606 This object is inhibited during Unavailable Seconds (UAS)." 1607 ::= { gBondTdimPortPerf15MinEntry 4 } 1609 gBondTdimPortPerf15MinIntervalCrc8s OBJECT-TYPE 1610 SYNTAX HCPerfIntervalCount 1611 MAX-ACCESS read-only 1612 STATUS current 1613 DESCRIPTION 1614 "A read-only count of CRC-8 errors on the G.Bond/TDIM port 1615 during the current 15-minute performance interval. 1617 This object is inhibited during Unavailable Seconds (UAS)." 1619 ::= { gBondTdimPortPerf15MinEntry 5 } 1621 gBondTdimPortPerf15MinIntervalValid OBJECT-TYPE 1622 SYNTAX TruthValue 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "A read-only object indicating whether or not this history 1627 bucket contains valid data. Valid bucket is reported as true(1) 1628 and invalid bucket as false(2). 1629 If this history bucket is invalid the BTU-C MUST NOT produce 1630 notifications based upon the value of the counters in this 1631 bucket. 1632 Note that an implementation may decide not to store invalid 1633 history buckets in its data base. In such case this object is 1634 not required as only valid history buckets are available while 1635 invalid history buckets are simply not in the data base. 1637 This object partially maps to the TR-159 attribute 1638 aGroupPerf15MinIntervalValid." 1639 REFERENCE 1640 "[TR-159] 5.5.1.58" 1641 ::= { gBondTdimPortPerf15MinEntry 6 } 1643 -- Port PM history: 1-day buckets 1645 gBondTdimPortPerf1DayTable OBJECT-TYPE 1646 SYNTAX SEQUENCE OF GBondTdimPortPerf1DayEntry 1647 MAX-ACCESS not-accessible 1648 STATUS current 1649 DESCRIPTION 1650 "This table contains historical 1-day buckets of Performance 1651 Monitoring information for a G.Bond/TDIM port (a row for each 1652 1-day interval, up to 7 intervals). 1653 Entries in this table MUST be maintained in a persistent manner." 1654 ::= { gBondTdimPM 3 } 1656 gBondTdimPortPerf1DayEntry OBJECT-TYPE 1657 SYNTAX GBondTdimPortPerf1DayEntry 1658 MAX-ACCESS not-accessible 1659 STATUS current 1660 DESCRIPTION 1661 "An entry in the G.Bond/TDIM port historical 1-day PM table. 1662 Each entry represents performance monitoring data for such port, 1663 indexed by ifIndex, collected during a particular 1-day 1664 interval, indexed by gBondTdimPortPerf1DayIntervalIndex." 1665 INDEX { ifIndex, gBondTdimPortPerf1DayIntervalIndex } 1666 ::= { gBondTdimPortPerf1DayTable 1 } 1668 GBondTdimPortPerf1DayEntry ::= 1669 SEQUENCE { 1670 gBondTdimPortPerf1DayIntervalIndex Unsigned32, 1671 gBondTdimPortPerf1DayIntervalMoniTime HCPerfTimeElapsed, 1672 gBondTdimPortPerf1DayIntervalCrc4s HCPerfIntervalCount, 1673 gBondTdimPortPerf1DayIntervalCrc6s HCPerfIntervalCount, 1674 gBondTdimPortPerf1DayIntervalCrc8s HCPerfIntervalCount, 1675 gBondTdimPortPerf1DayIntervalValid TruthValue 1676 } 1678 gBondTdimPortPerf1DayIntervalIndex OBJECT-TYPE 1679 SYNTAX Unsigned32 (1..7) 1680 MAX-ACCESS not-accessible 1681 STATUS current 1682 DESCRIPTION 1683 "Performance Data Interval number. 1 is the most recent previous 1684 interval; interval 7 is 7 days ago. 1685 Intervals 2..7 are OPTIONAL. 1687 This object partially maps to the TR-159 attribute 1688 aGroupPerf1DayIntervalNumber." 1689 REFERENCE 1690 "[TR-159] 5.5.1.62" 1691 ::= { gBondTdimPortPerf1DayEntry 1 } 1693 gBondTdimPortPerf1DayIntervalMoniTime OBJECT-TYPE 1694 SYNTAX HCPerfTimeElapsed 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "A read-only count of seconds over which the performance data 1699 was actually monitored. This value will be the same as the 1700 interval duration (86400 seconds), except in a situation where 1701 performance data could not be collected for any reason. 1703 This object partially maps to the TR-159 attribute 1704 aGroupPerf1DayIntervalMoniSecs." 1705 REFERENCE 1706 "[TR-159] 5.5.1.64" 1707 ::= { gBondTdimPortPerf1DayEntry 2 } 1709 gBondTdimPortPerf1DayIntervalCrc4s OBJECT-TYPE 1710 SYNTAX HCPerfIntervalCount 1711 MAX-ACCESS read-only 1712 STATUS current 1713 DESCRIPTION 1714 "A read-only count of CRC-4 errors on the G.Bond/TDIM port 1715 during the 1-day performance history interval. 1717 This object is inhibited during Severely Errored Seconds (SES) 1718 and Unavailable Seconds (UAS)." 1719 ::= { gBondTdimPortPerf1DayEntry 3 } 1721 gBondTdimPortPerf1DayIntervalCrc6s OBJECT-TYPE 1722 SYNTAX HCPerfIntervalCount 1723 MAX-ACCESS read-only 1724 STATUS current 1725 DESCRIPTION 1726 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1727 during the 1-day performance history interval. 1729 This object is inhibited during Unavailable Seconds (UAS)." 1730 ::= { gBondTdimPortPerf1DayEntry 4 } 1732 gBondTdimPortPerf1DayIntervalCrc8s OBJECT-TYPE 1733 SYNTAX HCPerfIntervalCount 1734 MAX-ACCESS read-only 1735 STATUS current 1736 DESCRIPTION 1737 "A read-only count of CRC-6 errors on the G.Bond/TDIM port 1738 during the current 1-day performance interval. 1740 This object is inhibited during Unavailable Seconds (UAS)." 1741 ::= { gBondTdimPortPerf1DayEntry 5 } 1743 gBondTdimPortPerf1DayIntervalValid OBJECT-TYPE 1744 SYNTAX TruthValue 1745 MAX-ACCESS read-only 1746 STATUS current 1747 DESCRIPTION 1748 "A read-only object indicating whether or not this history 1749 bucket contains valid data. Valid bucket is reported as true(1) 1750 and invalid bucket as false(2). 1751 If this history bucket is invalid the BTU-C MUST NOT produce 1752 notifications based upon the value of the counters in this 1753 bucket. 1754 Note that an implementation may decide not to store invalid 1755 history buckets in its data base. In such case this object is 1756 not required as only valid history buckets are available while 1757 invalid history buckets are simply not in the data base. 1759 This object partially maps to the TR-159 attribute 1760 aGroupPerf1DayIntervalValid." 1761 REFERENCE 1762 "[TR-159] 5.5.1.63" 1763 ::= { gBondTdimPortPerf1DayEntry 6 } 1765 -- Services PM 1767 gBondTdimServicePerfCurrTable OBJECT-TYPE 1768 SYNTAX SEQUENCE OF GBondTdimServicePerfCurrEntry 1769 MAX-ACCESS not-accessible 1770 STATUS current 1771 DESCRIPTION 1772 "This table contains current Performance Monitoring information 1773 for the services of a G.Bond/TDIM port. 1774 This table contains live data from the equipment and as such is 1775 NOT persistent." 1776 ::= { gBondTdimPM 4 } 1778 gBondTdimServicePerfCurrEntry OBJECT-TYPE 1779 SYNTAX GBondTdimServicePerfCurrEntry 1780 MAX-ACCESS not-accessible 1781 STATUS current 1782 DESCRIPTION 1783 "An entry in the G.Bond/TDIM Services PM table. 1784 Each entry represents a service, indexed by the 1785 gBondTdimServiceIdx, in a G.Bond/TDIM port, indexed by the 1786 ifIndex." 1787 INDEX { ifIndex, gBondTdimServiceIdx } 1788 ::= { gBondTdimServicePerfCurrTable 1 } 1790 GBondTdimServicePerfCurrEntry ::= 1791 SEQUENCE { 1792 gBondTdimServicePerf15MinValidIntervals HCPerfValidIntervals, 1793 gBondTdimServicePerf15MinInvalidIntervals HCPerfInvalidIntervals, 1794 gBondTdimServicePerfCurr15MinTimeElapsed HCPerfTimeElapsed, 1795 gBondTdimServicePerfCurr15MinDowns HCPerfCurrentCount, 1796 gBondTdimServicePerf1DayValidIntervals Unsigned32, 1797 gBondTdimServicePerf1DayInvalidIntervals Unsigned32, 1798 gBondTdimServicePerfCurr1DayTimeElapsed HCPerfTimeElapsed, 1799 gBondTdimServicePerfCurr1DayDowns HCPerfCurrentCount 1800 } 1802 gBondTdimServicePerf15MinValidIntervals OBJECT-TYPE 1803 SYNTAX HCPerfValidIntervals 1804 MAX-ACCESS read-only 1805 STATUS current 1806 DESCRIPTION 1807 "A read-only number of 15-minute intervals for which the 1808 performance data was collected. The value of this object will 1809 be 96 or the maximum number of 15-minute history intervals 1810 collected by the implementation unless the measurement was 1811 (re-)started recently, in which case the value will be the 1812 number of complete 15 minutes intervals for which there are at 1813 least some data. 1814 In certain cases it is possible that some intervals are 1815 unavailable. In this case, this object reports the maximum 1816 interval number for which data is available. 1818 This object partially maps to the TR-159 attribute 1819 aGroupPerf15MinValidIntervals." 1820 REFERENCE 1821 "[TR-159] 5.5.1.32" 1822 ::= { gBondTdimServicePerfCurrEntry 1 } 1824 gBondTdimServicePerf15MinInvalidIntervals OBJECT-TYPE 1825 SYNTAX HCPerfInvalidIntervals 1826 MAX-ACCESS read-only 1827 STATUS current 1828 DESCRIPTION 1829 "A read-only number of 15-minute intervals for which the 1830 performance data was not always available. The value will 1831 typically be zero except in cases where the data for some 1832 intervals are not available. 1834 This object partially maps to the TR-159 attribute 1835 aGroupPerf15MinInvalidIntervals." 1836 REFERENCE 1837 "[TR-159] 5.5.1.33" 1838 ::= { gBondTdimServicePerfCurrEntry 2 } 1840 gBondTdimServicePerfCurr15MinTimeElapsed OBJECT-TYPE 1841 SYNTAX HCPerfTimeElapsed 1842 MAX-ACCESS read-only 1843 STATUS current 1844 DESCRIPTION 1845 "A read-only count of seconds that have elapsed since the 1846 beginning of the current 15-minute performance interval. 1848 This object partially maps to the TR-159 attribute 1849 aGroupPerfCurr15MinTimeElapsed." 1850 REFERENCE 1851 "[TR-159] 5.5.1.34" 1852 ::= { gBondTdimServicePerfCurrEntry 3 } 1854 gBondTdimServicePerfCurr15MinDowns OBJECT-TYPE 1855 SYNTAX HCPerfCurrentCount 1856 MAX-ACCESS read-only 1857 STATUS current 1858 DESCRIPTION 1859 "A read-only count of seconds in the current 15-minute 1860 performance interval, during which a particular TDIM 1861 Service was 'down', as indicated by the 1862 gBondTdimServiceOperState object. 1864 This object is inhibited during Unavailable Seconds (UAS)." 1865 ::= { gBondTdimServicePerfCurrEntry 4} 1867 gBondTdimServicePerf1DayValidIntervals OBJECT-TYPE 1868 SYNTAX Unsigned32 (0..7) 1869 MAX-ACCESS read-only 1870 STATUS current 1871 DESCRIPTION 1872 "A read-only number of 1-day performance history intervals for 1873 which the data was collected. The value of this object will be 1874 7 or the maximum number of 1-day history intervals collected by 1875 the implementation unless the measurement was (re-)started 1876 recently, in which case the value will be the number of complete 1877 1-day intervals for which there are at least some data. 1878 In certain cases it is possible that some intervals are 1879 unavailable. In this case, this object reports the maximum 1880 interval number for which data is available." 1881 REFERENCE 1882 "[TR-159] 5.5.1.45" 1883 ::= { gBondTdimServicePerfCurrEntry 5 } 1885 gBondTdimServicePerf1DayInvalidIntervals OBJECT-TYPE 1886 SYNTAX Unsigned32 (0..7) 1887 MAX-ACCESS read-only 1888 STATUS current 1889 DESCRIPTION 1890 "A read-only number of 1-day performance history intervals for 1891 which the performance data was not always available. The value 1892 will typically be zero except in cases where the data for some 1893 intervals are not available." 1894 REFERENCE 1895 "[TR-159] 5.5.1.46" 1896 ::= { gBondTdimServicePerfCurrEntry 6 } 1898 gBondTdimServicePerfCurr1DayTimeElapsed OBJECT-TYPE 1899 SYNTAX HCPerfTimeElapsed 1900 MAX-ACCESS read-only 1901 STATUS current 1902 DESCRIPTION 1903 "A read-only count of seconds that have elapsed since the 1904 beginning of the current 1-day performance interval." 1905 REFERENCE 1906 "[TR-159] 5.5.1.47" 1907 ::= { gBondTdimServicePerfCurrEntry 7 } 1909 gBondTdimServicePerfCurr1DayDowns OBJECT-TYPE 1910 SYNTAX HCPerfCurrentCount 1911 MAX-ACCESS read-only 1912 STATUS current 1913 DESCRIPTION 1914 "A read-only count of seconds in the current 1-day performance 1915 interval, during which a particular TDIM Service was 1916 'down', as indicated by the gBondTdimServiceOperState object. 1918 This object is inhibited during Unavailable Seconds (UAS)." 1919 ::= { gBondTdimServicePerfCurrEntry 8 } 1921 -- Service PM history: 15-min buckets 1923 gBondTdimServicePerf15MinTable OBJECT-TYPE 1924 SYNTAX SEQUENCE OF GBondTdimServicePerf15MinEntry 1925 MAX-ACCESS not-accessible 1926 STATUS current 1927 DESCRIPTION 1928 "This table contains historical 15-minute buckets of Performance 1929 Monitoring information for the Services of a G.Bond/TDIM port 1930 (a multi-dimensional row for each 15-minute interval, up to 96 1931 intervals). 1933 Entries in this table MUST be maintained in a persistent manner." 1934 ::= { gBondTdimPM 5 } 1936 gBondTdimServicePerf15MinEntry OBJECT-TYPE 1937 SYNTAX GBondTdimServicePerf15MinEntry 1938 MAX-ACCESS not-accessible 1939 STATUS current 1940 DESCRIPTION 1941 "An entry in the G.Bond/TDIM Services historical 15-minute PM 1942 table. 1943 Each entry represents performance monitoring data for a 1944 particular Service, indexed by gBondTdimServiceIdx, in a G.Bond 1945 TDIM port, indexed by ifIndex, collected during a particular 1946 15-minute interval, indexed by 1947 gBondTdimServicePerf15MinIntervalIndex." 1948 INDEX { ifIndex, gBondTdimServiceIdx, 1949 gBondTdimServicePerf15MinIntervalIndex } 1950 ::= { gBondTdimServicePerf15MinTable 1 } 1952 GBondTdimServicePerf15MinEntry ::= 1953 SEQUENCE { 1954 gBondTdimServicePerf15MinIntervalIndex Unsigned32, 1955 gBondTdimServicePerf15MinIntervalMoniTime HCPerfTimeElapsed, 1956 gBondTdimServicePerf15MinIntervalDowns HCPerfIntervalCount, 1957 gBondTdimServicePerf15MinIntervalValid TruthValue 1958 } 1960 gBondTdimServicePerf15MinIntervalIndex OBJECT-TYPE 1961 SYNTAX Unsigned32 (1..96) 1962 MAX-ACCESS not-accessible 1963 STATUS current 1964 DESCRIPTION 1965 "Performance Data Interval number. 1 is the most recent previous 1966 interval; interval 96 is 24 hours ago. 1967 Intervals 2..96 are OPTIONAL. 1969 This object partially maps to the TR-159 attribute 1970 aGroupPerf15MinIntervalNumber." 1971 REFERENCE 1972 "[TR-159] 5.5.1.57" 1973 ::= { gBondTdimServicePerf15MinEntry 1 } 1975 gBondTdimServicePerf15MinIntervalMoniTime OBJECT-TYPE 1976 SYNTAX HCPerfTimeElapsed 1977 MAX-ACCESS read-only 1978 STATUS current 1979 DESCRIPTION 1980 "A read-only count of seconds over which the performance data 1981 was actually monitored. This value will be the same as the 1982 interval duration (900 seconds), except in a situation where 1983 performance data could not be collected for any reason." 1984 ::= { gBondTdimServicePerf15MinEntry 2 } 1986 gBondTdimServicePerf15MinIntervalDowns OBJECT-TYPE 1987 SYNTAX HCPerfIntervalCount 1988 MAX-ACCESS read-only 1989 STATUS current 1990 DESCRIPTION 1991 "A read-only count of seconds in the 15-minute performance 1992 history interval, during which a particular TDIM Service was 1993 'down', as indicated by the gBondTdimServiceOperState object. 1995 This object is inhibited during Unavailable Seconds (UAS)." 1996 ::= { gBondTdimServicePerf15MinEntry 3 } 1998 gBondTdimServicePerf15MinIntervalValid OBJECT-TYPE 1999 SYNTAX TruthValue 2000 MAX-ACCESS read-only 2001 STATUS current 2002 DESCRIPTION 2003 "A read-only object indicating whether or not this history 2004 bucket contains valid data. Valid bucket is reported as true(1) 2005 and invalid bucket as false(2). 2006 If this history bucket is invalid the BTU-C MUST NOT produce 2007 notifications based upon the value of the counters in this 2008 bucket. 2009 Note that an implementation may decide not to store invalid 2010 history buckets in its data base. In such case this object is 2011 not required as only valid history buckets are available while 2012 invalid history buckets are simply not in the data base. 2014 This object partially maps to the TR-159 attribute 2015 aGroupPerf15MinIntervalValid." 2016 REFERENCE 2017 "[TR-159] 5.5.1.58" 2018 ::= { gBondTdimServicePerf15MinEntry 4 } 2020 -- Service PM history: 1-day buckets 2022 gBondTdimServicePerf1DayTable OBJECT-TYPE 2023 SYNTAX SEQUENCE OF GBondTdimServicePerf1DayEntry 2024 MAX-ACCESS not-accessible 2025 STATUS current 2026 DESCRIPTION 2027 "This table contains historical 1-day buckets of Performance 2028 Monitoring information for the Services of a G.Bond/TDIM port 2029 (a multi-dimensional row for each 1-day interval, up to 7 2030 intervals). 2031 Entries in this table MUST be maintained in a persistent manner." 2032 ::= { gBondTdimPM 6 } 2034 gBondTdimServicePerf1DayEntry OBJECT-TYPE 2035 SYNTAX GBondTdimServicePerf1DayEntry 2036 MAX-ACCESS not-accessible 2037 STATUS current 2038 DESCRIPTION 2039 "An entry in the G.Bond/TDIM Service historical 1-day PM table. 2040 Each entry represents performance monitoring data for a 2041 particular Service, indexed by gBondTdimServiceIdx, defined in a 2042 G.Bond/TDIM port, indexed by ifIndex, collected during a 2043 particular 1-day interval, indexed by 2044 gBondTdimServicePerf1DayIntervalIndex." 2045 INDEX { ifIndex, gBondTdimServiceIdx, 2046 gBondTdimServicePerf1DayIntervalIndex } 2047 ::= { gBondTdimServicePerf1DayTable 1 } 2049 GBondTdimServicePerf1DayEntry ::= 2050 SEQUENCE { 2051 gBondTdimServicePerf1DayIntervalIndex Unsigned32, 2052 gBondTdimServicePerf1DayIntervalMoniTime HCPerfTimeElapsed, 2053 gBondTdimServicePerf1DayIntervalDowns HCPerfIntervalCount, 2054 gBondTdimServicePerf1DayIntervalValid TruthValue 2055 } 2057 gBondTdimServicePerf1DayIntervalIndex OBJECT-TYPE 2058 SYNTAX Unsigned32 (1..7) 2059 MAX-ACCESS not-accessible 2060 STATUS current 2061 DESCRIPTION 2062 "Performance Data Interval number. 1 is the most recent previous 2063 interval; interval 7 is 7 days ago. 2064 Intervals 2..7 are OPTIONAL. 2066 This object partially maps to the TR-159 attribute 2067 aGroupPerf1DayIntervalNumber." 2068 REFERENCE 2069 "[TR-159] 5.5.1.62" 2070 ::= { gBondTdimServicePerf1DayEntry 1 } 2072 gBondTdimServicePerf1DayIntervalMoniTime OBJECT-TYPE 2073 SYNTAX HCPerfTimeElapsed 2074 MAX-ACCESS read-only 2075 STATUS current 2076 DESCRIPTION 2077 "A read-only count of seconds over which the performance data 2078 was actually monitored. This value will be the same as the 2079 interval duration (86400 seconds), except in a situation where 2080 performance data could not be collected for any reason. 2082 This object partially maps to the TR-159 attribute 2083 aGroupPerf1DayIntervalMoniSecs." 2084 REFERENCE 2085 "[TR-159] 5.5.1.64" 2086 ::= { gBondTdimServicePerf1DayEntry 2 } 2088 gBondTdimServicePerf1DayIntervalDowns OBJECT-TYPE 2089 SYNTAX HCPerfIntervalCount 2090 MAX-ACCESS read-only 2091 STATUS current 2092 DESCRIPTION 2093 "A read-only count of seconds in the 1-day performance history 2094 interval, during which a particular TDIM Service was 'down', 2095 as indicated by the gBondTdimServiceOperState object. 2097 This object is inhibited during Unavailable Seconds (UAS)." 2098 ::= { gBondTdimServicePerf1DayEntry 3 } 2100 gBondTdimServicePerf1DayIntervalValid OBJECT-TYPE 2101 SYNTAX TruthValue 2102 MAX-ACCESS read-only 2103 STATUS current 2104 DESCRIPTION 2105 "A read-only object indicating whether or not this history 2106 bucket contains valid data. Valid bucket is reported as true(1) 2107 and invalid bucket as false(2). 2108 If this history bucket is invalid the BTU-C MUST NOT produce 2109 notifications based upon the value of the counters in this 2110 bucket. 2111 Note that an implementation may decide not to store invalid 2112 history buckets in its data base. In such case this object is 2113 not required as only valid history buckets are available while 2114 invalid history buckets are simply not in the data base. 2116 This object partially maps to the TR-159 attribute 2117 aGroupPerf1DayIntervalValid." 2118 REFERENCE 2119 "[TR-159] 5.5.1.63" 2120 ::= { gBondTdimServicePerf1DayEntry 4 } 2122 -- 2123 -- Conformance Statements 2124 -- 2126 gBondTdimGroups OBJECT IDENTIFIER 2127 ::= { gBondTdimConformance 1 } 2129 gBondTdimCompliances OBJECT IDENTIFIER 2130 ::= { gBondTdimConformance 2 } 2132 -- Object Groups 2134 gBondTdimBasicGroup OBJECT-GROUP 2135 OBJECTS { 2136 gBondTdimAdminServices, 2137 gBondTdimCrc4Errors, 2138 gBondTdimCrc6Errors, 2139 gBondTdimCrc8Errors, 2140 gBondTdimFecSupported, 2141 gBondTdimServicePosition, 2142 gBondTdimServiceOperIdx, 2143 gBondTdimServiceOperState, 2144 gBondTdimServiceIfIdx, 2145 gBondTdimServiceType, 2146 gBondTdimServiceSize, 2147 gBondTdimServiceRowStatus, 2148 gBondTdimFltStatus 2149 } 2150 STATUS current 2151 DESCRIPTION 2152 "A collection of objects representing management information 2153 for G.Bond/TDIM ports." 2154 ::= { gBondTdimGroups 1 } 2156 gBondTdimFecGroup OBJECT-GROUP 2157 OBJECTS { 2158 gBondTdimFecSupported, 2159 gBondTdimFecAdminState, 2160 gBondTdimFecOperState, 2161 gBondTdimFecWordSize, 2162 gBondTdimFecRedundancySize, 2163 gBondTdimFecInterleaverType, 2164 gBondTdimFecInterleaverDepth, 2165 gBondTdimFecMaxWordSize, 2166 gBondTdimFecMaxRedundancySize, 2167 gBondTdimFecInterleaverTypeSupported, 2168 gBondTdimFecMaxInterleaverDepth 2169 } 2170 STATUS current 2171 DESCRIPTION 2172 "A collection of objects supporting OPTIONAL Forward Error 2173 Correction (FEC) and Interleaver function in G.Bond/TDIM 2174 ports." 2175 ::= { gBondTdimGroups 2 } 2177 gBondTdimAlarmConfGroup OBJECT-GROUP 2178 OBJECTS { 2179 gBondTdimServiceUpDownEnable 2180 } 2181 STATUS current 2182 DESCRIPTION 2183 "A collection of objects required for configuration of alarm 2184 thresholds and notifications in G.Bond/TDIM ports." 2185 ::= { gBondTdimGroups 3 } 2187 gBondTdimNotificationGroup NOTIFICATION-GROUP 2188 NOTIFICATIONS { 2189 gBondTdimServiceUp, 2190 gBondTdimServiceDown 2191 } 2192 STATUS current 2193 DESCRIPTION 2194 "This group supports notifications of significant conditions 2195 associated with G.Bond/TDIM ports." 2197 ::= { gBondTdimGroups 4 } 2199 gBondTdimPerfCurrGroup OBJECT-GROUP 2200 OBJECTS { 2201 gBondTdimPortPerf15MinValidIntervals, 2202 gBondTdimPortPerf15MinInvalidIntervals, 2203 gBondTdimPortPerfCurr15MinTimeElapsed, 2204 gBondTdimPortPerfCurr15MinCrc4s, 2205 gBondTdimPortPerfCurr15MinCrc6s, 2206 gBondTdimPortPerfCurr15MinCrc8s, 2207 gBondTdimPortPerf1DayValidIntervals, 2208 gBondTdimPortPerf1DayInvalidIntervals, 2209 gBondTdimPortPerfCurr1DayTimeElapsed, 2210 gBondTdimPortPerfCurr1DayCrc4s, 2211 gBondTdimPortPerfCurr1DayCrc6s, 2212 gBondTdimPortPerfCurr1DayCrc8s, 2213 gBondTdimServicePerf15MinValidIntervals, 2214 gBondTdimServicePerf15MinInvalidIntervals, 2215 gBondTdimServicePerfCurr15MinTimeElapsed, 2216 gBondTdimServicePerfCurr15MinDowns, 2217 gBondTdimServicePerf1DayValidIntervals, 2218 gBondTdimServicePerf1DayInvalidIntervals, 2219 gBondTdimServicePerfCurr1DayTimeElapsed, 2220 gBondTdimServicePerfCurr1DayDowns 2221 } 2222 STATUS current 2223 DESCRIPTION 2224 "A collection of objects supporting OPTIONAL current Performance 2225 Monitoring information for G.Bond/TDIM ports." 2226 ::= { gBondTdimGroups 5 } 2228 gBondTdimPerf15MinGroup OBJECT-GROUP 2229 OBJECTS { 2230 gBondTdimPortPerf15MinIntervalMoniTime, 2231 gBondTdimPortPerf15MinIntervalCrc4s, 2232 gBondTdimPortPerf15MinIntervalCrc6s, 2233 gBondTdimPortPerf15MinIntervalCrc8s, 2234 gBondTdimPortPerf15MinIntervalValid, 2235 gBondTdimServicePerf15MinIntervalMoniTime, 2236 gBondTdimServicePerf15MinIntervalDowns, 2237 gBondTdimServicePerf15MinIntervalValid 2238 } 2239 STATUS current 2240 DESCRIPTION 2241 "A collection of objects supporting OPTIONAL historical 2242 Performance Monitoring information for G.Bond/TDIM ports, during 2243 previous 15-minute intervals ." 2244 ::= { gBondTdimGroups 6 } 2246 gBondTdimPerf1DayGroup OBJECT-GROUP 2247 OBJECTS { 2248 gBondTdimPortPerf1DayIntervalMoniTime, 2249 gBondTdimPortPerf1DayIntervalCrc4s, 2250 gBondTdimPortPerf1DayIntervalCrc6s, 2251 gBondTdimPortPerf1DayIntervalCrc8s, 2252 gBondTdimPortPerf1DayIntervalValid, 2253 gBondTdimServicePerf1DayIntervalMoniTime, 2254 gBondTdimServicePerf1DayIntervalDowns, 2255 gBondTdimServicePerf1DayIntervalValid 2256 } 2257 STATUS current 2258 DESCRIPTION 2259 "A collection of objects supporting OPTIONAL historical 2260 Performance Monitoring information for G.Bond/TDIM ports, during 2261 previous 1-day intervals ." 2262 ::= { gBondTdimGroups 7 } 2264 -- Compliance Statements 2266 gBondTdimCompliance MODULE-COMPLIANCE 2267 STATUS current 2268 DESCRIPTION 2269 "The compliance statement for G.Bond/TDIM interfaces. 2270 Compliance with the following external compliance statements 2271 is REQUIRED: 2273 MIB Module Compliance Statement 2274 ---------- -------------------- 2275 IF-MIB ifCompliance3 2276 GBOND-MIB gBondCompliance" 2278 MODULE -- this module 2279 MANDATORY-GROUPS { 2280 gBondTdimBasicGroup, 2281 gBondTdimAlarmConfGroup, 2282 gBondTdimNotificationGroup 2283 } 2285 GROUP gBondTdimFecGroup 2286 DESCRIPTION 2287 "Support for this group is only required for implementations 2288 supporting G.Bond FEC and Interleaver function." 2290 GROUP gBondTdimPerfCurrGroup 2291 DESCRIPTION 2292 "Support for this group is only required for implementations 2293 supporting Performance Monitoring." 2295 GROUP gBondTdimPerf15MinGroup 2296 DESCRIPTION 2297 "Support for this group is only required for implementations 2298 supporting historical Performance Monitoring." 2300 GROUP gBondTdimPerf1DayGroup 2301 DESCRIPTION 2302 "Support for this group is only required for implementations 2303 supporting historical Performance Monitoring." 2305 ::= { gBondTdimCompliances 1 } 2306 END 2308 7. Security Considerations 2310 There is a number of managed objects defined in the GBOND-TDIM-MIB 2311 module that have a MAX-ACCESS clause of read-write or read-create. 2312 Most objects are writable only when the link is down. Writing to 2313 these objects can have potentially disruptive effects on network 2314 operation, for example: 2316 o Changing of gBondTdimAdminServices object MAY lead to a potential 2317 service disruption, by changing a particular service' position 2318 (therefore changing its drop priority) or even removing the 2319 service from the link altogether. 2321 o Changing of gBondTdimServiceTable configuration parameters (e.g. 2322 gBondTdimServiceType or gBondTdimServiceSize) MAY lead to a 2323 potential service impairment, for example a TDM service would be 2324 dropped if there is not enough actual bandwidth on the bonded link 2325 to support this service. 2327 o Changing of gBondTdimPortConfTable configuration parameters (e.g. 2328 gBondTdimFecAdminState) MAY lead to anything from link quality and 2329 rate degradation to a complete link initialization failure. 2331 The user of the GBOND-TDIM-MIB module must therefore be aware that 2332 support for SET operations in a non-secure environment without proper 2333 protection can have a negative effect on network operations. 2335 The readable objects in the GBOND-TDIM-MIB module (i.e., those with 2336 MAX-ACCESS other than not-accessible) may be considered sensitive in 2337 some environments since, collectively, they provide information about 2338 the performance of network interfaces and can reveal some aspects of 2339 their configuration. 2341 In such environments it is important to control also GET and NOTIFY 2342 access to these objects and possibly even to encrypt their values 2343 when sending them over the network via SNMP. 2345 SNMP versions prior to SNMPv3 did not include adequate security. 2346 Even if the network itself is secure (for example by using IPSec), 2347 even then, there is no control as to who on the secure network is 2348 allowed to access and GET/SET (read/change/create/delete) the objects 2349 in this MIB module. 2351 It is RECOMMENDED that implementers consider the security features as 2352 provided by the SNMPv3 framework (see [RFC3410], section 8), 2353 including full support for the SNMPv3 cryptographic mechanisms (for 2354 authentication and privacy). 2356 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2357 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2358 enable cryptographic security. It is then a customer/operator 2359 responsibility to ensure that the SNMP entity giving access to an 2360 instance of this MIB module is properly configured to give access to 2361 the objects only to those principals (users) that have legitimate 2362 rights to indeed GET or SET (change/create/delete) them. 2364 8. IANA Considerations 2366 An object identifier for gBondTdimMIB MODULE-IDENTITY SHALL be 2367 allocated by IANA [1] in the MIB-2 transmission sub-tree, before this 2368 document is published as an RFC. 2370 9. Acknowledgments 2372 This document was produced by the [ADSLMIB] working group. 2374 10. References 2376 10.1. Normative References 2378 [G.998.3] ITU-T, "Multi-pair bonding using time- 2379 division inverse multiplexing", ITU-T 2380 Recommendation G.998.3, January 2005, < 2381 http://www.itu.int/rec/T-REC- 2382 G.998.3/en>. 2384 [I-D.ietf-adslmib-gbond-mib] Beili, E. and M. Morgenstern, "xDSL 2385 multi-pair bonding (G.Bond) MIB", 2386 draft-ietf-adslmib-gbond-mib-07 (work 2387 in progress), May 2011. 2389 [RFC2119] Bradner, S., "Key words for use in RFCs 2390 to Indicate Requirement Levels", 2391 BCP 14, RFC 2119, March 1997. 2393 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., 2394 and J. Schoenwaelder, Ed., "Structure 2395 of Management Information Version 2 2396 (SMIv2)", STD 58, RFC 2578, April 1999. 2398 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., 2399 and J. Schoenwaelder, Ed., "Textual 2400 Conventions for SMIv2", STD 58, 2401 RFC 2579, April 1999. 2403 [RFC2580] McCloghrie, K., Perkins, D., and J. 2404 Schoenwaelder, "Conformance Statements 2405 for SMIv2", STD 58, RFC 2580, 2406 April 1999. 2408 [RFC2863] McCloghrie, K. and F. Kastenholz, "The 2409 Interfaces Group MIB", RFC 2863, 2410 June 2000. 2412 [RFC3705] Ray, B. and R. Abbi, "High Capacity 2413 Textual Conventions for MIB Modules 2414 Using Performance History Based on 15 2415 Minute Intervals", RFC 3705, 2416 February 2004. 2418 [TR-159] Beili, E. and M. Morgenstern, 2419 "Management Framework for xDSL 2420 Bonding", Broadband Forum technical 2421 report TR-159, December 2008. 2423 10.2. Informative References 2425 [ADSLMIB] IETF, "ADSL MIB (adslmib) Charter", . 2429 [G.704] ITU-T, "Synchronous frame structures 2430 used at 1544, 6312, 2048, 8448 and 2431 44736 Kbit/s hierarchical levels.", 2432 ITU-T Recommendation G.704, 2433 October 1998, 2434 . 2437 [RFC3410] Case, J., Mundy, R., Partain, D., and 2438 B. Stewart, "Introduction and 2439 Applicability Statements for Internet- 2440 Standard Management Framework", 2441 RFC 3410, December 2002. 2443 [RFC3593] Tesink, K., "Textual Conventions for 2444 MIB Modules Using Performance History 2445 Based on 15 Minute Intervals", 2446 RFC 3593, September 2003. 2448 [RFC4181] Heard, C., "Guidelines for Authors and 2449 Reviewers of MIB Documents", BCP 111, 2450 RFC 4181, September 2005. 2452 URIs 2454 [1] 2456 Author's Address 2458 Edward Beili 2459 Actelis Networks 2460 25 Bazel St. 2461 Petach-Tikva 49103 2462 Israel 2464 Phone: +972-3-924-3491 2465 EMail: edward.beili@actelis.com