idnits 2.17.1 draft-ietf-adslmib-gbond-eth-mib-05.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 (February 13, 2012) is 4456 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' == Outdated reference: A later version (-11) exists of draft-ietf-adslmib-gbond-mib-09 -- Possible downref: Non-RFC (?) normative reference: ref. 'TR-159' Summary: 0 errors (**), 0 flaws (~~), 4 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: August 16, 2012 ECI Telecom 6 February 13, 2012 8 Ethernet-based xDSL multi-pair bonding (G.Bond/Ethernet) MIB 9 draft-ietf-adslmib-gbond-eth-mib-05.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 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 August 16, 2012. 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 GBOND-ETH-MIB modules are REQUIRED to manage a 138 G.Bond/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].gBondEthOperCp == 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].gBondEthBceEligibleGroupID; 172 rgid = 173 ifStackTable[gbs[i]].bce[0].gBondEthBcePeerEligibleGroupID; 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].gBondEthBcePeerEligibleGroupID; 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 gBondEthBceConfEligibleGroupID 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 GBOND-ETH-MIB modules on the other hand, provide management objects 236 only for the bonding part, leaving the management of the individual 237 xDSL interfaces (lines/channels) to the respective xDSL-LINE-MIB 238 modules. 240 Therefore an IEEE 802.3 2BASE-TL/10PASS-TS interface can be managed 241 by either combination of the following MIB modules: 243 IF-MIB + IF-CAP-STACK-MIB + EtherLike-MIB + MAU-MIB + EFM-CU-MIB 245 IF-MIB + IF-CAP-STACK-MIB + GBOND-MIB + GBOND-ETH-MIB + HDSL2- 246 SHDSL-LINE-MIB/VDSL-LINE-MIB 248 Note also that while EFM-CU-MIB relies on ifMauMediaAvailable object 249 from MAU-MIB [RFC4836] for the additional bonded xDSL-specific 250 operational states, GBOND-MIB provides these indication via 251 gBondPortStatOperStatus object, complementing the ifOperStatus object 252 from IF-MIB. 254 Finally, EFM-CU-MIB does not include historical Performance 255 Monitoring (PM), while GBOND-MIB/GBOND-MIB-ETH/xDSL-LINE-MIB 256 combination provides full PM functionality for a bonded link and 257 individual xDSL lines. 259 5. MIB Structure 261 5.1. Overview 263 The main management objects defined in the GBOND-ETH-MIB module are 264 split into 2 groups, structured as recommended by RFC 4181 [RFC4181]: 266 o gBondEthPort - containing objects for configuration, capabilities, 267 status and PM of G.Bond/Eth ports. Note that the rest of the 268 objects for the Generic Bonded Sub-layer (GBS) port configuration, 269 capabilities, status, notifications and PM, is located in the 270 GBOND-MIB module. 272 o gBondEthBce - containing objects representing OPTIONAL status 273 information and BACP configuration for each Bonding Channel Entity 274 (BCE). Note that the rest of the objects for the BCE 275 configuration, capabilities, status and notifications, is located 276 in relevant xDSL line MIB modules as well as in the GBOND-MIB 277 module. 279 5.2. Performance Monitoring 281 The OPTIONAL performance monitoring counters, thresholds and history 282 buckets (interval-counters), similar to those defined in [TR-159] are 283 implemented using the textual conventions defined in the HC-PerfHist- 284 TC-MIB [RFC3705]. The HC-PerfHist-TC-MIB defines 64-bit versions of 285 the textual conventions found in PerfHist-TC-MIB [RFC3593]. 287 The agent SHOULD align the beginning of each interval to a fifteen 288 minute boundary of a wall clock. Likewise, the beginning of each one 289 day intervals SHOULD be aligned with the start of a day. 291 Counters are not reset when a GBS is reinitialized, but rather only 292 when the agent is reset or reinitialized. 294 5.3. Mapping of Broadband Forum TR-159 Managed Objects 296 This section contains the mapping between relevant managed objects 297 (attributes) defined in [TR-159] and managed objects defined in this 298 document. 300 +-------------------------------+-----------------------------------+ 301 | TR-159 Managed Object | Corresponding SNMP Object | 302 +-------------------------------+-----------------------------------+ 303 | oBondEth - Basic Package | | 304 | (Mandatory) | | 305 +-------------------------------+-----------------------------------+ 306 | aEthBACPSupported | gBondEthPortCapBacpSupported | 307 +-------------------------------+-----------------------------------+ 308 | aEthTcAdminType | gBondEthPortConfTcAdminType | 309 +-------------------------------+-----------------------------------+ 310 | aEthTcOperType | gBondEthPortStatTcOperType | 311 +-------------------------------+-----------------------------------+ 312 | aEthTcTypesSupported | gBondEthPortCapTcTypesSupported | 313 +-------------------------------+-----------------------------------+ 314 | aEthRxErrors | gBondEthPortStatRxErrors | 315 +-------------------------------+-----------------------------------+ 316 | aEthRxSmallFragments | gBondEthPortStatRxSmallFragments | 317 +-------------------------------+-----------------------------------+ 318 | aEthRxLargeFragments | gBondEthPortStatRxLargeFragments | 319 +-------------------------------+-----------------------------------+ 320 | aEthRxBadFragments | gBondEthPortStatRxBadFragments | 321 +-------------------------------+-----------------------------------+ 322 | aEthRxLostFragments | gBondEthPortStatRxLostFragments | 323 +-------------------------------+-----------------------------------+ 324 | aEthRxLostStarts | gBondEthPortStatRxLostStarts | 325 +-------------------------------+-----------------------------------+ 326 | aEthRxLostEnds | gBondEthPortStatRxLostEnds | 327 +-------------------------------+-----------------------------------+ 328 | aEthRxOverflows | gBondEthPortStatRxOverflows | 329 +-------------------------------+-----------------------------------+ 330 | oBondEth - BACP Package | | 331 | (Optional) | | 332 +-------------------------------+-----------------------------------+ 333 | aEthAdminCP | gBondEthPortConfAdminCp | 334 +-------------------------------+-----------------------------------+ 335 | aEthOperCP | gBondEthPortStatOperCp | 336 +-------------------------------+-----------------------------------+ 337 | oChannel - BACP package | | 338 | (Optional) | | 339 +-------------------------------+-----------------------------------+ 340 | aChannelEligibleGroupID | gBondEthBceConfEligibleGroupID | 341 +-------------------------------+-----------------------------------+ 342 | aChannelEligibleStreamID | gBondEthBceConfPeerEligibleGroupI | 343 | | D | 344 +-------------------------------+-----------------------------------+ 345 | oChannel - PM package | | 346 | (Optional) | | 347 +-------------------------------+-----------------------------------+ 348 +-------------------------------+-----------------------------------+ 349 | aChannelPtmTcRxCodingViolatio | gBondEthBceStatTcInCodingErrors | 350 | ns | | 351 +-------------------------------+-----------------------------------+ 352 | aChannelPtmTcRxCrcErrors | gBondEthBceStatTcInCrcErrors | 353 +-------------------------------+-----------------------------------+ 355 Table 1: Mapping of TR-159 Managed Objects 357 Note that some of the mapping between the objects defined in TR-159 358 and the ones defined in this MIB module is not one-to-one, for 359 example, while TR-159 PM attributes aGroupPerf* map to the 360 corresponding gBondPortPm* objects of the GBOND-MIB module, there are 361 no dedicated PM attributes for the gBondEthPortPm* objects introduced 362 in this MIB module. However, since their definition is identical to 363 the definition of gBondPortPm* objects of the GBOND-MIB module, we 364 can map gBondEthPortPm* to the relevant aGroupPerf* attributes of TR- 365 159 and use the term 'partial mapping' to denote the fact that this 366 mapping is not one-to-one. 368 6. G.Bond/Ethernet MIB Definitions 370 GBOND-ETH-MIB DEFINITIONS ::= BEGIN 372 IMPORTS 373 MODULE-IDENTITY, 374 OBJECT-TYPE, 375 Counter32, 376 mib-2, 377 Unsigned32 378 FROM SNMPv2-SMI -- [RFC2578] 379 TEXTUAL-CONVENTION, 380 TruthValue, 381 PhysAddress 382 FROM SNMPv2-TC -- [RFC2579] 383 MODULE-COMPLIANCE, 384 OBJECT-GROUP 385 FROM SNMPv2-CONF -- [RFC2580] 386 ifIndex 387 FROM IF-MIB -- [RFC2863] 388 HCPerfCurrentCount, 389 HCPerfValidIntervals, 390 HCPerfInvalidIntervals, 391 HCPerfTimeElapsed 392 FROM HC-PerfHist-TC-MIB -- [RFC3705] 393 ; 394 ------------------------------------------------------------------------ 395 gBondEthMIB MODULE-IDENTITY 396 LAST-UPDATED "201202130000Z" -- Feb 13, 2012 397 ORGANIZATION "IETF ADSL MIB Working Group" 398 CONTACT-INFO 399 "WG charter: 400 http://www.ietf.org/html.charters/adslmib-charter.html 402 Mailing Lists: 403 General Discussion: adslmib@ietf.org 404 To Subscribe: adslmib-request@ietf.org 405 In Body: subscribe your_email_address 407 Chair: Menachem Dodge 408 Postal: ECI Telecom, Ltd. 409 30 Hasivim St., 410 Petach-Tikva 4951169 411 Israel 412 Phone: +972-3-926-8421 413 EMail: menachem.dodge@ecitele.com 415 Editor: Edward Beili 416 Postal: Actelis Networks, Inc. 417 25 Bazel St., P.O.B. 10173 418 Petach-Tikva 49103 419 Israel 420 Phone: +972-3-924-3491 421 EMail: edward.beili@actelis.com 423 Editor: Moti Morgenstern 424 Postal: ECI Telecom 425 30 Hasivim St. 426 Petach-Tikva 4951169 427 Israel 428 Phone: +972-3-926-6258 429 EMail: moti.morgenstern@ecitele.com" 431 DESCRIPTION 432 "The objects in this MIB module are used to manage the 433 Ethernet-based multi-pair bonded xDSL Interfaces, defined in 434 ITU-T recommendation G.998.2 (G.Bond/Ethernet). 436 This MIB module MUST be used in conjunction with GBOND-MIB 437 module, common to all G.Bond technologies. 439 The following references are used throughout this MIB module: 441 [G.998.2] refers to: 442 ITU-T Recommendation G.998.2: 'Ethernet-based multi-pair 443 bonding', January 2005. 445 [G.998.2-Amd2] refers to: 446 ITU-T G.998.2 Amendment 2, December 2007 448 [802.3] refers to: 449 IEEE Std 802.3-2005: 'IEEE Standard for Information 450 technology - Telecommunications and information exchange 451 between systems - Local and metropolitan area networks - 452 Specific requirements - 453 Part 3: Carrier Sense Multiple Access with Collision 454 Detection (CSMA/CD) Access Method and Physical Layer 455 Specifications', December 2005. 457 [TR-159] refers to: 458 Broadband Forum Technical Report: 'Management Framework for 459 xDSL Bonding', December 2008. 461 Naming Conventions: 462 BACP - Bonding Aggregation Control Protocol 463 BCE - Bonding Channel Entity 464 BTU - Bonding Transmission Unit 465 BTU-C - Bonding Transmission Unit, CO side 466 BTU-R - Bonding Transmission Unit, Remote Terminal (CPE) side 467 CO - Central Office 468 CPE - Customer Premises Equipment 469 GBS - Generic Bonding Sublayer 470 HDLC - High-level Data Link Control 471 PTM-TC - Packet Transfer Mode Transmission Convergence 472 (sub-layer) 473 SNR - Signal to Noise Ratio 474 TC - Transmission Convergence (sub-layer) 475 UAS - Unavailable Seconds 477 Copyright (C) The IETF Trust (2012). 478 This version of this MIB module is part of RFC YYYY; 479 see the RFC itself for full legal notices." 481 REVISION "201202130000Z" -- Feb 13, 2012 482 DESCRIPTION "Initial version, published as RFC YYYY." 484 -- EdNote: Replace YYYY with the actual RFC number & 485 -- remove this note. 487 ::= { mib-2 ZZZ } 489 -- EdNote: Replace ZZZ with a real OID once it is 490 -- allocated & remove this note. 492 -- Sections of the module 493 -- Structured as recommended by [RFC4181], Appendix D 495 gBondEthObjects OBJECT IDENTIFIER ::= { gBondEthMIB 1 } 497 gBondEthConformance OBJECT IDENTIFIER ::= { gBondEthMIB 2 } 499 -- Groups in the module 501 gBondEthPort OBJECT IDENTIFIER ::= { gBondEthObjects 1 } 503 gBondEthBce OBJECT IDENTIFIER ::= { gBondEthObjects 2 } 505 ------------------------------- 506 -- Textual Conventions 507 ------------------------------- 509 GBondEthPtmTcType ::= TEXTUAL-CONVENTION 510 STATUS current 511 DESCRIPTION 512 "This textual convention represents possible PTM-TC types in 513 G.bond/Eth ports. The following values are defined: 514 tc6465 - 64/65-octet encapsulation, as defined in 515 [802.3] Clause 61.3.3 516 tcHDLC - HDLC encapsulation, as defined in [G.998.2] 517 Annex B" 518 SYNTAX INTEGER { 519 tc6465(1), 520 tcHDLC(2) 521 } 523 GBondEthCpType ::= TEXTUAL-CONVENTION 524 STATUS current 525 DESCRIPTION 526 "This textual convention represents possible Control Protocol 527 types in G.bond/Eth ports. The following values are defined: 528 unknown - the Control Protocol cannot be determined. 529 cpHS - G.hs-based discovery and aggregation, 530 as specified in [G.998.2] 531 cpBACP - Bonding Aggregation Control Protocol (BACP) - 532 a frame-based discovery, aggregation and link 533 management protocol, as specified in 534 [G.998.2-Amd2] Annex C." 535 SYNTAX INTEGER { 536 unknown(0), 537 cpHS(1), 538 cpBACP(2) 539 } 541 ------------------------------- 542 -- GBS Notifications group 543 ------------------------------- 545 -- empty -- 547 ------------------------------- 548 -- GBS group 549 ------------------------------- 551 gBondEthPortConfTable OBJECT-TYPE 552 SYNTAX SEQUENCE OF GBondEthPortConfEntry 553 MAX-ACCESS not-accessible 554 STATUS current 555 DESCRIPTION 556 "Table for Configuration of G.Bond/Eth GBS ports. Entries in 557 this table MUST be maintained in a persistent manner" 558 ::= { gBondEthPort 1 } 560 gBondEthPortConfEntry OBJECT-TYPE 561 SYNTAX GBondEthPortConfEntry 562 MAX-ACCESS not-accessible 563 STATUS current 564 DESCRIPTION 565 "An entry in the G.Bond/Eth Port Configuration table. 566 Each entry represents a G.Bond Ethernet port indexed by the 567 ifIndex. 568 Note that a G.Bond/Eth GBS port runs on top of a single 569 or multiple BCE port(s), which are also indexed by ifIndex." 570 INDEX { ifIndex } 571 ::= { gBondEthPortConfTable 1 } 573 GBondEthPortConfEntry ::= 574 SEQUENCE { 575 gBondEthPortConfTcAdminType GBondEthPtmTcType, 576 gBondEthPortConfAdminCp GBondEthCpType 577 } 579 gBondEthPortConfTcAdminType OBJECT-TYPE 580 SYNTAX GBondEthPtmTcType 581 MAX-ACCESS read-write 582 STATUS current 583 DESCRIPTION 584 "Administrative (desired) PTM-TC encapsulation type of 585 G.Bond/Eth port (GBS). 586 Possible values are: 587 tc6465(1) - 64/65-octet encapsulation 588 tcHDLC(2) - HDLC encapsulation 590 Attempts to set a port to a non-supported PTM-TC encapsulation 591 type (see gBondEthPortCapTcTypesSupported) SHALL be rejected 592 (with the error inconsistentValue). 594 Changing gBondEthPortConfTcAdminType is a traffic disruptive 595 operation and as such SHALL be done when the link (GBS) is 596 administratively 'down', as indicated by the ifAdminStatus object 597 in IF-MIB. 598 Attempts to change this object SHALL be rejected (with the error 599 inconsistentValue) if the link is Up or Initializing. 601 This object maps to the TR-159 attribute aEthTcAdminType." 602 REFERENCE 603 "[TR-159] 5.5.3.4; IF-MIB, ifAdminStatus" 604 ::= { gBondEthPortConfEntry 1 } 606 gBondEthPortConfAdminCp OBJECT-TYPE 607 SYNTAX GBondEthCpType 608 MAX-ACCESS read-write 609 STATUS current 610 DESCRIPTION 611 "Administrative (desired) bonding control protocol of 612 G.Bond/Eth port (GBS). Possible values are: 613 cpHS(1) - use G.hs-based protocol (default) 614 cpBACP(2) - use frame-based BACP 615 Note G.hs-based protocol support is mandatory, according to 616 [G.998.2]. Attempts to set a port to a non-supported bonding 617 control protocol (e.g. BACP if the value of 618 gBondEthPortCapBacpSupported is false) SHALL be rejected 619 (with the error inconsistentValue). 621 Changing gBondEthPortConfAdminCp is a traffic disruptive 622 operation and as such SHALL be done when the link (GBS) is 623 administratively 'down', as indicated by the ifAdminStatus 624 object in IF-MIB. 625 Attempts to change this object SHALL be rejected (with the error 626 inconsistentValue) if the link is Up or Initializing. 628 This object maps to the TR-159 attribute aEthAdminCP." 629 REFERENCE 630 "[TR-159] 5.5.3.2; IF-MIB, ifAdminStatus" 631 DEFVAL { cpHS } 632 ::= { gBondEthPortConfEntry 2 } 634 gBondEthPortCapTable OBJECT-TYPE 635 SYNTAX SEQUENCE OF GBondEthPortCapEntry 636 MAX-ACCESS not-accessible 637 STATUS current 638 DESCRIPTION 639 "Table for Capabilities of G.Bond/Eth Ports. Entries in this 640 table MUST be maintained in a persistent manner" 641 ::= { gBondEthPort 2 } 643 gBondEthPortCapEntry OBJECT-TYPE 644 SYNTAX GBondEthPortCapEntry 645 MAX-ACCESS not-accessible 646 STATUS current 647 DESCRIPTION 648 "An entry in the G.Bond/Eth Port Capability table. 649 Each entry represents a G.Bond port indexed by the ifIndex. 650 Note that a G.Bond GBS port runs on top of a single 651 or multiple BCE port(s), which are also indexed by ifIndex." 652 INDEX { ifIndex } 653 ::= { gBondEthPortCapTable 1 } 655 GBondEthPortCapEntry ::= 656 SEQUENCE { 657 gBondEthPortCapTcTypesSupported BITS, 658 gBondEthPortCapBacpSupported TruthValue 659 } 661 gBondEthPortCapTcTypesSupported OBJECT-TYPE 662 SYNTAX BITS { 663 tc6465(0), 664 tcHDLC(1) 665 } 666 MAX-ACCESS read-only 667 STATUS current 668 DESCRIPTION 669 "PTM-TC Encapsulation types supported by the G.Bond/Eth port. 670 This is a bitmap of possible encapsulation types. The various 671 bit positions are: 672 tc6465 - GBS is capable of 64/65-octet encapsulation 673 tcHDLC - GBS is capable of HDLC encapsulation 675 A desired encapsulation is determined by 676 gBondEthPortConfTcAdminType, while gBondEthPortStatTcOperType 677 reflects the current operating mode. 679 This object maps to the TR-159 attribute aEthTcTypesSupported." 680 REFERENCE 681 "[TR-159] 5.5.3.6" 682 ::= { gBondEthPortCapEntry 1 } 684 gBondEthPortCapBacpSupported OBJECT-TYPE 685 SYNTAX TruthValue 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "Indicates whether Bonding Aggregation Control Protocol 690 (BACP) - frame-based discovery, aggregation and link management 691 protocol specified in [G.998.2-Amd2]) is supported by the 692 G.Bond/Ethernet port. 693 A value of true(1) indicates that the BACP is supported. 694 A value of false(2) indicates that the BACP is unsupported. 696 The BACP functionality, if supported, can be enabled or 697 disabled via gBondEthAdminCP, while gBondEthOperCP 698 reflects the current BACP operating mode. 700 This object maps to the TR-159 attribute aEthBACPSupported." 701 REFERENCE 702 "[TR-159] 5.5.3.1, [G.998.2-Amd2] Annex C" 703 ::= { gBondEthPortCapEntry 2 } 705 gBondEthPortStatTable OBJECT-TYPE 706 SYNTAX SEQUENCE OF GBondEthPortStatEntry 707 MAX-ACCESS not-accessible 708 STATUS current 709 DESCRIPTION 710 "This table provides overall status information of G.Bond 711 ports, complementing the generic status information from the 712 ifTable of IF-MIB. Additional status information about 713 connected BCEs is available from the relevant line MIBs 715 This table contains live data from the equipment. As such, 716 it is NOT persistent." 717 ::= { gBondEthPort 3 } 719 gBondEthPortStatEntry OBJECT-TYPE 720 SYNTAX GBondEthPortStatEntry 721 MAX-ACCESS not-accessible 722 STATUS current 723 DESCRIPTION 724 "An entry in the G.Bond/Eth Port Status table. 725 Each entry represents a G.Bond/Eth port indexed by the 726 ifIndex. 727 Note that a G.Bond GBS port runs on top of a single 728 or multiple BCE port(s), which are also indexed by ifIndex." 729 INDEX { ifIndex } 730 ::= { gBondEthPortStatTable 1 } 732 GBondEthPortStatEntry ::= 733 SEQUENCE { 734 gBondEthPortStatTcOperType GBondEthPtmTcType, 735 gBondEthPortStatOperCp GBondEthCpType, 736 gBondEthPortStatRxErrors Counter32, 737 gBondEthPortStatRxSmallFragments Counter32, 738 gBondEthPortStatRxLargeFragments Counter32, 739 gBondEthPortStatRxBadFragments Counter32, 740 gBondEthPortStatRxLostFragments Counter32, 741 gBondEthPortStatRxLostStarts Counter32, 742 gBondEthPortStatRxLostEnds Counter32, 743 gBondEthPortStatRxOverflows Counter32 744 } 746 gBondEthPortStatTcOperType OBJECT-TYPE 747 SYNTAX GBondEthPtmTcType 748 MAX-ACCESS read-only 749 STATUS current 750 DESCRIPTION 751 "Current operational encapsulation type of the G.Bond/Eth 752 port. 753 Possible values are: 754 tc6465(1) - GBS uses 64/65-octet encapsulation 755 tcHDLC(2) - GBS uses HDLC encapsulation 757 The operational PTM-TC encapsulation type can be configured 758 via gBondEthPortConfTcAdminType. 760 This objects maps to the TR-159 attribute aEthTcOperType." 761 REFERENCE 762 "[TR-159] 5.5.3.5" 763 ::= { gBondEthPortStatEntry 1 } 765 gBondEthPortStatOperCp OBJECT-TYPE 766 SYNTAX GBondEthCpType 767 MAX-ACCESS read-only 768 STATUS current 769 DESCRIPTION 770 "Current operational bonding discovery and aggregation control 771 protocol of the G.Bond/Eth port. 772 Possible values are: 773 unknown(0) - the protocol cannot be determined, e.g. when 774 the GBS is down 775 cpHS(1) - GBS uses G.hs-based protocol 776 cpBACP(2) - GBS uses frame-based BACP 778 The operational discovery and aggregation control protocol can 779 be configured via gBondEthPortConfAdminCp variable. 781 This objects maps to the TR-159 attribute aEthOperCP." 782 REFERENCE 783 "[TR-159] 5.5.3.3" 784 ::= { gBondEthPortStatEntry 2 } 786 gBondEthPortStatRxErrors OBJECT-TYPE 787 SYNTAX Counter32 788 UNITS "fragments" 789 MAX-ACCESS read-only 790 STATUS current 791 DESCRIPTION 792 "A number of Ethernet frame fragments that have been received 793 by the bonding finction and discarded due to various errors. 795 Discontinuities in the value of this counter can occur at 796 re-initialization of the management system, and at other times 797 as indicated by the value of ifCounterDiscontinuityTime, 798 defined in IF-MIB. 800 This object maps to the TR-159 attribute aEthRxErrors." 801 REFERENCE 802 "[TR-159] 5.5.3.7" 803 ::= { gBondEthPortStatEntry 3 } 805 gBondEthPortStatRxSmallFragments OBJECT-TYPE 806 SYNTAX Counter32 807 UNITS "fragments" 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "A number of fragments smaller than minFragmentSize (64 Bytes), 812 that have been received by the bonding function and discarded. 814 Discontinuities in the value of this counter can occur at 815 re-initialization of the management system, and at other times 816 as indicated by the value of ifCounterDiscontinuityTime, 817 defined in IF-MIB. 819 This object maps to the TR-159 attribute aEthRxSmallFragments." 820 REFERENCE 821 "[TR-159] 5.5.3.8" 822 ::= { gBondEthPortStatEntry 4 } 824 gBondEthPortStatRxLargeFragments OBJECT-TYPE 825 SYNTAX Counter32 826 UNITS "fragments" 827 MAX-ACCESS read-only 828 STATUS current 829 DESCRIPTION 830 "A number of fragments larger than maxFragmentSize (512 Bytes), 831 which have been received by the bonding function and discarded. 833 Discontinuities in the value of this counter can occur at 834 re-initialization of the management system, and at other times 835 as indicated by the value of ifCounterDiscontinuityTime, 836 defined in IF-MIB. 838 This object maps to the TR-159 attribute aEthRxLargeFragments." 839 REFERENCE 840 "[TR-159] 5.5.3.9" 841 ::= { gBondEthPortStatEntry 5 } 843 gBondEthPortStatRxBadFragments OBJECT-TYPE 844 SYNTAX Counter32 845 UNITS "fragments" 846 MAX-ACCESS read-only 847 STATUS current 848 DESCRIPTION 849 "A number of fragments which do not fit into the sequence 850 expected by the frame assembly function, that have been 851 received and discarded by the bonding function (the frame buffer 852 is flushed to the next valid frame start). 854 Discontinuities in the value of this counter can occur at 855 re-initialization of the management system, and at other times 856 as indicated by the value of ifCounterDiscontinuityTime, 857 defined in IF-MIB. 859 This object maps to the TR-159 attribute aEthRxBadFragments." 860 REFERENCE 861 "[TR-159] 5.5.3.10" 862 ::= { gBondEthPortStatEntry 6 } 864 gBondEthPortStatRxLostFragments OBJECT-TYPE 865 SYNTAX Counter32 866 UNITS "fragments" 867 MAX-ACCESS read-only 868 STATUS current 869 DESCRIPTION 870 "A number of gaps in the sequence of fragments, which have 871 been received by the bonding function (the frame buffer is 872 flushed to the next valid frame start, when fragment/fragments 873 expected by the frame assembly function is/are not received). 875 Discontinuities in the value of this counter can occur at 876 re-initialization of the management system, and at other times 877 as indicated by the value of ifCounterDiscontinuityTime, 878 defined in IF-MIB. 880 This object maps to the TR-159 attribute aEthRxLostFragments." 881 REFERENCE 882 "[TR-159] 5.5.3.11" 883 ::= { gBondEthPortStatEntry 7 } 885 gBondEthPortStatRxLostStarts OBJECT-TYPE 886 SYNTAX Counter32 887 MAX-ACCESS read-only 888 STATUS current 889 DESCRIPTION 890 "A number of missing StartOfPacket indicators expected by the 891 frame assembly function. 893 Discontinuities in the value of this counter can occur at 894 re-initialization of the management system, and at other times 895 as indicated by the value of ifCounterDiscontinuityTime, 896 defined in IF-MIB. 898 This object maps to the TR-159 attribute aEthRxLostStarts." 899 REFERENCE 900 "[TR-159] 5.5.3.12" 901 ::= { gBondEthPortStatEntry 8 } 903 gBondEthPortStatRxLostEnds OBJECT-TYPE 904 SYNTAX Counter32 905 MAX-ACCESS read-only 906 STATUS current 907 DESCRIPTION 908 "A number of missing EndOfPacket indicators expected by the 909 frame assembly function. 911 Discontinuities in the value of this counter can occur at 912 re-initialization of the management system, and at other times 913 as indicated by the value of ifCounterDiscontinuityTime, 914 defined in IF-MIB. 916 This object maps to the TR-159 attribute aEthRxLostEnds." 917 REFERENCE 918 "[TR-159] 5.5.3.13" 919 ::= { gBondEthPortStatEntry 9 } 921 gBondEthPortStatRxOverflows OBJECT-TYPE 922 SYNTAX Counter32 923 UNITS "fragments" 924 MAX-ACCESS read-only 925 STATUS current 926 DESCRIPTION 927 "A number of fragments, received and discarded by the bonding 928 function, which would have caused the frame assembly buffer to 929 overflow. 931 Discontinuities in the value of this counter can occur at 932 re-initialization of the management system, and at other times 933 as indicated by the value of ifCounterDiscontinuityTime, 934 defined in IF-MIB. 936 This object maps to the TR-159 attribute aEthRxOverflows." 937 REFERENCE 938 "[TR-159] 5.5.3.14" 939 ::= { gBondEthPortStatEntry 10 } 941 ------------------------------- 942 -- GBS Performance Monitoring group 943 ------------------------------- 945 gBondEthPM OBJECT IDENTIFIER ::= { gBondEthPort 4 } 947 gBondEthPortPmCurTable OBJECT-TYPE 948 SYNTAX SEQUENCE OF GBondEthPortPmCurEntry 949 MAX-ACCESS not-accessible 950 STATUS current 951 DESCRIPTION 952 "This table contains current Performance Monitoring information 953 for a G.Bond/ETth port. This table contains live data from the 954 equipment and as such is NOT persistent." 955 ::= { gBondEthPM 1 } 957 gBondEthPortPmCurEntry OBJECT-TYPE 958 SYNTAX GBondEthPortPmCurEntry 959 MAX-ACCESS not-accessible 960 STATUS current 961 DESCRIPTION 962 "An entry in the G.Bond/Eth Port PM table. 963 Each entry represents a G.Bond/Eth port indexed by the 964 ifIndex." 965 INDEX { ifIndex } 966 ::= { gBondEthPortPmCurTable 1 } 968 GBondEthPortPmCurEntry ::= 969 SEQUENCE { 970 gBondEthPortPm15MinValidIntervals HCPerfValidIntervals, 971 gBondEthPortPm15MinInvalidIntervals HCPerfInvalidIntervals, 972 gBondEthPortPmCur15MinTimeElapsed HCPerfTimeElapsed, 973 gBondEthPortPmCur15MinRxErrors HCPerfCurrentCount, 974 gBondEthPortPmCur15MinRxSmallFragments HCPerfCurrentCount, 975 gBondEthPortPmCur15MinRxLargeFragments HCPerfCurrentCount, 976 gBondEthPortPmCur15MinRxBadFragments HCPerfCurrentCount, 977 gBondEthPortPmCur15MinRxLostFragments HCPerfCurrentCount, 978 gBondEthPortPmCur15MinRxLostStarts HCPerfCurrentCount, 979 gBondEthPortPmCur15MinRxLostEnds HCPerfCurrentCount, 980 gBondEthPortPmCur15MinRxOverflows HCPerfCurrentCount, 981 gBondEthPortPm1DayValidIntervals Unsigned32, 982 gBondEthPortPm1DayInvalidIntervals Unsigned32, 983 gBondEthPortPmCur1DayTimeElapsed HCPerfTimeElapsed, 984 gBondEthPortPmCur1DayRxErrors HCPerfCurrentCount, 985 gBondEthPortPmCur1DayRxSmallFragments HCPerfCurrentCount, 986 gBondEthPortPmCur1DayRxLargeFragments HCPerfCurrentCount, 987 gBondEthPortPmCur1DayRxBadFragments HCPerfCurrentCount, 988 gBondEthPortPmCur1DayRxLostFragments HCPerfCurrentCount, 989 gBondEthPortPmCur1DayRxLostStarts HCPerfCurrentCount, 990 gBondEthPortPmCur1DayRxLostEnds HCPerfCurrentCount, 991 gBondEthPortPmCur1DayRxOverflows HCPerfCurrentCount 992 } 994 gBondEthPortPm15MinValidIntervals OBJECT-TYPE 995 SYNTAX HCPerfValidIntervals 996 MAX-ACCESS read-only 997 STATUS current 998 DESCRIPTION 999 "A read-only number of 15-minute intervals for which the 1000 performance data was collected. The value of this object will 1001 be 96 or the maximum number of 15-minute history intervals 1002 collected by the implementation unless the measurement was 1003 (re-)started recently, in which case the value will be the 1004 number of complete 15 minutes intervals for which there are at 1005 least some data. 1006 In certain cases it is possible that some intervals are 1007 unavailable. In this case, this object reports the maximum 1008 interval number for which data is available. 1010 This object partially maps to the TR-159 attribute 1011 aGroupPerf15MinValidIntervals." 1012 REFERENCE 1013 "[TR-159] 5.5.1.32" 1014 ::= { gBondEthPortPmCurEntry 1 } 1016 gBondEthPortPm15MinInvalidIntervals OBJECT-TYPE 1017 SYNTAX HCPerfInvalidIntervals 1018 MAX-ACCESS read-only 1019 STATUS current 1020 DESCRIPTION 1021 "A read-only number of 15-minute intervals for which the 1022 performance data was not always available. The value will 1023 typically be zero except in cases where the data for some 1024 intervals are not available. 1026 This object partially maps to the TR-159 attribute 1027 aGroupPerf15MinInvalidIntervals." 1028 REFERENCE 1029 "[TR-159] 5.5.1.33" 1030 ::= { gBondEthPortPmCurEntry 2 } 1032 gBondEthPortPmCur15MinTimeElapsed OBJECT-TYPE 1033 SYNTAX HCPerfTimeElapsed 1034 UNITS "seconds" 1035 MAX-ACCESS read-only 1036 STATUS current 1037 DESCRIPTION 1038 "A read-only count of seconds that have elapsed since the 1039 beginning of the current 15-minute performance interval. 1041 This object partially maps to the TR-159 attribute 1042 aGroupPerfCurr15MinTimeElapsed." 1043 REFERENCE 1044 "[TR-159] 5.5.1.34" 1045 ::= { gBondEthPortPmCurEntry 3 } 1047 gBondEthPortPmCur15MinRxErrors OBJECT-TYPE 1048 SYNTAX HCPerfCurrentCount 1049 UNITS "fragments" 1050 MAX-ACCESS read-only 1051 STATUS current 1052 DESCRIPTION 1053 "A read-only count of errored fragments received and discarded 1054 by a G.Bond/Eth port, during the current 15-minute performance 1055 interval. 1057 Note that the total number of errored fragments is indicated by 1058 the gBondEthPortStatRxErrors object. 1060 This object is inhibited during Unavailable Seconds (UAS)." 1061 REFERENCE 1062 "[TR-159] 5.5.3.7" 1063 ::= { gBondEthPortPmCurEntry 4} 1065 gBondEthPortPmCur15MinRxSmallFragments OBJECT-TYPE 1066 SYNTAX HCPerfCurrentCount 1067 UNITS "fragments" 1068 MAX-ACCESS read-only 1069 STATUS current 1070 DESCRIPTION 1071 "A read-only count of fragments smaller than minFragmentSize 1072 (64 Bytes), that have been received and discarded by a 1073 G.Bond/Eth port, during the current 15-minute performance 1074 interval. 1076 Note that the total number of small fragments is indicated by 1077 the gBondEthPortStatRxSmallFragments object. 1079 This object is inhibited during Unavailable Seconds (UAS)." 1080 REFERENCE 1081 "[TR-159] 5.5.3.8" 1082 ::= { gBondEthPortPmCurEntry 5} 1084 gBondEthPortPmCur15MinRxLargeFragments OBJECT-TYPE 1085 SYNTAX HCPerfCurrentCount 1086 UNITS "fragments" 1087 MAX-ACCESS read-only 1088 STATUS current 1089 DESCRIPTION 1090 "A read-only count of fragments larger than maxFragmentSize 1091 (512 Bytes), that have been received and discarded by a 1092 G.Bond/Eth port, during the current 15-minute performance 1093 interval. 1095 Note that the total number of large fragments is indicated by 1096 the gBondEthPortStatRxLargeFragments object. 1098 This object is inhibited during Unavailable Seconds (UAS)." 1099 REFERENCE 1100 "[TR-159] 5.5.3.9" 1101 ::= { gBondEthPortPmCurEntry 6} 1103 gBondEthPortPmCur15MinRxBadFragments OBJECT-TYPE 1104 SYNTAX HCPerfCurrentCount 1105 UNITS "fragments" 1106 MAX-ACCESS read-only 1107 STATUS current 1108 DESCRIPTION 1109 "A read-only count of fragments which do not fit into the 1110 sequence expected by the frame assembly function, that have been 1111 received and discarded by a G.Bond/Eth port, during the current 1112 15-minute performance interval. 1114 Note that the total number of small fragments is indicated by 1115 the gBondEthPortStatRxBadFragments object. 1117 This object is inhibited during Unavailable Seconds (UAS)." 1118 REFERENCE 1119 "[TR-159] 5.5.3.10" 1120 ::= { gBondEthPortPmCurEntry 7} 1122 gBondEthPortPmCur15MinRxLostFragments OBJECT-TYPE 1123 SYNTAX HCPerfCurrentCount 1124 UNITS "fragments" 1125 MAX-ACCESS read-only 1126 STATUS current 1127 DESCRIPTION 1128 "A read-only count of gaps in the sequence of fragments, 1129 expected by the frame assembly function of a G.Bond/Eth port, 1130 during the current 15-minute performance interval. 1132 Note that the total number of the lost fragments is indicated by 1133 the gBondEthPortStatRxLostFragments object. 1135 This object is inhibited during Unavailable Seconds (UAS)." 1136 REFERENCE 1137 "[TR-159] 5.5.3.11" 1138 ::= { gBondEthPortPmCurEntry 8} 1140 gBondEthPortPmCur15MinRxLostStarts OBJECT-TYPE 1141 SYNTAX HCPerfCurrentCount 1142 MAX-ACCESS read-only 1143 STATUS current 1144 DESCRIPTION 1145 "A read-only count of missing StartOfPacket indicators expected 1146 by the frame assembly function of a G.Bond/Eth port, during the 1147 current 15-minute performance interval. 1149 Note that the total number of missing StartOfPacket indicators 1150 is indicated by the gBondEthPortStatRxLostStarts object. 1152 This object is inhibited during Unavailable Seconds (UAS)." 1153 REFERENCE 1154 "[TR-159] 5.5.3.12" 1155 ::= { gBondEthPortPmCurEntry 9} 1157 gBondEthPortPmCur15MinRxLostEnds OBJECT-TYPE 1158 SYNTAX HCPerfCurrentCount 1159 MAX-ACCESS read-only 1160 STATUS current 1161 DESCRIPTION 1162 "A read-only count of missing EndOfPacket indicators expected 1163 by the frame assembly function of a G.Bond/Eth port, during the 1164 current 15-minute performance interval. 1166 Note that the total number of missing EndOfPacket indicators 1167 is indicated by the gBondEthPortStatRxLostEnds object. 1169 This object is inhibited during Unavailable Seconds (UAS)." 1170 REFERENCE 1171 "[TR-159] 5.5.3.13" 1172 ::= { gBondEthPortPmCurEntry 10} 1174 gBondEthPortPmCur15MinRxOverflows OBJECT-TYPE 1175 SYNTAX HCPerfCurrentCount 1176 UNITS "fragments" 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "A read-only count of fragments that have been received and 1181 discarded by a G.Bond/Eth port, which would have caused the 1182 frame assembly buffer to overflow, during the current 15-minute 1183 performance interval. 1185 Note that the total number of fragments which would have caused 1186 the frame assembly buffer to overflow is indicated by the 1187 gBondEthPortStatRxOverflows object. 1189 This object is inhibited during Unavailable Seconds (UAS)." 1190 REFERENCE 1191 "[TR-159] 5.5.3.14" 1192 ::= { gBondEthPortPmCurEntry 11} 1194 gBondEthPortPm1DayValidIntervals OBJECT-TYPE 1195 SYNTAX Unsigned32 (0..7) 1196 UNITS "days" 1197 MAX-ACCESS read-only 1198 STATUS current 1199 DESCRIPTION 1200 "A read-only number of 1-day intervals for which data was 1201 collected. The value of this object will be 7 or the maximum 1202 number of 1-day history intervals collected by the 1203 implementation unless the measurement was (re-)started recently, 1204 in which case the value will be the number of complete 1-day 1205 intervals for which there are at least some data. 1206 In certain cases it is possible that some intervals are 1207 unavailable. In this case, this object reports the maximum 1208 interval number for which data is available." 1209 REFERENCE 1210 "[TR-159] 5.5.1.45" 1211 ::= { gBondEthPortPmCurEntry 12 } 1213 gBondEthPortPm1DayInvalidIntervals OBJECT-TYPE 1214 SYNTAX Unsigned32 (0..7) 1215 UNITS "days" 1216 MAX-ACCESS read-only 1217 STATUS current 1218 DESCRIPTION 1219 "A read-only number of 1-day intervals for which data was 1220 not always available. The value will typically be zero except in 1221 cases where the data for some intervals are not available." 1222 REFERENCE 1223 "[TR-159] 5.5.1.46" 1224 ::= { gBondEthPortPmCurEntry 13 } 1226 gBondEthPortPmCur1DayTimeElapsed OBJECT-TYPE 1227 SYNTAX HCPerfTimeElapsed 1228 UNITS "seconds" 1229 MAX-ACCESS read-only 1230 STATUS current 1231 DESCRIPTION 1232 "A read-only count of seconds that have elapsed since the 1233 beginning of the current 1-day performance interval." 1234 REFERENCE 1235 "[TR-159] 5.5.1.47" 1236 ::= { gBondEthPortPmCurEntry 14 } 1238 gBondEthPortPmCur1DayRxErrors OBJECT-TYPE 1239 SYNTAX HCPerfCurrentCount 1240 UNITS "fragments" 1241 MAX-ACCESS read-only 1242 STATUS current 1243 DESCRIPTION 1244 "A read-only count of errored fragments received and discarded 1245 by a G.Bond/Eth port, during the current 1-day performance 1246 interval. 1248 Note that the total number of errored fragments is indicated by 1249 the gBondEthPortStatRxErrors object. 1251 This object is inhibited during Unavailable Seconds (UAS)." 1252 REFERENCE 1253 "[TR-159] 5.5.3.7" 1254 ::= { gBondEthPortPmCurEntry 15 } 1256 gBondEthPortPmCur1DayRxSmallFragments OBJECT-TYPE 1257 SYNTAX HCPerfCurrentCount 1258 UNITS "fragments" 1259 MAX-ACCESS read-only 1260 STATUS current 1261 DESCRIPTION 1262 "A read-only count of fragments smaller than minFragmentSize 1263 (64 Bytes), that have been received and discarded by a 1264 G.Bond/Eth port, during the current 1-day performance interval. 1266 Note that the total number of small fragments is indicated by 1267 the gBondEthPortStatRxSmallFragments object. 1269 This object is inhibited during Unavailable Seconds (UAS)." 1270 REFERENCE 1271 "[TR-159] 5.5.3.8" 1272 ::= { gBondEthPortPmCurEntry 16} 1274 gBondEthPortPmCur1DayRxLargeFragments OBJECT-TYPE 1275 SYNTAX HCPerfCurrentCount 1276 UNITS "fragments" 1277 MAX-ACCESS read-only 1278 STATUS current 1279 DESCRIPTION 1280 "A read-only count of fragments larger than maxFragmentSize 1281 (512 Bytes), that have been received and discarded by a 1282 G.Bond/Eth port, during the current 1-day performance interval. 1284 Note that the total number of large fragments is indicated by 1285 the gBondEthPortStatRxLargeFragments object. 1287 This object is inhibited during Unavailable Seconds (UAS)." 1288 REFERENCE 1289 "[TR-159] 5.5.3.9" 1290 ::= { gBondEthPortPmCurEntry 17} 1292 gBondEthPortPmCur1DayRxBadFragments OBJECT-TYPE 1293 SYNTAX HCPerfCurrentCount 1294 UNITS "fragments" 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "A read-only count of fragments which do not fit into the 1299 sequence expected by the frame assembly function, that have been 1300 received and discarded by a G.Bond/Eth port, during the current 1301 1-day performance interval. 1303 Note that the total number of small fragments is indicated by 1304 the gBondEthPortStatRxBadFragments object. 1306 This object is inhibited during Unavailable Seconds (UAS)." 1307 REFERENCE 1308 "[TR-159] 5.5.3.10" 1309 ::= { gBondEthPortPmCurEntry 18} 1311 gBondEthPortPmCur1DayRxLostFragments OBJECT-TYPE 1312 SYNTAX HCPerfCurrentCount 1313 UNITS "fragments" 1314 MAX-ACCESS read-only 1315 STATUS current 1316 DESCRIPTION 1317 "A read-only count of gaps in the sequence of fragments, 1318 expected by the frame assembly function of a G.Bond/Eth port, 1319 during the current 1-day performance interval. 1321 Note that the total number of the lost fragments is indicated by 1322 the gBondEthPortStatRxLostFragments object. 1324 This object is inhibited during Unavailable Seconds (UAS)." 1325 REFERENCE 1326 "[TR-159] 5.5.3.11" 1327 ::= { gBondEthPortPmCurEntry 19} 1329 gBondEthPortPmCur1DayRxLostStarts OBJECT-TYPE 1330 SYNTAX HCPerfCurrentCount 1331 MAX-ACCESS read-only 1332 STATUS current 1333 DESCRIPTION 1334 "A read-only count of missing StartOfPacket indicators expected 1335 by the frame assembly function of a G.Bond/Eth port, during the 1336 current 1-day performance interval. 1338 Note that the total number of missing StartOfPacket indicators 1339 is indicated by the gBondEthPortStatRxLostStarts object. 1341 This object is inhibited during Unavailable Seconds (UAS)." 1342 REFERENCE 1343 "[TR-159] 5.5.3.12" 1344 ::= { gBondEthPortPmCurEntry 20} 1346 gBondEthPortPmCur1DayRxLostEnds OBJECT-TYPE 1347 SYNTAX HCPerfCurrentCount 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "A read-only count of missing EndOfPacket indicators expected 1352 by the frame assembly function of a G.Bond/Eth port, during the 1353 current 1-day performance interval. 1355 Note that the total number of missing EndOfPacket indicators 1356 is indicated by the gBondEthPortStatRxLostEnds object. 1358 This object is inhibited during Unavailable Seconds (UAS)." 1360 REFERENCE 1361 "[TR-159] 5.5.3.13" 1362 ::= { gBondEthPortPmCurEntry 21} 1364 gBondEthPortPmCur1DayRxOverflows OBJECT-TYPE 1365 SYNTAX HCPerfCurrentCount 1366 UNITS "fragments" 1367 MAX-ACCESS read-only 1368 STATUS current 1369 DESCRIPTION 1370 "A read-only count of fragments that have been received and 1371 discarded by a G.Bond/Eth port, which would have caused the 1372 frame assembly buffer to overflow, during the current 1-day 1373 performance interval. 1375 Note that the total number of fragments which would have caused 1376 the frame assembly buffer to overflow is indicated by the 1377 gBondEthPortStatRxOverflows object. 1379 This object is inhibited during Unavailable Seconds (UAS)." 1380 REFERENCE 1381 "[TR-159] 5.5.3.14" 1382 ::= { gBondEthPortPmCurEntry 22} 1384 -- Port PM history: 15-min buckets 1386 gBondEthPortPm15MinTable OBJECT-TYPE 1387 SYNTAX SEQUENCE OF GBondEthPortPm15MinEntry 1388 MAX-ACCESS not-accessible 1389 STATUS current 1390 DESCRIPTION 1391 "This table contains historical 15-minute buckets of Performance 1392 Monitoring information for a G.Bond/Eth port (a row for each 1393 15-minute interval, up to 96 intervals). 1394 Entries in this table MUST be maintained in a persistent manner." 1395 ::= { gBondEthPM 2 } 1397 gBondEthPortPm15MinEntry OBJECT-TYPE 1398 SYNTAX GBondEthPortPm15MinEntry 1399 MAX-ACCESS not-accessible 1400 STATUS current 1401 DESCRIPTION 1402 "An entry in the G.Bond/Eth Port historical 15-minute PM table. 1403 Each entry represents performance monitoring data for a 1404 G.Bond/Eth port, indexed by ifIndex, collected during a 1405 particular 15-minute interval, indexed by 1406 gBondEthPortPm15MinIntervalIndex." 1407 INDEX { ifIndex, gBondEthPortPm15MinIntervalIndex } 1408 ::= { gBondEthPortPm15MinTable 1 } 1410 GBondEthPortPm15MinEntry ::= 1411 SEQUENCE { 1412 gBondEthPortPm15MinIntervalIndex Unsigned32, 1413 gBondEthPortPm15MinIntervalMoniTime HCPerfTimeElapsed, 1414 gBondEthPortPm15MinIntervalRxErrors HCPerfCurrentCount, 1415 gBondEthPortPm15MinIntervalRxSmallFragments HCPerfCurrentCount, 1416 gBondEthPortPm15MinIntervalRxLargeFragments HCPerfCurrentCount, 1417 gBondEthPortPm15MinIntervalRxBadFragments HCPerfCurrentCount, 1418 gBondEthPortPm15MinIntervalRxLostFragments HCPerfCurrentCount, 1419 gBondEthPortPm15MinIntervalRxLostStarts HCPerfCurrentCount, 1420 gBondEthPortPm15MinIntervalRxLostEnds HCPerfCurrentCount, 1421 gBondEthPortPm15MinIntervalRxOverflows HCPerfCurrentCount, 1422 gBondEthPortPm15MinIntervalValid TruthValue 1423 } 1425 gBondEthPortPm15MinIntervalIndex OBJECT-TYPE 1426 SYNTAX Unsigned32 (1..96) 1427 MAX-ACCESS not-accessible 1428 STATUS current 1429 DESCRIPTION 1430 "Performance Data Interval number. 1 is the most recent previous 1431 interval; interval 96 is 24 hours ago. 1432 Intervals 2..96 are OPTIONAL. 1434 This object partially maps to the TR-159 attribute 1435 aGroupPerf15MinIntervalNumber." 1436 REFERENCE 1437 "[TR-159] 5.5.1.57" 1438 ::= { gBondEthPortPm15MinEntry 1 } 1440 gBondEthPortPm15MinIntervalMoniTime OBJECT-TYPE 1441 SYNTAX HCPerfTimeElapsed 1442 UNITS "seconds" 1443 MAX-ACCESS read-only 1444 STATUS current 1445 DESCRIPTION 1446 "A read-only count of seconds over which the performance data 1447 was actually monitored. This value will be the same as the 1448 interval duration (900 seconds), except in a situation where 1449 performance data could not be collected for any reason." 1450 ::= { gBondEthPortPm15MinEntry 2 } 1452 gBondEthPortPm15MinIntervalRxErrors OBJECT-TYPE 1453 SYNTAX HCPerfCurrentCount 1454 UNITS "fragments" 1455 MAX-ACCESS read-only 1456 STATUS current 1457 DESCRIPTION 1458 "A read-only count of errored fragments received and discarded 1459 by a G.Bond/Eth port, during the 15-minute performance history 1460 interval. 1462 Note that the total number of errored fragments is indicated by 1463 the gBondEthPortStatRxErrors object. 1465 This object is inhibited during Unavailable Seconds (UAS)." 1466 REFERENCE 1467 "[TR-159] 5.5.3.7" 1468 ::= { gBondEthPortPm15MinEntry 3} 1470 gBondEthPortPm15MinIntervalRxSmallFragments OBJECT-TYPE 1471 SYNTAX HCPerfCurrentCount 1472 UNITS "fragments" 1473 MAX-ACCESS read-only 1474 STATUS current 1475 DESCRIPTION 1476 "A read-only count of fragments smaller than minFragmentSize 1477 (64 Bytes), that have been received and discarded by a 1478 G.Bond/Eth port, during the 15-minute performance history 1479 interval. 1481 Note that the total number of small fragments is indicated by 1482 the gBondEthPortStatRxSmallFragments object. 1484 This object is inhibited during Unavailable Seconds (UAS)." 1485 REFERENCE 1486 "[TR-159] 5.5.3.8" 1487 ::= { gBondEthPortPm15MinEntry 4} 1489 gBondEthPortPm15MinIntervalRxLargeFragments OBJECT-TYPE 1490 SYNTAX HCPerfCurrentCount 1491 UNITS "fragments" 1492 MAX-ACCESS read-only 1493 STATUS current 1494 DESCRIPTION 1495 "A read-only count of fragments larger than maxFragmentSize 1496 (512 Bytes), that have been received and discarded by a 1497 G.Bond/Eth port, during the 15-minute performance history 1498 interval. 1500 Note that the total number of large fragments is indicated by 1501 the gBondEthPortStatRxLargeFragments object. 1503 This object is inhibited during Unavailable Seconds (UAS)." 1505 REFERENCE 1506 "[TR-159] 5.5.3.9" 1507 ::= { gBondEthPortPm15MinEntry 5} 1509 gBondEthPortPm15MinIntervalRxBadFragments OBJECT-TYPE 1510 SYNTAX HCPerfCurrentCount 1511 UNITS "fragments" 1512 MAX-ACCESS read-only 1513 STATUS current 1514 DESCRIPTION 1515 "A read-only count of fragments which do not fit into the 1516 sequence expected by the frame assembly function, that have been 1517 received and discarded by a G.Bond/Eth port, during the 15-minute 1518 performance history interval. 1520 Note that the total number of small fragments is indicated by 1521 the gBondEthPortStatRxBadFragments object. 1523 This object is inhibited during Unavailable Seconds (UAS)." 1524 REFERENCE 1525 "[TR-159] 5.5.3.10" 1526 ::= { gBondEthPortPm15MinEntry 6} 1528 gBondEthPortPm15MinIntervalRxLostFragments OBJECT-TYPE 1529 SYNTAX HCPerfCurrentCount 1530 UNITS "fragments" 1531 MAX-ACCESS read-only 1532 STATUS current 1533 DESCRIPTION 1534 "A read-only count of gaps in the sequence of fragments, 1535 expected by the frame assembly function of a G.Bond/Eth port, 1536 during the 15-minute performance history interval. 1538 Note that the total number of the lost fragments is indicated by 1539 the gBondEthPortStatRxLostFragments object. 1541 This object is inhibited during Unavailable Seconds (UAS)." 1542 REFERENCE 1543 "[TR-159] 5.5.3.11" 1544 ::= { gBondEthPortPm15MinEntry 7} 1546 gBondEthPortPm15MinIntervalRxLostStarts OBJECT-TYPE 1547 SYNTAX HCPerfCurrentCount 1548 MAX-ACCESS read-only 1549 STATUS current 1550 DESCRIPTION 1551 "A read-only count of missing StartOfPacket indicators expected 1552 by the frame assembly function of a G.Bond/Eth port, during the 1553 15-minute performance history interval. 1555 Note that the total number of missing StartOfPacket indicators 1556 is indicated by the gBondEthPortStatRxLostStarts object. 1558 This object is inhibited during Unavailable Seconds (UAS)." 1559 REFERENCE 1560 "[TR-159] 5.5.3.12" 1561 ::= { gBondEthPortPm15MinEntry 8} 1563 gBondEthPortPm15MinIntervalRxLostEnds OBJECT-TYPE 1564 SYNTAX HCPerfCurrentCount 1565 MAX-ACCESS read-only 1566 STATUS current 1567 DESCRIPTION 1568 "A read-only count of missing EndOfPacket indicators expected 1569 by the frame assembly function of a G.Bond/Eth port, during the 1570 15-minute performance history interval. 1572 Note that the total number of missing EndOfPacket indicators 1573 is indicated by the gBondEthPortStatRxLostEnds object. 1575 This object is inhibited during Unavailable Seconds (UAS)." 1576 REFERENCE 1577 "[TR-159] 5.5.3.13" 1578 ::= { gBondEthPortPm15MinEntry 9} 1580 gBondEthPortPm15MinIntervalRxOverflows OBJECT-TYPE 1581 SYNTAX HCPerfCurrentCount 1582 UNITS "fragments" 1583 MAX-ACCESS read-only 1584 STATUS current 1585 DESCRIPTION 1586 "A read-only count of fragments that have been received and 1587 discarded by a G.Bond/Eth port, which would have caused the 1588 frame assembly buffer to overflow, during the 15-minute 1589 performance history interval. 1591 Note that the total number of fragments which would have caused 1592 the frame assembly buffer to overflow is indicated by the 1593 gBondEthPortStatRxOverflows object. 1595 This object is inhibited during Unavailable Seconds (UAS)." 1596 REFERENCE 1597 "[TR-159] 5.5.3.14" 1598 ::= { gBondEthPortPm15MinEntry 10} 1600 gBondEthPortPm15MinIntervalValid OBJECT-TYPE 1601 SYNTAX TruthValue 1602 MAX-ACCESS read-only 1603 STATUS current 1604 DESCRIPTION 1605 "A read-only object indicating whether or not this history 1606 bucket contains valid data. Valid bucket is reported as true(1) 1607 and invalid bucket as false(2). 1608 If this history bucket is invalid the BTU MUST NOT produce 1609 notifications based upon the value of the counters in this 1610 bucket. 1611 Note that an implementation may decide not to store invalid 1612 history buckets in its data base. In such case this object is 1613 not required as only valid history buckets are available while 1614 invalid history buckets are simply not in the data base. 1616 This object partially maps to the TR-159 attribute 1617 aGroupPerf15MinIntervalValid." 1618 REFERENCE 1619 "[TR-159] 5.5.1.58" 1620 ::= { gBondEthPortPm15MinEntry 11 } 1622 -- Port PM history: 1-day buckets 1624 gBondEthPortPm1DayTable OBJECT-TYPE 1625 SYNTAX SEQUENCE OF GBondEthPortPm1DayEntry 1626 MAX-ACCESS not-accessible 1627 STATUS current 1628 DESCRIPTION 1629 "This table contains historical 1-day buckets of Performance 1630 Monitoring information for a G.Bond/Eth port (a row for each 1631 1-day interval, up to 7 intervals). 1632 Entries in this table MUST be maintained in a persistent manner." 1633 ::= { gBondEthPM 3 } 1635 gBondEthPortPm1DayEntry OBJECT-TYPE 1636 SYNTAX GBondEthPortPm1DayEntry 1637 MAX-ACCESS not-accessible 1638 STATUS current 1639 DESCRIPTION 1640 "An entry in the G.Bond/Eth port historical 1-day PM table. 1641 Each entry represents performance monitoring data for such port, 1642 indexed by ifIndex, collected during a particular 1-day 1643 interval, indexed by gBondEthPortPm1DayIntervalIndex." 1644 INDEX { ifIndex, gBondEthPortPm1DayIntervalIndex } 1645 ::= { gBondEthPortPm1DayTable 1 } 1647 GBondEthPortPm1DayEntry ::= 1648 SEQUENCE { 1649 gBondEthPortPm1DayIntervalIndex Unsigned32, 1650 gBondEthPortPm1DayIntervalMoniTime HCPerfTimeElapsed, 1651 gBondEthPortPm1DayIntervalRxErrors HCPerfCurrentCount, 1652 gBondEthPortPm1DayIntervalRxSmallFragments HCPerfCurrentCount, 1653 gBondEthPortPm1DayIntervalRxLargeFragments HCPerfCurrentCount, 1654 gBondEthPortPm1DayIntervalRxBadFragments HCPerfCurrentCount, 1655 gBondEthPortPm1DayIntervalRxLostFragments HCPerfCurrentCount, 1656 gBondEthPortPm1DayIntervalRxLostStarts HCPerfCurrentCount, 1657 gBondEthPortPm1DayIntervalRxLostEnds HCPerfCurrentCount, 1658 gBondEthPortPm1DayIntervalRxOverflows HCPerfCurrentCount, 1659 gBondEthPortPm1DayIntervalValid TruthValue 1660 } 1662 gBondEthPortPm1DayIntervalIndex OBJECT-TYPE 1663 SYNTAX Unsigned32 (1..7) 1664 MAX-ACCESS not-accessible 1665 STATUS current 1666 DESCRIPTION 1667 "Performance Data Interval number. 1 is the most recent previous 1668 interval; interval 7 is 7 days ago. 1669 Intervals 2..7 are OPTIONAL. 1671 This object partially maps to the TR-159 attribute 1672 aGroupPerf1DayIntervalNumber." 1673 REFERENCE 1674 "[TR-159] 5.5.1.62" 1675 ::= { gBondEthPortPm1DayEntry 1 } 1677 gBondEthPortPm1DayIntervalMoniTime OBJECT-TYPE 1678 SYNTAX HCPerfTimeElapsed 1679 UNITS "seconds" 1680 MAX-ACCESS read-only 1681 STATUS current 1682 DESCRIPTION 1683 "A read-only count of seconds over which the performance data 1684 was actually monitored. This value will be the same as the 1685 interval duration (86400 seconds), except in a situation where 1686 performance data could not be collected for any reason. 1688 This object partially maps to the TR-159 attribute 1689 aGroupPerf1DayIntervalMoniSecs." 1690 REFERENCE 1691 "[TR-159] 5.5.1.64" 1692 ::= { gBondEthPortPm1DayEntry 2 } 1694 gBondEthPortPm1DayIntervalRxErrors OBJECT-TYPE 1695 SYNTAX HCPerfCurrentCount 1696 UNITS "fragments" 1697 MAX-ACCESS read-only 1698 STATUS current 1699 DESCRIPTION 1700 "A read-only count of errored fragments received and discarded 1701 by a G.Bond/Eth port, during the 1-day performance history 1702 interval. 1704 Note that the total number of errored fragments is indicated by 1705 the gBondEthPortStatRxErrors object. 1707 This object is inhibited during Unavailable Seconds (UAS)." 1708 REFERENCE 1709 "[TR-159] 5.5.3.7" 1710 ::= { gBondEthPortPm1DayEntry 3 } 1712 gBondEthPortPm1DayIntervalRxSmallFragments OBJECT-TYPE 1713 SYNTAX HCPerfCurrentCount 1714 UNITS "fragments" 1715 MAX-ACCESS read-only 1716 STATUS current 1717 DESCRIPTION 1718 "A read-only count of fragments smaller than minFragmentSize 1719 (64 Bytes), that have been received and discarded by a 1720 G.Bond/Eth port, during the 1-day performance history interval. 1722 Note that the total number of small fragments is indicated by 1723 the gBondEthPortStatRxSmallFragments object. 1725 This object is inhibited during Unavailable Seconds (UAS)." 1726 REFERENCE 1727 "[TR-159] 5.5.3.8" 1728 ::= { gBondEthPortPm1DayEntry 4} 1730 gBondEthPortPm1DayIntervalRxLargeFragments OBJECT-TYPE 1731 SYNTAX HCPerfCurrentCount 1732 UNITS "fragments" 1733 MAX-ACCESS read-only 1734 STATUS current 1735 DESCRIPTION 1736 "A read-only count of fragments larger than maxFragmentSize 1737 (512 Bytes), that have been received and discarded by a 1738 G.Bond/Eth port, during the 1-day performance history interval. 1740 Note that the total number of large fragments is indicated by 1741 the gBondEthPortStatRxLargeFragments object. 1743 This object is inhibited during Unavailable Seconds (UAS)." 1744 REFERENCE 1745 "[TR-159] 5.5.3.9" 1746 ::= { gBondEthPortPm1DayEntry 5} 1748 gBondEthPortPm1DayIntervalRxBadFragments OBJECT-TYPE 1749 SYNTAX HCPerfCurrentCount 1750 UNITS "fragments" 1751 MAX-ACCESS read-only 1752 STATUS current 1753 DESCRIPTION 1754 "A read-only count of fragments which do not fit into the 1755 sequence expected by the frame assembly function, that have been 1756 received and discarded by a G.Bond/Eth port, during the 1-day 1757 performance history interval. 1759 Note that the total number of small fragments is indicated by 1760 the gBondEthPortStatRxBadFragments object. 1762 This object is inhibited during Unavailable Seconds (UAS)." 1763 REFERENCE 1764 "[TR-159] 5.5.3.10" 1765 ::= { gBondEthPortPm1DayEntry 6} 1767 gBondEthPortPm1DayIntervalRxLostFragments OBJECT-TYPE 1768 SYNTAX HCPerfCurrentCount 1769 UNITS "fragments" 1770 MAX-ACCESS read-only 1771 STATUS current 1772 DESCRIPTION 1773 "A read-only count of gaps in the sequence of fragments, 1774 expected by the frame assembly function of a G.Bond/Eth port, 1775 during the 1-day performance history interval. 1777 Note that the total number of the lost fragments is indicated by 1778 the gBondEthPortStatRxLostFragments object. 1780 This object is inhibited during Unavailable Seconds (UAS)." 1781 REFERENCE 1782 "[TR-159] 5.5.3.11" 1783 ::= { gBondEthPortPm1DayEntry 7} 1785 gBondEthPortPm1DayIntervalRxLostStarts OBJECT-TYPE 1786 SYNTAX HCPerfCurrentCount 1787 MAX-ACCESS read-only 1788 STATUS current 1789 DESCRIPTION 1790 "A read-only count of missing StartOfPacket indicators expected 1791 by the frame assembly function of a G.Bond/Eth port, during the 1792 1-day performance history interval. 1794 Note that the total number of missing StartOfPacket indicators 1795 is indicated by the gBondEthPortStatRxLostStarts object. 1797 This object is inhibited during Unavailable Seconds (UAS)." 1798 REFERENCE 1799 "[TR-159] 5.5.3.12" 1800 ::= { gBondEthPortPm1DayEntry 8} 1802 gBondEthPortPm1DayIntervalRxLostEnds OBJECT-TYPE 1803 SYNTAX HCPerfCurrentCount 1804 MAX-ACCESS read-only 1805 STATUS current 1806 DESCRIPTION 1807 "A read-only count of missing EndOfPacket indicators expected 1808 by the frame assembly function of a G.Bond/Eth port, during the 1809 1-day performance history interval. 1811 Note that the total number of missing EndOfPacket indicators 1812 is indicated by the gBondEthPortStatRxLostEnds object. 1814 This object is inhibited during Unavailable Seconds (UAS)." 1815 REFERENCE 1816 "[TR-159] 5.5.3.13" 1817 ::= { gBondEthPortPm1DayEntry 9} 1819 gBondEthPortPm1DayIntervalRxOverflows OBJECT-TYPE 1820 SYNTAX HCPerfCurrentCount 1821 UNITS "fragments" 1822 MAX-ACCESS read-only 1823 STATUS current 1824 DESCRIPTION 1825 "A read-only count of fragments that have been received and 1826 discarded by a G.Bond/Eth port, which would have caused the 1827 frame assembly buffer to overflow, during the 1-day performance 1828 history interval. 1830 Note that the total number of fragments which would have caused 1831 the frame assembly buffer to overflow is indicated by the 1832 gBondEthPortStatRxOverflows object. 1834 This object is inhibited during Unavailable Seconds (UAS)." 1835 REFERENCE 1836 "[TR-159] 5.5.3.14" 1837 ::= { gBondEthPortPm1DayEntry 10} 1839 gBondEthPortPm1DayIntervalValid OBJECT-TYPE 1840 SYNTAX TruthValue 1841 MAX-ACCESS read-only 1842 STATUS current 1843 DESCRIPTION 1844 "A read-only object indicating whether or not this history 1845 bucket contains valid data. Valid bucket is reported as true(1) 1846 and invalid bucket as false(2). 1847 If this history bucket is invalid the BTU MUST NOT produce 1848 notifications based upon the value of the counters in this 1849 bucket. 1850 Note that an implementation may decide not to store invalid 1851 history buckets in its data base. In such case this object is 1852 not required as only valid history buckets are available while 1853 invalid history buckets are simply not in the data base. 1855 This object partially maps to the TR-159 attribute 1856 aGroupPerf1DayIntervalValid." 1857 REFERENCE 1858 "[TR-159] 5.5.1.63" 1859 ::= { gBondEthPortPm1DayEntry 11 } 1861 ------------------------------- 1862 -- BCE group 1863 ------------------------------- 1865 gBondEthBceConfTable OBJECT-TYPE 1866 SYNTAX SEQUENCE OF GBondEthBceConfEntry 1867 MAX-ACCESS not-accessible 1868 STATUS current 1869 DESCRIPTION 1870 "Table for Configuration of G.Bond/Eth specific aspects for the 1871 Bonding Channel Entity (BCE) ports (modems/channels). 1873 Entries in this table MUST be maintained in a persistent 1874 manner." 1875 ::= { gBondEthBce 1 } 1877 gBondEthBceConfEntry OBJECT-TYPE 1878 SYNTAX GBondEthBceConfEntry 1879 MAX-ACCESS not-accessible 1880 STATUS current 1881 DESCRIPTION 1882 "An entry in the G.Bond/Eth BCE Configuration table. 1883 Each entry represents G.998.2-specific aspects of a BCE port 1884 indexed by the ifIndex. Note that a G.Bond/Eth BCE port can be 1885 stacked below a single GBS port, also indexed by ifIndex." 1886 INDEX { ifIndex } 1887 ::= { gBondEthBceConfTable 1 } 1889 GBondEthBceConfEntry ::= 1890 SEQUENCE { 1891 gBondEthBceConfEligibleGroupID PhysAddress, 1892 gBondEthBceConfPeerEligibleGroupID PhysAddress 1893 } 1895 gBondEthBceConfEligibleGroupID OBJECT-TYPE 1896 SYNTAX PhysAddress (SIZE(0|6)) 1897 MAX-ACCESS read-write 1898 STATUS current 1899 DESCRIPTION 1900 "BACP Eligible Group ID of a G.Bond/ETH BCE port. 1901 A universally unique 6-octet long identifier, used by the 1902 OPTIONAL BACP, to determine bonding eligibility. When two BCEs 1903 have the same gBondEthBceConfEligibleGroupID on a system, they 1904 are eligible to be aggregated on that system. Typically, all 1905 BCEs on a BTU-R device would be assigned the same 1906 gBondEthBceConfEligibleGroupID, to assert that all of the BCEs 1907 should be in the same bonded group. BCEs with different 1908 gBondEthBceConfEligibleGroupID values MUST NOT be connected to 1909 the same GBS. 1910 BCEs with the same gBondEthBceConfEligibleGroupID MAY be 1911 connected to different GBS ports. 1912 This object MUST be instantiated during BACP initialization, 1913 when every BCE belongs to its own GBS. Attempts to change this 1914 object MUST be rejected (with the error inconsistentValue), 1915 if the BCE is aggregated with other BCEs, i.e. more than one BCE 1916 is connected to the same GBS, or if the BCE in question is not 1917 eligible to be bonded with other BCEs having the same value 1918 (e.g. the bonding is limited to a single Line Card and BCEs are 1919 located on the different Line Cards, or BCEs are the channels of 1920 the same line). 1922 Note that bonding eligibility is reflected in the 1923 ifCapStackTable and its inverse ifInvCapStackTable, and as such 1924 any modification of gBondEthBceConfEligibleGroupID MUST be 1925 reflected in these tables. 1927 A zero-length octet string SHALL be returned on an attempt to 1928 read this object on systems not supporting BACP (the value of 1929 gBondEthPortCapBacpSupported for the connected GBS is false). 1931 This object maps to the TR-159 attribute 1932 aChannelEligibleGroupID." 1933 REFERENCE 1934 "[TR-159] 5.5.7.3" 1935 ::= { gBondEthBceConfEntry 1 } 1937 gBondEthBceConfPeerEligibleGroupID OBJECT-TYPE 1938 SYNTAX PhysAddress (SIZE(0|6)) 1939 MAX-ACCESS read-only 1940 STATUS current 1941 DESCRIPTION 1942 "BACP Eligible Group ID of a peer G.Bond/ETH BCE port, most 1943 recently received by the local BCE via Local info TLV BACPDU 1944 message from the peer BCE. 1945 A universally unique 6-octet long identifier, used by the 1946 OPTIONAL BACP, to determine bonding eligibility. 1947 BCEs with different gBondEthBceConfPeerEligibleGroupID values 1948 MUST NOT be connected to the same GBS. 1949 BCEs with the same gBondEthBceConfPeerEligibleGroupID MAY be 1950 connected to different GBS ports. 1952 A zero-length octet string SHALL be returned on an attempt to 1953 read this object on systems not supporting BACP (the value of 1954 gBondEthPortCapBacpSupported for the connected GBS is false) 1955 or when no BACPPDUs has been received from the peer BCE. 1957 This object maps to the G.998.2-Amd2 attribute 1958 Remote Group ID." 1959 REFERENCE 1960 "[G.998.2-Amd2] C.3.1.6" 1961 ::= { gBondEthBceConfEntry 2 } 1963 gBondEthBceStatTable OBJECT-TYPE 1964 SYNTAX SEQUENCE OF GBondEthBceStatEntry 1965 MAX-ACCESS not-accessible 1966 STATUS current 1967 DESCRIPTION 1968 "This table provides common status information of G.Bond/Eth 1969 BCE ports. 1971 This table contains live data from the equipment. As such, 1972 it is NOT persistent." 1973 ::= { gBondEthBce 2 } 1975 gBondEthBceStatEntry OBJECT-TYPE 1976 SYNTAX GBondEthBceStatEntry 1977 MAX-ACCESS not-accessible 1978 STATUS current 1979 DESCRIPTION 1980 "An entry in the G.Bond/Eth BCE Status table. 1981 Each entry represents common aspects of a G.Bond/Eth BCE port 1982 indexed by the ifIndex. Note that a BCE port can be stacked 1983 below a single GBS port, also indexed by ifIndex, 1984 possibly together with other BCE ports." 1986 INDEX { ifIndex } 1987 ::= { gBondEthBceStatTable 1 } 1989 GBondEthBceStatEntry ::= 1990 SEQUENCE { 1991 gBondEthBceStatTcInCodingErrors Counter32, 1992 gBondEthBceStatTcInCrcErrors Counter32 1993 } 1995 gBondEthBceStatTcInCodingErrors OBJECT-TYPE 1996 SYNTAX Counter32 1997 MAX-ACCESS read-only 1998 STATUS current 1999 DESCRIPTION 2000 "A number of PTM-TC encapsulation errors. This counter is 2001 incremented for each encapsulation error detected by the 2002 PTM-TC receive function. 2004 Discontinuities in the value of this counter can occur at 2005 re-initialization of the management system, and at other times 2006 as indicated by the value of ifCounterDiscontinuityTime, 2007 defined in IF-MIB. 2009 This object maps to TR-159 attribute 2010 aChannelPtmTcRxCodingViolations." 2011 REFERENCE 2012 "[TR-159] 5.5.7.8" 2013 ::= { gBondEthBceStatEntry 1 } 2015 gBondEthBceStatTcInCrcErrors OBJECT-TYPE 2016 SYNTAX Counter32 2017 MAX-ACCESS read-only 2018 STATUS current 2019 DESCRIPTION 2020 "A number of PTM-TC CRC errors. This counter is incremented 2021 for each CRC error detected by the PTM-TC receive function. 2023 Discontinuities in the value of this counter can occur at 2024 re-initialization of the management system, and at other times 2025 as indicated by the value of ifCounterDiscontinuityTime, 2026 defined in IF-MIB. 2028 This object maps to TR-159 attribute aChannelPtmTcRxCrcErrors." 2029 REFERENCE 2030 "[TR-159] 5.5.7.9" 2031 ::= { gBondEthBceStatEntry 2 } 2033 ------------------------------- 2034 -- Conformance Statements 2035 ------------------------------- 2037 gBondEthGroups OBJECT IDENTIFIER 2038 ::= { gBondEthConformance 1 } 2040 gBondEthCompliances OBJECT IDENTIFIER 2041 ::= { gBondEthConformance 2 } 2043 -- Object Groups 2045 gBondEthBasicGroup OBJECT-GROUP 2046 OBJECTS { 2047 gBondEthPortCapTcTypesSupported, 2048 gBondEthPortCapBacpSupported, 2049 gBondEthPortConfTcAdminType, 2050 gBondEthPortStatTcOperType, 2051 gBondEthPortStatRxErrors, 2052 gBondEthPortStatRxSmallFragments, 2053 gBondEthPortStatRxLargeFragments, 2054 gBondEthPortStatRxBadFragments, 2055 gBondEthPortStatRxLostFragments, 2056 gBondEthPortStatRxLostStarts, 2057 gBondEthPortStatRxLostEnds, 2058 gBondEthPortStatRxOverflows, 2059 gBondEthBceStatTcInCodingErrors, 2060 gBondEthBceStatTcInCrcErrors 2061 } 2062 STATUS current 2063 DESCRIPTION 2064 "A collection of objects representing management information 2065 for G.Bond/Eth GBS ports." 2066 ::= { gBondEthGroups 1 } 2068 gBondEthBacpGroup OBJECT-GROUP 2069 OBJECTS { 2070 gBondEthPortConfAdminCp, 2071 gBondEthPortStatOperCp, 2072 gBondEthBceConfEligibleGroupID, 2073 gBondEthBceConfPeerEligibleGroupID 2075 } 2076 STATUS current 2077 DESCRIPTION 2078 "A collection of objects representing management information 2079 for the OPTIONAL frame-based Bonding Aggregation Control 2080 Protocol (BACP) used by G.Bond/Eth GBS ports instead of the 2081 mandatory G.hs-based discovery and aggregation protocol." 2082 ::= { gBondEthGroups 2 } 2084 gBondEthBceGroup OBJECT-GROUP 2085 OBJECTS { 2086 gBondEthBceStatTcInCodingErrors, 2087 gBondEthBceStatTcInCrcErrors 2088 } 2089 STATUS current 2090 DESCRIPTION 2091 "A collection of objects representing OPTIONAL management 2092 information for G.Bond/Eth BCE ports." 2093 ::= { gBondEthGroups 3 } 2095 gBondEthPerfCurrGroup OBJECT-GROUP 2096 OBJECTS { 2097 gBondEthPortPm15MinValidIntervals, 2098 gBondEthPortPm15MinInvalidIntervals, 2099 gBondEthPortPmCur15MinTimeElapsed, 2100 gBondEthPortPmCur15MinRxErrors, 2101 gBondEthPortPmCur15MinRxSmallFragments, 2102 gBondEthPortPmCur15MinRxLargeFragments, 2103 gBondEthPortPmCur15MinRxBadFragments, 2104 gBondEthPortPmCur15MinRxLostFragments, 2105 gBondEthPortPmCur15MinRxLostStarts, 2106 gBondEthPortPmCur15MinRxLostEnds, 2107 gBondEthPortPmCur15MinRxOverflows, 2108 gBondEthPortPm1DayValidIntervals, 2109 gBondEthPortPm1DayInvalidIntervals, 2110 gBondEthPortPmCur1DayTimeElapsed, 2111 gBondEthPortPmCur1DayRxErrors, 2112 gBondEthPortPmCur1DayRxSmallFragments, 2113 gBondEthPortPmCur1DayRxLargeFragments, 2114 gBondEthPortPmCur1DayRxBadFragments, 2115 gBondEthPortPmCur1DayRxLostFragments, 2116 gBondEthPortPmCur1DayRxLostStarts, 2117 gBondEthPortPmCur1DayRxLostEnds, 2118 gBondEthPortPmCur1DayRxOverflows 2119 } 2120 STATUS current 2121 DESCRIPTION 2122 "A collection of objects supporting OPTIONAL current Performance 2123 Monitoring information for G.Bond/Eth ports." 2124 ::= { gBondEthGroups 4 } 2126 gBondEthPerf15MinGroup OBJECT-GROUP 2127 OBJECTS { 2128 gBondEthPortPm15MinIntervalMoniTime, 2129 gBondEthPortPm15MinIntervalRxErrors, 2130 gBondEthPortPm15MinIntervalRxSmallFragments, 2131 gBondEthPortPm15MinIntervalRxLargeFragments, 2132 gBondEthPortPm15MinIntervalRxBadFragments, 2133 gBondEthPortPm15MinIntervalRxLostFragments, 2134 gBondEthPortPm15MinIntervalRxLostStarts, 2135 gBondEthPortPm15MinIntervalRxLostEnds, 2136 gBondEthPortPm15MinIntervalRxOverflows, 2137 gBondEthPortPm15MinIntervalValid 2138 } 2139 STATUS current 2140 DESCRIPTION 2141 "A collection of objects supporting OPTIONAL historical 2142 Performance Monitoring information for G.Bond/Eth ports, during 2143 previous 15-minute intervals ." 2144 ::= { gBondEthGroups 5 } 2146 gBondEthPerf1DayGroup OBJECT-GROUP 2147 OBJECTS { 2148 gBondEthPortPm1DayIntervalMoniTime, 2149 gBondEthPortPm1DayIntervalRxErrors, 2150 gBondEthPortPm1DayIntervalRxSmallFragments, 2151 gBondEthPortPm1DayIntervalRxLargeFragments, 2152 gBondEthPortPm1DayIntervalRxBadFragments, 2153 gBondEthPortPm1DayIntervalRxLostFragments, 2154 gBondEthPortPm1DayIntervalRxLostStarts, 2155 gBondEthPortPm1DayIntervalRxLostEnds, 2156 gBondEthPortPm1DayIntervalRxOverflows, 2157 gBondEthPortPm1DayIntervalValid 2158 } 2159 STATUS current 2160 DESCRIPTION 2161 "A collection of objects supporting OPTIONAL historical 2162 Performance Monitoring information for G.Bond/Eth ports, during 2163 previous 1-day intervals ." 2164 ::= { gBondEthGroups 6 } 2166 ------------------------------- 2167 -- Compliance Statements 2168 ------------------------------- 2170 gBondEthCompliance MODULE-COMPLIANCE 2171 STATUS current 2172 DESCRIPTION 2173 "The compliance statement for G.Bond Ethernet interfaces. 2174 Compliance with the following external compliance statements 2175 is REQUIRED: 2177 MIB Module Compliance Statement 2178 ---------- -------------------- 2179 IF-MIB ifCompliance3 2180 GBOND-MIB gBondCompliance" 2182 MODULE -- this module 2183 MANDATORY-GROUPS { 2184 gBondEthBasicGroup 2185 } 2187 GROUP gBondEthBceGroup 2188 DESCRIPTION 2189 "Support for this group is OPTIONAL" 2191 GROUP gBondEthBacpGroup 2192 DESCRIPTION 2193 "Support for this group is OPTIONAL and only required for 2194 implementations supporting BACP." 2196 GROUP gBondEthPerfCurrGroup 2197 DESCRIPTION 2198 "Support for this group is only required for implementations 2199 supporting Performance Monitoring." 2201 GROUP gBondEthPerf15MinGroup 2202 DESCRIPTION 2203 "Support for this group is only required for implementations 2204 supporting historical Performance Monitoring." 2206 GROUP gBondEthPerf1DayGroup 2207 DESCRIPTION 2208 "Support for this group is only required for implementations 2209 supporting 1-day historical Performance Monitoring." 2211 OBJECT gBondEthPortCapTcTypesSupported 2212 SYNTAX BITS { 2213 tc6465(0), 2214 tcHDLC(1) 2215 } 2216 DESCRIPTION 2217 "Support for all TC types is not required. However at least 2218 one value SHALL be supported" 2220 OBJECT gBondEthPortCapBacpSupported 2221 SYNTAX TruthValue 2222 DESCRIPTION 2223 "Support for BACP is OPTIONAL, therefore a value of false(2) 2224 SHALL be supported." 2226 OBJECT gBondEthPortConfTcAdminType 2227 MIN-ACCESS read-only 2228 DESCRIPTION 2229 "Write access is not required (needed only for GBS 2230 supporting more than a single TC encapsulation type, i.e. 2231 tc6465 and tcHDLC." 2233 OBJECT gBondEthPortConfAdminCp 2234 MIN-ACCESS read-only 2235 DESCRIPTION 2236 "Write access is not required (needed only for GBS 2237 supporting BACP in addition to mandatory G.hs-based bonding 2238 discovery and aggregation protocol." 2240 ::= { gBondEthCompliances 1 } 2241 END 2243 7. Security Considerations 2245 There is a number of managed objects defined in this MIB module with 2246 a MAX-ACCESS clause of read-write and/or read-create. Such objects 2247 may be considered sensitive or vulnerable in some network 2248 environments. The support for SET operations in a non-secure 2249 environment without proper protection can have a negative effect on 2250 network operations. These are the tables and objects and their 2251 sensitivity/vulnerability: 2253 o Changing of gBondEthPortConfTable configuration parameters (e.g. 2254 gBondEthPortConfTcAdminType) may lead to a complete service 2255 interruption, in case the specified PTM-TC encapsulation type is 2256 not supported by the remote end. 2258 o Changing of gBondEthBceConfTable configuration parameters (e.g. 2259 gBondEthBceConfEligibleGroupID) may lead to preventing a non- 2260 bonded BCE from being bonded in any bonding group or false 2261 advertisement of bonding eligibility (e.g. between BCEs residing 2262 on different line cards in an application which does not support 2263 cross-card bonding). 2265 Some of the readable objects in this MIB module (i.e., those with 2266 MAX-ACCESS other than not-accessible) may be considered sensitive or 2267 vulnerable in some network environments since, collectively, they 2268 provide information about the performance of network interfaces and 2269 can reveal some aspects of their configuration. 2271 It is thus important to control even GET and/or NOTIFY access to 2272 these objects and possibly even encrypt the values of these objects 2273 when sending them over the network via SNMP. These are the tables 2274 and objects and their sensitivity/vulnerability: 2276 o gBondEthPortStatTable - objects in this table (e.g. 2277 gBondEthPortStatTcOperType) provide status information for the 2278 G.Bond port, which may aid in deciphering of the G.Bond/ETH 2279 transmissions. 2281 SNMP versions prior to SNMPv3 did not include adequate security. 2282 Even if the network itself is secure (for example by using IPSec), 2283 there is no control as to who on the secure network is allowed to 2284 access and GET/SET (read/change/create/delete) the objects in this 2285 MIB module. 2287 Implementations MUST provide the security features described by the 2288 SNMPv3 framework (see [RFC3410]), including full support for 2289 authentication and privacy via the User-based Security Model (USM) 2290 [RFC3414] with the AES cipher algorithm [RFC3826]. Implementations 2291 MAY also provide support for the Transport Security Model (TSM) 2292 [RFC5591] in combination with a secure transport such as SSH 2293 [RFC5592] or TLS/DTLS [RFC6353]. 2295 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2296 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2297 enable cryptographic security. It is then a customer/operator 2298 responsibility to ensure that the SNMP entity giving access to an 2299 instance of this MIB module is properly configured to give access to 2300 the objects only to those principals (users) that have legitimate 2301 rights to indeed GET or SET (change/create/delete) them. 2303 8. IANA Considerations 2305 An object identifier for gBondEthMIB MODULE-IDENTITY SHALL be 2306 allocated by IANA [1] in the MIB-2 transmission sub-tree, before this 2307 document is published as an RFC. 2309 9. Acknowledgments 2311 This document was produced by the [ADSLMIB] working group. 2313 10. References 2315 10.1. Normative References 2317 [802.3] IEEE, "IEEE Standard for Information 2318 technology - Telecommunications and 2319 information exchange between systems - 2320 Local and metropolitan area networks - 2321 Specific requirements - Part 3: Carrier 2322 Sense Multiple Access with Collision 2323 Detection (CSMA/CD) Access Method and 2324 Physical Layer Specifications", IEEE 2325 Std 802.3-2005, December 2005. 2327 [G.998.2] ITU-T, "Ethernet-based multi-pair 2328 bonding", ITU-T Recommendation G.998.2, 2329 January 2005, . 2332 [G.998.2-Amd2] ITU-T, "Ethernet-based multi-pair 2333 bonding Amendment 2", ITU-T 2334 Recommendation G.998.2/Amd.2, 2335 December 2007, . 2338 [I-D.ietf-adslmib-gbond-mib] Beili, E. and M. Morgenstern, "xDSL 2339 multi-pair bonding (G.Bond) MIB", 2340 draft-ietf-adslmib-gbond-mib-09 (work 2341 in progress), February 2012. 2343 [RFC2119] Bradner, S., "Key words for use in RFCs 2344 to Indicate Requirement Levels", 2345 BCP 14, RFC 2119, March 1997. 2347 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., 2348 and J. Schoenwaelder, Ed., "Structure 2349 of Management Information Version 2 2350 (SMIv2)", STD 58, RFC 2578, April 1999. 2352 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., 2353 and J. Schoenwaelder, Ed., "Textual 2354 Conventions for SMIv2", STD 58, 2355 RFC 2579, April 1999. 2357 [RFC2580] McCloghrie, K., Perkins, D., and J. 2358 Schoenwaelder, "Conformance Statements 2359 for SMIv2", STD 58, RFC 2580, 2360 April 1999. 2362 [RFC2863] McCloghrie, K. and F. Kastenholz, "The 2363 Interfaces Group MIB", RFC 2863, 2364 June 2000. 2366 [RFC3705] Ray, B. and R. Abbi, "High Capacity 2367 Textual Conventions for MIB Modules 2368 Using Performance History Based on 15 2369 Minute Intervals", RFC 3705, 2370 February 2004. 2372 [TR-159] Beili, E. and M. Morgenstern, 2373 "Management Framework for xDSL 2374 Bonding", Broadband Forum technical 2375 report TR-159, December 2008. 2377 10.2. Informative References 2379 [ADSLMIB] IETF, "ADSL MIB (adslmib) Charter", . 2383 [G.991.2] ITU-T, "Single-pair High-speed Digital 2384 Subscriber Line (SHDSL) transceivers", 2385 ITU-T Recommendation G.991.2, 2386 December 2003, . 2389 [G.993.1] ITU-T, "Very High speed Digital 2390 Subscriber Line transceivers", ITU-T 2391 Recommendation G.993.1, June 2004, . 2394 [G.994.1] ITU-T, "Handshake procedures for 2395 digital subscriber line (DSL) 2396 transceivers", ITU-T 2397 Recommendation G.994.1, February 2007, 2398 . 2401 [RFC3410] Case, J., Mundy, R., Partain, D., and 2402 B. Stewart, "Introduction and 2403 Applicability Statements for Internet- 2404 Standard Management Framework", 2405 RFC 3410, December 2002. 2407 [RFC3414] Blumenthal, U. and B. Wijnen, "User- 2408 based Security Model (USM) for version 2409 3 of the Simple Network Management 2410 Protocol (SNMPv3)", STD 62, RFC 3414, 2411 December 2002. 2413 [RFC3593] Tesink, K., "Textual Conventions for 2414 MIB Modules Using Performance History 2415 Based on 15 Minute Intervals", 2416 RFC 3593, September 2003. 2418 [RFC3826] Blumenthal, U., Maino, F., and K. 2419 McCloghrie, "The Advanced Encryption 2420 Standard (AES) Cipher Algorithm in the 2421 SNMP User-based Security Model", 2422 RFC 3826, June 2004. 2424 [RFC4181] Heard, C., "Guidelines for Authors and 2425 Reviewers of MIB Documents", BCP 111, 2426 RFC 4181, September 2005. 2428 [RFC4836] Beili, E., "Definitions of Managed 2429 Objects for IEEE 802.3 Medium 2430 Attachment Units (MAUs)", RFC 4836, 2431 April 2007. 2433 [RFC5066] Beili, E., "Ethernet in the First Mile 2434 Copper (EFMCu) Interfaces MIB", 2435 RFC 5066, November 2007. 2437 [RFC5591] Harrington, D. and W. Hardaker, 2438 "Transport Security Model for the 2439 Simple Network Management Protocol 2440 (SNMP)", RFC 5591, June 2009. 2442 [RFC5592] Harrington, D., Salowey, J., and W. 2443 Hardaker, "Secure Shell Transport Model 2444 for the Simple Network Management 2445 Protocol (SNMP)", RFC 5592, June 2009. 2447 [RFC6353] Hardaker, W., "Transport Layer Security 2448 (TLS) Transport Model for the Simple 2449 Network Management Protocol (SNMP)", 2450 RFC 6353, July 2011. 2452 URIs 2454 [1] 2456 Authors' Addresses 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 2467 Moti Morgenstern 2468 ECI Telecom 2469 30 Hasivim St. 2470 Petach-Tikva 4951169 2471 Israel 2473 Phone: +972-3-926-6258 2474 EMail: moti.morgenstern@ecitele.com