idnits 2.17.1 draft-ietf-adslmib-gbond-eth-mib-07.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 60 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 (July 16, 2012) is 4273 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: '0' is mentioned on line 173, but not defined -- Possible downref: Non-RFC (?) normative reference: ref. 'G.998.2' -- Possible downref: Non-RFC (?) normative reference: ref. 'G.998.2-Amd2' -- Possible downref: Non-RFC (?) normative reference: ref. 'TR-159' Summary: 0 errors (**), 0 flaws (~~), 3 warnings (==), 5 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 M. Morgenstern 5 Expires: January 17, 2013 ECI Telecom 6 July 16, 2012 8 Ethernet-based xDSL multi-pair bonding (G.Bond/Ethernet) MIB 9 draft-ietf-adslmib-gbond-eth-mib-07.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 defines an extension to the GBOND-MIB module with a set 16 of objects for managing Ethernet-based multi-pair bonded xDSL 17 interfaces, defined in ITU-T recommendation G.998.2. 19 Status of This Memo 21 This Internet-Draft is submitted in full conformance with the 22 provisions of BCP 78 and BCP 79. 24 Internet-Drafts are working documents of the Internet Engineering 25 Task Force (IETF). Note that other groups may also distribute 26 working documents as Internet-Drafts. The list of current Internet- 27 Drafts is at http://datatracker.ietf.org/drafts/current/. 29 Internet-Drafts are draft documents valid for a maximum of six months 30 and may be updated, replaced, or obsoleted by other documents at any 31 time. It is inappropriate to use Internet-Drafts as reference 32 material or to cite them other than as "work in progress." 34 This Internet-Draft will expire on January 17, 2013. 36 Copyright Notice 38 Copyright (c) 2012 IETF Trust and the persons identified as the 39 document authors. All rights reserved. 41 This document is subject to BCP 78 and the IETF Trust's Legal 42 Provisions Relating to IETF Documents 43 (http://trustee.ietf.org/license-info) in effect on the date of 44 publication of this document. Please review these documents 45 carefully, as they describe your rights and restrictions with respect 46 to this document. Code Components extracted from this document must 47 include Simplified BSD License text as described in Section 4.e of 48 the Trust Legal Provisions and are provided without warranty as 49 described in the Simplified BSD License. 51 Table of Contents 53 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 54 2. The Internet-Standard Management Framework . . . . . . . . . . 3 55 3. The Broadband Forum Management Framework for xDSL Bonding . . 3 56 4. Relation to other MIB modules . . . . . . . . . . . . . . . . 3 57 4.1. Relationship to Interfaces Group MIB module . . . . . . . 4 58 4.2. Relationship to G.Bond MIB module . . . . . . . . . . . . 4 59 4.2.1. BACP-based Discovery . . . . . . . . . . . . . . . . . 4 60 4.3. Relationship to EFM Copper MIB module . . . . . . . . . . 6 61 5. MIB Structure . . . . . . . . . . . . . . . . . . . . . . . . 7 62 5.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 7 63 5.2. Performance Monitoring . . . . . . . . . . . . . . . . . . 7 64 5.3. Mapping of Broadband Forum TR-159 Managed Objects . . . . 7 65 6. G.Bond/Ethernet MIB Definitions . . . . . . . . . . . . . . . 9 66 7. Security Considerations . . . . . . . . . . . . . . . . . . . 48 67 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 49 68 9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 49 69 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 49 70 10.1. Normative References . . . . . . . . . . . . . . . . . . . 49 71 10.2. Informative References . . . . . . . . . . . . . . . . . . 51 73 1. Introduction 75 The Ethernet-based xDSL Multi-Pair Bonding, a.k.a. G.Bond/Ethernet, 76 is specified in ITU-T G.998.2 recommendation [G.998.2], which defines 77 a method for bonding (or aggregating) of multiple xDSL lines (or 78 individual bearer channels in multiple xDSL lines) into a single bi- 79 directional logical link, carrying an Ethernet traffic. 81 The MIB module, defined in this document, provides G.Bond/Ethernet 82 specific objects for the management of G.998.2 bonded interfaces, 83 extending the common bonding objects specified in GBOND-MIB 84 [I-D.ietf-adslmib-gbond-mib] module. 86 2. The Internet-Standard Management Framework 88 For a detailed overview of the documents that describe the current 89 Internet-Standard Management Framework, please refer to section 7 of 90 RFC 3410 [RFC3410]. 92 Managed objects are accessed via a virtual information store, termed 93 the Management Information Base or MIB. MIB objects are generally 94 accessed through the Simple Network Management Protocol (SNMP). 95 Objects in the MIB are defined using the mechanisms defined in the 96 Structure of Management Information (SMI). This memo specifies a MIB 97 module that is compliant to the SMIv2, which is described in STD 58, 98 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 99 [RFC2580]. 101 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 102 "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and 103 "OPTIONAL" in this document are to be interpreted as described in RFC 104 2119 [RFC2119]. 106 3. The Broadband Forum Management Framework for xDSL Bonding 108 This document makes use of the Broadband Forum technical report 109 Management Framework for xDSL Bonding [TR-159], defining a management 110 model and a hierarchy of management objects for the bonded xDSL 111 interfaces. 113 4. Relation to other MIB modules 115 This section outlines the relationship of the MIB modules defined in 116 this document with other MIB modules described in the relevant RFCs. 117 Specifically, the following MIB modules are discussed: Interfaces 118 Group MIB (IF-MIB), G.Bond MIB (GBOND-MIB), and EFM Copper MIB (EFM- 119 CU-MIB). 121 4.1. Relationship to Interfaces Group MIB module 123 A G.Bond/Ethernet port is a private case of a bonded multi-pair xDSL 124 interface and as such is managed using generic interface management 125 objects defined in the IF-MIB [RFC2863]. In particular, an interface 126 index (ifIndex) is used to index instances of G.Bond/Ethernet ports, 127 as well as xDSL lines/channels, in a managed system. 129 4.2. Relationship to G.Bond MIB module 131 GBOND-MIB [I-D.ietf-adslmib-gbond-mib] module defines management 132 objects common for all bonded multi-pair xDSL interfaces. In 133 particular it describes the bonding management, bonded port and 134 channel configuration, handshake-based discovery, initialization 135 sequence etc. 137 Both GBOND-MIB and G9982-MIB modules are REQUIRED to manage a G.Bond/ 138 Ethernet port. 140 4.2.1. BACP-based Discovery 142 All G.998 protocols share a remote Bonding Channel Entity (BCE) 143 discovery, using the [G.994.1] handshake (G.hs). The GBOND-MIB 144 module provides an example of an automatic BCE connection to the 145 corresponding Generic Bonding Sublayer (GBS) ports of a generic G.998 146 multi-port Central Office (CO) device, using the G.hs-based BCE 147 discovery. Amendment 2 to the ITU-T G.998.2 specification 148 [G.998.2-Amd2], provides an alternative optional Bonding Aggregation 149 Control Protocol (BACP) for in-service discovery, aggregation and 150 pair management. 152 The following pseudo-code gives the same example of the discovery and 153 automatic BCE assignment for a multi-GBS G.Bond/Eth CO device, using 154 BACP objects defined in this MIB module, IF-CAP-STACK-MIB and IF-MIB 155 modules [Note that automatic BCE assignment is only shown here for 156 the purposes of the example. Fixed BCE pre-assignment, manual 157 assignment or auto-assignment using an alternative internal algorithm 158 may be chosen by a particular implementation]: 160 // Go over all GBS ports in the CO device 161 FOREACH gbs[i] IN CO_device 162 { // Perform discovery and auto-assignment on GBS ports 163 // with room for more Channels 164 IF ( gbs[i].NumBCEs < gbs[i].BondCapacity ) 165 { IF ( gbs[i].g9982OperCp == cpBACP ) 166 { // Using BACP 168 // Get Eligible Group ID and Remote Group ID 169 // from a connected BCE (during BACP 170 // initialization each BCE is connected to its own GBS) 171 gid = ifStackTable[gbs[i]].bce[0].g9982BceEligibleGroupID; 172 rgid = 173 ifStackTable[gbs[i]].bce[0].g9982BcePeerEligibleGroupID; 175 // Go over all disconnected Channels, which can 176 // potentially be connected to the GBS 177 FOREACH bce[j] IN ifCapStackTable[gbs[i]] AND 178 NOT IN ifStackTable[gbs[i]] // not connected 179 { // Read the Remote Group ID for the selected BCE 180 // and compare it with the Remote Group ID of the connected 181 // BCE. 182 r = bce[j].g9982BcePeerEligibleGroupID; 183 IF ( r == rgid AND gbs[i].NumBCEs < gbs[i].BondCapacity) 184 { // Remote RT_device connected via BCE[j] is a peer 185 // for GBS[i] and there room for another BCE in the 186 // GBS[i] aggregation group (max. Bonding capacity is 187 // not reached yet). 188 // Connect this BCE to the GBS (via ifStackTable, 189 // ifInvStackTable being inverse of ifStackTable is 190 // updated automatically, i.e., gbs[i] is auto-added 191 // to ifInvStackTable[bce[j]]) 192 ADD bce[j] TO ifStackTable[gbs[i]]; 193 gbs[i].NumBCEs = gbs[i].NumBCEs + 1; 194 } 195 } 196 // At this point we have discovered all local BCEs which 197 // are physically connected to the same remote RT_device 198 // and connected them to GBS[i]. Go to the next GBS. 199 BREAK; 200 } 201 ELSE 202 { // Use default G.hs discovery protocol 203 ... 204 } 205 } 206 } 207 An SNMP Agent for a G.Bond device builds ifCapStackTable and its 208 inverse ifInvCapStackTable on device initialization, according to the 209 cross-connect capabilities of the device. When BACP is used, the 210 g9982BceConfEligibleGroupID object identifying bonding eligibility 211 MUST be automatically updated, whenever the ifCapStackTable/ 212 ifInvCapStackTable are changed. 214 4.3. Relationship to EFM Copper MIB module 216 EFM-CU-MIB [RFC5066] module defines objects for managing Ethernet in 217 the First Mile Copper (EFMCu) interfaces 10PASS-TS and 2BASE-TL, 218 defined in IEEE Std 802.3-2005 [802.3]. These interfaces are based 219 on Single-pair High-speed Digital Subscriber Line (SHDSL) [G.991.2] 220 and Very High speed Digital Subscriber Line (VDSL) [G.993.1] 221 technology respectively, and can be optionally aggregated (bonded). 223 ITU-T G.998.2 specification extends the IEEE 802.3 Clause 61 bonding 224 to work over any xDSL technology, providing the ability to bond 225 individual channels as well as physical lines. It also allows the 226 use of alternative HDLC encapsulation instead of the default 64/ 227 65-octet encapsulation and adds a new optional Bonding Aggregation 228 Control Protocol (BACP) for in-service discovery, aggregation and 229 pair management instead of the default G.hs-based bonding protocol, 230 which cannot be used in-service, while the link is up. 232 EFM-CU-MIB can be used to manage all aspects of the EFMCu physical 233 interfaces (PHYs), including a complete (within the scope of the 234 802.3 standard) management of the SHDSL/VDSL lines. GBOND-MIB and 235 G9982-MIB modules on the other hand, provide management objects only 236 for the bonding part, leaving the management of the individual xDSL 237 interfaces (lines/channels) to the respective xDSL-LINE-MIB modules. 239 Therefore an IEEE 802.3 2BASE-TL/10PASS-TS interface can be managed 240 by either combination of the following MIB modules: 242 IF-MIB + IF-CAP-STACK-MIB + EtherLike-MIB + MAU-MIB + EFM-CU-MIB 244 IF-MIB + IF-CAP-STACK-MIB + GBOND-MIB + G9982-MIB + HDSL2-SHDSL- 245 LINE-MIB/VDSL-LINE-MIB 247 Note also that while EFM-CU-MIB relies on ifMauMediaAvailable object 248 from MAU-MIB [RFC4836] for the additional bonded xDSL-specific 249 operational states, GBOND-MIB provides these indication via 250 gBondPortStatOperStatus object, complementing the ifOperStatus object 251 from IF-MIB. 253 Finally, EFM-CU-MIB does not include historical Performance 254 Monitoring (PM), while GBOND-MIB/GBOND-MIB-ETH/xDSL-LINE-MIB 255 combination provides full PM functionality for a bonded link and 256 individual xDSL lines. 258 5. MIB Structure 260 5.1. Overview 262 The main management objects defined in the G9982-MIB module are split 263 into 2 groups, structured as recommended by RFC 4181 [RFC4181]: 265 o g9982Port - containing objects for configuration, capabilities, 266 status and PM of G.Bond/Eth ports. Note that the rest of the 267 objects for the Generic Bonded Sub-layer (GBS) port configuration, 268 capabilities, status, notifications and PM, is located in the 269 GBOND-MIB module. 271 o g9982Bce - containing objects representing OPTIONAL status 272 information and BACP configuration for each Bonding Channel Entity 273 (BCE). Note that the rest of the objects for the BCE 274 configuration, capabilities, status and notifications, is located 275 in relevant xDSL line MIB modules as well as in the GBOND-MIB 276 module. 278 5.2. Performance Monitoring 280 The OPTIONAL performance monitoring counters, thresholds and history 281 buckets (interval-counters), similar to those defined in [TR-159] are 282 implemented using the textual conventions defined in the HC-PerfHist- 283 TC-MIB [RFC3705]. The HC-PerfHist-TC-MIB defines 64-bit versions of 284 the textual conventions found in PerfHist-TC-MIB [RFC3593]. 286 The agent SHOULD align the beginning of each interval to a fifteen 287 minute boundary of a wall clock. Likewise, the beginning of each one 288 day intervals SHOULD be aligned with the start of a day. 290 Counters are not reset when a GBS is reinitialized, but rather only 291 when the agent is reset or reinitialized. 293 5.3. Mapping of Broadband Forum TR-159 Managed Objects 295 This section contains the mapping between relevant managed objects 296 (attributes) defined in [TR-159] and managed objects defined in this 297 document. 299 +---------------------------------+---------------------------------+ 300 | TR-159 Managed Object | Corresponding SNMP Object | 301 +---------------------------------+---------------------------------+ 302 | oBondEth - Basic Package | | 303 | (Mandatory) | | 304 +---------------------------------+---------------------------------+ 305 | aEthBACPSupported | g9982PortCapBacpSupported | 306 +---------------------------------+---------------------------------+ 307 | aEthTcAdminType | g9982PortConfTcAdminType | 308 +---------------------------------+---------------------------------+ 309 | aEthTcOperType | g9982PortStatTcOperType | 310 +---------------------------------+---------------------------------+ 311 | aEthTcTypesSupported | g9982PortCapTcTypesSupported | 312 +---------------------------------+---------------------------------+ 313 | aEthRxErrors | g9982PortStatRxErrors | 314 +---------------------------------+---------------------------------+ 315 | aEthRxSmallFragments | g9982PortStatRxSmallFragments | 316 +---------------------------------+---------------------------------+ 317 | aEthRxLargeFragments | g9982PortStatRxLargeFragments | 318 +---------------------------------+---------------------------------+ 319 | aEthRxBadFragments | g9982PortStatRxBadFragments | 320 +---------------------------------+---------------------------------+ 321 | aEthRxLostFragments | g9982PortStatRxLostFragments | 322 +---------------------------------+---------------------------------+ 323 | aEthRxLostStarts | g9982PortStatRxLostStarts | 324 +---------------------------------+---------------------------------+ 325 | aEthRxLostEnds | g9982PortStatRxLostEnds | 326 +---------------------------------+---------------------------------+ 327 | aEthRxOverflows | g9982PortStatRxOverflows | 328 +---------------------------------+---------------------------------+ 329 | oBondEth - BACP Package | | 330 | (Optional) | | 331 +---------------------------------+---------------------------------+ 332 | aEthAdminCP | g9982PortConfAdminCp | 333 +---------------------------------+---------------------------------+ 334 | aEthOperCP | g9982PortStatOperCp | 335 +---------------------------------+---------------------------------+ 336 | oChannel - BACP package | | 337 | (Optional) | | 338 +---------------------------------+---------------------------------+ 339 | aChannelEligibleGroupID | g9982BceConfEligibleGroupID | 340 +---------------------------------+---------------------------------+ 341 | aChannelEligibleStreamID | g9982BceConfPeerEligibleGroupID | 342 +---------------------------------+---------------------------------+ 343 | oChannel - PM package | | 344 | (Optional) | | 345 +---------------------------------+---------------------------------+ 346 | aChannelPtmTcRxCodingViolations | g9982BceStatTcInCodingErrors | 347 | aChannelPtmTcRxCrcErrors | g9982BceStatTcInCrcErrors | 348 +---------------------------------+---------------------------------+ 350 Table 1: Mapping of TR-159 Managed Objects 352 Note that some of the mapping between the objects defined in TR-159 353 and the ones defined in this MIB module is not one-to-one, for 354 example, while TR-159 PM attributes aGroupPerf* map to the 355 corresponding gBondPortPm* objects of the GBOND-MIB module, there are 356 no dedicated PM attributes for the g9982PortPm* objects introduced in 357 this MIB module. However, since their definition is identical to the 358 definition of gBondPortPm* objects of the GBOND-MIB module, we can 359 map g9982PortPm* to the relevant aGroupPerf* attributes of TR-159 and 360 use the term 'partial mapping' to denote the fact that this mapping 361 is not one-to-one. 363 6. G.Bond/Ethernet MIB Definitions 365 G9982-MIB DEFINITIONS ::= BEGIN 367 IMPORTS 368 MODULE-IDENTITY, 369 OBJECT-TYPE, 370 Counter32, 371 mib-2, 372 Unsigned32 373 FROM SNMPv2-SMI -- [RFC2578] 374 TEXTUAL-CONVENTION, 375 TruthValue, 376 PhysAddress 377 FROM SNMPv2-TC -- [RFC2579] 378 MODULE-COMPLIANCE, 379 OBJECT-GROUP 380 FROM SNMPv2-CONF -- [RFC2580] 381 ifIndex 382 FROM IF-MIB -- [RFC2863] 383 HCPerfCurrentCount, 384 HCPerfValidIntervals, 385 HCPerfInvalidIntervals, 386 HCPerfTimeElapsed 387 FROM HC-PerfHist-TC-MIB -- [RFC3705] 388 ; 389 ------------------------------------------------------------------------ 390 g9982MIB MODULE-IDENTITY 391 LAST-UPDATED "201203120000Z" -- Mar 12, 2012 392 ORGANIZATION "IETF ADSL MIB Working Group" 393 CONTACT-INFO 394 "WG charter: 396 http://www.ietf.org/html.charters/adslmib-charter.html 398 Mailing Lists: 399 General Discussion: adslmib@ietf.org 400 To Subscribe: adslmib-request@ietf.org 401 In Body: subscribe your_email_address 403 Chair: Menachem Dodge 404 Postal: ECI Telecom, Ltd. 405 30 Hasivim St., 406 Petach-Tikva 4951169 407 Israel 408 Phone: +972-3-926-8421 409 EMail: menachem.dodge@ecitele.com 411 Editor: Edward Beili 412 Postal: Actelis Networks, Inc. 413 25 Bazel St., P.O.B. 10173 414 Petach-Tikva 49103 415 Israel 416 Phone: +972-3-924-3491 417 EMail: edward.beili@actelis.com 419 Editor: Moti Morgenstern 420 Postal: ECI Telecom 421 30 Hasivim St. 422 Petach-Tikva 4951169 423 Israel 424 Phone: +972-3-926-6258 425 EMail: moti.morgenstern@ecitele.com" 427 DESCRIPTION 428 "The objects in this MIB module are used to manage the 429 Ethernet-based multi-pair bonded xDSL Interfaces, defined in 430 ITU-T recommendation G.998.2 (G.Bond/Ethernet). 432 This MIB module MUST be used in conjunction with GBOND-MIB 433 module, common to all G.Bond technologies. 435 The following references are used throughout this MIB module: 437 [G.998.2] refers to: 438 ITU-T Recommendation G.998.2: 'Ethernet-based multi-pair 439 bonding', January 2005. 441 [G.998.2-Amd2] refers to: 442 ITU-T G.998.2 Amendment 2, December 2007 444 [802.3] refers to: 445 IEEE Std 802.3-2005: 'IEEE Standard for Information 446 technology - Telecommunications and information exchange 447 between systems - Local and metropolitan area networks - 448 Specific requirements - 449 Part 3: Carrier Sense Multiple Access with Collision 450 Detection (CSMA/CD) Access Method and Physical Layer 451 Specifications', December 2005. 453 [TR-159] refers to: 454 Broadband Forum Technical Report: 'Management Framework for 455 xDSL Bonding', December 2008. 457 Naming Conventions: 458 BACP - Bonding Aggregation Control Protocol 459 BCE - Bonding Channel Entity 460 BTU - Bonding Transmission Unit 461 BTU-C - Bonding Transmission Unit, CO side 462 BTU-R - Bonding Transmission Unit, Remote Terminal (CPE) side 463 CO - Central Office 464 CPE - Customer Premises Equipment 465 GBS - Generic Bonding Sublayer 466 HDLC - High-level Data Link Control 467 PTM-TC - Packet Transfer Mode Transmission Convergence 468 (sub-layer) 469 SNR - Signal to Noise Ratio 470 TC - Transmission Convergence (sub-layer) 471 UAS - Unavailable Seconds 473 Copyright (C) The IETF Trust (2012). 474 This version of this MIB module is part of RFC YYYY; 475 see the RFC itself for full legal notices." 477 REVISION "201203120000Z" -- Mar 12, 2012 478 DESCRIPTION "Initial version, published as RFC YYYY." 480 -- EdNote: Replace YYYY with the actual RFC number & 481 -- remove this note. 483 ::= { mib-2 ZZZ } 485 -- EdNote: Replace ZZZ with a real OID once it is 486 -- allocated & remove this note. 488 -- Sections of the module 489 -- Structured as recommended by [RFC4181], Appendix D 491 g9982Objects OBJECT IDENTIFIER ::= { g9982MIB 1 } 492 g9982Conformance OBJECT IDENTIFIER ::= { g9982MIB 2 } 494 -- Groups in the module 496 g9982Port OBJECT IDENTIFIER ::= { g9982Objects 1 } 498 g9982Bce OBJECT IDENTIFIER ::= { g9982Objects 2 } 500 ------------------------------- 501 -- Textual Conventions 502 ------------------------------- 504 G9982PtmTcType ::= TEXTUAL-CONVENTION 505 STATUS current 506 DESCRIPTION 507 "This textual convention represents possible PTM-TC types in 508 G.bond/Eth ports. The following values are defined: 509 tc6465 - 64/65-octet encapsulation, as defined in 510 [802.3] Clause 61.3.3 511 tcHDLC - HDLC encapsulation, as defined in [G.998.2] 512 Annex B" 513 SYNTAX INTEGER { 514 tc6465(1), 515 tcHDLC(2) 516 } 518 G9982CpType ::= TEXTUAL-CONVENTION 519 STATUS current 520 DESCRIPTION 521 "This textual convention represents possible Control Protocol 522 types in G.bond/Eth ports. The following values are defined: 523 unknown - the Control Protocol cannot be determined. 524 cpHS - G.hs-based discovery and aggregation, 525 as specified in [G.998.2] 526 cpBACP - Bonding Aggregation Control Protocol (BACP) - 527 a frame-based discovery, aggregation and link 528 management protocol, as specified in 529 [G.998.2-Amd2] Annex C." 530 SYNTAX INTEGER { 531 unknown(0), 532 cpHS(1), 533 cpBACP(2) 534 } 536 ------------------------------- 537 -- GBS Notifications group 538 ------------------------------- 539 -- empty -- 541 ------------------------------- 542 -- GBS group 543 ------------------------------- 545 g9982PortConfTable OBJECT-TYPE 546 SYNTAX SEQUENCE OF G9982PortConfEntry 547 MAX-ACCESS not-accessible 548 STATUS current 549 DESCRIPTION 550 "Table for Configuration of G.Bond/Eth GBS ports. Entries in 551 this table MUST be maintained in a persistent manner" 552 ::= { g9982Port 1 } 554 g9982PortConfEntry OBJECT-TYPE 555 SYNTAX G9982PortConfEntry 556 MAX-ACCESS not-accessible 557 STATUS current 558 DESCRIPTION 559 "An entry in the G.Bond/Eth Port Configuration table. 560 Each entry represents a G.Bond Ethernet port indexed by the 561 ifIndex. 562 Note that a G.Bond/Eth GBS port runs on top of a single 563 or multiple BCE port(s), which are also indexed by ifIndex." 564 INDEX { ifIndex } 565 ::= { g9982PortConfTable 1 } 567 G9982PortConfEntry ::= 568 SEQUENCE { 569 g9982PortConfTcAdminType G9982PtmTcType, 570 g9982PortConfAdminCp G9982CpType 571 } 573 g9982PortConfTcAdminType OBJECT-TYPE 574 SYNTAX G9982PtmTcType 575 MAX-ACCESS read-write 576 STATUS current 577 DESCRIPTION 578 "Administrative (desired) PTM-TC encapsulation type of 579 G.Bond/Eth port (GBS). 580 Possible values are: 581 tc6465(1) - 64/65-octet encapsulation 582 tcHDLC(2) - HDLC encapsulation 583 Attempts to set a port to a non-supported PTM-TC encapsulation 584 type (see g9982PortCapTcTypesSupported) SHALL be rejected 585 (with the error inconsistentValue). 587 Changing g9982PortConfTcAdminType is a traffic disruptive 588 operation and as such SHALL be done when the link (GBS) is 589 administratively 'down', as indicated by the ifAdminStatus object 590 in IF-MIB. 591 Attempts to change this object SHALL be rejected (with the error 592 inconsistentValue) if the link is Up or Initializing. 594 This object maps to the TR-159 attribute aEthTcAdminType." 595 REFERENCE 596 "[TR-159] 5.5.3.4; IF-MIB, ifAdminStatus" 597 ::= { g9982PortConfEntry 1 } 599 g9982PortConfAdminCp OBJECT-TYPE 600 SYNTAX G9982CpType 601 MAX-ACCESS read-write 602 STATUS current 603 DESCRIPTION 604 "Administrative (desired) bonding control protocol of 605 G.Bond/Eth port (GBS). Possible values are: 606 cpHS(1) - use G.hs-based protocol (default) 607 cpBACP(2) - use frame-based BACP 608 Note G.hs-based protocol support is mandatory, according to 609 [G.998.2]. Attempts to set a port to a non-supported bonding 610 control protocol (e.g. BACP if the value of 611 g9982PortCapBacpSupported is false) SHALL be rejected 612 (with the error inconsistentValue). 614 Changing g9982PortConfAdminCp is a traffic disruptive 615 operation and as such SHALL be done when the link (GBS) is 616 administratively 'down', as indicated by the ifAdminStatus 617 object in IF-MIB. 618 Attempts to change this object SHALL be rejected (with the error 619 inconsistentValue) if the link is Up or Initializing. 621 This object maps to the TR-159 attribute aEthAdminCP." 622 REFERENCE 623 "[TR-159] 5.5.3.2; IF-MIB, ifAdminStatus" 624 DEFVAL { cpHS } 625 ::= { g9982PortConfEntry 2 } 627 g9982PortCapTable OBJECT-TYPE 628 SYNTAX SEQUENCE OF G9982PortCapEntry 629 MAX-ACCESS not-accessible 630 STATUS current 631 DESCRIPTION 632 "Table for Capabilities of G.Bond/Eth Ports. Entries in this 633 table MUST be maintained in a persistent manner" 635 ::= { g9982Port 2 } 637 g9982PortCapEntry OBJECT-TYPE 638 SYNTAX G9982PortCapEntry 639 MAX-ACCESS not-accessible 640 STATUS current 641 DESCRIPTION 642 "An entry in the G.Bond/Eth Port Capability table. 643 Each entry represents a G.Bond port indexed by the ifIndex. 644 Note that a G.Bond GBS port runs on top of a single 645 or multiple BCE port(s), which are also indexed by ifIndex." 646 INDEX { ifIndex } 647 ::= { g9982PortCapTable 1 } 649 G9982PortCapEntry ::= 650 SEQUENCE { 651 g9982PortCapTcTypesSupported BITS, 652 g9982PortCapBacpSupported TruthValue 653 } 655 g9982PortCapTcTypesSupported OBJECT-TYPE 656 SYNTAX BITS { 657 tc6465(0), 658 tcHDLC(1) 659 } 660 MAX-ACCESS read-only 661 STATUS current 662 DESCRIPTION 663 "PTM-TC Encapsulation types supported by the G.Bond/Eth port. 664 This is a bitmap of possible encapsulation types. The various 665 bit positions are: 666 tc6465 - GBS is capable of 64/65-octet encapsulation 667 tcHDLC - GBS is capable of HDLC encapsulation 669 A desired encapsulation is determined by 670 g9982PortConfTcAdminType, while g9982PortStatTcOperType 671 reflects the current operating mode. 673 This object maps to the TR-159 attribute aEthTcTypesSupported." 674 REFERENCE 675 "[TR-159] 5.5.3.6" 676 ::= { g9982PortCapEntry 1 } 678 g9982PortCapBacpSupported OBJECT-TYPE 679 SYNTAX TruthValue 680 MAX-ACCESS read-only 681 STATUS current 682 DESCRIPTION 683 "Indicates whether Bonding Aggregation Control Protocol 684 (BACP) - frame-based discovery, aggregation and link management 685 protocol specified in [G.998.2-Amd2]) is supported by the 686 G.Bond/Ethernet port. 687 A value of true(1) indicates that the BACP is supported. 688 A value of false(2) indicates that the BACP is unsupported. 690 The BACP functionality, if supported, can be enabled or 691 disabled via g9982AdminCP, while g9982OperCP 692 reflects the current BACP operating mode. 694 This object maps to the TR-159 attribute aEthBACPSupported." 695 REFERENCE 696 "[TR-159] 5.5.3.1, [G.998.2-Amd2] Annex C" 697 ::= { g9982PortCapEntry 2 } 699 g9982PortStatTable OBJECT-TYPE 700 SYNTAX SEQUENCE OF G9982PortStatEntry 701 MAX-ACCESS not-accessible 702 STATUS current 703 DESCRIPTION 704 "This table provides overall status information of G.Bond 705 ports, complementing the generic status information from the 706 ifTable of IF-MIB. Additional status information about 707 connected BCEs is available from the relevant line MIBs 709 This table contains live data from the equipment. As such, 710 it is NOT persistent." 711 ::= { g9982Port 3 } 713 g9982PortStatEntry OBJECT-TYPE 714 SYNTAX G9982PortStatEntry 715 MAX-ACCESS not-accessible 716 STATUS current 717 DESCRIPTION 718 "An entry in the G.Bond/Eth Port Status table. 719 Each entry represents a G.Bond/Eth port indexed by the 720 ifIndex. 721 Note that a G.Bond GBS port runs on top of a single 722 or multiple BCE port(s), which are also indexed by ifIndex." 723 INDEX { ifIndex } 724 ::= { g9982PortStatTable 1 } 726 G9982PortStatEntry ::= 727 SEQUENCE { 728 g9982PortStatTcOperType G9982PtmTcType, 729 g9982PortStatOperCp G9982CpType, 730 g9982PortStatRxErrors Counter32, 731 g9982PortStatRxSmallFragments Counter32, 732 g9982PortStatRxLargeFragments Counter32, 733 g9982PortStatRxBadFragments Counter32, 734 g9982PortStatRxLostFragments Counter32, 735 g9982PortStatRxLostStarts Counter32, 736 g9982PortStatRxLostEnds Counter32, 737 g9982PortStatRxOverflows Counter32 738 } 740 g9982PortStatTcOperType OBJECT-TYPE 741 SYNTAX G9982PtmTcType 742 MAX-ACCESS read-only 743 STATUS current 744 DESCRIPTION 745 "Current operational encapsulation type of the G.Bond/Eth 746 port. 747 Possible values are: 748 tc6465(1) - GBS uses 64/65-octet encapsulation 749 tcHDLC(2) - GBS uses HDLC encapsulation 751 The operational PTM-TC encapsulation type can be configured 752 via g9982PortConfTcAdminType. 754 This objects maps to the TR-159 attribute aEthTcOperType." 755 REFERENCE 756 "[TR-159] 5.5.3.5" 757 ::= { g9982PortStatEntry 1 } 759 g9982PortStatOperCp OBJECT-TYPE 760 SYNTAX G9982CpType 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "Current operational bonding discovery and aggregation control 765 protocol of the G.Bond/Eth port. 766 Possible values are: 767 unknown(0) - the protocol cannot be determined, e.g. when 768 the GBS is down 769 cpHS(1) - GBS uses G.hs-based protocol 770 cpBACP(2) - GBS uses frame-based BACP 772 The operational discovery and aggregation control protocol can 773 be configured via g9982PortConfAdminCp variable. 775 This objects maps to the TR-159 attribute aEthOperCP." 776 REFERENCE 777 "[TR-159] 5.5.3.3" 779 ::= { g9982PortStatEntry 2 } 781 g9982PortStatRxErrors OBJECT-TYPE 782 SYNTAX Counter32 783 UNITS "fragments" 784 MAX-ACCESS read-only 785 STATUS current 786 DESCRIPTION 787 "A number of Ethernet frame fragments that have been received 788 by the bonding finction and discarded due to various errors. 790 Discontinuities in the value of this counter can occur at 791 re-initialization of the management system, and at other times 792 as indicated by the value of ifCounterDiscontinuityTime, 793 defined in IF-MIB. 795 This object maps to the TR-159 attribute aEthRxErrors." 796 REFERENCE 797 "[TR-159] 5.5.3.7" 798 ::= { g9982PortStatEntry 3 } 800 g9982PortStatRxSmallFragments OBJECT-TYPE 801 SYNTAX Counter32 802 UNITS "fragments" 803 MAX-ACCESS read-only 804 STATUS current 805 DESCRIPTION 806 "A number of fragments smaller than minFragmentSize (64 Bytes), 807 that have been received by the bonding function and discarded. 809 Discontinuities in the value of this counter can occur at 810 re-initialization of the management system, and at other times 811 as indicated by the value of ifCounterDiscontinuityTime, 812 defined in IF-MIB. 814 This object maps to the TR-159 attribute aEthRxSmallFragments." 815 REFERENCE 816 "[TR-159] 5.5.3.8" 817 ::= { g9982PortStatEntry 4 } 819 g9982PortStatRxLargeFragments OBJECT-TYPE 820 SYNTAX Counter32 821 UNITS "fragments" 822 MAX-ACCESS read-only 823 STATUS current 824 DESCRIPTION 825 "A number of fragments larger than maxFragmentSize (512 Bytes), 826 which have been received by the bonding function and discarded. 828 Discontinuities in the value of this counter can occur at 829 re-initialization of the management system, and at other times 830 as indicated by the value of ifCounterDiscontinuityTime, 831 defined in IF-MIB. 833 This object maps to the TR-159 attribute aEthRxLargeFragments." 834 REFERENCE 835 "[TR-159] 5.5.3.9" 836 ::= { g9982PortStatEntry 5 } 838 g9982PortStatRxBadFragments OBJECT-TYPE 839 SYNTAX Counter32 840 UNITS "fragments" 841 MAX-ACCESS read-only 842 STATUS current 843 DESCRIPTION 844 "A number of fragments which do not fit into the sequence 845 expected by the frame assembly function, that have been 846 received and discarded by the bonding function (the frame buffer 847 is flushed to the next valid frame start). 849 Discontinuities in the value of this counter can occur at 850 re-initialization of the management system, and at other times 851 as indicated by the value of ifCounterDiscontinuityTime, 852 defined in IF-MIB. 854 This object maps to the TR-159 attribute aEthRxBadFragments." 855 REFERENCE 856 "[TR-159] 5.5.3.10" 857 ::= { g9982PortStatEntry 6 } 859 g9982PortStatRxLostFragments OBJECT-TYPE 860 SYNTAX Counter32 861 UNITS "fragments" 862 MAX-ACCESS read-only 863 STATUS current 864 DESCRIPTION 865 "A number of gaps in the sequence of fragments, which have 866 been received by the bonding function (the frame buffer is 867 flushed to the next valid frame start, when fragment/fragments 868 expected by the frame assembly function is/are not received). 870 Discontinuities in the value of this counter can occur at 871 re-initialization of the management system, and at other times 872 as indicated by the value of ifCounterDiscontinuityTime, 873 defined in IF-MIB. 875 This object maps to the TR-159 attribute aEthRxLostFragments." 877 REFERENCE 878 "[TR-159] 5.5.3.11" 879 ::= { g9982PortStatEntry 7 } 881 g9982PortStatRxLostStarts OBJECT-TYPE 882 SYNTAX Counter32 883 MAX-ACCESS read-only 884 STATUS current 885 DESCRIPTION 886 "A number of missing StartOfPacket indicators expected by the 887 frame assembly function. 889 Discontinuities in the value of this counter can occur at 890 re-initialization of the management system, and at other times 891 as indicated by the value of ifCounterDiscontinuityTime, 892 defined in IF-MIB. 894 This object maps to the TR-159 attribute aEthRxLostStarts." 895 REFERENCE 896 "[TR-159] 5.5.3.12" 897 ::= { g9982PortStatEntry 8 } 899 g9982PortStatRxLostEnds OBJECT-TYPE 900 SYNTAX Counter32 901 MAX-ACCESS read-only 902 STATUS current 903 DESCRIPTION 904 "A number of missing EndOfPacket indicators expected by the 905 frame assembly function. 907 Discontinuities in the value of this counter can occur at 908 re-initialization of the management system, and at other times 909 as indicated by the value of ifCounterDiscontinuityTime, 910 defined in IF-MIB. 912 This object maps to the TR-159 attribute aEthRxLostEnds." 913 REFERENCE 914 "[TR-159] 5.5.3.13" 915 ::= { g9982PortStatEntry 9 } 917 g9982PortStatRxOverflows OBJECT-TYPE 918 SYNTAX Counter32 919 UNITS "fragments" 920 MAX-ACCESS read-only 921 STATUS current 922 DESCRIPTION 923 "A number of fragments, received and discarded by the bonding 924 function, which would have caused the frame assembly buffer to 925 overflow. 927 Discontinuities in the value of this counter can occur at 928 re-initialization of the management system, and at other times 929 as indicated by the value of ifCounterDiscontinuityTime, 930 defined in IF-MIB. 932 This object maps to the TR-159 attribute aEthRxOverflows." 933 REFERENCE 934 "[TR-159] 5.5.3.14" 935 ::= { g9982PortStatEntry 10 } 937 ------------------------------- 938 -- GBS Performance Monitoring group 939 ------------------------------- 941 g9982PM OBJECT IDENTIFIER ::= { g9982Port 4 } 943 g9982PortPmCurTable OBJECT-TYPE 944 SYNTAX SEQUENCE OF G9982PortPmCurEntry 945 MAX-ACCESS not-accessible 946 STATUS current 947 DESCRIPTION 948 "This table contains current Performance Monitoring information 949 for a G.Bond/ETth port. This table contains live data from the 950 equipment and as such is NOT persistent." 951 ::= { g9982PM 1 } 953 g9982PortPmCurEntry OBJECT-TYPE 954 SYNTAX G9982PortPmCurEntry 955 MAX-ACCESS not-accessible 956 STATUS current 957 DESCRIPTION 958 "An entry in the G.Bond/Eth Port PM table. 959 Each entry represents a G.Bond/Eth port indexed by the 960 ifIndex." 961 INDEX { ifIndex } 962 ::= { g9982PortPmCurTable 1 } 964 G9982PortPmCurEntry ::= 965 SEQUENCE { 966 g9982PortPm15MinValidIntervals HCPerfValidIntervals, 967 g9982PortPm15MinInvalidIntervals HCPerfInvalidIntervals, 968 g9982PortPmCur15MinTimeElapsed HCPerfTimeElapsed, 969 g9982PortPmCur15MinRxErrors HCPerfCurrentCount, 970 g9982PortPmCur15MinRxSmallFragments HCPerfCurrentCount, 971 g9982PortPmCur15MinRxLargeFragments HCPerfCurrentCount, 972 g9982PortPmCur15MinRxBadFragments HCPerfCurrentCount, 973 g9982PortPmCur15MinRxLostFragments HCPerfCurrentCount, 974 g9982PortPmCur15MinRxLostStarts HCPerfCurrentCount, 975 g9982PortPmCur15MinRxLostEnds HCPerfCurrentCount, 976 g9982PortPmCur15MinRxOverflows HCPerfCurrentCount, 977 g9982PortPm1DayValidIntervals Unsigned32, 978 g9982PortPm1DayInvalidIntervals Unsigned32, 979 g9982PortPmCur1DayTimeElapsed HCPerfTimeElapsed, 980 g9982PortPmCur1DayRxErrors HCPerfCurrentCount, 981 g9982PortPmCur1DayRxSmallFragments HCPerfCurrentCount, 982 g9982PortPmCur1DayRxLargeFragments HCPerfCurrentCount, 983 g9982PortPmCur1DayRxBadFragments HCPerfCurrentCount, 984 g9982PortPmCur1DayRxLostFragments HCPerfCurrentCount, 985 g9982PortPmCur1DayRxLostStarts HCPerfCurrentCount, 986 g9982PortPmCur1DayRxLostEnds HCPerfCurrentCount, 987 g9982PortPmCur1DayRxOverflows HCPerfCurrentCount 988 } 990 g9982PortPm15MinValidIntervals OBJECT-TYPE 991 SYNTAX HCPerfValidIntervals 992 MAX-ACCESS read-only 993 STATUS current 994 DESCRIPTION 995 "A read-only number of 15-minute intervals for which the 996 performance data was collected. The value of this object will 997 be 96 or the maximum number of 15-minute history intervals 998 collected by the implementation unless the measurement was 999 (re-)started recently, in which case the value will be the 1000 number of complete 15 minutes intervals for which there are at 1001 least some data. 1002 In certain cases it is possible that some intervals are 1003 unavailable. In this case, this object reports the maximum 1004 interval number for which data is available. 1006 This object partially maps to the TR-159 attribute 1007 aGroupPerf15MinValidIntervals." 1008 REFERENCE 1009 "[TR-159] 5.5.1.32" 1010 ::= { g9982PortPmCurEntry 1 } 1012 g9982PortPm15MinInvalidIntervals OBJECT-TYPE 1013 SYNTAX HCPerfInvalidIntervals 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 "A read-only number of 15-minute intervals for which the 1018 performance data was not always available. The value will 1019 typically be zero except in cases where the data for some 1020 intervals are not available. 1022 This object partially maps to the TR-159 attribute 1023 aGroupPerf15MinInvalidIntervals." 1024 REFERENCE 1025 "[TR-159] 5.5.1.33" 1026 ::= { g9982PortPmCurEntry 2 } 1028 g9982PortPmCur15MinTimeElapsed OBJECT-TYPE 1029 SYNTAX HCPerfTimeElapsed 1030 UNITS "seconds" 1031 MAX-ACCESS read-only 1032 STATUS current 1033 DESCRIPTION 1034 "A read-only count of seconds that have elapsed since the 1035 beginning of the current 15-minute performance interval. 1037 This object partially maps to the TR-159 attribute 1038 aGroupPerfCurr15MinTimeElapsed." 1039 REFERENCE 1040 "[TR-159] 5.5.1.34" 1041 ::= { g9982PortPmCurEntry 3 } 1043 g9982PortPmCur15MinRxErrors OBJECT-TYPE 1044 SYNTAX HCPerfCurrentCount 1045 UNITS "fragments" 1046 MAX-ACCESS read-only 1047 STATUS current 1048 DESCRIPTION 1049 "A read-only count of errored fragments received and discarded 1050 by a G.Bond/Eth port, during the current 15-minute performance 1051 interval. 1053 Note that the total number of errored fragments is indicated by 1054 the g9982PortStatRxErrors object. 1056 This object is inhibited during Unavailable Seconds (UAS)." 1057 REFERENCE 1058 "[TR-159] 5.5.3.7" 1059 ::= { g9982PortPmCurEntry 4} 1061 g9982PortPmCur15MinRxSmallFragments OBJECT-TYPE 1062 SYNTAX HCPerfCurrentCount 1063 UNITS "fragments" 1064 MAX-ACCESS read-only 1065 STATUS current 1066 DESCRIPTION 1067 "A read-only count of fragments smaller than minFragmentSize 1068 (64 Bytes), that have been received and discarded by a 1069 G.Bond/Eth port, during the current 15-minute performance 1070 interval. 1072 Note that the total number of small fragments is indicated by 1073 the g9982PortStatRxSmallFragments object. 1075 This object is inhibited during Unavailable Seconds (UAS)." 1076 REFERENCE 1077 "[TR-159] 5.5.3.8" 1078 ::= { g9982PortPmCurEntry 5} 1080 g9982PortPmCur15MinRxLargeFragments OBJECT-TYPE 1081 SYNTAX HCPerfCurrentCount 1082 UNITS "fragments" 1083 MAX-ACCESS read-only 1084 STATUS current 1085 DESCRIPTION 1086 "A read-only count of fragments larger than maxFragmentSize 1087 (512 Bytes), that have been received and discarded by a 1088 G.Bond/Eth port, during the current 15-minute performance 1089 interval. 1091 Note that the total number of large fragments is indicated by 1092 the g9982PortStatRxLargeFragments object. 1094 This object is inhibited during Unavailable Seconds (UAS)." 1095 REFERENCE 1096 "[TR-159] 5.5.3.9" 1097 ::= { g9982PortPmCurEntry 6} 1099 g9982PortPmCur15MinRxBadFragments OBJECT-TYPE 1100 SYNTAX HCPerfCurrentCount 1101 UNITS "fragments" 1102 MAX-ACCESS read-only 1103 STATUS current 1104 DESCRIPTION 1105 "A read-only count of fragments which do not fit into the 1106 sequence expected by the frame assembly function, that have been 1107 received and discarded by a G.Bond/Eth port, during the current 1108 15-minute performance interval. 1110 Note that the total number of small fragments is indicated by 1111 the g9982PortStatRxBadFragments object. 1113 This object is inhibited during Unavailable Seconds (UAS)." 1114 REFERENCE 1115 "[TR-159] 5.5.3.10" 1116 ::= { g9982PortPmCurEntry 7} 1118 g9982PortPmCur15MinRxLostFragments OBJECT-TYPE 1119 SYNTAX HCPerfCurrentCount 1120 UNITS "fragments" 1121 MAX-ACCESS read-only 1122 STATUS current 1123 DESCRIPTION 1124 "A read-only count of gaps in the sequence of fragments, 1125 expected by the frame assembly function of a G.Bond/Eth port, 1126 during the current 15-minute performance interval. 1128 Note that the total number of the lost fragments is indicated by 1129 the g9982PortStatRxLostFragments object. 1131 This object is inhibited during Unavailable Seconds (UAS)." 1132 REFERENCE 1133 "[TR-159] 5.5.3.11" 1134 ::= { g9982PortPmCurEntry 8} 1136 g9982PortPmCur15MinRxLostStarts OBJECT-TYPE 1137 SYNTAX HCPerfCurrentCount 1138 MAX-ACCESS read-only 1139 STATUS current 1140 DESCRIPTION 1141 "A read-only count of missing StartOfPacket indicators expected 1142 by the frame assembly function of a G.Bond/Eth port, during the 1143 current 15-minute performance interval. 1145 Note that the total number of missing StartOfPacket indicators 1146 is indicated by the g9982PortStatRxLostStarts object. 1148 This object is inhibited during Unavailable Seconds (UAS)." 1149 REFERENCE 1150 "[TR-159] 5.5.3.12" 1151 ::= { g9982PortPmCurEntry 9} 1153 g9982PortPmCur15MinRxLostEnds OBJECT-TYPE 1154 SYNTAX HCPerfCurrentCount 1155 MAX-ACCESS read-only 1156 STATUS current 1157 DESCRIPTION 1158 "A read-only count of missing EndOfPacket indicators expected 1159 by the frame assembly function of a G.Bond/Eth port, during the 1160 current 15-minute performance interval. 1162 Note that the total number of missing EndOfPacket indicators 1163 is indicated by the g9982PortStatRxLostEnds object. 1165 This object is inhibited during Unavailable Seconds (UAS)." 1167 REFERENCE 1168 "[TR-159] 5.5.3.13" 1169 ::= { g9982PortPmCurEntry 10} 1171 g9982PortPmCur15MinRxOverflows OBJECT-TYPE 1172 SYNTAX HCPerfCurrentCount 1173 UNITS "fragments" 1174 MAX-ACCESS read-only 1175 STATUS current 1176 DESCRIPTION 1177 "A read-only count of fragments that have been received and 1178 discarded by a G.Bond/Eth port, which would have caused the 1179 frame assembly buffer to overflow, during the current 15-minute 1180 performance interval. 1182 Note that the total number of fragments which would have caused 1183 the frame assembly buffer to overflow is indicated by the 1184 g9982PortStatRxOverflows object. 1186 This object is inhibited during Unavailable Seconds (UAS)." 1187 REFERENCE 1188 "[TR-159] 5.5.3.14" 1189 ::= { g9982PortPmCurEntry 11} 1191 g9982PortPm1DayValidIntervals OBJECT-TYPE 1192 SYNTAX Unsigned32 (0..7) 1193 UNITS "days" 1194 MAX-ACCESS read-only 1195 STATUS current 1196 DESCRIPTION 1197 "A read-only number of 1-day intervals for which data was 1198 collected. The value of this object will be 7 or the maximum 1199 number of 1-day history intervals collected by the 1200 implementation unless the measurement was (re-)started recently, 1201 in which case the value will be the number of complete 1-day 1202 intervals for which there are at least some data. 1203 In certain cases it is possible that some intervals are 1204 unavailable. In this case, this object reports the maximum 1205 interval number for which data is available." 1206 REFERENCE 1207 "[TR-159] 5.5.1.45" 1208 ::= { g9982PortPmCurEntry 12 } 1210 g9982PortPm1DayInvalidIntervals OBJECT-TYPE 1211 SYNTAX Unsigned32 (0..7) 1212 UNITS "days" 1213 MAX-ACCESS read-only 1214 STATUS current 1215 DESCRIPTION 1216 "A read-only number of 1-day intervals for which data was 1217 not always available. The value will typically be zero except in 1218 cases where the data for some intervals are not available." 1219 REFERENCE 1220 "[TR-159] 5.5.1.46" 1221 ::= { g9982PortPmCurEntry 13 } 1223 g9982PortPmCur1DayTimeElapsed OBJECT-TYPE 1224 SYNTAX HCPerfTimeElapsed 1225 UNITS "seconds" 1226 MAX-ACCESS read-only 1227 STATUS current 1228 DESCRIPTION 1229 "A read-only count of seconds that have elapsed since the 1230 beginning of the current 1-day performance interval." 1231 REFERENCE 1232 "[TR-159] 5.5.1.47" 1233 ::= { g9982PortPmCurEntry 14 } 1235 g9982PortPmCur1DayRxErrors OBJECT-TYPE 1236 SYNTAX HCPerfCurrentCount 1237 UNITS "fragments" 1238 MAX-ACCESS read-only 1239 STATUS current 1240 DESCRIPTION 1241 "A read-only count of errored fragments received and discarded 1242 by a G.Bond/Eth port, during the current 1-day performance 1243 interval. 1245 Note that the total number of errored fragments is indicated by 1246 the g9982PortStatRxErrors object. 1248 This object is inhibited during Unavailable Seconds (UAS)." 1249 REFERENCE 1250 "[TR-159] 5.5.3.7" 1251 ::= { g9982PortPmCurEntry 15 } 1253 g9982PortPmCur1DayRxSmallFragments OBJECT-TYPE 1254 SYNTAX HCPerfCurrentCount 1255 UNITS "fragments" 1256 MAX-ACCESS read-only 1257 STATUS current 1258 DESCRIPTION 1259 "A read-only count of fragments smaller than minFragmentSize 1260 (64 Bytes), that have been received and discarded by a 1261 G.Bond/Eth port, during the current 1-day performance interval. 1263 Note that the total number of small fragments is indicated by 1264 the g9982PortStatRxSmallFragments object. 1266 This object is inhibited during Unavailable Seconds (UAS)." 1267 REFERENCE 1268 "[TR-159] 5.5.3.8" 1269 ::= { g9982PortPmCurEntry 16} 1271 g9982PortPmCur1DayRxLargeFragments OBJECT-TYPE 1272 SYNTAX HCPerfCurrentCount 1273 UNITS "fragments" 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "A read-only count of fragments larger than maxFragmentSize 1278 (512 Bytes), that have been received and discarded by a 1279 G.Bond/Eth port, during the current 1-day performance interval. 1281 Note that the total number of large fragments is indicated by 1282 the g9982PortStatRxLargeFragments object. 1284 This object is inhibited during Unavailable Seconds (UAS)." 1285 REFERENCE 1286 "[TR-159] 5.5.3.9" 1287 ::= { g9982PortPmCurEntry 17} 1289 g9982PortPmCur1DayRxBadFragments OBJECT-TYPE 1290 SYNTAX HCPerfCurrentCount 1291 UNITS "fragments" 1292 MAX-ACCESS read-only 1293 STATUS current 1294 DESCRIPTION 1295 "A read-only count of fragments which do not fit into the 1296 sequence expected by the frame assembly function, that have been 1297 received and discarded by a G.Bond/Eth port, during the current 1298 1-day performance interval. 1300 Note that the total number of small fragments is indicated by 1301 the g9982PortStatRxBadFragments object. 1303 This object is inhibited during Unavailable Seconds (UAS)." 1304 REFERENCE 1305 "[TR-159] 5.5.3.10" 1306 ::= { g9982PortPmCurEntry 18} 1308 g9982PortPmCur1DayRxLostFragments OBJECT-TYPE 1309 SYNTAX HCPerfCurrentCount 1310 UNITS "fragments" 1311 MAX-ACCESS read-only 1312 STATUS current 1313 DESCRIPTION 1314 "A read-only count of gaps in the sequence of fragments, 1315 expected by the frame assembly function of a G.Bond/Eth port, 1316 during the current 1-day performance interval. 1318 Note that the total number of the lost fragments is indicated by 1319 the g9982PortStatRxLostFragments object. 1321 This object is inhibited during Unavailable Seconds (UAS)." 1322 REFERENCE 1323 "[TR-159] 5.5.3.11" 1324 ::= { g9982PortPmCurEntry 19} 1326 g9982PortPmCur1DayRxLostStarts OBJECT-TYPE 1327 SYNTAX HCPerfCurrentCount 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "A read-only count of missing StartOfPacket indicators expected 1332 by the frame assembly function of a G.Bond/Eth port, during the 1333 current 1-day performance interval. 1335 Note that the total number of missing StartOfPacket indicators 1336 is indicated by the g9982PortStatRxLostStarts object. 1338 This object is inhibited during Unavailable Seconds (UAS)." 1339 REFERENCE 1340 "[TR-159] 5.5.3.12" 1341 ::= { g9982PortPmCurEntry 20} 1343 g9982PortPmCur1DayRxLostEnds OBJECT-TYPE 1344 SYNTAX HCPerfCurrentCount 1345 MAX-ACCESS read-only 1346 STATUS current 1347 DESCRIPTION 1348 "A read-only count of missing EndOfPacket indicators expected 1349 by the frame assembly function of a G.Bond/Eth port, during the 1350 current 1-day performance interval. 1352 Note that the total number of missing EndOfPacket indicators 1353 is indicated by the g9982PortStatRxLostEnds object. 1355 This object is inhibited during Unavailable Seconds (UAS)." 1356 REFERENCE 1357 "[TR-159] 5.5.3.13" 1358 ::= { g9982PortPmCurEntry 21} 1360 g9982PortPmCur1DayRxOverflows OBJECT-TYPE 1361 SYNTAX HCPerfCurrentCount 1362 UNITS "fragments" 1363 MAX-ACCESS read-only 1364 STATUS current 1365 DESCRIPTION 1366 "A read-only count of fragments that have been received and 1367 discarded by a G.Bond/Eth port, which would have caused the 1368 frame assembly buffer to overflow, during the current 1-day 1369 performance interval. 1371 Note that the total number of fragments which would have caused 1372 the frame assembly buffer to overflow is indicated by the 1373 g9982PortStatRxOverflows object. 1375 This object is inhibited during Unavailable Seconds (UAS)." 1376 REFERENCE 1377 "[TR-159] 5.5.3.14" 1378 ::= { g9982PortPmCurEntry 22} 1380 -- Port PM history: 15-min buckets 1382 g9982PortPm15MinTable OBJECT-TYPE 1383 SYNTAX SEQUENCE OF G9982PortPm15MinEntry 1384 MAX-ACCESS not-accessible 1385 STATUS current 1386 DESCRIPTION 1387 "This table contains historical 15-minute buckets of Performance 1388 Monitoring information for a G.Bond/Eth port (a row for each 1389 15-minute interval, up to 96 intervals). 1390 Entries in this table MUST be maintained in a persistent manner." 1391 ::= { g9982PM 2 } 1393 g9982PortPm15MinEntry OBJECT-TYPE 1394 SYNTAX G9982PortPm15MinEntry 1395 MAX-ACCESS not-accessible 1396 STATUS current 1397 DESCRIPTION 1398 "An entry in the G.Bond/Eth Port historical 15-minute PM table. 1399 Each entry represents performance monitoring data for a 1400 G.Bond/Eth port, indexed by ifIndex, collected during a 1401 particular 15-minute interval, indexed by 1402 g9982PortPm15MinIntervalIndex." 1403 INDEX { ifIndex, g9982PortPm15MinIntervalIndex } 1404 ::= { g9982PortPm15MinTable 1 } 1406 G9982PortPm15MinEntry ::= 1407 SEQUENCE { 1408 g9982PortPm15MinIntervalIndex Unsigned32, 1409 g9982PortPm15MinIntervalMoniTime HCPerfTimeElapsed, 1410 g9982PortPm15MinIntervalRxErrors HCPerfCurrentCount, 1411 g9982PortPm15MinIntervalRxSmallFragments HCPerfCurrentCount, 1412 g9982PortPm15MinIntervalRxLargeFragments HCPerfCurrentCount, 1413 g9982PortPm15MinIntervalRxBadFragments HCPerfCurrentCount, 1414 g9982PortPm15MinIntervalRxLostFragments HCPerfCurrentCount, 1415 g9982PortPm15MinIntervalRxLostStarts HCPerfCurrentCount, 1416 g9982PortPm15MinIntervalRxLostEnds HCPerfCurrentCount, 1417 g9982PortPm15MinIntervalRxOverflows HCPerfCurrentCount, 1418 g9982PortPm15MinIntervalValid TruthValue 1419 } 1421 g9982PortPm15MinIntervalIndex OBJECT-TYPE 1422 SYNTAX Unsigned32 (1..96) 1423 MAX-ACCESS not-accessible 1424 STATUS current 1425 DESCRIPTION 1426 "Performance Data Interval number. 1 is the most recent previous 1427 interval; interval 96 is 24 hours ago. 1428 Intervals 2..96 are OPTIONAL. 1430 This object partially maps to the TR-159 attribute 1431 aGroupPerf15MinIntervalNumber." 1432 REFERENCE 1433 "[TR-159] 5.5.1.57" 1434 ::= { g9982PortPm15MinEntry 1 } 1436 g9982PortPm15MinIntervalMoniTime OBJECT-TYPE 1437 SYNTAX HCPerfTimeElapsed 1438 UNITS "seconds" 1439 MAX-ACCESS read-only 1440 STATUS current 1441 DESCRIPTION 1442 "A read-only count of seconds over which the performance data 1443 was actually monitored. This value will be the same as the 1444 interval duration (900 seconds), except in a situation where 1445 performance data could not be collected for any reason." 1446 ::= { g9982PortPm15MinEntry 2 } 1448 g9982PortPm15MinIntervalRxErrors OBJECT-TYPE 1449 SYNTAX HCPerfCurrentCount 1450 UNITS "fragments" 1451 MAX-ACCESS read-only 1452 STATUS current 1453 DESCRIPTION 1454 "A read-only count of errored fragments received and discarded 1455 by a G.Bond/Eth port, during the 15-minute performance history 1456 interval. 1458 Note that the total number of errored fragments is indicated by 1459 the g9982PortStatRxErrors object. 1461 This object is inhibited during Unavailable Seconds (UAS)." 1462 REFERENCE 1463 "[TR-159] 5.5.3.7" 1464 ::= { g9982PortPm15MinEntry 3} 1466 g9982PortPm15MinIntervalRxSmallFragments OBJECT-TYPE 1467 SYNTAX HCPerfCurrentCount 1468 UNITS "fragments" 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "A read-only count of fragments smaller than minFragmentSize 1473 (64 Bytes), that have been received and discarded by a 1474 G.Bond/Eth port, during the 15-minute performance history 1475 interval. 1477 Note that the total number of small fragments is indicated by 1478 the g9982PortStatRxSmallFragments object. 1480 This object is inhibited during Unavailable Seconds (UAS)." 1481 REFERENCE 1482 "[TR-159] 5.5.3.8" 1483 ::= { g9982PortPm15MinEntry 4} 1485 g9982PortPm15MinIntervalRxLargeFragments OBJECT-TYPE 1486 SYNTAX HCPerfCurrentCount 1487 UNITS "fragments" 1488 MAX-ACCESS read-only 1489 STATUS current 1490 DESCRIPTION 1491 "A read-only count of fragments larger than maxFragmentSize 1492 (512 Bytes), that have been received and discarded by a 1493 G.Bond/Eth port, during the 15-minute performance history 1494 interval. 1496 Note that the total number of large fragments is indicated by 1497 the g9982PortStatRxLargeFragments object. 1499 This object is inhibited during Unavailable Seconds (UAS)." 1500 REFERENCE 1501 "[TR-159] 5.5.3.9" 1502 ::= { g9982PortPm15MinEntry 5} 1504 g9982PortPm15MinIntervalRxBadFragments OBJECT-TYPE 1505 SYNTAX HCPerfCurrentCount 1506 UNITS "fragments" 1507 MAX-ACCESS read-only 1508 STATUS current 1509 DESCRIPTION 1510 "A read-only count of fragments which do not fit into the 1511 sequence expected by the frame assembly function, that have been 1512 received and discarded by a G.Bond/Eth port, during the 15-minute 1513 performance history interval. 1515 Note that the total number of small fragments is indicated by 1516 the g9982PortStatRxBadFragments object. 1518 This object is inhibited during Unavailable Seconds (UAS)." 1519 REFERENCE 1520 "[TR-159] 5.5.3.10" 1521 ::= { g9982PortPm15MinEntry 6} 1523 g9982PortPm15MinIntervalRxLostFragments OBJECT-TYPE 1524 SYNTAX HCPerfCurrentCount 1525 UNITS "fragments" 1526 MAX-ACCESS read-only 1527 STATUS current 1528 DESCRIPTION 1529 "A read-only count of gaps in the sequence of fragments, 1530 expected by the frame assembly function of a G.Bond/Eth port, 1531 during the 15-minute performance history interval. 1533 Note that the total number of the lost fragments is indicated by 1534 the g9982PortStatRxLostFragments object. 1536 This object is inhibited during Unavailable Seconds (UAS)." 1537 REFERENCE 1538 "[TR-159] 5.5.3.11" 1539 ::= { g9982PortPm15MinEntry 7} 1541 g9982PortPm15MinIntervalRxLostStarts OBJECT-TYPE 1542 SYNTAX HCPerfCurrentCount 1543 MAX-ACCESS read-only 1544 STATUS current 1545 DESCRIPTION 1546 "A read-only count of missing StartOfPacket indicators expected 1547 by the frame assembly function of a G.Bond/Eth port, during the 1548 15-minute performance history interval. 1550 Note that the total number of missing StartOfPacket indicators 1551 is indicated by the g9982PortStatRxLostStarts object. 1553 This object is inhibited during Unavailable Seconds (UAS)." 1554 REFERENCE 1555 "[TR-159] 5.5.3.12" 1556 ::= { g9982PortPm15MinEntry 8} 1558 g9982PortPm15MinIntervalRxLostEnds OBJECT-TYPE 1559 SYNTAX HCPerfCurrentCount 1560 MAX-ACCESS read-only 1561 STATUS current 1562 DESCRIPTION 1563 "A read-only count of missing EndOfPacket indicators expected 1564 by the frame assembly function of a G.Bond/Eth port, during the 1565 15-minute performance history interval. 1567 Note that the total number of missing EndOfPacket indicators 1568 is indicated by the g9982PortStatRxLostEnds object. 1570 This object is inhibited during Unavailable Seconds (UAS)." 1571 REFERENCE 1572 "[TR-159] 5.5.3.13" 1573 ::= { g9982PortPm15MinEntry 9} 1575 g9982PortPm15MinIntervalRxOverflows OBJECT-TYPE 1576 SYNTAX HCPerfCurrentCount 1577 UNITS "fragments" 1578 MAX-ACCESS read-only 1579 STATUS current 1580 DESCRIPTION 1581 "A read-only count of fragments that have been received and 1582 discarded by a G.Bond/Eth port, which would have caused the 1583 frame assembly buffer to overflow, during the 15-minute 1584 performance history interval. 1586 Note that the total number of fragments which would have caused 1587 the frame assembly buffer to overflow is indicated by the 1588 g9982PortStatRxOverflows object. 1590 This object is inhibited during Unavailable Seconds (UAS)." 1591 REFERENCE 1592 "[TR-159] 5.5.3.14" 1593 ::= { g9982PortPm15MinEntry 10} 1595 g9982PortPm15MinIntervalValid OBJECT-TYPE 1596 SYNTAX TruthValue 1597 MAX-ACCESS read-only 1598 STATUS current 1599 DESCRIPTION 1600 "A read-only object indicating whether or not this history 1601 bucket contains valid data. Valid bucket is reported as true(1) 1602 and invalid bucket as false(2). 1603 If this history bucket is invalid the BTU MUST NOT produce 1604 notifications based upon the value of the counters in this 1605 bucket. 1606 Note that an implementation may decide not to store invalid 1607 history buckets in its data base. In such case this object is 1608 not required as only valid history buckets are available while 1609 invalid history buckets are simply not in the data base. 1611 This object partially maps to the TR-159 attribute 1612 aGroupPerf15MinIntervalValid." 1613 REFERENCE 1614 "[TR-159] 5.5.1.58" 1615 ::= { g9982PortPm15MinEntry 11 } 1617 -- Port PM history: 1-day buckets 1619 g9982PortPm1DayTable OBJECT-TYPE 1620 SYNTAX SEQUENCE OF G9982PortPm1DayEntry 1621 MAX-ACCESS not-accessible 1622 STATUS current 1623 DESCRIPTION 1624 "This table contains historical 1-day buckets of Performance 1625 Monitoring information for a G.Bond/Eth port (a row for each 1626 1-day interval, up to 7 intervals). 1627 Entries in this table MUST be maintained in a persistent manner." 1628 ::= { g9982PM 3 } 1630 g9982PortPm1DayEntry OBJECT-TYPE 1631 SYNTAX G9982PortPm1DayEntry 1632 MAX-ACCESS not-accessible 1633 STATUS current 1634 DESCRIPTION 1635 "An entry in the G.Bond/Eth port historical 1-day PM table. 1636 Each entry represents performance monitoring data for such port, 1637 indexed by ifIndex, collected during a particular 1-day 1638 interval, indexed by g9982PortPm1DayIntervalIndex." 1639 INDEX { ifIndex, g9982PortPm1DayIntervalIndex } 1640 ::= { g9982PortPm1DayTable 1 } 1642 G9982PortPm1DayEntry ::= 1643 SEQUENCE { 1644 g9982PortPm1DayIntervalIndex Unsigned32, 1645 g9982PortPm1DayIntervalMoniTime HCPerfTimeElapsed, 1646 g9982PortPm1DayIntervalRxErrors HCPerfCurrentCount, 1647 g9982PortPm1DayIntervalRxSmallFragments HCPerfCurrentCount, 1648 g9982PortPm1DayIntervalRxLargeFragments HCPerfCurrentCount, 1649 g9982PortPm1DayIntervalRxBadFragments HCPerfCurrentCount, 1650 g9982PortPm1DayIntervalRxLostFragments HCPerfCurrentCount, 1651 g9982PortPm1DayIntervalRxLostStarts HCPerfCurrentCount, 1652 g9982PortPm1DayIntervalRxLostEnds HCPerfCurrentCount, 1653 g9982PortPm1DayIntervalRxOverflows HCPerfCurrentCount, 1654 g9982PortPm1DayIntervalValid TruthValue 1655 } 1657 g9982PortPm1DayIntervalIndex OBJECT-TYPE 1658 SYNTAX Unsigned32 (1..7) 1659 MAX-ACCESS not-accessible 1660 STATUS current 1661 DESCRIPTION 1662 "Performance Data Interval number. 1 is the most recent previous 1663 interval; interval 7 is 7 days ago. 1664 Intervals 2..7 are OPTIONAL. 1666 This object partially maps to the TR-159 attribute 1667 aGroupPerf1DayIntervalNumber." 1668 REFERENCE 1669 "[TR-159] 5.5.1.62" 1670 ::= { g9982PortPm1DayEntry 1 } 1672 g9982PortPm1DayIntervalMoniTime OBJECT-TYPE 1673 SYNTAX HCPerfTimeElapsed 1674 UNITS "seconds" 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "A read-only count of seconds over which the performance data 1679 was actually monitored. This value will be the same as the 1680 interval duration (86400 seconds), except in a situation where 1681 performance data could not be collected for any reason. 1683 This object partially maps to the TR-159 attribute 1684 aGroupPerf1DayIntervalMoniSecs." 1685 REFERENCE 1686 "[TR-159] 5.5.1.64" 1687 ::= { g9982PortPm1DayEntry 2 } 1689 g9982PortPm1DayIntervalRxErrors OBJECT-TYPE 1690 SYNTAX HCPerfCurrentCount 1691 UNITS "fragments" 1692 MAX-ACCESS read-only 1693 STATUS current 1694 DESCRIPTION 1695 "A read-only count of errored fragments received and discarded 1696 by a G.Bond/Eth port, during the 1-day performance history 1697 interval. 1699 Note that the total number of errored fragments is indicated by 1700 the g9982PortStatRxErrors object. 1702 This object is inhibited during Unavailable Seconds (UAS)." 1703 REFERENCE 1704 "[TR-159] 5.5.3.7" 1705 ::= { g9982PortPm1DayEntry 3 } 1707 g9982PortPm1DayIntervalRxSmallFragments OBJECT-TYPE 1708 SYNTAX HCPerfCurrentCount 1709 UNITS "fragments" 1710 MAX-ACCESS read-only 1711 STATUS current 1712 DESCRIPTION 1713 "A read-only count of fragments smaller than minFragmentSize 1714 (64 Bytes), that have been received and discarded by a 1715 G.Bond/Eth port, during the 1-day performance history interval. 1717 Note that the total number of small fragments is indicated by 1718 the g9982PortStatRxSmallFragments object. 1720 This object is inhibited during Unavailable Seconds (UAS)." 1721 REFERENCE 1722 "[TR-159] 5.5.3.8" 1723 ::= { g9982PortPm1DayEntry 4} 1725 g9982PortPm1DayIntervalRxLargeFragments OBJECT-TYPE 1726 SYNTAX HCPerfCurrentCount 1727 UNITS "fragments" 1728 MAX-ACCESS read-only 1729 STATUS current 1730 DESCRIPTION 1731 "A read-only count of fragments larger than maxFragmentSize 1732 (512 Bytes), that have been received and discarded by a 1733 G.Bond/Eth port, during the 1-day performance history interval. 1735 Note that the total number of large fragments is indicated by 1736 the g9982PortStatRxLargeFragments object. 1738 This object is inhibited during Unavailable Seconds (UAS)." 1739 REFERENCE 1740 "[TR-159] 5.5.3.9" 1741 ::= { g9982PortPm1DayEntry 5} 1743 g9982PortPm1DayIntervalRxBadFragments OBJECT-TYPE 1744 SYNTAX HCPerfCurrentCount 1745 UNITS "fragments" 1746 MAX-ACCESS read-only 1747 STATUS current 1748 DESCRIPTION 1749 "A read-only count of fragments which do not fit into the 1750 sequence expected by the frame assembly function, that have been 1751 received and discarded by a G.Bond/Eth port, during the 1-day 1752 performance history interval. 1754 Note that the total number of small fragments is indicated by 1755 the g9982PortStatRxBadFragments object. 1757 This object is inhibited during Unavailable Seconds (UAS)." 1758 REFERENCE 1759 "[TR-159] 5.5.3.10" 1760 ::= { g9982PortPm1DayEntry 6} 1762 g9982PortPm1DayIntervalRxLostFragments OBJECT-TYPE 1763 SYNTAX HCPerfCurrentCount 1764 UNITS "fragments" 1765 MAX-ACCESS read-only 1766 STATUS current 1767 DESCRIPTION 1768 "A read-only count of gaps in the sequence of fragments, 1769 expected by the frame assembly function of a G.Bond/Eth port, 1770 during the 1-day performance history interval. 1772 Note that the total number of the lost fragments is indicated by 1773 the g9982PortStatRxLostFragments object. 1775 This object is inhibited during Unavailable Seconds (UAS)." 1776 REFERENCE 1777 "[TR-159] 5.5.3.11" 1778 ::= { g9982PortPm1DayEntry 7} 1780 g9982PortPm1DayIntervalRxLostStarts OBJECT-TYPE 1781 SYNTAX HCPerfCurrentCount 1782 MAX-ACCESS read-only 1783 STATUS current 1784 DESCRIPTION 1785 "A read-only count of missing StartOfPacket indicators expected 1786 by the frame assembly function of a G.Bond/Eth port, during the 1787 1-day performance history interval. 1789 Note that the total number of missing StartOfPacket indicators 1790 is indicated by the g9982PortStatRxLostStarts object. 1792 This object is inhibited during Unavailable Seconds (UAS)." 1794 REFERENCE 1795 "[TR-159] 5.5.3.12" 1796 ::= { g9982PortPm1DayEntry 8} 1798 g9982PortPm1DayIntervalRxLostEnds OBJECT-TYPE 1799 SYNTAX HCPerfCurrentCount 1800 MAX-ACCESS read-only 1801 STATUS current 1802 DESCRIPTION 1803 "A read-only count of missing EndOfPacket indicators expected 1804 by the frame assembly function of a G.Bond/Eth port, during the 1805 1-day performance history interval. 1807 Note that the total number of missing EndOfPacket indicators 1808 is indicated by the g9982PortStatRxLostEnds object. 1810 This object is inhibited during Unavailable Seconds (UAS)." 1811 REFERENCE 1812 "[TR-159] 5.5.3.13" 1813 ::= { g9982PortPm1DayEntry 9} 1815 g9982PortPm1DayIntervalRxOverflows OBJECT-TYPE 1816 SYNTAX HCPerfCurrentCount 1817 UNITS "fragments" 1818 MAX-ACCESS read-only 1819 STATUS current 1820 DESCRIPTION 1821 "A read-only count of fragments that have been received and 1822 discarded by a G.Bond/Eth port, which would have caused the 1823 frame assembly buffer to overflow, during the 1-day performance 1824 history interval. 1826 Note that the total number of fragments which would have caused 1827 the frame assembly buffer to overflow is indicated by the 1828 g9982PortStatRxOverflows object. 1830 This object is inhibited during Unavailable Seconds (UAS)." 1831 REFERENCE 1832 "[TR-159] 5.5.3.14" 1833 ::= { g9982PortPm1DayEntry 10} 1835 g9982PortPm1DayIntervalValid OBJECT-TYPE 1836 SYNTAX TruthValue 1837 MAX-ACCESS read-only 1838 STATUS current 1839 DESCRIPTION 1840 "A read-only object indicating whether or not this history 1841 bucket contains valid data. Valid bucket is reported as true(1) 1842 and invalid bucket as false(2). 1843 If this history bucket is invalid the BTU MUST NOT produce 1844 notifications based upon the value of the counters in this 1845 bucket. 1846 Note that an implementation may decide not to store invalid 1847 history buckets in its data base. In such case this object is 1848 not required as only valid history buckets are available while 1849 invalid history buckets are simply not in the data base. 1851 This object partially maps to the TR-159 attribute 1852 aGroupPerf1DayIntervalValid." 1853 REFERENCE 1854 "[TR-159] 5.5.1.63" 1855 ::= { g9982PortPm1DayEntry 11 } 1857 ------------------------------- 1858 -- BCE group 1859 ------------------------------- 1861 g9982BceConfTable OBJECT-TYPE 1862 SYNTAX SEQUENCE OF G9982BceConfEntry 1863 MAX-ACCESS not-accessible 1864 STATUS current 1865 DESCRIPTION 1866 "Table for Configuration of G.Bond/Eth specific aspects for the 1867 Bonding Channel Entity (BCE) ports (modems/channels). 1869 Entries in this table MUST be maintained in a persistent 1870 manner." 1871 ::= { g9982Bce 1 } 1873 g9982BceConfEntry OBJECT-TYPE 1874 SYNTAX G9982BceConfEntry 1875 MAX-ACCESS not-accessible 1876 STATUS current 1877 DESCRIPTION 1878 "An entry in the G.Bond/Eth BCE Configuration table. 1879 Each entry represents G.998.2-specific aspects of a BCE port 1880 indexed by the ifIndex. Note that a G.Bond/Eth BCE port can be 1881 stacked below a single GBS port, also indexed by ifIndex." 1882 INDEX { ifIndex } 1883 ::= { g9982BceConfTable 1 } 1885 G9982BceConfEntry ::= 1886 SEQUENCE { 1887 g9982BceConfEligibleGroupID PhysAddress, 1888 g9982BceConfPeerEligibleGroupID PhysAddress 1889 } 1891 g9982BceConfEligibleGroupID OBJECT-TYPE 1892 SYNTAX PhysAddress (SIZE(0|6)) 1893 MAX-ACCESS read-write 1894 STATUS current 1895 DESCRIPTION 1896 "BACP Eligible Group ID of a G.Bond/ETH BCE port. 1897 A universally unique 6-octet long identifier, used by the 1898 OPTIONAL BACP, to determine bonding eligibility. When two BCEs 1899 have the same g9982BceConfEligibleGroupID on a system, they 1900 are eligible to be aggregated on that system. Typically, all 1901 BCEs on a BTU-R device would be assigned the same 1902 g9982BceConfEligibleGroupID, to assert that all of the BCEs 1903 should be in the same bonded group. BCEs with different 1904 g9982BceConfEligibleGroupID values MUST NOT be connected to 1905 the same GBS. 1906 BCEs with the same g9982BceConfEligibleGroupID MAY be 1907 connected to different GBS ports. 1908 This object MUST be instantiated during BACP initialization, 1909 when every BCE belongs to its own GBS. Attempts to change this 1910 object MUST be rejected (with the error inconsistentValue), 1911 if the BCE is aggregated with other BCEs, i.e. more than one BCE 1912 is connected to the same GBS, or if the BCE in question is not 1913 eligible to be bonded with other BCEs having the same value 1914 (e.g. the bonding is limited to a single Line Card and BCEs are 1915 located on the different Line Cards, or BCEs are the channels of 1916 the same line). 1918 Note that bonding eligibility is reflected in the 1919 ifCapStackTable and its inverse ifInvCapStackTable, and as such 1920 any modification of g9982BceConfEligibleGroupID MUST be 1921 reflected in these tables. 1923 A zero-length octet string SHALL be returned on an attempt to 1924 read this object on systems not supporting BACP (the value of 1925 g9982PortCapBacpSupported for the connected GBS is false). 1927 This object maps to the TR-159 attribute 1928 aChannelEligibleGroupID." 1929 REFERENCE 1930 "[TR-159] 5.5.7.3" 1931 ::= { g9982BceConfEntry 1 } 1933 g9982BceConfPeerEligibleGroupID OBJECT-TYPE 1934 SYNTAX PhysAddress (SIZE(0|6)) 1935 MAX-ACCESS read-only 1936 STATUS current 1937 DESCRIPTION 1938 "BACP Eligible Group ID of a peer G.Bond/ETH BCE port, most 1939 recently received by the local BCE via Local info TLV BACPDU 1940 message from the peer BCE. 1941 A universally unique 6-octet long identifier, used by the 1942 OPTIONAL BACP, to determine bonding eligibility. 1943 BCEs with different g9982BceConfPeerEligibleGroupID values 1944 MUST NOT be connected to the same GBS. 1945 BCEs with the same g9982BceConfPeerEligibleGroupID MAY be 1946 connected to different GBS ports. 1948 A zero-length octet string SHALL be returned on an attempt to 1949 read this object on systems not supporting BACP (the value of 1950 g9982PortCapBacpSupported for the connected GBS is false) 1951 or when no BACPPDUs has been received from the peer BCE. 1953 This object maps to the G.998.2-Amd2 attribute 1954 Remote Group ID." 1955 REFERENCE 1956 "[G.998.2-Amd2] C.3.1.6" 1957 ::= { g9982BceConfEntry 2 } 1959 g9982BceStatTable OBJECT-TYPE 1960 SYNTAX SEQUENCE OF G9982BceStatEntry 1961 MAX-ACCESS not-accessible 1962 STATUS current 1963 DESCRIPTION 1964 "This table provides common status information of G.Bond/Eth 1965 BCE ports. 1967 This table contains live data from the equipment. As such, 1968 it is NOT persistent." 1969 ::= { g9982Bce 2 } 1971 g9982BceStatEntry OBJECT-TYPE 1972 SYNTAX G9982BceStatEntry 1973 MAX-ACCESS not-accessible 1974 STATUS current 1975 DESCRIPTION 1976 "An entry in the G.Bond/Eth BCE Status table. 1977 Each entry represents common aspects of a G.Bond/Eth BCE port 1978 indexed by the ifIndex. Note that a BCE port can be stacked 1979 below a single GBS port, also indexed by ifIndex, 1980 possibly together with other BCE ports." 1981 INDEX { ifIndex } 1982 ::= { g9982BceStatTable 1 } 1984 G9982BceStatEntry ::= 1985 SEQUENCE { 1986 g9982BceStatTcInCodingErrors Counter32, 1987 g9982BceStatTcInCrcErrors Counter32 1988 } 1990 g9982BceStatTcInCodingErrors OBJECT-TYPE 1991 SYNTAX Counter32 1992 MAX-ACCESS read-only 1993 STATUS current 1994 DESCRIPTION 1995 "A number of PTM-TC encapsulation errors. This counter is 1996 incremented for each encapsulation error detected by the 1997 PTM-TC receive function. 1999 Discontinuities in the value of this counter can occur at 2000 re-initialization of the management system, and at other times 2001 as indicated by the value of ifCounterDiscontinuityTime, 2002 defined in IF-MIB. 2004 This object maps to TR-159 attribute 2005 aChannelPtmTcRxCodingViolations." 2006 REFERENCE 2007 "[TR-159] 5.5.7.8" 2008 ::= { g9982BceStatEntry 1 } 2010 g9982BceStatTcInCrcErrors OBJECT-TYPE 2011 SYNTAX Counter32 2012 MAX-ACCESS read-only 2013 STATUS current 2014 DESCRIPTION 2015 "A number of PTM-TC CRC errors. This counter is incremented 2016 for each CRC error detected by the PTM-TC receive function. 2018 Discontinuities in the value of this counter can occur at 2019 re-initialization of the management system, and at other times 2020 as indicated by the value of ifCounterDiscontinuityTime, 2021 defined in IF-MIB. 2023 This object maps to TR-159 attribute aChannelPtmTcRxCrcErrors." 2024 REFERENCE 2025 "[TR-159] 5.5.7.9" 2026 ::= { g9982BceStatEntry 2 } 2028 ------------------------------- 2029 -- Conformance Statements 2030 ------------------------------- 2032 g9982Groups OBJECT IDENTIFIER 2033 ::= { g9982Conformance 1 } 2035 g9982Compliances OBJECT IDENTIFIER 2036 ::= { g9982Conformance 2 } 2038 -- Object Groups 2040 g9982BasicGroup OBJECT-GROUP 2041 OBJECTS { 2042 g9982PortCapTcTypesSupported, 2043 g9982PortCapBacpSupported, 2044 g9982PortConfTcAdminType, 2045 g9982PortStatTcOperType, 2046 g9982PortStatRxErrors, 2047 g9982PortStatRxSmallFragments, 2048 g9982PortStatRxLargeFragments, 2049 g9982PortStatRxBadFragments, 2050 g9982PortStatRxLostFragments, 2051 g9982PortStatRxLostStarts, 2052 g9982PortStatRxLostEnds, 2053 g9982PortStatRxOverflows, 2054 g9982BceStatTcInCodingErrors, 2055 g9982BceStatTcInCrcErrors 2056 } 2057 STATUS current 2058 DESCRIPTION 2059 "A collection of objects representing management information 2060 for G.Bond/Eth GBS ports." 2061 ::= { g9982Groups 1 } 2063 g9982BacpGroup OBJECT-GROUP 2064 OBJECTS { 2065 g9982PortConfAdminCp, 2066 g9982PortStatOperCp, 2067 g9982BceConfEligibleGroupID, 2068 g9982BceConfPeerEligibleGroupID 2070 } 2071 STATUS current 2072 DESCRIPTION 2073 "A collection of objects representing management information 2074 for the OPTIONAL frame-based Bonding Aggregation Control 2075 Protocol (BACP) used by G.Bond/Eth GBS ports instead of the 2076 mandatory G.hs-based discovery and aggregation protocol." 2077 ::= { g9982Groups 2 } 2079 g9982BceGroup OBJECT-GROUP 2080 OBJECTS { 2081 g9982BceStatTcInCodingErrors, 2082 g9982BceStatTcInCrcErrors 2083 } 2084 STATUS current 2085 DESCRIPTION 2086 "A collection of objects representing OPTIONAL management 2087 information for G.Bond/Eth BCE ports." 2088 ::= { g9982Groups 3 } 2090 g9982PerfCurrGroup OBJECT-GROUP 2091 OBJECTS { 2092 g9982PortPm15MinValidIntervals, 2093 g9982PortPm15MinInvalidIntervals, 2094 g9982PortPmCur15MinTimeElapsed, 2095 g9982PortPmCur15MinRxErrors, 2096 g9982PortPmCur15MinRxSmallFragments, 2097 g9982PortPmCur15MinRxLargeFragments, 2098 g9982PortPmCur15MinRxBadFragments, 2099 g9982PortPmCur15MinRxLostFragments, 2100 g9982PortPmCur15MinRxLostStarts, 2101 g9982PortPmCur15MinRxLostEnds, 2102 g9982PortPmCur15MinRxOverflows, 2103 g9982PortPm1DayValidIntervals, 2104 g9982PortPm1DayInvalidIntervals, 2105 g9982PortPmCur1DayTimeElapsed, 2106 g9982PortPmCur1DayRxErrors, 2107 g9982PortPmCur1DayRxSmallFragments, 2108 g9982PortPmCur1DayRxLargeFragments, 2109 g9982PortPmCur1DayRxBadFragments, 2110 g9982PortPmCur1DayRxLostFragments, 2111 g9982PortPmCur1DayRxLostStarts, 2112 g9982PortPmCur1DayRxLostEnds, 2113 g9982PortPmCur1DayRxOverflows 2114 } 2115 STATUS current 2116 DESCRIPTION 2117 "A collection of objects supporting OPTIONAL current Performance 2118 Monitoring information for G.Bond/Eth ports." 2119 ::= { g9982Groups 4 } 2121 g9982Perf15MinGroup OBJECT-GROUP 2122 OBJECTS { 2123 g9982PortPm15MinIntervalMoniTime, 2124 g9982PortPm15MinIntervalRxErrors, 2125 g9982PortPm15MinIntervalRxSmallFragments, 2126 g9982PortPm15MinIntervalRxLargeFragments, 2127 g9982PortPm15MinIntervalRxBadFragments, 2128 g9982PortPm15MinIntervalRxLostFragments, 2129 g9982PortPm15MinIntervalRxLostStarts, 2130 g9982PortPm15MinIntervalRxLostEnds, 2131 g9982PortPm15MinIntervalRxOverflows, 2132 g9982PortPm15MinIntervalValid 2133 } 2134 STATUS current 2135 DESCRIPTION 2136 "A collection of objects supporting OPTIONAL historical 2137 Performance Monitoring information for G.Bond/Eth ports, during 2138 previous 15-minute intervals ." 2139 ::= { g9982Groups 5 } 2141 g9982Perf1DayGroup OBJECT-GROUP 2142 OBJECTS { 2143 g9982PortPm1DayIntervalMoniTime, 2144 g9982PortPm1DayIntervalRxErrors, 2145 g9982PortPm1DayIntervalRxSmallFragments, 2146 g9982PortPm1DayIntervalRxLargeFragments, 2147 g9982PortPm1DayIntervalRxBadFragments, 2148 g9982PortPm1DayIntervalRxLostFragments, 2149 g9982PortPm1DayIntervalRxLostStarts, 2150 g9982PortPm1DayIntervalRxLostEnds, 2151 g9982PortPm1DayIntervalRxOverflows, 2152 g9982PortPm1DayIntervalValid 2153 } 2154 STATUS current 2155 DESCRIPTION 2156 "A collection of objects supporting OPTIONAL historical 2157 Performance Monitoring information for G.Bond/Eth ports, during 2158 previous 1-day intervals ." 2159 ::= { g9982Groups 6 } 2161 ------------------------------- 2162 -- Compliance Statements 2163 ------------------------------- 2165 g9982Compliance MODULE-COMPLIANCE 2166 STATUS current 2167 DESCRIPTION 2168 "The compliance statement for G.Bond Ethernet interfaces. 2169 Compliance with the following external compliance statements 2170 is REQUIRED: 2172 MIB Module Compliance Statement 2173 ---------- -------------------- 2174 IF-MIB ifCompliance3 2175 GBOND-MIB gBondCompliance" 2177 MODULE -- this module 2178 MANDATORY-GROUPS { 2179 g9982BasicGroup 2180 } 2182 GROUP g9982BceGroup 2183 DESCRIPTION 2184 "Support for this group is OPTIONAL" 2186 GROUP g9982BacpGroup 2187 DESCRIPTION 2188 "Support for this group is OPTIONAL and only required for 2189 implementations supporting BACP." 2191 GROUP g9982PerfCurrGroup 2192 DESCRIPTION 2193 "Support for this group is only required for implementations 2194 supporting Performance Monitoring." 2196 GROUP g9982Perf15MinGroup 2197 DESCRIPTION 2198 "Support for this group is only required for implementations 2199 supporting historical Performance Monitoring." 2201 GROUP g9982Perf1DayGroup 2202 DESCRIPTION 2203 "Support for this group is only required for implementations 2204 supporting 1-day historical Performance Monitoring." 2206 OBJECT g9982PortCapTcTypesSupported 2207 SYNTAX BITS { 2208 tc6465(0), 2209 tcHDLC(1) 2210 } 2211 DESCRIPTION 2212 "Support for all TC types is not required. However at least 2213 one value SHALL be supported" 2215 OBJECT g9982PortCapBacpSupported 2216 SYNTAX TruthValue 2217 DESCRIPTION 2218 "Support for BACP is OPTIONAL, therefore a value of false(2) 2219 SHALL be supported." 2221 OBJECT g9982PortConfTcAdminType 2222 MIN-ACCESS read-only 2223 DESCRIPTION 2224 "Write access is not required (needed only for GBS 2225 supporting more than a single TC encapsulation type, i.e. 2226 tc6465 and tcHDLC." 2228 OBJECT g9982PortConfAdminCp 2229 MIN-ACCESS read-only 2230 DESCRIPTION 2231 "Write access is not required (needed only for GBS 2232 supporting BACP in addition to mandatory G.hs-based bonding 2233 discovery and aggregation protocol." 2235 ::= { g9982Compliances 1 } 2236 END 2238 7. Security Considerations 2240 There is a number of managed objects defined in this MIB module with 2241 a MAX-ACCESS clause of read-write and/or read-create. Such objects 2242 may be considered sensitive or vulnerable in some network 2243 environments. The support for SET operations in a non-secure 2244 environment without proper protection can have a negative effect on 2245 network operations. These are the tables and objects and their 2246 sensitivity/vulnerability: 2248 o Changing of g9982PortConfTable configuration parameters (e.g. 2249 g9982PortConfTcAdminType) may lead to a complete service 2250 interruption, in case the specified PTM-TC encapsulation type is 2251 not supported by the remote end. 2253 o Changing of g9982BceConfTable configuration parameters (e.g. 2254 g9982BceConfEligibleGroupID) may lead to preventing a non-bonded 2255 BCE from being bonded in any bonding group or false advertisement 2256 of bonding eligibility (e.g. between BCEs residing on different 2257 line cards in an application which does not support cross-card 2258 bonding). 2260 Some of the readable objects in this MIB module (i.e., those with 2261 MAX-ACCESS other than not-accessible) may be considered sensitive or 2262 vulnerable in some network environments since, collectively, they 2263 provide information about the performance of network interfaces and 2264 can reveal some aspects of their configuration. 2266 It is thus important to control even GET and/or NOTIFY access to 2267 these objects and possibly even encrypt the values of these objects 2268 when sending them over the network via SNMP. These are the tables 2269 and objects and their sensitivity/vulnerability: 2271 o g9982PortStatTable - objects in this table (e.g. 2272 g9982PortStatTcOperType) provide status information for the G.Bond 2273 port, which may aid in deciphering of the G.Bond/ETH 2274 transmissions. 2276 SNMP versions prior to SNMPv3 did not include adequate security. 2277 Even if the network itself is secure (for example by using IPSec), 2278 there is no control as to who on the secure network is allowed to 2279 access and GET/SET (read/change/create/delete) the objects in this 2280 MIB module. 2282 Implementations MUST provide the security features described by the 2283 SNMPv3 framework (see [RFC3410]), including full support for 2284 authentication and privacy via the User-based Security Model (USM) 2285 [RFC3414] with the AES cipher algorithm [RFC3826]. Implementations 2286 MAY also provide support for the Transport Security Model (TSM) 2287 [RFC5591] in combination with a secure transport such as SSH 2288 [RFC5592] or TLS/DTLS [RFC6353]. 2290 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2291 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2292 enable cryptographic security. It is then a customer/operator 2293 responsibility to ensure that the SNMP entity giving access to an 2294 instance of this MIB module is properly configured to give access to 2295 the objects only to those principals (users) that have legitimate 2296 rights to indeed GET or SET (change/create/delete) them. 2298 8. IANA Considerations 2300 An object identifier for g9982MIB MODULE-IDENTITY SHALL be allocated 2301 by IANA [1] in the MIB-2 transmission sub-tree, before this document 2302 is published as an RFC. 2304 9. Acknowledgments 2306 This document was produced by the [ADSLMIB] working group. 2308 Special thanks to Dan Romascanu for his meticulous review of this 2309 text. 2311 10. References 2313 10.1. Normative References 2315 [802.3] IEEE, "IEEE Standard for Information 2316 technology - Telecommunications and 2317 information exchange between systems - 2318 Local and metropolitan area networks - 2319 Specific requirements - Part 3: Carrier 2320 Sense Multiple Access with Collision 2321 Detection (CSMA/CD) Access Method and 2322 Physical Layer Specifications", IEEE 2323 Std 802.3-2005, December 2005. 2325 [G.998.2] ITU-T, "Ethernet-based multi-pair 2326 bonding", ITU-T Recommendation G.998.2, 2327 January 2005, . 2330 [G.998.2-Amd2] ITU-T, "Ethernet-based multi-pair 2331 bonding Amendment 2", ITU-T 2332 Recommendation G.998.2/Amd.2, 2333 December 2007, . 2336 [I-D.ietf-adslmib-gbond-mib] Beili, E. and M. Morgenstern, "xDSL 2337 multi-pair bonding (G.Bond) MIB", 2338 draft-ietf-adslmib-gbond-mib-11 (work 2339 in progress), July 2012. 2341 [RFC2119] Bradner, S., "Key words for use in RFCs 2342 to Indicate Requirement Levels", 2343 BCP 14, RFC 2119, March 1997. 2345 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., 2346 and J. Schoenwaelder, Ed., "Structure 2347 of Management Information Version 2 2348 (SMIv2)", STD 58, RFC 2578, April 1999. 2350 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., 2351 and J. Schoenwaelder, Ed., "Textual 2352 Conventions for SMIv2", STD 58, 2353 RFC 2579, April 1999. 2355 [RFC2580] McCloghrie, K., Perkins, D., and J. 2356 Schoenwaelder, "Conformance Statements 2357 for SMIv2", STD 58, RFC 2580, 2358 April 1999. 2360 [RFC2863] McCloghrie, K. and F. Kastenholz, "The 2361 Interfaces Group MIB", RFC 2863, 2362 June 2000. 2364 [RFC3414] Blumenthal, U. and B. Wijnen, "User- 2365 based Security Model (USM) for version 2366 3 of the Simple Network Management 2367 Protocol (SNMPv3)", STD 62, RFC 3414, 2368 December 2002. 2370 [RFC3705] Ray, B. and R. Abbi, "High Capacity 2371 Textual Conventions for MIB Modules 2372 Using Performance History Based on 15 2373 Minute Intervals", RFC 3705, 2374 February 2004. 2376 [RFC3826] Blumenthal, U., Maino, F., and K. 2377 McCloghrie, "The Advanced Encryption 2378 Standard (AES) Cipher Algorithm in the 2379 SNMP User-based Security Model", 2380 RFC 3826, June 2004. 2382 [TR-159] Beili, E. and M. Morgenstern, 2383 "Management Framework for xDSL 2384 Bonding", Broadband Forum technical 2385 report TR-159, December 2008. 2387 10.2. Informative References 2389 [ADSLMIB] IETF, "ADSL MIB (adslmib) Charter", . 2393 [G.991.2] ITU-T, "Single-pair High-speed Digital 2394 Subscriber Line (SHDSL) transceivers", 2395 ITU-T Recommendation G.991.2, 2396 December 2003, . 2399 [G.993.1] ITU-T, "Very High speed Digital 2400 Subscriber Line transceivers", ITU-T 2401 Recommendation G.993.1, June 2004, . 2404 [G.994.1] ITU-T, "Handshake procedures for 2405 digital subscriber line (DSL) 2406 transceivers", ITU-T 2407 Recommendation G.994.1, February 2007, 2408 . 2411 [RFC3410] Case, J., Mundy, R., Partain, D., and 2412 B. Stewart, "Introduction and 2413 Applicability Statements for Internet- 2414 Standard Management Framework", 2415 RFC 3410, December 2002. 2417 [RFC3593] Tesink, K., "Textual Conventions for 2418 MIB Modules Using Performance History 2419 Based on 15 Minute Intervals", 2420 RFC 3593, September 2003. 2422 [RFC4181] Heard, C., "Guidelines for Authors and 2423 Reviewers of MIB Documents", BCP 111, 2424 RFC 4181, September 2005. 2426 [RFC4836] Beili, E., "Definitions of Managed 2427 Objects for IEEE 802.3 Medium 2428 Attachment Units (MAUs)", RFC 4836, 2429 April 2007. 2431 [RFC5066] Beili, E., "Ethernet in the First Mile 2432 Copper (EFMCu) Interfaces MIB", 2433 RFC 5066, November 2007. 2435 [RFC5591] Harrington, D. and W. Hardaker, 2436 "Transport Security Model for the 2437 Simple Network Management Protocol 2438 (SNMP)", RFC 5591, June 2009. 2440 [RFC5592] Harrington, D., Salowey, J., and W. 2441 Hardaker, "Secure Shell Transport Model 2442 for the Simple Network Management 2443 Protocol (SNMP)", RFC 5592, June 2009. 2445 [RFC6353] Hardaker, W., "Transport Layer Security 2446 (TLS) Transport Model for the Simple 2447 Network Management Protocol (SNMP)", 2448 RFC 6353, July 2011. 2450 URIs 2452 [1] 2454 Authors' Addresses 2456 Edward Beili 2457 Actelis Networks 2458 25 Bazel St. 2459 Petach-Tikva 49103 2460 Israel 2462 Phone: +972-3-924-3491 2463 EMail: edward.beili@actelis.com 2464 Moti Morgenstern 2465 ECI Telecom 2466 30 Hasivim St. 2467 Petach-Tikva 4951169 2468 Israel 2470 Phone: +972-3-926-6258 2471 EMail: moti.morgenstern@ecitele.com