Observium_CE/mibs/huawei/HUAWEI-GBOND-MIB

1631 lines
68 KiB
Plaintext

-- ============================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This MIB is used for defining Huawei's GBOND management MIB objects,
-- which is defined base on ITU-T G.998.1, G.998.2 and G.998.3.
-- Reference:
-- Version: V1.15
-- ============================================================================
HUAWEI-GBOND-MIB DEFINITIONS ::= BEGIN
IMPORTS
huaweiUtility
FROM HUAWEI-MIB
Integer32, Gauge32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, DateAndTime, PhysAddress, RowStatus
FROM SNMPv2-TC
InterfaceIndex, ifIndex
FROM IF-MIB
hwFrameIndex, hwSlotIndex, hwPortIndex, hwConfigChangeIP
FROM HUAWEI-DEVICE-MIB;
-- hwGBond 1.3.6.1.4.1.2011.6.137
hwGBond MODULE-IDENTITY
LAST-UPDATED "201809120000Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION "This MIB is used for defining Huawei's GBOND management MIB objects,
which is defined base on ITU-T G.998.1, G.998.2 and G.998.3.
"
-- Revision history
REVISION "201809120000Z"
DESCRIPTION "V1.15, Modified the description of node hwGBondServiceFaultAlarmTrap and hwGBondServiceRecoveryAlarmTrap.
"
REVISION "201704100000Z"
DESCRIPTION "V1.14, changes in this revision:
Add leaf node hwGBondServiceFaultAlarmTrap and hwGBondServiceRecoveryAlarmTrap in hwGBondAlarmTraps.
"
REVISION "201506210000Z"
DESCRIPTION "V1.13, changes in this revision:
Modified the range of the node: hwGBondGroupProfMinDataRateUs, hwGBondGroupProfMinDataRateDs, hwGBondGroupProfMaxDataRateUs, hwGBondGroupProfMaxDataRateDs,
hwGBondGroupProfTargetDataRateUs, hwGBondGroupProfTargetDataRateDs, hwGBondGroupProfThreshLowDataRateUs, hwGBondGroupProfThreshLowDataRateDs.
"
REVISION "201310080000Z"
DESCRIPTION "V1.11, changes in this revision:
Add leaf node hwGBondOperMatchStatus in hwGBondPortStatusTable.
Modified the range of the node: hwGBondGroupProfMinDataRateUs, hwGBondGroupProfMinDataRateDs, hwGBondGroupProfMaxDataRateUs, hwGBondGroupProfMaxDataRateDs,
hwGBondGroupProfTargetDataRateUs, hwGBondGroupProfTargetDataRateDs, hwGBondGroupProfThreshLowDataRateUs, hwGBondGroupProfThreshLowDataRateDs.
"
REVISION "201207200000Z"
DESCRIPTION "V1.10, delete unnecessary en dashes.
"
REVISION "201110150000Z"
DESCRIPTION "V1.09, Add leaf node hwGBondGroupProfBondCpeIncorrectAlarmSwitch for bonding group profile.
"
REVISION "201105310000Z"
DESCRIPTION "V1.08, changes in this revision:
Add the definition of the table: hwGBondEthPortPerfCurrTable, hwGBondGroupProfTable,
hwGBondAlarmTraps, hwGBondTrapsVbOids.
Modify the name of the table hwGBondPerStatTable to hwGBondPortStatusTable.
Add the definition of the nodes: hwGBondOperScheme, hwGBondOperLastUpTime, hwGBondOperStatus,
hwGBondOperLastDownTime and hwGBondOperReInits in hwGBondPortStatusTable
for obtaining the port status of the bond group.
Add the definition of the trap nodes: hwGBondLowUpRateCrossingAlarmTrap,
hwGBondLowDownRateCrossingAlarmTrap and hwGBondInvalidCpeAlarmTrap.
Add the definition of the trap node: hwGBondBondStateChangeTrap.
Add hwGBondGroupCfgProf in hwGBondConfTable for bonding group profile.
Add the definition of the nodes:hwGBondProfileID and hwGBondGroupID in table hwGBondTrapsVbOids.
Modify the description of the nodes: hwGBondUpDataRate, hwGBondDownDataRate, hwGBondRowStatus.
Modify the status of the nodes to deprecated:hwGBondTargetUpDataRate, hwGBondTargetDownDataRate,
hwGBondThreshLowUpRate, hwGBondThreshLowDownRate, hwGBondLowRateCrossingEnable, hwGBondEthInErrors,
hwGBondEthInSmallFragments, hwGBondEthInLargeFragments, hwGBondEthInBadFragments,
hwGBondEthInLostFragments, hwGBondEthInLostStarts, hwGBondEthInLostEnds and hwGBondEthInOverflows.
"
REVISION "201104140000Z"
DESCRIPTION "V1.07, changes in this revision:
Modified the description of the nodes: hwGBondPrimaryStatus, hwGBondSecondaryStatus.
"
REVISION "201009070000Z"
DESCRIPTION "V1.06, changes in this revision:
Modify the Description of the MIB file for MIB standardization.
"
REVISION "201005190000Z"
DESCRIPTION "V1.05, changes in this revision:
Add hwGBondPrimaryStatus in hwGBondConfTable for obtaining the primary status of the Board.
Add hwGBondSecondaryStatus in hwGBondConfTable for obtaining the secondary status of the Board.
"
REVISION "201001260000Z"
DESCRIPTION "V1.04, changes in this revision:
Add the definition of the trap node hwGBondBondStateChangeTrap.
"
REVISION "201001120000Z"
DESCRIPTION "V1.03, changes in this revision:
Modify the errors of the MIB file for MIB standardization.
"
REVISION "200906040000Z"
DESCRIPTION "V1.02, changes in this revision:
Modify leaf nodes hwGBondPeerAdminScheme and hwGBondAdminScheme.
"
REVISION "200901130000Z"
DESCRIPTION "V1.00, Initial version"
::= { huaweiUtility 137 }
-- Textual Conventions
GBondScheme ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines ITU-T G.998 bonding scheme values.
Options:
1. unknown(0) - undefined or unknown
2. g9981(1) - G.998.1 (G.Bond/ATM)
3. g9982(2) - G.998.2 (G.Bond/Ethernt)
4. g9983(3) - G.998.3 (G.Bond/TDIM)
"
SYNTAX INTEGER
{
unknown(0),
g9981(1),
g9982(2),
g9983(3)
}
GBondSymbolProtection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type specifies the minimum impulse noise protection for the bearer channel
if it is transported over DMT symbols with a subcarrier spacing of 4.3125 kHz.
The possible values are:
'noProtection' (i.e., INP not required), 'halfSymbol' (i.e., INP
length is 1/2 symbol), and 1-16 symbols in steps of 1 symbol.
"
SYNTAX INTEGER
{
noProtection (1),
halfSymbol (2),
singleSymbol (3),
twoSymbols (4),
threeSymbols (5),
fourSymbols (6),
fiveSymbols (7),
sixSymbols (8),
sevenSymbols (9),
eightSymbols (10),
nineSymbols (11),
tenSymbols (12),
elevenSymbols (13),
twelveSymbols (14),
thirteeSymbols (15),
fourteenSymbols (16),
fifteenSymbols (17),
sixteenSymbols (18)
}
-- hwGBondConfTable
hwGBondConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGBondConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Group bonding configuration table.
This table is used to describe the configuration, parameters, and running status of the bonding group.
The index of this table is hwGBondPriPort.
"
::= { hwGBond 1 }
hwGBondConfEntry OBJECT-TYPE
SYNTAX HwGBondConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Group bonding configuration table.
This table is used to describe the configuration, parameters, and running status of the bonding group.
The index of this entry is hwGBondPriPort.
"
INDEX { hwGBondPriPort }
::= { hwGBondConfTable 1 }
HwGBondConfEntry ::=
SEQUENCE
{
hwGBondPriPort InterfaceIndex,
hwGBondAdminScheme GBondScheme,
hwGBondPeerAdminScheme GBondScheme,
hwGBondDiscoveryCode PhysAddress,
hwGBondTargetUpDataRate Unsigned32, -- deprecated
hwGBondTargetDownDataRate Unsigned32, -- deprecated
hwGBondThreshLowUpRate Unsigned32, -- deprecated
hwGBondThreshLowDownRate Unsigned32, -- deprecated
hwGBondLowRateCrossingEnable INTEGER, -- deprecated
hwGBondDesc OCTET STRING,
hwGBondAdminStatus INTEGER,
hwGBondRowStatus RowStatus,
hwGBondPrimaryStatus INTEGER,
hwGBondSecondaryStatus BITS,
hwGBondGroupCfgProf OCTET STRING
}
hwGBondPriPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Index of the bonding group, which should be equal to the ifindex of the primary port."
::= { hwGBondConfEntry 1 }
hwGBondAdminScheme OBJECT-TYPE
SYNTAX GBondScheme
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A desired bonding scheme for a bonding group.
The port to use corresponding bonding scheme if supported.
Options:
1. g9981(1) - Instructs the port to use G.998.1 bonding
2. g9982(2) - Instructs the port to use G.998.2 bonding
3. g9983(3) - Instructs the port to use G.998.3 bonding
The hwGBondAdminScheme changes must be performed when the admin status of the
bonding group is deactivated.
"
REFERENCE "[TR-159] 5.5.1.6"
::= { hwGBondConfEntry 2 }
hwGBondPeerAdminScheme OBJECT-TYPE
SYNTAX GBondScheme
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A desired bonding peer scheme for a bonding group.
The port to use corresponding bonding scheme if supported.
Options:
1. g9981(1) - Instructs the port to use G.998.1 bonding
2. g9982(2) - Instructs the port to use G.998.2 bonding
3. g9983(3) - Instructs the port to use G.998.3 bonding
The hwGBondPeerAdminScheme changes must be performed when the admin status of the
bonding group is deactivated.
"
REFERENCE "[TR-159] 5.5.1.7"
::= { hwGBondConfEntry 3 }
hwGBondDiscoveryCode OBJECT-TYPE
SYNTAX PhysAddress
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 gBondBceRemoteDiscoveryCode
(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 zero. 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
gBondBceRemoteDiscoveryCode 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 down.
Attempts to change this object must be rejected (in case of
SNMP with the error inconsistent value), 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"
::= { hwGBondConfEntry 4 }
hwGBondTargetUpDataRate OBJECT-TYPE
SYNTAX Unsigned32(1..1000000|9999999)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"A desired bonding group data rate in the upstream direction, in Kbps,
to be achieved during initialization, under restrictions placed upon
the member ports by their respective configuration settings.
This object is deprecated in favour of hwGBondGroupProfTargetDataRateUs.
"
::= { hwGBondConfEntry 5 }
hwGBondTargetDownDataRate OBJECT-TYPE
SYNTAX Unsigned32(1..1000000|9999999)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"A desired bonding group data rate in the downstream direction, in Kbps,
to be achieved during initialization, under restrictions placed upon
the member ports by their respective configuration settings.
This object is deprecated in favour of hwGBondGroupProfTargetDataRateDs.
"
::= { hwGBondConfEntry 6 }
hwGBondThreshLowUpRate OBJECT-TYPE
SYNTAX Unsigned32(1..1000000)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object configures the bonding group low upstream rate crossing alarm threshold.
This object is deprecated in favour of hwGBondGroupProfThreshLowDataRateUs.
"
::= { hwGBondConfEntry 7 }
hwGBondThreshLowDownRate OBJECT-TYPE
SYNTAX Unsigned32(1..1000000)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object configures the bonding group low downstream rate crossing alarm threshold.
This object is deprecated in favour of hwGBondGroupProfThreshLowDataRateDs.
"
::= { hwGBondConfEntry 8 }
hwGBondLowRateCrossingEnable OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Indicates whether gBondLowUpRateCrossing and
gBondLowDownRateCrossing notifications should be generated
for this interface.
Options:
1. disable(1) - Indicates that the notifications are disabled
2. enable(2) - Indicates that the notifications are enabled
This object is read-write for the -O subtype G.Bond ports
and irrelevant for the -R subtypes.
This object must be maintained in a persistent manner.
This object maps to the TR-159 attribute aGroupLowRateCrossingEnable.
This object is deprecated in favour of hwGBondGroupProfLowRateCrossingEnable.
"
::= { hwGBondConfEntry 9 }
hwGBondDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description of the bonding group."
::= { hwGBondConfEntry 10 }
hwGBondAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
deactivate(1),
activate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The admin status of the bonding group, when the admin-status is down, no service
should be allowed.
Options:
1. deactivate(1) - Deactivate status
2. activate(2) - Activate status
"
::= { hwGBondConfEntry 11 }
hwGBondRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in
this table.
The bonding group can not be deleted when service configured on this group.
"
::= { hwGBondConfEntry 12 }
hwGBondPrimaryStatus OBJECT-TYPE
SYNTAX INTEGER
{
isNr(1),
isAnr(2),
isRst(3),
isAnrst(4),
oosAu(5),
oosMa(6),
oosAuma(7),
oosAurst(8),
oosMaanr(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary status of the bonding group. This parameter indicates the current overall
service condition of an entity, i.e., whether it is in-service or out-of-service.
Options:
1. isNr(1) - In service, normal
2. isAnr(2) - In service, abnormal
3. isRst(3) - In service, restricted
4. isAnrst(4) - In service, abnormal & restricted
5. oosAu(5) - Out of service, autonomous
6. oosMa(6) - Out of service, management
7. oosAuma(7) - Out of service, autonomous & management
8. oosAurst(8) - Out of service, autonomous & restricted
9. oosMaanr(9) - Out of service, management & abnormal
"
::= { hwGBondConfEntry 13 }
hwGBondSecondaryStatus OBJECT-TYPE
SYNTAX BITS
{
sstAins(0),
sstFaf(1),
sstFlt(2),
sstLpbk(3),
sstMea(4),
sstSgeo(5),
sstStbyh(6),
sstTs(7),
sstUas(8),
sstUeq(9),
sstWrk(10),
sstPwr(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter indicates the secondary status of the bonding group. The parameter provides additional
information pertaining to PST and PSTQ. For example, it may indicate the type and reason of
the external command, the event that occurred in the Network Element, etc. Multiple values may
apply to an entity at a given moment. The highest bit of SST value indicates the sst-ains(0) status;
the second highest bit of SST value indicates the sst-faf(1) status, and the rest can be deduced by analogy.
This BITS structure can report the following status:
1. sstAins(0) - This bit position positively reports that the status of the board is automatic in-service
2. sstFaf(1) - Facility failure
3. sstFlt(2) - Fault
4. sstLpbk(3) - Loopback
5. sstMea(4) - Mismatch of equipment and attributes
6. sstSgeo(5) - Supporting entity outage
7. sstStbyh(6) - Standby-hot
8. sstTs(7) - Test
9. sstUas(8) - Unassigned
10. sstUeq(9) - Unequipped
11. sstWrk(10) - Working
12. sstPwr(11) - Power
"
::= { hwGBondConfEntry 14 }
hwGBondGroupCfgProf OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object configures the bonding group profile name.
"
::= { hwGBondConfEntry 15 }
-- hwGBondPortStatusTable
hwGBondPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGBondPortStatusEntry
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.
The index of this table is hwGBondPriPort.
"
::= { hwGBond 2 }
hwGBondPortStatusEntry OBJECT-TYPE
SYNTAX HwGBondPortStatusEntry
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.
The index of this entry is hwGBondPriPort.
"
INDEX { hwGBondPriPort }
::= { hwGBondPortStatusTable 1 }
HwGBondPortStatusEntry ::=
SEQUENCE
{
hwGBondUpDataRate Integer32,
hwGBondDownDataRate Integer32,
hwGBondNumBCEs Unsigned32,
hwGBondEthInErrors Gauge32, -- deprecated
hwGBondEthInSmallFragments Gauge32, -- deprecated
hwGBondEthInLargeFragments Gauge32, -- deprecated
hwGBondEthInBadFragments Gauge32, -- deprecated
hwGBondEthInLostFragments Gauge32, -- deprecated
hwGBondEthInLostStarts Gauge32, -- deprecated
hwGBondEthInLostEnds Gauge32, -- deprecated
hwGBondEthInOverflows Gauge32, -- deprecated
hwGBondOperScheme GBondScheme,
hwGBondOperLastUpTime DateAndTime,
hwGBondOperLastDownTime DateAndTime,
hwGBondOperReInits Unsigned32,
hwGBondOperStatus INTEGER,
hwGBondOperMatchStatus INTEGER
}
hwGBondUpDataRate OBJECT-TYPE
SYNTAX Integer32
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).
"
REFERENCE "[TR-159] 5.5.1.15"
::= { hwGBondPortStatusEntry 1 }
hwGBondDownDataRate OBJECT-TYPE
SYNTAX Integer32
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)."
REFERENCE "[TR-159] 5.5.1.16"
::= { hwGBondPortStatusEntry 2 }
hwGBondNumBCEs OBJECT-TYPE
SYNTAX Unsigned32 (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 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 gBondCapacity.
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"
::= { hwGBondPortStatusEntry 3 }
hwGBondEthInErrors OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of error fragments, that have been received across
the gamma interface.
This object is deprecated in favour of hwGBondEthPortPerfRxErrors.
"
::= { hwGBondPortStatusEntry 4 }
hwGBondEthInSmallFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of fragments smaller than minFragmentSize(64 Bytes), that have been received across
the gamma interface and discarded.
This object is deprecated in favour of hwGBondEthPortPerfRxSmallFragments.
"
::= { hwGBondPortStatusEntry 5 }
hwGBondEthInLargeFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of fragments larger than minFragmentSize(512 Bytes), that have been received across
the gamma interface and discarded.
This object is deprecated in favour of hwGBondEthPortPerfRxLargeFragments.
"
::= { hwGBondPortStatusEntry 6 }
hwGBondEthInBadFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of fragments which do not fit into the sequence expected by the frame assembly
function, that have been received across the gamma interface and discarded (the frame buffer
is flushed to the next valid frame start).
This object is deprecated in favour of hwGBondEthPortPerfRxBadFragments.
"
::= { hwGBondPortStatusEntry 7 }
hwGBondEthInLostFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of gaps in the sequence of fragments, which have been received across the gamma
interface (the frame buffer is flushed to the next valid frame start, when fragment/fragments
expected by the frame assembly function is/are not received).
This object is deprecated in favour of hwGBondEthPortPerfRxLostFragments.
"
::= { hwGBondPortStatusEntry 8 }
hwGBondEthInLostStarts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of missing StartOfPacket indicators expected by the frame assembly function.
This object is deprecated in favour of hwGBondEthPortPerfRxLostStarts.
"
::= { hwGBondPortStatusEntry 9 }
hwGBondEthInLostEnds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of missing EndOfPacket indicators expected by the frame assembly function.
This object is deprecated in favour of hwGBondEthPortPerfRxLostEnds.
"
::= { hwGBondPortStatusEntry 10 }
hwGBondEthInOverflows OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of fragments, received across the gamma interface and discarded, which would
have caused the frame assembly buffer to overflow.
This object is deprecated in favour of hwGBondEthPortPerfRxOverflows.
"
::= { hwGBondPortStatusEntry 11 }
hwGBondOperScheme OBJECT-TYPE
SYNTAX GBondScheme
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current operating bonding scheme of a G.Bond port.
Options:
1. g9981(1) - Instructs the port to use G.998.1 bonding
2. g9982(2) - Instructs the port to use G.998.2 bonding
3. g9983(3) - Instructs the port to use G.998.3 bonding
"
REFERENCE
"[TR-159] 5.5.1.4"
::= { hwGBondPortStatusEntry 12 }
hwGBondOperLastUpTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bonding group last up time."
::= { hwGBondPortStatusEntry 13 }
hwGBondOperLastDownTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bonding group last down time."
::= { hwGBondPortStatusEntry 14 }
hwGBondOperReInits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bonding group re-initial counters."
::= { hwGBondPortStatusEntry 15 }
hwGBondOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
activated(1),
activating(2),
deactivated(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the xdsl bonding-group.
Options:
1. activated(1) - The value of activated(1) indicates that the
operational packets can be passed.
2. activating(2) - The value of activating(2) should be a transient condition before
changing to activated, and the operational packets cannot be passed.
3. deactivated(3) - The value of deactivated(3) indicates that the
operational packets cannot be passed.
"
::= { hwGBondPortStatusEntry 16 }
hwGBondOperMatchStatus OBJECT-TYPE
SYNTAX INTEGER
{
initial(1),
match(2),
mismatch(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The match state of the xdsl bonding-group.
Options:
1. initial (1) - Indicates that the board is not in service, and the match status is initial.
2. match (2) - Indicates that the bonding configuration matches the board capability.
3. mismatch (3) - Indicates that the bonding configuration mismatches with the board capability.
"
::= { hwGBondPortStatusEntry 17 }
--bond trap
hwGBondTraps OBJECT IDENTIFIER ::= { hwGBond 3 }
hwGBondTrapsVbOids OBJECT IDENTIFIER ::= { hwGBond 4 }
hwGBondCommonTraps OBJECT IDENTIFIER ::= { hwGBondTraps 1 }
hwGBondCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwGBondCommonTraps 0 }
hwGBondAlarmTraps OBJECT IDENTIFIER ::= { hwGBondTraps 2 }
hwGBondAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwGBondAlarmTraps 0 }
hwGBondBondStateChangeTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondPriPort,
hwGBondAdminStatus,
hwGBondPrimaryStatus,
hwGBondSecondaryStatus
}
STATUS current
DESCRIPTION
"Bond status change trap.
This notification indicates trap when bond status changes.
"
::= { hwGBondCommonTraps 0 1 }
hwGBondBondProfileChangeTrap NOTIFICATION-TYPE
OBJECTS
{
hwConfigChangeIP,
hwGBondPriPort,
hwGBondProfileID,
hwGBondGroupProfName
}
STATUS current
DESCRIPTION
"Bonding group profile ID change trap.
This notification indicates trap when bonding group profile ID changes.
"
::= { hwGBondCommonTraps 0 2 }
hwGBondLowUpRateCrossingAlarmTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondGroupID,
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwGBondUpDataRate,
hwGBondGroupProfThreshLowDataRateUs
}
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.
"
REFERENCE "[TR-159] 5.5.1.24"
::= { hwGBondAlarmTraps 0 1 }
hwGBondLowDownRateCrossingAlarmTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondGroupID,
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwGBondDownDataRate,
hwGBondGroupProfThreshLowDataRateDs
}
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.
"
REFERENCE "[TR-159] 5.5.1.25"
::= { hwGBondAlarmTraps 0 2 }
hwGBondInvalidCpeAlarmTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondGroupID,
hwFrameIndex,
hwSlotIndex,
hwPortIndex
}
STATUS current
DESCRIPTION
"This notification indicates that the G.Bond port connects with a
invalid CPE.
"
::= { hwGBondAlarmTraps 0 3 }
hwGBondServiceFaultAlarmTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondGroupID,
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwGBondDownDataRate,
hwGBondGroupProfMinDataRateDs,
hwGBondUpDataRate,
hwGBondGroupProfMinDataRateUs
}
STATUS current
DESCRIPTION
"This notification indicates that the service of the bonding-group fails.
"
::= { hwGBondAlarmTraps 0 4 }
hwGBondServiceRecoveryAlarmTrap NOTIFICATION-TYPE
OBJECTS
{
hwGBondGroupID,
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwGBondDownDataRate,
hwGBondGroupProfMinDataRateDs,
hwGBondUpDataRate,
hwGBondGroupProfMinDataRateUs
}
STATUS current
DESCRIPTION
"This notification indicates that the service of the bonding-group recovers.
"
::= { hwGBondAlarmTraps 0 5 }
hwGBondProfileID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The bonding group profile ID."
::= { hwGBondTrapsVbOids 1 }
hwGBondGroupID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The bonding group ID."
::= { hwGBondTrapsVbOids 2 }
hwGBondEthPM OBJECT IDENTIFIER ::= { hwGBond 5 }
-- hwGBondEthPortPerfCurrTable
hwGBondEthPortPerfCurrTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGBondEthPortPerfCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains current performance monitoring information
for a G.Bond/Eth port. This table contains live data from the
equipment and as such is not persistent.
The index of this table is hwGBondPriPort."
::= { hwGBondEthPM 1 }
hwGBondEthPortPerfCurrEntry OBJECT-TYPE
SYNTAX HwGBondEthPortPerfCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains current performance monitoring information
for a G.Bond/Eth port. This table contains live data from the
equipment and as such is not persistent.
The index of this entry is hwGBondPriPort."
INDEX { hwGBondPriPort }
::= { hwGBondEthPortPerfCurrTable 1 }
HwGBondEthPortPerfCurrEntry ::=
SEQUENCE
{
hwGBondEthPortPerfCurr15MinStartTime DateAndTime,
hwGBondEthPortPerf15MinValidIntervals Gauge32,
hwGBondEthPortPerf15MinInvalidIntervals Gauge32,
hwGBondEthPortPerfCurr15MinTimeElapsed Gauge32,
hwGBondEthPortPerfCurr15MinRxErrors Gauge32,
hwGBondEthPortPerfCurr15MinRxSmallFragments Gauge32,
hwGBondEthPortPerfCurr15MinRxLargeFragments Gauge32,
hwGBondEthPortPerfCurr15MinRxBadFragments Gauge32,
hwGBondEthPortPerfCurr15MinRxLostFragments Gauge32,
hwGBondEthPortPerfCurr15MinRxLostStarts Gauge32,
hwGBondEthPortPerfCurr15MinRxLostEnds Gauge32,
hwGBondEthPortPerfCurr15MinRxOverflows Gauge32,
hwGBondEthPortPerfCurr1DayStartTime DateAndTime,
hwGBondEthPortPerf1DayValidIntervals Gauge32,
hwGBondEthPortPerf1DayInvalidIntervals Gauge32,
hwGBondEthPortPerfCurr1DayTimeElapsed Gauge32,
hwGBondEthPortPerfCurr1DayRxErrors Gauge32,
hwGBondEthPortPerfCurr1DayRxSmallFragments Gauge32,
hwGBondEthPortPerfCurr1DayRxLargeFragments Gauge32,
hwGBondEthPortPerfCurr1DayRxBadFragments Gauge32,
hwGBondEthPortPerfCurr1DayRxLostFragments Gauge32,
hwGBondEthPortPerfCurr1DayRxLostStarts Gauge32,
hwGBondEthPortPerfCurr1DayRxLostEnds Gauge32,
hwGBondEthPortPerfCurr1DayRxOverflows Gauge32,
hwGBondEthPortPerfRxErrors Gauge32,
hwGBondEthPortPerfRxSmallFragments Gauge32,
hwGBondEthPortPerfRxLargeFragments Gauge32,
hwGBondEthPortPerfRxBadFragments Gauge32,
hwGBondEthPortPerfRxLostFragments Gauge32,
hwGBondEthPortPerfRxLostStarts Gauge32,
hwGBondEthPortPerfRxLostEnds Gauge32,
hwGBondEthPortPerfRxOverflows Gauge32
}
hwGBondEthPortPerfCurr15MinStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Start time of the current 15-minute statistics performance."
::= { hwGBondEthPortPerfCurrEntry 1 }
hwGBondEthPortPerf15MinValidIntervals OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only number of 15-minute intervals for which the
performance 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."
REFERENCE "[TR-159] 5.5.1.32"
::= { hwGBondEthPortPerfCurrEntry 2 }
hwGBondEthPortPerf15MinInvalidIntervals OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only number of 15-minute intervals for which the
performance data was not always available. The value will
typically be zero except in cases where the data for some
intervals are not available."
REFERENCE "[TR-159] 5.5.1.33"
::= { hwGBondEthPortPerfCurrEntry 3 }
hwGBondEthPortPerfCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of seconds that have elapsed since the
beginning of the current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.1.34"
::= { hwGBondEthPortPerfCurrEntry 4 }
hwGBondEthPortPerfCurr15MinRxErrors OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of errored fragments received and discarded
by a G.Bond/Eth port, during the current 15-minute performance
interval."
REFERENCE "[TR-159] 5.5.3.7"
::= { hwGBondEthPortPerfCurrEntry 5 }
hwGBondEthPortPerfCurr15MinRxSmallFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments smaller than minFragmentSize
(64 Bytes), that have been received and discarded by a
G.Bond/Eth port, during the current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.8"
::= { hwGBondEthPortPerfCurrEntry 6 }
hwGBondEthPortPerfCurr15MinRxLargeFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments larger than maxFragmentSize
(512 Bytes), that have been received and discarded by a
G.Bond/Eth port, during the current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.9"
::= { hwGBondEthPortPerfCurrEntry 7 }
hwGBondEthPortPerfCurr15MinRxBadFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments which do not fit into the
sequence expected by the frame assembly function, that have been
received and discarded by a G.Bond/Eth port, during the current
15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.10"
::= { hwGBondEthPortPerfCurrEntry 8 }
hwGBondEthPortPerfCurr15MinRxLostFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of gaps in the sequence of fragments,
expected by the frame assembly function of a G.Bond/Eth port,
during the current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.11"
::= { hwGBondEthPortPerfCurrEntry 9 }
hwGBondEthPortPerfCurr15MinRxLostStarts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of missing StartOfPacket indicators expected
by the frame assembly function of a G.Bond/Eth port, during the
current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.12"
::= { hwGBondEthPortPerfCurrEntry 10 }
hwGBondEthPortPerfCurr15MinRxLostEnds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of missing EndOfPacket indicators expected
by the frame assembly function of a G.Bond/Eth port, during the
current 15-minute performance interval."
REFERENCE "[TR-159] 5.5.3.13"
::= { hwGBondEthPortPerfCurrEntry 11 }
hwGBondEthPortPerfCurr15MinRxOverflows OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments that have been received and
discarded by a G.Bond/Eth port, which would have caused the
frame assembly buffer to overflow, during the current 15-minute
performance interval."
REFERENCE "[TR-159] 5.5.3.14"
::= { hwGBondEthPortPerfCurrEntry 12 }
hwGBondEthPortPerfCurr1DayStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Start time of the current 1-day statistics performance."
::= { hwGBondEthPortPerfCurrEntry 13 }
hwGBondEthPortPerf1DayValidIntervals OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only 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."
REFERENCE "[TR-159] 5.5.1.45"
::= { hwGBondEthPortPerfCurrEntry 14 }
hwGBondEthPortPerf1DayInvalidIntervals OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only 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."
REFERENCE "[TR-159] 5.5.1.46"
::= { hwGBondEthPortPerfCurrEntry 15 }
hwGBondEthPortPerfCurr1DayTimeElapsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of seconds that have elapsed since the
beginning of the current 1-day performance interval."
REFERENCE "[TR-159] 5.5.1.47"
::= { hwGBondEthPortPerfCurrEntry 16 }
hwGBondEthPortPerfCurr1DayRxErrors OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of errored fragments received and discarded
by a G.Bond/Eth port, during the current 1-day performance interval"
REFERENCE "[TR-159] 5.5.3.7"
::= { hwGBondEthPortPerfCurrEntry 17 }
hwGBondEthPortPerfCurr1DayRxSmallFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments smaller than minFragmentSize
(64 Bytes), that have been received and discarded by a
G.Bond/Eth port, during the current 1-day performance interval."
REFERENCE "[TR-159] 5.5.3.8"
::= { hwGBondEthPortPerfCurrEntry 18 }
hwGBondEthPortPerfCurr1DayRxLargeFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments larger than maxFragmentSize
(512 Bytes), that have been received and discarded by a
G.Bond/Eth port, during the current 1-day performance interval."
REFERENCE "[TR-159] 5.5.3.9"
::= { hwGBondEthPortPerfCurrEntry 19 }
hwGBondEthPortPerfCurr1DayRxBadFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments which do not fit into the
sequence expected by the frame assembly function, that have been
received and discarded by a G.Bond/Eth port, during the current
1-day performance interval."
REFERENCE "[TR-159] 5.5.3.10"
::= { hwGBondEthPortPerfCurrEntry 20 }
hwGBondEthPortPerfCurr1DayRxLostFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of gaps in the sequence of fragments,
expected by the frame assembly function of a G.Bond/Eth port,
during the current 1-day performance interval."
REFERENCE "[TR-159] 5.5.3.11"
::= { hwGBondEthPortPerfCurrEntry 21 }
hwGBondEthPortPerfCurr1DayRxLostStarts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of missing StartOfPacket indicators expected
by the frame assembly function of a G.Bond/Eth port, during the
current 1-day performance interval."
REFERENCE "[TR-159] 5.5.3.12"
::= { hwGBondEthPortPerfCurrEntry 22 }
hwGBondEthPortPerfCurr1DayRxLostEnds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of missing EndOfPacket indicators expected
by the frame assembly function of a G.Bond/Eth port, during the
current 1-day performance interval."
REFERENCE "[TR-159] 5.5.3.13"
::= { hwGBondEthPortPerfCurrEntry 23 }
hwGBondEthPortPerfCurr1DayRxOverflows OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only count of fragments that have been received and
discarded by a G.Bond/Eth port, which would have caused the
frame assembly buffer to overflow, during the current 1-day
performance interval."
REFERENCE "[TR-159] 5.5.3.14"
::= { hwGBondEthPortPerfCurrEntry 24 }
hwGBondEthPortPerfRxErrors OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of fragments that have been received across the
gamma interface and discarded."
REFERENCE "[TR-159] 5.5.3.7"
::= { hwGBondEthPortPerfCurrEntry 25 }
hwGBondEthPortPerfRxSmallFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of fragments smaller than minFragmentSize
(64 Bytes), that have been received across the gamma
interface and discarded."
REFERENCE "[TR-159] 5.5.3.8"
::= { hwGBondEthPortPerfCurrEntry 26 }
hwGBondEthPortPerfRxLargeFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of fragments larger than maxFragmentSize
(512 Bytes), which have been received across the gamma
interface and discarded."
REFERENCE "[TR-159] 5.5.3.9"
::= { hwGBondEthPortPerfCurrEntry 27 }
hwGBondEthPortPerfRxBadFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of fragments which do not fit into the sequence
expected by the frame assembly function, that have been
received across the gamma interface and discarded (the
frame buffer is flushed to the next valid frame start)"
REFERENCE "[TR-159] 5.5.3.10"
::= { hwGBondEthPortPerfCurrEntry 28 }
hwGBondEthPortPerfRxLostFragments OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of gaps in the sequence of fragments, which have
been received across the gamma interface (the frame buffer is
flushed to the next valid frame start, when fragment/fragments
expected by the frame assembly function is/are not received)."
REFERENCE "[TR-159] 5.5.3.11"
::= { hwGBondEthPortPerfCurrEntry 29 }
hwGBondEthPortPerfRxLostStarts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of missing StartOfPacket indicators expected by the
frame assembly function."
REFERENCE "[TR-159] 5.5.3.12"
::= { hwGBondEthPortPerfCurrEntry 30 }
hwGBondEthPortPerfRxLostEnds OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of missing EndOfPacket indicators expected by the
frame assembly function."
REFERENCE "[TR-159] 5.5.3.13"
::= { hwGBondEthPortPerfCurrEntry 31 }
hwGBondEthPortPerfRxOverflows OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number of fragments, received across the gamma interface
and discarded, which would have caused the frame assembly
buffer to overflow."
REFERENCE "[TR-159] 5.5.3.14"
::= { hwGBondEthPortPerfCurrEntry 32 }
-- hwGBondGroupProfTable
hwGBondGroupProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGBondGroupProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table hwGBondGroupProfTable contains the bonding group profile
configuration.
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.
The index of this table is hwGBondGroupProfName."
::= { hwGBond 6 }
hwGBondGroupProfEntry OBJECT-TYPE
SYNTAX HwGBondGroupProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table hwGBondGroupProfTable contains the bonding group profile
configuration.
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.
The index of this entry is hwGBondGroupProfName."
INDEX { IMPLIED hwGBondGroupProfName }
::= { hwGBondGroupProfTable 1 }
HwGBondGroupProfEntry ::=
SEQUENCE
{
hwGBondGroupProfName OCTET STRING,
hwGBondGroupProfMaxDelayUs Gauge32,
hwGBondGroupProfMaxDelayDs Gauge32,
hwGBondGroupProfMinProtectionUs GBondSymbolProtection,
hwGBondGroupProfMinProtectionDs GBondSymbolProtection,
hwGBondGroupProfMinDataRateUs Gauge32,
hwGBondGroupProfMinDataRateDs Gauge32,
hwGBondGroupProfMaxDataRateUs Gauge32,
hwGBondGroupProfMaxDataRateDs Gauge32,
hwGBondGroupProfTargetDataRateUs Gauge32,
hwGBondGroupProfTargetDataRateDs Gauge32,
hwGBondGroupProfThreshLowDataRateUs Gauge32,
hwGBondGroupProfThreshLowDataRateDs Gauge32,
hwGBondGroupProfLowRateCrossingEnable INTEGER,
hwGBondGroupProfRowStatus RowStatus,
hwGBondGroupProfBondCpeIncorrectAlarmSwitch INTEGER
}
hwGBondGroupProfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies a row in this table."
::= { hwGBondGroupProfEntry 1 }
hwGBondGroupProfMaxDelayUs OBJECT-TYPE
SYNTAX Gauge32 (1..63)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is the maximum one-way interleaving delay introduced
by the PMS-TC on upstream direction."
DEFVAL { 16 }
::= { hwGBondGroupProfEntry 2 }
hwGBondGroupProfMaxDelayDs OBJECT-TYPE
SYNTAX Gauge32 (1..63)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is the maximum one-way interleaving delay introduced
by the PMS-TC on downstream direction."
DEFVAL { 16 }
::= { hwGBondGroupProfEntry 3 }
hwGBondGroupProfMinProtectionUs OBJECT-TYPE
SYNTAX GBondSymbolProtection
UNITS "symbols"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is minimum impulse noise protection for the bearer channel
in the upstream direction, expressed in symbols. The parameter can take the
following values: noProtection (i.e., INP not required), halfSymbol(i.e., INP
length is 1/2 symbol) and 1-16 symbols in steps of 1 symbol."
DEFVAL { halfSymbol }
::= { hwGBondGroupProfEntry 4 }
hwGBondGroupProfMinProtectionDs OBJECT-TYPE
SYNTAX GBondSymbolProtection
UNITS "symbols"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter is minimum impulse noise protection for the bearer channel
in the downstream direction, expressed in symbols. The parameter can take the
following values: noProtection (i.e., INP not required), halfSymbol(i.e., INP
length is 1/2 symbol) and 1-16 symbols in steps of 1 symbol."
DEFVAL { halfSymbol }
::= { hwGBondGroupProfEntry 5 }
hwGBondGroupProfMinDataRateUs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter specifics minimum data rate for the bearer channel
in the upstream direction. The value of 0 means that the minimum
upstream data rate is not fixed."
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 6 }
hwGBondGroupProfMinDataRateDs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter specifics minimum data rate for the bearer channel
in the downstream direction. The value of 0 means that the minimum
downstream data rate is not fixed."
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 7 }
hwGBondGroupProfMaxDataRateUs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter specifics maximum data rate for the bearer channel
in the upstream direction. The value of 0 means that the maximum
upstream data rate is not fixed."
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 8 }
hwGBondGroupProfMaxDataRateDs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter specifics maximum data rate for the bearer channel
in the downstream direction. The value of 0 means that the maximum
downstream data rate is not fixed."
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 9 }
hwGBondGroupProfTargetDataRateUs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
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).
The value between 64 and 1000000 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."
REFERENCE "[TR-159] 5.5.1.17"
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 10 }
hwGBondGroupProfTargetDataRateDs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
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).
The value between 64 and 1000000 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."
REFERENCE "[TR-159] 5.5.1.18"
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 11 }
hwGBondGroupProfThreshLowDataRateUs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the G.Bond port low upstream rate
crossing alarm threshold. The value of 0 means that the
low upstream data rate is not fixed."
REFERENCE "[TR-159] 5.5.1.21"
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 12 }
hwGBondGroupProfThreshLowDataRateDs OBJECT-TYPE
SYNTAX Gauge32 (0 | 64..1000000)
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the G.Bond port low downstream rate
crossing alarm threshold. The value of 0 means that the
low downstream data rate is not fixed."
REFERENCE "[TR-159] 5.5.1.22"
DEFVAL { 0 }
::= { hwGBondGroupProfEntry 13 }
hwGBondGroupProfLowRateCrossingEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether hwGBondLowUpRateCrossingAlarmTrap and hwGBondLowDownRateCrossingAlarmTrap
notifications should be generated for this interface.
Options:
1. enable(1) - Indicates that the notifications are enabled
2. disable(2) - Indicates that the notifications are disabled
"
REFERENCE "[TR-159] 5.5.1.23"
DEFVAL { disable }
::= { hwGBondGroupProfEntry 14 }
hwGBondGroupProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row
in this table. Before a profile can be deleted, it must be not
referenced from all associated bonding group."
::= { hwGBondGroupProfEntry 15 }
hwGBondGroupProfBondCpeIncorrectAlarmSwitch OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enable/disable the bonding CPE incorrect alarm switch.
Options:
1. enable(1) - The bonding CPE incorrect alarm switch is enabled
2. disable(2) - The bonding CPE incorrect alarm switch is disabled
"
DEFVAL { enable }
::= { hwGBondGroupProfEntry 16 }
END