GBOND-MIB

        The objects in this MIB module are used to manage the
multi-pair bonded xDSL interfaces, as 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 Terminating Unit
  BTU-C - Bonding Terminating Unit, CO side
  BTU-R - Bonding Terminating Unit, Remote Terminal (CPE) side
  CO    - Central Office
  CPE   - Customer Premises Equipment
  GBS   - Generic Bonding Sub-layer
  PM    - Performance Monitoring
  SNR   - Signal to Noise Ratio
  TCA   - Threshold Crossing Alert
        
Copyright (c) 2013 IETF Trust and the persons identified as
authors of the code.  All rights reserved.
        
Redistribution and use in source and binary forms, with or without
modification, is permitted pursuant to, and subject to the license
terms contained in, the Simplified BSD License set forth in Section
4.c of the IETF Trust's Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
    
Source file
GBOND-MIB
Last revised
Identity
gBondMIB
Base OID
1.3.6.1.2.1.211
Imported Objects
HC-PerfHist-TC-MIB HCPerfCurrentCount HCPerfIntervalCount HCPerfIntervalThreshold HCPerfInvalidIntervals HCPerfTimeElapsed HCPerfTotalCount HCPerfValidIntervals
IANA-GBOND-TC-MIB IANAgBondScheme IANAgBondSchemeList
IF-MIB ifIndex
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Gauge32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC PhysAddress RowStatus TEXTUAL-CONVENTION (no object page) TruthValue
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'GBOND-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'GBOND-MIB::gBondMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'GBOND-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'GBOND-MIB::gBondMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (82)
.1.3.6.1.2.1.211
.1.3.6.1.2.1.211.1
.1.3.6.1.2.1.211.1.1
.1.3.6.1.2.1.211.1.1.0
.1.3.6.1.2.1.211.1.1.1
.1.3.6.1.2.1.211.1.1.1.1
.1.3.6.1.2.1.211.1.1.1.1.1
.1.3.6.1.2.1.211.1.1.1.1.10
.1.3.6.1.2.1.211.1.1.1.1.2
OctetString
.1.3.6.1.2.1.211.1.1.1.1.3
KbpsUnsigned32
.1.3.6.1.2.1.211.1.1.1.1.4
KbpsUnsigned32
.1.3.6.1.2.1.211.1.1.1.1.5
KbpsUnsigned32
.1.3.6.1.2.1.211.1.1.1.1.6
KbpsUnsigned32
.1.3.6.1.2.1.211.1.1.1.1.7
.1.3.6.1.2.1.211.1.1.1.1.8
OctetString
.1.3.6.1.2.1.211.1.1.1.1.9
.1.3.6.1.2.1.211.1.1.2
.1.3.6.1.2.1.211.1.1.2.1
.1.3.6.1.2.1.211.1.1.2.1.1
.1.3.6.1.2.1.211.1.1.2.1.2
Unsigned32
.1.3.6.1.2.1.211.1.1.2.1.3
Unsigned32
.1.3.6.1.2.1.211.1.1.2.1.4
.1.3.6.1.2.1.211.1.1.3
.1.3.6.1.2.1.211.1.1.3.1
.1.3.6.1.2.1.211.1.1.3.1.1
.1.3.6.1.2.1.211.1.1.3.1.2
.1.3.6.1.2.1.211.1.1.3.1.3
.1.3.6.1.2.1.211.1.1.3.1.4
Bits
.1.3.6.1.2.1.211.1.1.3.1.5
Enumeration
.1.3.6.1.2.1.211.1.1.3.1.6
Unsigned32
.1.3.6.1.2.1.211.1.1.3.1.7
.1.3.6.1.2.1.211.1.1.4
.1.3.6.1.2.1.211.1.1.4.1
.1.3.6.1.2.1.211.1.1.4.1.1
.1.3.6.1.2.1.211.1.1.4.1.1.1
daysUnsigned32
.1.3.6.1.2.1.211.1.1.4.1.1.10
daysUnsigned32
.1.3.6.1.2.1.211.1.1.4.1.1.11
.1.3.6.1.2.1.211.1.1.4.1.1.12
.1.3.6.1.2.1.211.1.1.4.1.1.13
.1.3.6.1.2.1.211.1.1.4.1.1.14
.1.3.6.1.2.1.211.1.1.4.1.1.15
.1.3.6.1.2.1.211.1.1.4.1.1.2
.1.3.6.1.2.1.211.1.1.4.1.1.3
.1.3.6.1.2.1.211.1.1.4.1.1.4
.1.3.6.1.2.1.211.1.1.4.1.1.5
.1.3.6.1.2.1.211.1.1.4.1.1.6
.1.3.6.1.2.1.211.1.1.4.1.1.7
.1.3.6.1.2.1.211.1.1.4.1.1.8
.1.3.6.1.2.1.211.1.1.4.1.1.9
.1.3.6.1.2.1.211.1.1.4.2
.1.3.6.1.2.1.211.1.1.4.2.1
Unsigned32
.1.3.6.1.2.1.211.1.1.4.2.1.1
.1.3.6.1.2.1.211.1.1.4.2.1.2
.1.3.6.1.2.1.211.1.1.4.2.1.3
.1.3.6.1.2.1.211.1.1.4.2.1.4
.1.3.6.1.2.1.211.1.1.4.2.1.5
.1.3.6.1.2.1.211.1.1.4.2.1.6
.1.3.6.1.2.1.211.1.1.4.3
.1.3.6.1.2.1.211.1.1.4.3.1
Unsigned32
.1.3.6.1.2.1.211.1.1.4.3.1.1
.1.3.6.1.2.1.211.1.1.4.3.1.2
.1.3.6.1.2.1.211.1.1.4.3.1.3
.1.3.6.1.2.1.211.1.1.4.3.1.4
.1.3.6.1.2.1.211.1.1.4.3.1.5
.1.3.6.1.2.1.211.1.1.4.3.1.6
.1.3.6.1.2.1.211.1.1.4.4
.1.3.6.1.2.1.211.1.1.4.4.1
OctetString
.1.3.6.1.2.1.211.1.1.4.4.1.1
.1.3.6.1.2.1.211.1.1.4.4.1.2
.1.3.6.1.2.1.211.1.1.4.4.1.3
.1.3.6.1.2.1.211.1.1.4.4.1.4
.1.3.6.1.2.1.211.1.1.4.4.1.5
.1.3.6.1.2.1.211.1.1.4.4.1.6
.1.3.6.1.2.1.211.1.1.4.4.1.7
.1.3.6.1.2.1.211.1.1.4.4.1.8
.1.3.6.1.2.1.211.1.2
.1.3.6.1.2.1.211.1.2.1
.1.3.6.1.2.1.211.1.2.1.1
OctetString
.1.3.6.1.2.1.211.1.2.1.1.1
.1.3.6.1.2.1.211.2
.1.3.6.1.2.1.211.2.1
.1.3.6.1.2.1.211.2.2
Dependencies (9) 7 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (1)
Unsigned32 range: 0..86400
Conformance Groups (10)
A collection of objects representing management information
common to all types of G.Bond ports.
.1.3.6.1.2.1.211.2.1.1
A collection of objects supporting OPTIONAL G.Bond discovery
in G.Bond ports.
.1.3.6.1.2.1.211.2.1.2
A collection of objects providing OPTIONAL management
information for G.Bond ports supporting multiple bonding
schemes.
.1.3.6.1.2.1.211.2.1.3
A collection of objects required for configuration of alarm
thresholds and notifications in G.Bond ports.
.1.3.6.1.2.1.211.2.1.4
This group supports notifications of significant conditions
(non-PM threshold crossing alerts) associated with G.Bond ports.
.1.3.6.1.2.1.211.2.1.5
A collection of objects supporting OPTIONAL current Performance
Monitoring information for G.Bond ports.
.1.3.6.1.2.1.211.2.1.6
A collection of objects supporting OPTIONAL historical
Performance Monitoring information for G.Bond ports, during
previous 15-minute intervals.
.1.3.6.1.2.1.211.2.1.7
A collection of objects supporting OPTIONAL historical
Performance Monitoring information for G.Bond ports, during
previous 1-day intervals.
.1.3.6.1.2.1.211.2.1.8
A collection of objects required for configuration of
Performance Monitoring Threshold Crossing Alert notifications
in G.Bond ports.
.1.3.6.1.2.1.211.2.1.9
This group supports notifications of Performance Monitoring
Threshold Crossing Alerts associated with G.Bond ports.
.1.3.6.1.2.1.211.2.1.10
Compliance Statements (1)

OID .1.3.6.1.2.1.211.2.2.1
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
Required groups
mandatory gBondBasicGroup
mandatory gBondTcaConfGroup
mandatory gBondTcaNotificationGroup
optional gBondDiscoveryGroup Support for this group is only required for implementations
supporting the G.Bond Discovery function.
optional gBondMultiSchemeGroup Support for this group is only required for implementations
supporting multiple bonding schemes.
optional gBondPmCurGroup Support for this group is only required for implementations
supporting Performance Monitoring.
optional gBondPm15MinGroup Support for this group is only required for implementations
supporting 15-minute historical Performance Monitoring.
optional gBondPm1DayGroup Support for this group is only required for implementations
supporting 1-day historical Performance Monitoring.
optional gBondPmTcaConfGroup Support for this group is only required for implementations
supporting Performance Monitoring Threshold Crossing Alert
notifications.
optional gBondPmTcaNotificationGroup Support for this group is only required for implementations
supporting Performance Monitoring Threshold Crossing Alert
notifications.
Object refinements
ObjectAccessSyntaxDescription
gBondPortCapSchemesSupported Support for all bonding scheme types is not required.

However, at least one value SHALL be supported.
gBondPortCapPeerSchemesSupported Support for all bonding scheme types is not required.
However, at least one value SHALL be supported.
Notifications / Traps (8)
NameOIDDescription
.1.3.6.1.2.1.211.1.1.0.1
This notification indicates that the G.Bond port's 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 is 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,
be implemented to prevent simultaneous LinkUp/LinkDown and
gBondLowUpRateCrossing notifications from being 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 the required target SNR margin.

Generation of this notification is controlled by the
gBondPortConfLowRateCrossingEnable object.

This object maps to the TR-159 notification
nGroupLowUpRateCrossing.
.1.3.6.1.2.1.211.1.1.0.2
This notification indicates that the G.Bond port's 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 is 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,
be implemented to prevent simultaneous LinkUp/LinkDown and
gBondLowDnRateCrossing notifications from being 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 the required target SNR margin.

Generation of this notification is controlled by the
gBondPortConfLowRateCrossingEnable object.

This object maps to the TR-159 notification
nGroupLowDownRateCrossing.
.1.3.6.1.2.1.211.1.1.0.3
This notification indicates that the Errored Seconds threshold,
specified by gBondPortPmTcaProfileThresh15MinES, has been
reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh15MinES objects.

This object maps to the TR-159 notification
nGroupPerfTca15MinES.
.1.3.6.1.2.1.211.1.1.0.4
This notification indicates that the Severely Errored Seconds
threshold, specified by gBondPortPmTcaProfileThresh15MinSES,
has been reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh15MinSES objects.

This object maps to the TR-159 notification
nGroupPerfTca15MinSES.
.1.3.6.1.2.1.211.1.1.0.5
This notification indicates that the Unavailable Seconds
threshold, specified by gBondPortPmTcaProfileThresh15MinUAS,
has been reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh15MinUAS objects.

This object maps to the TR-159 notification
nGroupPerfTca15MinUAS.
.1.3.6.1.2.1.211.1.1.0.6
This notification indicates that the Errored Seconds threshold,
specified by gBondPortPmTcaProfileThresh1DayES, has been
reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh1DayES objects.

This object maps to the TR-159 notification
nGroupPerfTca1DayES.
.1.3.6.1.2.1.211.1.1.0.7
This notification indicates that the Severely Errored Seconds
threshold, specified by gBondPortPmTcaProfileThresh1DaySES,
has been reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh1DaySES objects.

This object maps to the TR-159 notification
nGroupPerfTca1DaySES.
.1.3.6.1.2.1.211.1.1.0.8
This notification indicates that the Unavailable Seconds
threshold, specified by gBondPortPmTcaProfileThresh1DayUAS,
has been reached or exceeded for the GBS port.

Generation of this notification is controlled by the
gBondPortConfPmTcaEnable and
gBondPortPmTcaProfileThresh1DayUAS objects.

This object maps to the TR-159 notification
nGroupPerfTca1DayUAS.