diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/GBOND-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/GBOND-MIB')
| -rw-r--r-- | MIBS/GBOND-MIB | 2168 |
1 files changed, 2168 insertions, 0 deletions
diff --git a/MIBS/GBOND-MIB b/MIBS/GBOND-MIB new file mode 100644 index 0000000..e0fdf66 --- /dev/null +++ b/MIBS/GBOND-MIB @@ -0,0 +1,2168 @@ +GBOND-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ mib-2,
+ Unsigned32,
+ Gauge32
+ FROM SNMPv2-SMI -- [RFC2578]
+ TEXTUAL-CONVENTION,
+ TruthValue,
+ RowStatus,
+ PhysAddress
+ FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF -- [RFC2580]
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
+ ifIndex
+ FROM IF-MIB -- [RFC2863]
+ HCPerfCurrentCount,
+ HCPerfIntervalCount,
+ HCPerfIntervalThreshold,
+ HCPerfValidIntervals,
+ HCPerfInvalidIntervals,
+ HCPerfTimeElapsed,
+ HCPerfTotalCount
+ FROM HC-PerfHist-TC-MIB -- [RFC3705]
+ ;
+------------------------------------------------------------------------
+ gBondMIB MODULE-IDENTITY
+ LAST-UPDATED "201203120000Z" -- Mar 12, 2012
+ ORGANIZATION "IETF ADSL MIB Working Group"
+ CONTACT-INFO
+ "WG charter:
+ http://www.ietf.org/html.charters/adslmib-charter.html
+
+ Mailing Lists:
+ General Discussion: adslmib@ietf.org
+ To Subscribe: adslmib-request@ietf.org
+ In Body: subscribe your_email_address
+
+ Chair: Menachem Dodge
+ Postal: ECI Telecom, Ltd.
+ 30 Hasivim St.,
+ Petach-Tikva 4951169
+ Israel
+ Phone: +972-3-926-8421
+ EMail: menachem.dodge@ecitele.com
+
+ Editor: Edward Beili
+ Postal: Actelis Networks, Inc.
+ 25 Bazel St., P.O.B. 10173
+ Petach-Tikva 49103
+ Israel
+ Phone: +972-3-924-3491
+ EMail: edward.beili@actelis.com
+
+ Editor: Moti Morgenstern
+ Postal: ECI Telecom
+ 30 Hasivim St.
+ Petach-Tikva 4951169
+ Israel
+
+ Phone: +972-3-926-6258
+ EMail: moti.morgenstern@ecitele.com"
+
+ DESCRIPTION
+ "The objects in this MIB module are used to manage the
+ multi-pair bonded xDSL Interfaces, defined in ITU-T
+ recommendations G.998.1, G.998.2 and G.998.3.
+
+ This MIB module MUST be used in conjunction with a bonding
+ scheme specific MIB module, that is, G9981-MIB, G9982-MIB or
+ G9983-MIB.
+
+ The following references are used throughout this MIB module:
+
+ [G.998.1] refers to:
+ ITU-T Recommendation G.998.1: 'ATM-based multi-pair bonding',
+ January 2005.
+
+ [G.998.2] refers to:
+ ITU-T Recommendation G.998.2: 'Ethernet-based multi-pair
+ bonding', January 2005.
+
+ [G.998.3] refers to:
+ ITU-T Recommendation G.998.3: 'Multi-pair bonding using
+ time-division inverse multiplexing', January 2005.
+
+ [TR-159] refers to:
+ Broadband Forum Technical Report: 'Management Framework for
+ xDSL Bonding', December 2008.
+
+ Naming Conventions:
+ BCE - Bonding Channel Entity
+ BTU - Bonding Transmission Unit
+ BTU-C - Bonding Transmission Unit, CO side
+ BTU-R - Bonding Transmission Unit, Remote Terminal (CPE) side
+ CO - Central Office
+ CPE - Customer Premises Equipment
+ GBS - Generic Bonding Sublayer
+ PM - Performance Monitoring
+ SNR - Signal to Noise Ratio
+ TCA - Threshold Crossing Alert
+
+ Copyright (C) The IETF Trust (2012).
+ This version of this MIB module is part of RFC XXXX;
+ see the RFC itself for full legal notices."
+
+ REVISION "201203120000Z" -- Mar 12, 2012
+ DESCRIPTION "Initial version, published as RFC XXXX."
+
+ -- EdNote: Replace XXXX with the actual RFC number &
+ -- remove this note
+
+ ::= { mib-2 211 }
+
+ -- http://www.iana.org/assignments/smi-numbers.
+
+ -- Sections of the module
+ -- Structured as recommended by [RFC4181], Appendix D
+
+ gBondObjects OBJECT IDENTIFIER ::= { gBondMIB 1 }
+
+ gBondConformance OBJECT IDENTIFIER ::= { gBondMIB 2 }
+
+ -- Groups in the module
+
+ gBondPort OBJECT IDENTIFIER ::= { gBondObjects 1 }
+
+ gBondBce OBJECT IDENTIFIER ::= { gBondObjects 2 }
+
+ -- Textual Conventions
+
+ GBondSchemeList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention defines a bitmap of possible ITU-T
+ G.998 (G.Bond) bonding schemes. Currently there are 3 bonding
+ schemes defined: G.998.1, G.998.2 and G.998.3, identified by
+ bit values g9981(1), g9982(2) and g9983(3), respectively.
+ An additional value of none(0), can be returned as a result
+ of GET operation, when an value of the object cannot be
+ determined (for example a peer GBS cannot be reached), the port
+ does not support any kind of bonding or when a single-BCE
+ G.998.2 GBS supports bonding (frame fragmentation/reassembly)
+ bypass."
+ SYNTAX BITS {
+ none(0),
+ g9981(1),
+ g9982(2),
+ g9983(3)
+ }
+
+ GBondScheme ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention defines ITU-T G.998 bonding scheme
+ values. Possible values are:
+ none(0) - no bonding (e.g. on single-BCE G.998.2 GBS) or
+ unknown
+ g9981(1) - G.998.1 (G.Bond/ATM)
+ g9982(2) - G.998.2 (G.Bond/Ethernet)
+ g9983(3) - G.998.3 (G.Bond/TDIM)."
+ SYNTAX INTEGER {
+ none(0),
+ g9981(1),
+ g9982(2),
+ g9983(3)
+ }
+
+ GBondPm1DayIntervalThreshold ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This textual convention defines a range of values that may be
+ set in a fault threshold alarm control for a 1-day performance
+ monitoring interval.
+ As the number of seconds in a 1-day interval numbers at most
+ 86400, objects of this type may have a range of 0...86400,
+ where the value of 0 disables the alarm."
+ SYNTAX Unsigned32 (0..86400)
+
+
+ -- Port Notifications Group
+
+ gBondPortNotifications OBJECT IDENTIFIER ::= { gBondPort 0 }
+
+ gBondLowUpRateCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortStatUpDataRate,
+ gBondPortConfThreshLowUpRate
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the G.Bond port' upstream
+ data rate has reached/dropped below or exceeded the low
+ upstream rate threshold, specified by
+ gBondPortConfThreshLowUpRate.
+
+ This notification MAY be sent for the -O subtype ports
+ while the port is up, on the crossing event in both
+ directions: from normal (rate is above the threshold) to low
+ (rate equals the threshold or below it) and from low to
+ normal. This notification is not applicable to the -R
+ subtypes.
+
+ It is RECOMMENDED that a small debouncing period of 2.5 sec,
+ between the detection of the condition and notification,
+ is implemented to prevent simultaneous LinkUp/LinkDown and
+ gBondLowUpRateCrossing notifications to be sent.
+
+ The adaptive nature of the G.Bond technology allows the port
+ to adapt itself to the changes in the copper environment,
+ e.g., an impulse noise, alien crosstalk, or a
+ micro-interruption may temporarily drop one or more BCEs in
+ the aggregation group, causing a rate degradation of the
+ aggregated G.Bond link. The dropped BCEs would then try to
+ re-initialize, possibly at a lower rate than before, adjusting
+ the rate to provide required target SNR margin.
+
+ Generation of this notification is controlled by the
+ gBondPortConfLowRateCrossingEnable object.
+
+ This object maps to the TR-159 notification
+ nGroupLowUpRateCrossing."
+ REFERENCE
+ "[TR-159] 5.5.1.24"
+ ::= { gBondPortNotifications 1 }
+
+ gBondLowDnRateCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortStatDnDataRate,
+ gBondPortConfThreshLowDnRate
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the G.Bond port' downstream
+ data rate has reached/dropped below or exceeded the low
+ downstream rate threshold, specified by
+ gBondPortConfThreshLowDnRate.
+
+ This notification MAY be sent for the -O subtype ports
+ while the port is up, on the crossing event in both
+ directions: from normal (rate is above the threshold) to low
+ (rate equals the threshold or below it) and from low to
+ normal. This notification is not applicable to the -R
+ subtypes.
+
+ It is RECOMMENDED that a small debouncing period of 2.5 sec,
+ between the detection of the condition and notification,
+ is implemented to prevent simultaneous LinkUp/LinkDown and
+ gBondLowDnRateCrossing notifications to be sent.
+
+ The adaptive nature of the G.Bond technology allows the port
+ to adapt itself to the changes in the copper environment,
+ e.g., an impulse noise, alien crosstalk, or a
+ micro-interruption may temporarily drop one or more BCEs in
+ the aggregation group, causing a rate degradation of the
+ aggregated G.Bond link. The dropped BCEs would then try to
+ re-initialize, possibly at a lower rate than before,
+ adjusting the rate to provide required target SNR margin.
+
+ Generation of this notification is controlled by the
+ gBondPortConfLowRateCrossingEnable object.
+
+ This object maps to the TR-159 notification
+ nGroupLowDownRateCrossing."
+ REFERENCE
+ "[TR-159] 5.5.1.25"
+ ::= { gBondPortNotifications 2}
+
+ gBondPmTca15MinESCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur15MinES,
+ gBondPortPmTcaProfileThresh15MinES
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Errored Seconds threshold,
+ specified by gBondPortPmTcaProfileThresh15MinES, has been
+ reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh15MinES objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca15MinES."
+ REFERENCE
+ "[TR-159] 5.5.1.42"
+ ::= { gBondPortNotifications 3}
+
+ gBondPmTca15MinSESCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur15MinSES,
+ gBondPortPmTcaProfileThresh15MinSES
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Severely Errored Seconds
+ threshold, specified by gBondPortPmTcaProfileThresh15MinSES,
+ has been reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh15MinSES objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca15MinSES."
+ REFERENCE
+ "[TR-159] 5.5.1.43"
+ ::= { gBondPortNotifications 4}
+
+ gBondPmTca15MinUASCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur15MinUAS,
+ gBondPortPmTcaProfileThresh15MinUAS
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Unavailable Seconds
+ threshold, specified by gBondPortPmTcaProfileThresh15MinES,
+ has been reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh15MinUAS objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca15MinUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.44"
+ ::= { gBondPortNotifications 5}
+
+ gBondPmTca1DayESCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur1DayES,
+ gBondPortPmTcaProfileThresh1DayES
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Errored Seconds threshold,
+ specified by gBondPortPmTcaProfileThresh1DayES, has been
+ reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh1DayES objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca1DayES."
+ REFERENCE
+ "[TR-159] 5.5.1.54"
+ ::= { gBondPortNotifications 6}
+
+ gBondPmTca1DaySESCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur1DaySES,
+ gBondPortPmTcaProfileThresh1DaySES
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Severely Errored Seconds
+ threshold, specified by gBondPortPmTcaProfileThresh1DaySES,
+ has been reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh1DaySES objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca1DaySES."
+ REFERENCE
+ "[TR-159] 5.5.1.55"
+ ::= { gBondPortNotifications 7}
+
+ gBondPmTca1DayUASCrossing NOTIFICATION-TYPE
+ OBJECTS {
+ -- ifIndex is not needed here since we are under specific GBS
+ gBondPortPmCur1DayUAS,
+ gBondPortPmTcaProfileThresh1DayUAS
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that the Unavailable Seconds
+ threshold, specified by gBondPortPmTcaProfileThresh1DayUAS,
+ has been reached or exceeded for the GPS port.
+
+ Generation of this notification is controlled by
+ gBondPortConfPmTcaEnable and
+ gBondPortPmTcaProfileThresh1DayUAS objects.
+
+ This object maps to the TR-159 notification
+ nGroupPerfTca1DayUAS."
+
+ REFERENCE
+ "[TR-159] 5.5.1.56"
+ ::= { gBondPortNotifications 8}
+
+ -- G.Bond Port (GBS) group
+
+ gBondPortConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for configuration of G.Bond GBS ports. Entries in this
+ table MUST be maintained in a persistent manner"
+ ::= { gBondPort 1 }
+
+ gBondPortConfEntry OBJECT-TYPE
+ SYNTAX GBondPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port Configuration table.
+ Each entry represents a G.Bond port indexed by the ifIndex.
+ Note that a G.Bond GBS port runs on top of a single
+ or multiple BCE port(s), which are also indexed by ifIndex."
+ INDEX { ifIndex }
+ ::= { gBondPortConfTable 1 }
+
+ GBondPortConfEntry ::=
+ SEQUENCE {
+ gBondPortConfAdminScheme GBondScheme,
+ gBondPortConfPeerAdminScheme GBondScheme,
+ gBondPortConfDiscoveryCode PhysAddress,
+ gBondPortConfTargetUpDataRate Unsigned32,
+ gBondPortConfTargetDnDataRate Unsigned32,
+ gBondPortConfThreshLowUpRate Unsigned32,
+ gBondPortConfThreshLowDnRate Unsigned32,
+ gBondPortConfLowRateCrossingEnable TruthValue,
+ gBondPortConfPmTcaConfProfile SnmpAdminString,
+ gBondPortConfPmTcaEnable TruthValue
+ }
+
+ gBondPortConfAdminScheme OBJECT-TYPE
+ SYNTAX GBondScheme
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A desired bonding scheme for a G.Bond GBS port.
+ The following values instruct the port to use corresponding
+ bonding scheme if supported:
+ none(0) - instructs the port not to use bonding
+ (only on single-BCE G.998.2 GBS)
+ g9981(1) - instructs the port to use G.998.1 bonding
+ g9982(2) - instructs the port to use G.998.2 bonding
+ g9983(3) - instructs the port to use G.998.3 bonding
+
+ Changing of gBondPortConfAdminScheme MUST be performed when the
+ link is administratively 'down', as indicated by the
+ ifAdminStatus object in IF-MIB.
+ Attempts to change this object MUST be rejected (in case of SNMP
+ with the error inconsistentValue), if the link is Up or
+ Initializing. Attempts to change this object to an unsupported
+ bonding scheme (see gBondPortCapSchemesSupported) SHALL be
+ rejected (in case of SNMP with the error wrongValue).
+ Setting this object to the value of 'none' must be rejected for
+ GBS ports with multiple BCEs (with the error inconsistentValue).
+
+ This object maps to the TR-159 attribute aGroupAdminBondScheme."
+ REFERENCE
+ "[TR-159] 5.5.1.6; IF-MIB, ifAdminStatus"
+ ::= { gBondPortConfEntry 1 }
+
+ gBondPortConfPeerAdminScheme OBJECT-TYPE
+ SYNTAX GBondScheme
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A desired bonding scheme for a peer (link partner) G.Bond
+ port (GBS).
+ The following values instruct the peer port to use
+ corresponding bonding scheme if supported:
+ none(0) - instructs the port not to use bonding
+ (only on single-BCE G.998.2 GBS)
+ g9981(1) - instructs the port to use G.998.1 bonding
+ g9982(2) - instructs the port to use G.998.2 bonding
+ g9983(3) - instructs the port to use G.998.3 bonding
+
+ Changing of this object MUST be performed when the link is
+ administratively 'down', as indicated by the ifAdminStatus
+ object in IF-MIB.
+ Attempts to change this object MUST be rejected (in case of SNMP
+ with the error inconsistentValue), if the link is Up or
+ Initializing. Attempts to change this object to an unsupported
+ bonding scheme (see gBondPortCapPeerSchemesSupported) SHALL be
+ rejected (in case of SNMP with the error wrongValue).
+
+ This object maps to the TR-159 attribute
+ aGroupPeerAdminBondScheme."
+ REFERENCE
+ "[TR-159] 5.5.1.7; IF-MIB, ifAdminStatus"
+ ::= { gBondPortConfEntry 2 }
+
+ gBondPortConfDiscoveryCode OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A Discovery Code of the G.Bond port (GBS).
+ A unique 6 octet long code used by the Discovery function.
+ This object MUST be instantiated for the -O subtype GBS before
+ writing operations on the gBondBceConfRemoteDiscoveryCode
+ (Set_if_Clear and Clear_if_Same) are performed by BCEs
+ associated with the GBS.
+ The initial value of this object for -R subtype ports after
+ reset is all zeroes. For -R subtype ports, the value of this
+ object cannot be changed directly. This value may be changed
+ as a result of writing operation on the
+ gBondBceConfRemoteDiscoveryCode object of remote BCE of -O
+ subtype, connected to one of the local BCEs associated with
+ the GBS.
+
+ Discovery MUST be performed when the link is administratively
+ 'down', as indicated by the ifAdminStatus object in IF-MIB.
+ Attempts to change this object MUST be rejected (in case of
+ SNMP with the error inconsistentValue), if the link is Up or
+ Initializing.
+
+ This object maps to the TR-159 attribute
+ aGroupDiscoveryCode."
+ REFERENCE
+ "[TR-159] 5.5.1.20; [802.3] 61.2.2.8.3, 61.2.2.8.4,
+ 45.2.6.6.1, 45.2.6.8, 61A.2; IF-MIB, ifAdminStatus"
+ ::= { gBondPortConfEntry 3 }
+
+ gBondPortConfTargetUpDataRate OBJECT-TYPE
+ SYNTAX Unsigned32(0|1..10000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A desired G.Bond port Data Rate in the upstream direction,
+ in Kbps, to be achieved during initialization, under
+ restrictions placed upon the member BCEs by their respective
+ configuration settings.
+ This object represents a sum of individual BCE upstream data
+ rates, modified to compensate for fragmentation and
+ encapsulation overhead (e.g., for an Ethernet service, the
+ target data rate of 10Mbps SHALL allow lossless transmission
+ of full-duplex 10Mbps Ethernet frame stream with minimal
+ inter-frame gap).
+ Note that the target upstream data rate may not be achieved
+ during initialization (e.g., due to unavailability of required
+ BCEs) or the initial bandwidth could deteriorate, so that the
+ actual upstream data rate (gBondPortStatUpDataRate) could be less
+ than gBondPortConfTargetUpDataRate.
+
+ The value is limited above by 10 Gbps, to accommodate very
+ high speed bonded xDSL interfaces (e.g. 32 x 100Mbps).
+
+ The value between 1 and 10000000 indicates that the total
+ upstream data rate of the G.Bond port after initialization
+ SHALL be equal to the target data rate or less, if the target
+ upstream data rate cannot be achieved under the restrictions
+ configured for BCEs. In case the copper environment allows to
+ achieve higher upstream data rate than that specified by this
+ object, the excess capability SHALL be either converted to
+ additional SNR margin or reclaimed by minimizing transmit
+ power.
+
+ The value of 0 means that the target data rate is not
+ fixed and SHALL be set to the maximum attainable rate during
+ initialization (Best Effort), under specified spectral
+ restrictions and with desired SNR Margin per BCE.
+
+ This object is read-write for the -O subtype G.Bond ports.
+ It is irrelevant for the -R subtypes - attempts to read or
+ change this object for such ports MUST be rejected (in case of
+ SNMP with the error inconsistentValue).
+
+ Changing of the Target Upstream Data Rate MUST be performed
+ when the link is administratively 'down', as indicated by the
+ ifAdminStatus object in IF-MIB.
+ Attempts to change this object MUST be rejected (in case of SNMP
+ with the error inconsistentValue), if the link is Up or
+ Initializing.
+
+ This object maps to the TR-159 attribute aGroupTargetUpRate."
+ REFERENCE
+ "[TR-159] 5.5.1.17; IF-MIB, ifAdminStatus"
+ ::= { gBondPortConfEntry 4 }
+
+ gBondPortConfTargetDnDataRate OBJECT-TYPE
+ SYNTAX Unsigned32(0|1..10000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A desired G.Bond port Data Rate in the downstream direction,
+ in Kbps, to be achieved during initialization, under
+ restrictions placed upon the member BCEs by their respective
+ configuration settings.
+ This object represents a sum of individual BCE downstream data
+ rates, modified to compensate for fragmentation and
+ encapsulation overhead (e.g., for an Ethernet service, the
+ target data rate of 10Mbps SHALL allow lossless transmission
+ of full-duplex 10Mbps Ethernet frame stream with minimal
+ inter-frame gap).
+ Note that the target downstream data rate may not be achieved
+ during initialization (e.g., due to unavailability of required
+ BCEs) or the initial bandwidth could deteriorate, so that the
+ actual downstream data rate (gBondPortStatDnDataRate) could be
+ less than gBondPortConfTargetDnDataRate.
+
+ The value is limited above by 10 Gbps, to accommodate very
+ high speed bonded xDSL interfaces (e.g. 32 x 100Mbps).
+
+ The value between 1 and 10000000 indicates that the total
+ downstream data rate of the G.Bond port after initialization
+ SHALL be equal to the target data rate or less, if the target
+ downstream data rate cannot be achieved under the restrictions
+ configured for BCEs. In case the copper environment allows to
+ achieve higher downstream data rate than that specified by
+ this object, the excess capability SHALL be either converted
+ to additional SNR margin or reclaimed by minimizing transmit
+ power.
+
+ The value of 0 means that the target data rate is not
+ fixed and SHALL be set to the maximum attainable rate during
+ initialization (Best Effort), under specified spectral
+ restrictions and with desired SNR Margin per BCE.
+
+ This object is read-write for the -O subtype G.Bond ports.
+ It is irrelevant for the -R subtypes - attempts to read or
+ change this object for such ports MUST be rejected (in case of
+ SNMP with the error inconsistentValue).
+
+ Changing of the Target Downstream Data Rate MUST be performed
+ when the link is administratively 'down', as indicated by the
+ ifAdminStatus object in IF-MIB.
+ Attempts to change this object MUST be rejected (in case of SNMP
+ with the error inconsistentValue), if the link is Up or
+ Initializing.
+
+ This object maps to the TR-159 attribute aGroupTargetDownRate."
+ REFERENCE
+ "[TR-159] 5.5.1.18; IF-MIB, ifAdminStatus"
+ ::= { gBondPortConfEntry 5 }
+
+ gBondPortConfThreshLowUpRate OBJECT-TYPE
+ SYNTAX Unsigned32(1..10000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the G.Bond port low upstream rate
+ crossing alarm threshold. When the current value of
+ gBondPortStatUpDataRate for this port reaches/drops below or
+ exceeds this threshold, a gBondLowUpRateCrossing notification
+ MAY be generated if enabled by
+ gBondPortConfLowRateCrossingEnable.
+
+ This object is read-write for the -O subtype G.Bond ports.
+ It is irrelevant for the -R subtypes - attempts to read or
+ change this object for such ports MUST be rejected (in case of
+ SNMP with the error inconsistentValue).
+
+ This object maps to the TR-159 attribute
+ aGroupthreshLowUpRate."
+ REFERENCE
+ "[TR-159] 5.5.1.21"
+ ::= { gBondPortConfEntry 6 }
+
+ gBondPortConfThreshLowDnRate OBJECT-TYPE
+ SYNTAX Unsigned32(1..10000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the G.Bond port low downstream rate
+ crossing alarm threshold. When the current value of
+ gBondPortStatDnDataRate for this port reaches/drops below or
+ exceeds this threshold, a gBondLowDnRateCrossing notification
+ MAY be generated if enabled by
+ gBondPortConfLowRateCrossingEnable.
+
+ This object is read-write for the -O subtype G.Bond ports.
+ It is irrelevant for the -R subtypes - attempts to read or
+ change this object for such ports MUST be rejected (in case of
+ SNMP with the error inconsistentValue).
+
+ This object maps to the TR-159 attribute
+ aGroupThreshDownUpRate."
+ REFERENCE
+ "[TR-159] 5.5.1.22"
+ ::= { gBondPortConfEntry 7 }
+
+ gBondPortConfLowRateCrossingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether gBondLowUpRateCrossing and
+ gBondLowDnRateCrossing notifications should be generated
+ for this interface.
+
+ Value of true(1) indicates that the notifications are enabled.
+ Value of false(2) indicates that the notifications are
+ disabled.
+
+ This object is read-write for the -O subtype G.Bond ports.
+ It is irrelevant for the -R subtypes - attempts to read or
+ change this object for such ports MUST be rejected (in case of
+ SNMP with the error inconsistentValue).
+
+ This object maps to the TR-159 attribute
+ aGroupLowRateCrossingEnable."
+ REFERENCE
+ "[TR-159] 5.5.1.23"
+ ::= { gBondPortConfEntry 8 }
+
+ gBondPortConfPmTcaConfProfile OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object is the index of the row in the GBS
+ port Alarm Configuration Profile Table for Performance Monitoring
+ Threshold Crossing Alerts - gBondPortAlarmConfProfileTable,
+ which applies to this GBS port."
+ DEFVAL { "DEFVAL" }
+ ::= { gBondPortConfEntry 9 }
+
+ gBondPortConfPmTcaEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether gBondPerfTca*Crossing set of notifications
+ should be generated for this interface.
+
+ Value of true(1) indicates that the notifications are enabled.
+ Value of false(2) indicates that the notifications are disabled.
+
+ This object maps to the TR-159 attribute aGroupPerfTcaEnable."
+
+ REFERENCE
+ "[TR-159] 5.5.1.38"
+ ::= { gBondPortConfEntry 10 }
+
+
+ gBondPortCapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortCapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for capabilities of G.Bond Ports. Entries in this table
+ MUST be maintained in a persistent manner"
+ ::= { gBondPort 2 }
+
+ gBondPortCapEntry OBJECT-TYPE
+ SYNTAX GBondPortCapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port Capability table.
+ Each entry represents a G.Bond port indexed by the ifIndex.
+ Note that a G.Bond GBS port runs on top of a single
+ or multiple BCE port(s), which are also indexed by ifIndex."
+ INDEX { ifIndex }
+ ::= { gBondPortCapTable 1 }
+
+ GBondPortCapEntry ::=
+ SEQUENCE {
+ gBondPortCapSchemesSupported GBondSchemeList,
+ gBondPortCapPeerSchemesSupported GBondSchemeList,
+ gBondPortCapCapacity Unsigned32,
+ gBondPortCapPeerCapacity Unsigned32
+ }
+
+ gBondPortCapSchemesSupported OBJECT-TYPE
+ SYNTAX GBondSchemeList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bonding Capability of the G.Bond port (GBS). This is a
+ read-only bitmap of the possible bonding schemes supported by
+ the GBS. The various bit-positions are:
+ none(0) - GBS is capable of bonding bypass on a
+ single-BCE (G.998.2 only)
+ g9981(1) - GBS is capable of G.998.1 bonding
+ g9982(2) - GBS is capable of G.998.2 bonding
+ g9983(3) - GBS is capable of G.998.3 bonding
+
+ Note that for ports supporting multiple bonding schemes the
+ actual administrative scheme is set via gBondPortConfAdminScheme
+ object. The current operating bonding scheme is reflected in
+ the gBondPortStatOperScheme.
+
+ This object maps to the TR-159 attribute
+ aGroupBondSchemesSupported."
+ REFERENCE
+ "[TR-159] 5.5.1.2"
+ ::= { gBondPortCapEntry 1 }
+
+ gBondPortCapPeerSchemesSupported OBJECT-TYPE
+ SYNTAX GBondSchemeList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bonding Capability of the peer G.Bond port (GBS). This is a
+ read-only bitmap of the possible bonding schemes supported by
+ the link partner GBS. The various bit-positions are:
+ none(0) - peer GBS does not support bonding or
+ the peer unit could not be reached or
+ peer GBS is capable of bonding bypass on a
+ single-BCE (G.998.2 only)
+ g9981(1) - peer GBS is capable of G.998.1 bonding
+ g9982(2) - peer GBS is capable of G.998.2 bonding
+ g9983(3) - peer GBS is capable of G.998.3 bonding
+
+ Note that for ports supporting multiple bonding schemes the
+ actual administrative scheme is set via
+ gBondPortConfPeerAdminScheme object. The current operating
+ bonding scheme is reflected in the gBondPortStatPeerOperScheme.
+
+ This object maps to the TR-159 attribute
+ aGroupBondPeerSchemesSupported."
+ REFERENCE
+ "[TR-159] 5.5.1.3"
+ ::= { gBondPortCapEntry 2 }
+
+ gBondPortCapCapacity OBJECT-TYPE
+ SYNTAX Unsigned32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of BCEs that can be aggregated by the local GBS.
+ The number of BCEs currently assigned to a particular G.Bond
+ port (gBondPortStatNumBCEs) is never greater than
+ gBondPortCapCapacity.
+
+ This object maps to the TR-159 attribute aGroupCapacity."
+ REFERENCE
+ "[TR-159] 5.5.1.12"
+ ::= { gBondPortCapEntry 3 }
+
+ gBondPortCapPeerCapacity OBJECT-TYPE
+ SYNTAX Unsigned32 (0|1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of BCEs that can be aggregated by the peer GBS port.
+ Value of 0 is returned when peer Bonding Capacity is unknown
+ (peer cannot be reached).
+
+ This object maps to the TR-159 attribute aGroupPeerCapacity."
+ REFERENCE
+ "[TR-159] 5.5.1.13"
+ ::= { gBondPortCapEntry 4 }
+
+
+ gBondPortStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides overall status information of G.Bond
+ ports, complementing the generic status information from the
+ ifTable of IF-MIB. Additional status information about
+ connected BCEs is available from the relevant line MIBs
+
+ This table contains live data from the equipment. As such,
+ it is NOT persistent."
+ ::= { gBondPort 3 }
+
+ gBondPortStatEntry OBJECT-TYPE
+ SYNTAX GBondPortStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port Status table.
+ Each entry represents a G.Bond port indexed by the ifIndex.
+ Note that a G.Bond GBS port runs on top of a single
+ or multiple BCE port(s), which are also indexed by ifIndex."
+ INDEX { ifIndex }
+ ::= { gBondPortStatTable 1 }
+
+ GBondPortStatEntry ::=
+ SEQUENCE {
+ gBondPortStatOperScheme GBondScheme,
+ gBondPortStatPeerOperScheme GBondScheme,
+ gBondPortStatUpDataRate Gauge32,
+ gBondPortStatDnDataRate Gauge32,
+ gBondPortStatFltStatus BITS,
+ gBondPortStatSide INTEGER,
+ gBondPortStatNumBCEs Unsigned32
+ }
+
+ gBondPortStatOperScheme OBJECT-TYPE
+ SYNTAX GBondScheme
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operating bonding scheme of a G.Bond port.
+ The possible values are:
+ none(0) - bonding bypass on a single-BCE (G.998.2 only)
+ g9981(1) - G.998.1 bonding
+ g9982(2) - G.998.2 bonding
+ g9983(3) - G.998.3 bonding
+
+ This object maps to the TR-159 attribute
+ aGroupOperBondScheme."
+ REFERENCE
+ "[TR-159] 5.5.1.4"
+ ::= { gBondPortStatEntry 1 }
+
+ gBondPortStatPeerOperScheme OBJECT-TYPE
+ SYNTAX GBondScheme
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current operating bonding scheme of a G.Bond port link partner.
+ The possible values are:
+ unknown(0) - peer cannot be reached due to the link state or
+ bonding bypass on a single-BCE (G.998.2 only)
+ g9981(1) - G.998.1 bonding
+ g9982(2) - G.998.2 bonding
+ g9983(3) - G.998.3 bonding
+
+ This object maps to the TR-159 attribute
+ aGroupPeerOperBondScheme."
+ REFERENCE
+ "[TR-159] 5.5.1.5"
+ ::= { gBondPortStatEntry 2 }
+
+ gBondPortStatUpDataRate OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A current G.Bond port operational Data Rate in the upstream
+ direction, in bps.
+ This object represents an estimation of the sum of individual
+ BCE upstream data rates, modified to compensate for
+ fragmentation and encapsulation overhead (e.g., for an
+ Ethernet service, the target data rate of 10Mbps SHALL allow
+ lossless transmission of full-duplex 10Mbps Ethernet frame
+ stream with minimal inter-frame gap).
+
+ Note that for symmetrical interfaces gBondPortStatUpDataRate ==
+ gBondPortStatDnDataRate == ifSpeed.
+
+ This object maps to the TR-159 attribute aGroupUpRate."
+ REFERENCE
+ "[TR-159] 5.5.1.15"
+ ::= { gBondPortStatEntry 3 }
+
+ gBondPortStatDnDataRate OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A current G.Bond port operational Data Rate in the downstream
+ direction, in bps.
+ This object represents an estimation of the sum of individual
+ BCE downstream data rates, modified to compensate for
+ fragmentation and encapsulation overhead (e.g., for an
+ Ethernet service, the target data rate of 10Mbps SHALL allow
+ lossless transmission of full-duplex 10Mbps Ethernet frame
+ stream with minimal inter-frame gap).
+
+ Note that for symmetrical interfaces gBondPortStatUpDataRate ==
+ gBondPortStatDnDataRate == ifSpeed.
+
+ This object maps to the TR-159 attribute aGroupDownRate."
+ REFERENCE
+ "[TR-159] 5.5.1.16"
+ ::= { gBondPortStatEntry 4 }
+
+
+ gBondPortStatFltStatus OBJECT-TYPE
+ SYNTAX BITS {
+ noPeer(0),
+ peerPowerLoss(1),
+ peerBondSchemeMismatch(2),
+ bceSubTypeMismatch(3),
+ lowRate(4),
+ init(5),
+ ready(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "G.Bond (GBS) port Fault Status. This is a bitmap of possible
+ conditions. The various bit positions are:
+ noPeer - peer GBS cannot be reached (e.g.,
+ no BCEs attached, all BCEs are Down
+ etc.).
+ peerPowerLoss - peer GBS has indicated impending unit
+ failure due to loss of local power
+ ('Dying Gasp').
+ peerBondSchemeMismatch - operating bonding scheme of a peer
+ GBS is different from the local one.
+ bceSubTypeMismatch - local BCEs in the aggregation group
+ are not of the same sub-type, e.g.,
+ some BCEs in the local device are -O
+ while others are -R subtype.
+ lowRate - gBondUpRate/gBondDnRate of the port
+ has reached or dropped below
+ gBondPortConfThreshLowUpRate/
+ gBondPortConfThreshLowDnRate.
+ init - The link is Initializing, as a result of
+ ifAdminStatus being set to 'up' for a
+ particular BCE or a GBS to which the BCE
+ is connected.
+ ready - at least one BCE in the aggregation
+ group is detecting handshake tones.
+
+ This object is intended to supplement ifOperStatus object
+ in IF-MIB.
+
+ This object maps to the TR-159 attribute aGroupStatus."
+ REFERENCE
+ "[TR-159] 5.5.1.9; IF-MIB, ifOperStatus"
+ ::= { gBondPortStatEntry 5 }
+
+ gBondPortStatSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ subscriber(1),
+ office(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "G.Bond port mode of operation (subtype).
+ The value of 'subscriber' indicates the port is designated as
+ '-R' subtype (all BCEs assigned to this port are of subtype
+ '-R').
+ The value of the 'office' indicates that the port is
+ designated as '-O' subtype (all BCEs assigned to this port are
+ of subtype '-O').
+ The value of 'unknown' indicates that the port has no assigned
+ BCEs yet or that the assigned BCEs are not of the same side
+ (subTypeBCEMismatch).
+
+ This object maps to the TR-159 attribute aGroupEnd."
+ REFERENCE
+ "[TR-159] 5.5.1.11"
+ ::= { gBondPortStatEntry 6 }
+
+ gBondPortStatNumBCEs OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of BCEs that is currently aggregated by the local GBS
+ (assigned to the G.Bond port using ifStackTable).
+ This number is never greater than gBondPortCapCapacity.
+
+ This object SHALL be automatically incremented or decremented
+ when a BCE is added or deleted to/from the G.Bond port using
+ ifStackTable.
+
+ This object maps to the TR-159 attribute aGroupNumChannels"
+ REFERENCE
+ "[TR-159] 5.5.1.14"
+ ::= { gBondPortStatEntry 7 }
+
+
+ -- Performance Monitoring group
+
+ gBondPortPM OBJECT IDENTIFIER ::= { gBondPort 4 }
+
+ gBondPortPmCurTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortPmCurEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains current Performance Monitoring (PM)
+ information for a GBS port. This table contains live data from
+ the equipment and as such is NOT persistent."
+ ::= { gBondPortPM 1 }
+
+ gBondPortPmCurEntry OBJECT-TYPE
+ SYNTAX GBondPortPmCurEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port PM table.
+ Each entry represents a G.Bond port indexed by the ifIndex.
+ Note that a G.Bond GBS port runs on top of a single
+ or multiple BCE port(s), which are also indexed by ifIndex."
+ INDEX { ifIndex }
+ ::= { gBondPortPmCurTable 1 }
+
+ GBondPortPmCurEntry ::=
+ SEQUENCE {
+ gBondPortPmCurES HCPerfTotalCount,
+ gBondPortPmCurSES HCPerfTotalCount,
+ gBondPortPmCurUAS HCPerfTotalCount,
+ gBondPortPmCur15MinValidIntervals HCPerfValidIntervals,
+ gBondPortPmCur15MinInvalidIntervals HCPerfInvalidIntervals,
+ gBondPortPmCur15MinTimeElapsed HCPerfTimeElapsed,
+ gBondPortPmCur15MinES HCPerfCurrentCount,
+ gBondPortPmCur15MinSES HCPerfCurrentCount,
+ gBondPortPmCur15MinUAS HCPerfCurrentCount,
+ gBondPortPmCur1DayValidIntervals Unsigned32,
+ gBondPortPmCur1DayInvalidIntervals Unsigned32,
+ gBondPortPmCur1DayTimeElapsed HCPerfTimeElapsed,
+ gBondPortPmCur1DayES HCPerfCurrentCount,
+ gBondPortPmCur1DaySES HCPerfCurrentCount,
+ gBondPortPmCur1DayUAS HCPerfCurrentCount
+ }
+
+ gBondPortPmCurES OBJECT-TYPE
+ SYNTAX HCPerfTotalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Errored Seconds (ES) on the GBS since the BTU was
+ last restarted.
+
+ An Errored Second for a G.998.x interface is defined as a count
+ of 1-second intervals during which one or more GBS errors are
+ declared. The errors are specific for each bonding scheme, e.g.
+ - lost cells for the ATM bonding;
+ - lost or discarded (due to an error or a buffer overflow)
+ fragments for the Ethernet bonding;
+ - CRC4, CRC6 or CRC8 errors for the TDIM bonding
+ This object is inhibited during Unavailable Seconds (UAS).
+
+ This object maps to the TR-159 attribute aGroupPerfES."
+ REFERENCE
+ "[TR-159] 5.5.1.29"
+ ::= { gBondPortPmCurEntry 1 }
+
+ gBondPortPmCurSES OBJECT-TYPE
+ SYNTAX HCPerfTotalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Severely Errored Seconds (SES) on the GBS since the
+ BTU was last restarted.
+
+ A Severely Errored Second for a G.998.x interface is defined as
+ a count of 1-second intervals during which GBS errors cause at
+ least 1% traffic loss of the nominal bonded link rate or at
+ least 12ms for the TDM traffic. The exact definition is specific
+ for each bonding scheme, e.g.
+ - 234 lost cells for the ATM bonding with 10Mbps nominal link
+ rate
+ - 60 lost/discarded fragments for the Ethernet bonding with
+ 10Mbps nominal link rate and fixed 192 Byte-long fragment
+ size.
+ - 6 or more CRC4, one or more CRC6 or one or more CRC8 errors
+ for the TDM bonding
+ This object is inhibited during Unavailable Seconds (UAS).
+
+ This object maps to the TR-159 attribute aGroupPerfSES."
+ REFERENCE
+ "[TR-159] 5.5.1.30"
+ ::= { gBondPortPmCurEntry 2 }
+
+ gBondPortPmCurUAS OBJECT-TYPE
+ SYNTAX HCPerfTotalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Unavailable Seconds (UAS) on the GBS since the BTU
+ was last restarted.
+
+ An Unavailable Second for a G.998.x interface is defined as a
+ count of 1-second intervals during which the bonded link is
+ unavailable. The G.998.x link becomes unavailable at the onset
+ of 10 contiguous SESs. The 10 SESs are included in the
+ unavailable time. Once unavailable, the G.998.x line becomes
+ available at the onset of 10 contiguous seconds with no SESs.
+ The 10 seconds with no SESs are excluded from unavailable time.
+
+ This object maps to the TR-159 attribute aGroupPerfUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.31"
+ ::= { gBondPortPmCurEntry 3 }
+
+ gBondPortPmCur15MinValidIntervals OBJECT-TYPE
+ SYNTAX HCPerfValidIntervals
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number of 15-minute intervals for which data was collected.
+ The value of this object will be 96 or the maximum number of
+ 15-minute history intervals collected by the implementation
+ unless the measurement was (re-)started recently, in which case
+ the value will be the number of complete 15 minutes intervals
+ for which there are at least some data.
+ In certain cases it is possible that some intervals are
+ unavailable. In this case, this object reports the maximum
+ interval number for which data is available.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinValidIntervals."
+ REFERENCE
+ "[TR-159] 5.5.1.32"
+ ::= { gBondPortPmCurEntry 4 }
+
+ gBondPortPmCur15MinInvalidIntervals OBJECT-TYPE
+ SYNTAX HCPerfInvalidIntervals
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number of 15-minute intervals for which data was not always
+ available. The value will typically be zero except in cases
+ where the data for some intervals are not available.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinInvalidIntervals."
+ REFERENCE
+ "[TR-159] 5.5.1.33"
+ ::= { gBondPortPmCurEntry 5 }
+
+ gBondPortPmCur15MinTimeElapsed OBJECT-TYPE
+ SYNTAX HCPerfTimeElapsed
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of seconds that have elapsed since the beginning of the
+ current 15-minute performance interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfCurr15MinTimeElapsed."
+ REFERENCE
+ "[TR-159] 5.5.1.34"
+ ::= { gBondPortPmCurEntry 6 }
+
+ gBondPortPmCur15MinES OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Errored Seconds (ES) on the GBS in the current
+ 15-minute performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr15MinES."
+ REFERENCE
+ "[TR-159] 5.5.1.35"
+ ::= { gBondPortPmCurEntry 7 }
+
+ gBondPortPmCur15MinSES OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Severely Errored Seconds (ES) on the GBS in the
+ current 15-minute performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr15MinSES."
+ REFERENCE
+ "[TR-159] 5.5.1.36"
+ ::= { gBondPortPmCurEntry 8 }
+
+ gBondPortPmCur15MinUAS OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Unavailable Seconds (UAS) on the GBS in the current
+ 15-minute performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr15MinUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.37"
+ ::= { gBondPortPmCurEntry 9 }
+
+ gBondPortPmCur1DayValidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ UNITS "days"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number of 1-day intervals for which data was collected.
+ The value of this object will be 7 or the maximum number of
+ 1-day history intervals collected by the implementation unless
+ the measurement was (re-)started recently, in which case the
+ value will be the number of complete 1-day intervals for which
+ there are at least some data.
+ In certain cases it is possible that some intervals are
+ unavailable. In this case, this object reports the maximum
+ interval number for which data is available.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayValidIntervals."
+ REFERENCE
+ "[TR-159] 5.5.1.45"
+ ::= { gBondPortPmCurEntry 10 }
+
+ gBondPortPmCur1DayInvalidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ UNITS "days"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A number of 1-day intervals for which data was not always
+ available. The value will typically be zero except in cases
+ where the data for some intervals are not available.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayInvalidIntervals."
+ REFERENCE
+ "[TR-159] 5.5.1.46"
+ ::= { gBondPortPmCurEntry 11 }
+
+ gBondPortPmCur1DayTimeElapsed OBJECT-TYPE
+ SYNTAX HCPerfTimeElapsed
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of seconds that have elapsed since the beginning of
+ the current 1-day performance interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfCurr1DayTimeElapsed."
+ REFERENCE
+ "[TR-159] 5.5.1.47"
+ ::= { gBondPortPmCurEntry 12 }
+
+ gBondPortPmCur1DayES OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Errored Seconds (ES) on the GBS in the current 1-day
+ performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr1DayES."
+ REFERENCE
+ "[TR-159] 5.5.1.48"
+ ::= { gBondPortPmCurEntry 13 }
+
+ gBondPortPmCur1DaySES OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Severely Errored Seconds (ES) on the GBS in the
+ current 1-day performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr1DaySES."
+ REFERENCE
+ "[TR-159] 5.5.1.49"
+ ::= { gBondPortPmCurEntry 14 }
+
+ gBondPortPmCur1DayUAS OBJECT-TYPE
+ SYNTAX HCPerfCurrentCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Unavailable Seconds (UAS) on the GBS in the current
+ 1-day performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr1DayUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.50"
+ ::= { gBondPortPmCurEntry 15 }
+
+ -- PM history: 15-min buckets
+
+ gBondPortPm15MinTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortPm15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains historical 15-minute buckets of Performance
+ Monitoring information for a GBS port (a row for each 15-minute
+ interval, up to 96 intervals).
+ Entries in this table MUST be maintained in a persistent manner."
+ ::= { gBondPortPM 2 }
+
+ gBondPortPm15MinEntry OBJECT-TYPE
+ SYNTAX GBondPortPm15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port historical 15-minute PM table.
+ Each entry represents performance monitoring data for a GBS port,
+ indexed by ifIndex, collected during a particular 15-minute
+ interval, indexed by gBondPortPm15MinIntervalIndex."
+ INDEX { ifIndex, gBondPortPm15MinIntervalIndex }
+ ::= { gBondPortPm15MinTable 1 }
+
+ GBondPortPm15MinEntry ::=
+ SEQUENCE {
+ gBondPortPm15MinIntervalIndex Unsigned32,
+ gBondPortPm15MinIntervalMoniTime HCPerfTimeElapsed,
+ gBondPortPm15MinIntervalES HCPerfIntervalCount,
+ gBondPortPm15MinIntervalSES HCPerfIntervalCount,
+ gBondPortPm15MinIntervalUAS HCPerfIntervalCount,
+ gBondPortPm15MinIntervalValid TruthValue
+ }
+
+ gBondPortPm15MinIntervalIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..96)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Data Interval number. 1 is the most recent previous
+ interval; interval 96 is 24 hours ago.
+ Intervals 2..96 are OPTIONAL.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinIntervalNumber."
+ REFERENCE
+ "[TR-159] 5.5.1.57"
+ ::= { gBondPortPm15MinEntry 1 }
+
+ gBondPortPm15MinIntervalMoniTime OBJECT-TYPE
+ SYNTAX HCPerfTimeElapsed
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of seconds over which the performance data was actually
+ monitored. This value will be the same as the interval duration
+ (900 seconds), except in a situation where performance data
+ could not be collected for any reason."
+ ::= { gBondPortPm15MinEntry 2 }
+
+ gBondPortPm15MinIntervalES OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Errored Seconds (ES) on the GBS in the 15-minute
+ performance history interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinIntervalES."
+ REFERENCE
+ "[TR-159] 5.5.1.59"
+ ::= { gBondPortPm15MinEntry 3 }
+
+ gBondPortPm15MinIntervalSES OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Severely Errored Seconds (ES) on the GBS in the
+ 15-minute performance history interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinIntervalSES."
+ REFERENCE
+ "[TR-159] 5.5.1.60"
+ ::= { gBondPortPm15MinEntry 4 }
+
+ gBondPortPm15MinIntervalUAS OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Unavailable Seconds (UAS) on the GBS in the current
+ 15-minute performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr15MinUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.61"
+ ::= { gBondPortPm15MinEntry 5 }
+
+ gBondPortPm15MinIntervalValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A read-only object indicating whether or not this history
+ bucket contains valid data. Valid bucket is reported as true(1)
+ and invalid bucket as false(2).
+ If this history bucket is invalid the BTU-C MUST NOT produce
+ notifications based upon the value of the counters in this
+ bucket.
+ Note that an implementation may decide not to store invalid
+ history buckets in its data base. In such case this object is
+ not required as only valid history buckets are available while
+ invalid history buckets are simply not in the data base.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf15MinIntervalValid."
+ REFERENCE
+ "[TR-159] 5.5.1.58"
+ ::= { gBondPortPm15MinEntry 6 }
+
+ -- PM history: 1-day buckets
+
+ gBondPortPm1DayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortPm1DayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains historical 1-day buckets of Performance
+ Monitoring information for a GBS port (a row for each 1-day
+ interval, up to 7 intervals).
+ Entries in this table MUST be maintained in a persistent manner."
+ ::= { gBondPortPM 3 }
+
+ gBondPortPm1DayEntry OBJECT-TYPE
+ SYNTAX GBondPortPm1DayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond Port historical 1-day PM table.
+ Each entry represents performance monitoring data for a GBS port,
+ indexed by ifIndex, collected during a particular 1-day
+ interval, indexed by gBondPortPm1DayIntervalIndex."
+ INDEX { ifIndex, gBondPortPm1DayIntervalIndex }
+ ::= { gBondPortPm1DayTable 1 }
+
+ GBondPortPm1DayEntry ::=
+ SEQUENCE {
+ gBondPortPm1DayIntervalIndex Unsigned32,
+ gBondPortPm1DayIntervalMoniTime HCPerfTimeElapsed,
+ gBondPortPm1DayIntervalES HCPerfIntervalCount,
+ gBondPortPm1DayIntervalSES HCPerfIntervalCount,
+ gBondPortPm1DayIntervalUAS HCPerfIntervalCount,
+ gBondPortPm1DayIntervalValid TruthValue
+ }
+
+ gBondPortPm1DayIntervalIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Data Interval number. 1 is the most recent previous
+ interval; interval 7 is 7 days ago.
+ Intervals 2..7 are OPTIONAL.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayIntervalNumber."
+ REFERENCE
+ "[TR-159] 5.5.1.62"
+ ::= { gBondPortPm1DayEntry 1 }
+
+ gBondPortPm1DayIntervalMoniTime OBJECT-TYPE
+ SYNTAX HCPerfTimeElapsed
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of seconds over which the performance data was actually
+ monitored. This value will be the same as the interval duration
+ (86400 seconds), except in a situation where performance data
+ could not be collected for any reason.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayIntervalMoniSecs."
+ REFERENCE
+ "[TR-159] 5.5.1.64"
+ ::= { gBondPortPm1DayEntry 2 }
+
+ gBondPortPm1DayIntervalES OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Errored Seconds (ES) on the GBS in the 1-day
+ performance history interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayIntervalES."
+ REFERENCE
+ "[TR-159] 5.5.1.65"
+ ::= { gBondPortPm1DayEntry 3 }
+
+ gBondPortPm1DayIntervalSES OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Severely Errored Seconds (ES) on the GBS in the
+ 1-day performance history interval.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayIntervalSES."
+ REFERENCE
+ "[TR-159] 5.5.1.66"
+ ::= { gBondPortPm1DayEntry 4 }
+
+ gBondPortPm1DayIntervalUAS OBJECT-TYPE
+ SYNTAX HCPerfIntervalCount
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Unavailable Seconds (UAS) on the GBS in the current
+ 1-day performance interval.
+
+ This object maps to the TR-159 attribute aGroupPerfCurr1DayUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.67"
+ ::= { gBondPortPm1DayEntry 5 }
+
+ gBondPortPm1DayIntervalValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A read-only object indicating whether or not this history
+ bucket contains valid data. Valid bucket is reported as true(1)
+ and invalid bucket as false(2).
+ If this history bucket is invalid the BTU-C MUST NOT produce
+ notifications based upon the value of the counters in this
+ bucket.
+ Note that an implementation may decide not to store invalid
+ history buckets in its data base. In such case this object is
+ not required as only valid history buckets are available while
+ invalid history buckets are simply not in the data base.
+
+ This object maps to the TR-159 attribute
+ aGroupPerf1DayIntervalValid."
+ REFERENCE
+ "[TR-159] 5.5.1.63"
+ ::= { gBondPortPm1DayEntry 6 }
+
+
+ -- Performance Monitoring TCA Configuration profile
+
+ gBondPortPmTcaProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondPortPmTcaProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table supports definitions of Performance Monitoring (PM)
+ Threshold Crossing Alerts (TCA) configuration profiles for GBS
+ ports.
+ Entries in this table MUST be maintained in a persistent manner."
+ ::= { gBondPortPM 4 }
+
+ gBondPortPmTcaProfileEntry OBJECT-TYPE
+ SYNTAX GBondPortPmTcaProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the GBS PM TCA Configuration table.
+ Each entry corresponds to a single TCA configuration profile.
+ Each profile contains a set of parameters for setting alarm
+ thresholds for various performance attributes monitored at GBS
+ ports. Profiles may be created/deleted using the row
+ creation/deletion mechanism via
+ gBondPortPmTcaProfileRowStatus. If an active entry is
+ referenced via gBondPortConfPmTcaConfProfile, the entry MUST
+ remain active until all references are removed.
+ A default profile with an index of 'DEFVAL', will always exist
+ and its parameters will be set to vendor specific values,
+ unless otherwise specified in this document."
+ INDEX { gBondPortPmTcaProfileName }
+ ::= { gBondPortPmTcaProfileTable 1 }
+
+ GBondPortPmTcaProfileEntry ::=
+ SEQUENCE {
+ gBondPortPmTcaProfileName SnmpAdminString,
+ gBondPortPmTcaProfileThresh15MinES HCPerfIntervalThreshold,
+ gBondPortPmTcaProfileThresh15MinSES HCPerfIntervalThreshold,
+ gBondPortPmTcaProfileThresh15MinUAS HCPerfIntervalThreshold,
+ gBondPortPmTcaProfileThresh1DayES GBondPm1DayIntervalThreshold,
+ gBondPortPmTcaProfileThresh1DaySES GBondPm1DayIntervalThreshold,
+ gBondPortPmTcaProfileThresh1DayUAS GBondPm1DayIntervalThreshold,
+ gBondPortPmTcaProfileRowStatus RowStatus
+ }
+
+ gBondPortPmTcaProfileName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is a unique index (name) associated with this
+ GBS PM TCA profile."
+ ::= { gBondPortPmTcaProfileEntry 1 }
+
+ gBondPortPmTcaProfileThresh15MinES OBJECT-TYPE
+ SYNTAX HCPerfIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Errored Seconds (ES)
+ within any given 15-minute performance data collection interval.
+ If the number of ESs in a particular 15-minute collection
+ interval reaches or exceeds this value, a
+ gBondPmTca15MinESCrossing notification MAY be generated if
+ enabled by gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca15MinESCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold15MinES."
+ REFERENCE
+ "[TR-159] 5.5.1.39"
+ ::= { gBondPortPmTcaProfileEntry 2 }
+
+ gBondPortPmTcaProfileThresh15MinSES OBJECT-TYPE
+ SYNTAX HCPerfIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Severely Errored Seconds
+ (SES) within any given 15-minute performance data collection
+ interval.
+ If the number of SESs in a particular 15-minute collection
+ interval reaches or exceeds this value, a
+ gBondPmTca15MinSESCrossing notification MAY be generated if
+ enabled by gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca15MinSESCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold15MinSES."
+ REFERENCE
+ "[TR-159] 5.5.1.40"
+ ::= { gBondPortPmTcaProfileEntry 3 }
+
+ gBondPortPmTcaProfileThresh15MinUAS OBJECT-TYPE
+ SYNTAX HCPerfIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Unavailable Seconds (UAS)
+ within any given 15-minute performance data collection interval.
+ If the number of UASs in a particular 15-minute collection
+ interval reaches or exceeds this value, a
+ gBondPmTca15MinUASCrossing notification MAY be generated if
+ enabled by gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca15MinUASCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold15MinUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.41"
+ ::= { gBondPortPmTcaProfileEntry 4 }
+
+ gBondPortPmTcaProfileThresh1DayES OBJECT-TYPE
+ SYNTAX GBondPm1DayIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Errored Seconds (ES)
+ within any given 1-day performance data collection interval.
+ If the number of ESs in a particular 1-day collection interval
+ reaches or exceeds this value, a gBondPmTca1DayESCrossing
+ notification MAY be generated if enabled by
+ gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca1DayESCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold1DayES."
+ REFERENCE
+ "[TR-159] 5.5.1.51"
+ ::= { gBondPortPmTcaProfileEntry 5 }
+
+ gBondPortPmTcaProfileThresh1DaySES OBJECT-TYPE
+ SYNTAX GBondPm1DayIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Severely Errored Seconds
+ (SES) within any given 1-day performance data collection
+ interval.
+ If the number of SESs in a particular 1-day collection interval
+ reaches or exceeds this value, a gBondPmTca1DaySESCrossing
+ notification MAY be generated if enabled by
+ gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca1DaySESCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold1DaySES."
+ REFERENCE
+ "[TR-159] 5.5.1.52"
+ ::= { gBondPortPmTcaProfileEntry 6 }
+
+ gBondPortPmTcaProfileThresh1DayUAS OBJECT-TYPE
+ SYNTAX GBondPm1DayIntervalThreshold
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A desired threshold for the number of Unavailable Seconds (UAS)
+ within any given 1-day performance data collection interval.
+ If the number of UASs in a particular 1-day collection interval
+ reaches or exceeds this value, a gBondPmTca1DayUASCrossing
+ notification MAY be generated if enabled by
+ gBondPortConfPmTcaEnable.
+ At most one notification can be sent per interval.
+ Setting this attribute to zero (default) effectively disables
+ gBondPmTca1DayUASCrossing notification.
+
+ This object maps to the TR-159 attribute
+ aGroupPerfThreshold1DayUAS."
+ REFERENCE
+ "[TR-159] 5.5.1.53"
+ ::= { gBondPortPmTcaProfileEntry 7 }
+
+ gBondPortPmTcaProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object controls the creation, modification, or deletion
+ of the associated entry in the gBondPortPmTcaProfileTable
+ per the semantics of RowStatus.
+
+ If an 'active' entry is referenced via
+ gBondPortConfPmTcaConfProfile instance(s), the entry MUST
+ remain 'active'.
+
+ An 'active' entry SHALL NOT be modified. In order to modify an
+ existing entry, it MUST be taken out of service (by setting
+ this object to 'notInService'), modified, and set 'active'
+ again."
+ ::= { gBondPortPmTcaProfileEntry 8 }
+
+
+ -- The BCE group
+
+ gBondBceConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GBondBceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Configuration of G.Bond common aspects for the
+ Bonding Channel Entity (BCE) ports (modems/channels).
+
+ Entries in this table MUST be maintained in a persistent
+ manner."
+ ::= { gBondBce 1 }
+
+ gBondBceConfEntry OBJECT-TYPE
+ SYNTAX GBondBceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the G.Bond BCE Configuration table.
+ Each entry represents common aspects of a G.Bond BCE port
+ indexed by the ifIndex. Note that a G.Bond BCE port can be
+ stacked below a single GBS port, also indexed by ifIndex,
+ possibly together with other BCE ports if GAF is enabled."
+ INDEX { ifIndex }
+ ::= { gBondBceConfTable 1 }
+
+ GBondBceConfEntry ::=
+ SEQUENCE {
+ gBondBceConfRemoteDiscoveryCode PhysAddress
+ }
+
+ gBondBceConfRemoteDiscoveryCode OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(0|6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A Remote Discovery Code of the BCE port at CO.
+ A 6 octet long Discovery Code of the peer GBS connected via
+ the BCE.
+ Reading this object results in a Discovery Get operation.
+ Setting this object to all zeroes results in a Discovery
+ Clear_if_Same operation (the value of gBondPortConfDiscoveryCode
+ at the peer GBS SHALL be the same as gBondPortConfDiscoveryCode
+ of the local GBS associated with the BCE for the operation to
+ succeed).
+ Writing a non-zero value to this object results in a
+ Discovery Set_if_Clear operation.
+ A zero-length octet string SHALL be returned on an attempt to
+ read this object when GAF aggregation is not enabled.
+
+ This object is irrelevant in BCE-R port subtypes (CPE side):
+ in this case a zero length octet string SHALL be returned on
+ an attempt to read this object, an attempt to change this object
+ MUST be rejected (in case of SNMP with the error
+ inconsistentValue).
+
+ Discovery MUST be performed when the link is Down.
+ Attempts to change this object MUST be rejected (in case of
+ SNMP with the error inconsistentValue), If the link is Up or
+ Initializing.
+
+ This object maps to the TR-159 attribute
+ aLineRemoteDiscoveryCode."
+ REFERENCE
+ "[TR-159] 5.5.6.7"
+ ::= { gBondBceConfEntry 1 }
+
+ --
+ -- Conformance Statements
+ --
+
+ gBondGroups OBJECT IDENTIFIER ::= { gBondConformance 1 }
+
+ gBondCompliances OBJECT IDENTIFIER ::= { gBondConformance 2 }
+
+ -- Object Groups
+
+ gBondBasicGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortStatOperScheme,
+ gBondPortStatUpDataRate,
+ gBondPortStatDnDataRate,
+ gBondPortConfTargetUpDataRate,
+ gBondPortConfTargetDnDataRate,
+ gBondPortCapSchemesSupported,
+ gBondPortCapCapacity,
+ gBondPortStatNumBCEs,
+ gBondPortStatSide,
+ gBondPortStatFltStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects representing management information
+ common to all types of G.Bond ports."
+ ::= { gBondGroups 1 }
+
+ gBondDiscoveryGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortStatPeerOperScheme,
+ gBondPortCapPeerSchemesSupported,
+ gBondPortCapPeerCapacity,
+ gBondPortConfDiscoveryCode,
+ gBondBceConfRemoteDiscoveryCode
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects supporting OPTIONAL G.Bond discovery
+ in G.Bond ports."
+ ::= { gBondGroups 2 }
+
+ gBondMultiSchemeGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortConfAdminScheme,
+ gBondPortConfPeerAdminScheme
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing OPTIONAL management
+ information for G.Bond ports supporting multiple bonding
+ schemes."
+ ::= { gBondGroups 3 }
+
+ gBondTcaConfGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortConfThreshLowUpRate,
+ gBondPortConfThreshLowDnRate,
+ gBondPortConfLowRateCrossingEnable
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects required for configuration of alarm
+ thresholds and notifications in G.Bond ports."
+ ::= { gBondGroups 4 }
+
+ gBondTcaNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ gBondLowUpRateCrossing,
+ gBondLowDnRateCrossing
+ }
+ STATUS current
+ DESCRIPTION
+ "This group supports notifications of significant conditions
+ (non-PM threshold crossing alerts) associated with G.Bond ports."
+ ::= { gBondGroups 5 }
+
+ gBondPmCurGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortPmCurES,
+ gBondPortPmCurSES,
+ gBondPortPmCurUAS,
+ gBondPortPmCur15MinValidIntervals,
+ gBondPortPmCur15MinInvalidIntervals,
+ gBondPortPmCur15MinTimeElapsed,
+ gBondPortPmCur15MinES,
+ gBondPortPmCur15MinSES,
+ gBondPortPmCur15MinUAS,
+ gBondPortPmCur1DayValidIntervals,
+ gBondPortPmCur1DayInvalidIntervals,
+ gBondPortPmCur1DayTimeElapsed,
+ gBondPortPmCur1DayES,
+ gBondPortPmCur1DaySES,
+ gBondPortPmCur1DayUAS
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects supporting OPTIONAL current Performance
+ Monitoring information for G.Bond ports."
+ ::= { gBondGroups 6 }
+
+ gBondPm15MinGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortPm15MinIntervalMoniTime,
+ gBondPortPm15MinIntervalES,
+ gBondPortPm15MinIntervalSES,
+ gBondPortPm15MinIntervalUAS,
+ gBondPortPm15MinIntervalValid
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects supporting OPTIONAL historical
+ Performance Monitoring information for G.Bond ports, during
+ previous 15-minute intervals ."
+ ::= { gBondGroups 7 }
+
+ gBondPm1DayGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortPm1DayIntervalMoniTime,
+ gBondPortPm1DayIntervalES,
+ gBondPortPm1DayIntervalSES,
+ gBondPortPm1DayIntervalUAS,
+ gBondPortPm1DayIntervalValid
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects supporting OPTIONAL historical
+ Performance Monitoring information for G.Bond ports, during
+ previous 1-day intervals ."
+ ::= { gBondGroups 8 }
+
+ gBondPmTcaConfGroup OBJECT-GROUP
+ OBJECTS {
+ gBondPortConfPmTcaConfProfile,
+ gBondPortConfPmTcaEnable,
+ gBondPortPmTcaProfileThresh15MinES,
+ gBondPortPmTcaProfileThresh15MinSES,
+ gBondPortPmTcaProfileThresh15MinUAS,
+ gBondPortPmTcaProfileThresh1DayES,
+ gBondPortPmTcaProfileThresh1DaySES,
+ gBondPortPmTcaProfileThresh1DayUAS,
+ gBondPortPmTcaProfileRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects required for configuration of
+ Performance Monitoring Threshold Crossing Alert notifications
+ in G.Bond ports."
+ ::= { gBondGroups 9 }
+
+ gBondPmTcaNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ gBondPmTca15MinESCrossing,
+ gBondPmTca15MinSESCrossing,
+ gBondPmTca15MinUASCrossing,
+ gBondPmTca1DayESCrossing,
+ gBondPmTca1DaySESCrossing,
+ gBondPmTca1DayUASCrossing
+ }
+ STATUS current
+ DESCRIPTION
+ "This group supports notifications of performance monitoring
+ thresholds crossing alerts associated with G.Bond ports."
+ ::= { gBondGroups 10 }
+
+ -- Compliance Statements
+
+ gBondCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for G.Bond interfaces.
+ Compliance with the following external compliance statements
+ is REQUIRED:
+
+ MIB Module Compliance Statement
+ ---------- --------------------
+ IF-MIB ifCompliance3
+
+ Compliance with the following external compliance statements
+ is OPTIONAL for implementations supporting bonding with
+ flexible cross-connect between the GBS and BCE ports:
+
+ MIB Module Compliance Statement
+ ---------- --------------------
+ IF-INVERTED-STACK-MIB ifInvCompliance
+ IF-CAP-STACK-MIB ifCapStackCompliance"
+
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ gBondBasicGroup,
+ gBondTcaConfGroup,
+ gBondTcaNotificationGroup
+ }
+
+ GROUP gBondDiscoveryGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting G.Bond Discovery function."
+
+ GROUP gBondMultiSchemeGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting multiple bonding schemes."
+
+ GROUP gBondPmCurGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting Performance Monitoring."
+
+ GROUP gBondPm15MinGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting 15-min historical Performance Monitoring."
+
+ GROUP gBondPm1DayGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting 1-day historical Performance Monitoring."
+
+ GROUP gBondPmTcaConfGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting Performance Monitoring Threshold Crossing Alert
+ notifications."
+
+ GROUP gBondPmTcaNotificationGroup
+ DESCRIPTION
+ "Support for this group is only required for implementations
+ supporting Performance Monitoring Threshold Crossing Alert
+ notifications."
+
+ OBJECT gBondPortCapSchemesSupported
+ SYNTAX GBondSchemeList
+ DESCRIPTION
+ "Support for all bonding Schemes types is not required.
+ However at least one value SHALL be supported"
+
+ OBJECT gBondPortCapPeerSchemesSupported
+ SYNTAX GBondSchemeList
+ DESCRIPTION
+ "Support for all bonding Schemes types is not required.
+ However at least one value SHALL be supported"
+
+ ::= { gBondCompliances 1 }
+END
|