3111 lines
107 KiB
Plaintext
3111 lines
107 KiB
Plaintext
TIMETRA-LAG-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
dot3adAggPortEntry
|
|
FROM IEEE8023-LAG-MIB
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
InetAddress, InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Counter32, Counter64, Gauge32,
|
|
Integer32, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE, OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString, MacAddress, RowStatus,
|
|
TEXTUAL-CONVENTION, TimeStamp,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
timetraSRMIBModules, tmnxSRConfs,
|
|
tmnxSRNotifyPrefix, tmnxSRObjs
|
|
FROM TIMETRA-GLOBAL-MIB
|
|
tmnxPortLagId, tmnxPortPortID
|
|
FROM TIMETRA-PORT-MIB
|
|
LAGInterfaceNumber, TItemDescription,
|
|
TItemLongDescription, TNamedItemOrEmpty,
|
|
TmnxActionType, TmnxEnabledDisabled,
|
|
TmnxLagPerLinkHashClass,
|
|
TmnxLagPerLinkHashClassOrNone,
|
|
TmnxLinkMapProfileId, TmnxPortID
|
|
FROM TIMETRA-TC-MIB
|
|
;
|
|
|
|
timetraLagMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "201904150000Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO
|
|
"Nokia SROS Support
|
|
Web: http://www.nokia.com"
|
|
DESCRIPTION
|
|
"This document is the SNMP MIB module to manage and provision the IEEE
|
|
802.3ad Link Aggregation Group operation on Nokia SROS systems.
|
|
|
|
Copyright 2003-2018 Nokia. All rights reserved.
|
|
Reproduction of this document is authorized on the condition that
|
|
the foregoing copyright notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies Nokia's
|
|
proprietary intellectual property. Nokia retains
|
|
all title and ownership in the Specification, including any
|
|
revisions.
|
|
|
|
Nokia grants all interested parties a non-exclusive license to use and
|
|
distribute an unmodified copy of this Specification in connection with
|
|
management of Nokia products, and without fee, provided this copyright
|
|
notice and license appear on all copies.
|
|
|
|
This Specification is supplied 'as is', and Nokia makes no warranty,
|
|
either express or implied, as to the use, operation, condition, or
|
|
performance of the Specification."
|
|
|
|
REVISION "201904150000Z"
|
|
DESCRIPTION
|
|
"Rev 19.0 15 April 2019 00:00
|
|
19.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201601010000Z"
|
|
DESCRIPTION
|
|
"Rev 14.0 1 Jan 2016 00:00
|
|
14.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201501010000Z"
|
|
DESCRIPTION
|
|
"Rev 13.0 1 Jan 2015 00:00
|
|
13.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201401010000Z"
|
|
DESCRIPTION
|
|
"Rev 12.0 1 Jan 2014 00:00
|
|
12.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201204110000Z"
|
|
DESCRIPTION
|
|
"Rev 11.0 11 Apr 2012 00:00
|
|
11.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201204060000Z"
|
|
DESCRIPTION
|
|
"Rev 10.0 6 Apr 2012 00:00
|
|
10.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "201102010000Z"
|
|
DESCRIPTION
|
|
"Rev 9.0 1 Feb 2011 00:00
|
|
9.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200902280000Z"
|
|
DESCRIPTION
|
|
"Rev 7.0 28 Feb 2009 00:00
|
|
7.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200807010000Z"
|
|
DESCRIPTION
|
|
"Rev 6.1 01 Jul 2008 00:00
|
|
6.1 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200801010000Z"
|
|
DESCRIPTION
|
|
"Rev 6.0 01 Jan 2008 00:00
|
|
6.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200701010000Z"
|
|
DESCRIPTION
|
|
"Rev 5.0 01 Jan 2007 00:00
|
|
5.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200603150000Z"
|
|
DESCRIPTION
|
|
"Rev 4.0 15 Mar 2006 00:00
|
|
4.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200508310000Z"
|
|
DESCRIPTION
|
|
"Rev 3.0 31 Aug 2005 00:00
|
|
3.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200501240000Z"
|
|
DESCRIPTION
|
|
"Rev 2.1 24 Jan 2005 00:00
|
|
2.1 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200401150000Z"
|
|
DESCRIPTION
|
|
"Rev 2.0 15 Jan 2004 00:00
|
|
2.0 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200308150000Z"
|
|
DESCRIPTION
|
|
"Rev 1.2 15 Aug 2003 00:00
|
|
1.2 release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200301200000Z"
|
|
DESCRIPTION
|
|
"Rev 1.0 20 Jan 2003 00:00
|
|
1.0 Release of the TIMETRA-LAG-MIB."
|
|
|
|
REVISION "200102090000Z"
|
|
DESCRIPTION
|
|
"Rev 0.1 09 Feb 2001 00:00
|
|
Initial version of the TIMETRA-LAG-MIB."
|
|
|
|
::= { timetraSRMIBModules 15 }
|
|
|
|
LAGSubgroup ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This type specifies a LAG subgroup.
|
|
The value -2 denotes 'auto-iom', whereby the subgroup
|
|
is defined based on the IOM (i.e. all ports
|
|
of the same IOM are assigned to the same subgroup).
|
|
The value -1 denotes 'auto-mda', whereby the subgroup is
|
|
defined based on the MDA."
|
|
SYNTAX Integer32 (-2 | -1 | 1..8)
|
|
|
|
tLagObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 15 }
|
|
|
|
tLagConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration information about each Link Aggregation Group."
|
|
::= { tLagObjects 2 }
|
|
|
|
tLagConfigEntry OBJECT-TYPE
|
|
SYNTAX TLagConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the tLagConfigTable. Each entry
|
|
represents a Link Aggregation Group. Create or destroy rows to add or
|
|
remove Link Aggregation Groups (LAG).
|
|
|
|
After tLagRowStatus is set to active(1), a corresponding entry is
|
|
created in IEEE8023-LAG-MIB dot3adAggTable.
|
|
|
|
The corresponding entry in IEEE8023-LAG-MIB dot3adAggTable is removed
|
|
when tLagRowStatus is set to destroy(6).
|
|
|
|
Use ifAdminStatus to set interface up and down for this LAG entry.
|
|
|
|
Use ifAlias for the interface description."
|
|
INDEX { tLagIndex }
|
|
::= { tLagConfigTable 1 }
|
|
|
|
TLagConfigEntry ::= SEQUENCE
|
|
{
|
|
tLagIndex LAGInterfaceNumber,
|
|
tLagRowStatus RowStatus,
|
|
tLagPortThreshold Integer32,
|
|
tLagPortThresholdAction INTEGER,
|
|
tLagEnableMarkerGenerator TruthValue,
|
|
tLagEnableLACP TruthValue,
|
|
tLagDescription TItemLongDescription,
|
|
tLagDynamicCosting TruthValue,
|
|
tLagLACPMode INTEGER,
|
|
tLagLACPAdminKeyAutogen TruthValue,
|
|
tLagLACPTransmitInterval INTEGER,
|
|
tLagAccessAdaptQos INTEGER,
|
|
tLagLACPXmitStdby TruthValue,
|
|
tLagLACPSelCrit INTEGER,
|
|
tLagLACPSelCritSlaveToPartner TruthValue,
|
|
tLagLACPNbrOfSubGroups Unsigned32,
|
|
tLagholdTimeDown Unsigned32,
|
|
tLagPortType INTEGER,
|
|
tLagPerFpIngQueuing TruthValue,
|
|
tLagSystemId MacAddress,
|
|
tLagSystemPriority Integer32,
|
|
tLagStandbySignaling INTEGER,
|
|
tLagPerLinkHash TruthValue,
|
|
tLagPerFpEgrQueuing TruthValue,
|
|
tLagIncludeEgrHashCfg TruthValue,
|
|
tLagPerFpSapInstance TruthValue,
|
|
tLagLacpHoldTime Unsigned32,
|
|
tLagPerLinkHashWeighted TruthValue,
|
|
tLagPerLinkHashWeightedRebalance TruthValue,
|
|
tLagPortWeightSpeed Unsigned32,
|
|
tLagWeightThreshold Integer32,
|
|
tLagWeightThresholdAction INTEGER,
|
|
tLagMonitorOperGrpName TNamedItemOrEmpty,
|
|
tLagLacpMuxControl INTEGER,
|
|
tLagBfdDisableSoftResetExt TruthValue,
|
|
tLagAccessBandwidth Unsigned32,
|
|
tLagAccessBookingFactor Unsigned32,
|
|
tLagAccessAvailableBW Counter64,
|
|
tLagAccessBookedBW Counter64,
|
|
tLagPortThresholdStaticCost Unsigned32,
|
|
tLagWeightThresholdStaticCost Unsigned32,
|
|
tLagAccessBandwidthHigh Unsigned32,
|
|
tLagHashWeightThreshold Integer32,
|
|
tLagHashWeightThresholdAction INTEGER,
|
|
tLagHashWeightThresholdStaticCst Unsigned32,
|
|
tLagAdaptiveLb TruthValue,
|
|
tLagAdaptiveLbTolerance Unsigned32
|
|
}
|
|
|
|
tLagIndex OBJECT-TYPE
|
|
SYNTAX LAGInterfaceNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the number of the Link Aggregation Group."
|
|
::= { tLagConfigEntry 1 }
|
|
|
|
tLagRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus for this entry."
|
|
::= { tLagConfigEntry 2 }
|
|
|
|
tLagPortThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagPortThreshold is a threshold for tLagPortThresholdAction.
|
|
|
|
When a physical port link state changes and the number of operational
|
|
physical ports is less than or equal to tLagPortThreshold,
|
|
tLagPortThresholdAction is invoked: either the LAG is set
|
|
operationally down, or the protocols operating on the LAG interface
|
|
are adjusted.
|
|
|
|
When the number of operational physical ports becomes greater than
|
|
tLagPortThreshold, tLagPortThresholdAction is revoked: either the LAG
|
|
is set operationally up, or the protocols operating on the LAG
|
|
interface are adjusted.
|
|
|
|
The value zero means tLagPortThresholdAction is never invoked.
|
|
|
|
To invoke dynamicCost at every physical port state change, set
|
|
tLagPortThreshold to the total number of physical ports configured to
|
|
be in the Link Aggregation Group.
|
|
|
|
The value of this object can be overruled with a nonzero value of the
|
|
object tLagWeightThreshold."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 3 }
|
|
|
|
tLagPortThresholdAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1),
|
|
dynamicCost (2),
|
|
staticCost (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Threshold Action is action to take when the number of operational
|
|
(link up) physical ports is less than tLagPortThreshold.
|
|
|
|
When a physical port ifOperStatus changes and the number of
|
|
operational physical ports is less than or equal to tLagPortThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to down(2).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to match the number of physical ports remaining
|
|
in the Link Aggregation Group. a tLagDynamicCostOn notification
|
|
is generated.
|
|
|
|
- when set to 'staticCost', the ifOperStatus stays up, but
|
|
dependent protocols such as ISIS are signaled and will adjust their
|
|
operation (cost) according to the value of the
|
|
object tLagPortThresholdStaticCost.
|
|
|
|
When a physical port ifOperStatus changes and the number of
|
|
operational physical ports is greater than tLagPortThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to up(1).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to be the value as configured. a tLagDynamicCostOff
|
|
notification is generated.
|
|
|
|
|
|
Regardless of the setting of this object, when the number of
|
|
operational physical ports goes to zero, the Link Aggregation Group's
|
|
ifOperStatus goes to down."
|
|
DEFVAL { down }
|
|
::= { tLagConfigEntry 4 }
|
|
|
|
tLagEnableMarkerGenerator OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enables (true(1)) or disables (false(2)) the Marker Generator
|
|
protocol."
|
|
REFERENCE
|
|
"IEEE 802.3ad 43.5"
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 5 }
|
|
|
|
tLagEnableLACP OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enables (true(1)) or disables (false(2)) the Link Aggregation Control
|
|
Protocol (LACP).
|
|
|
|
The value of tLagEnableLACP can only be set to 'true(1)' when
|
|
tLagStandbySignaling is set to 'lacp(1)' and the value of
|
|
tLagLACPSelCrit is not 'bestPort(3)'."
|
|
REFERENCE
|
|
"IEEE 802.3ad 43.4"
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 6 }
|
|
|
|
tLagDescription OBJECT-TYPE
|
|
SYNTAX TItemLongDescription (SIZE (0..160))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description text for the Link Aggregation Group port."
|
|
DEFVAL { ''H }
|
|
::= { tLagConfigEntry 7 }
|
|
|
|
tLagDynamicCosting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When dynamic cost and OSPF autocost are both configured then costing
|
|
is applied based on the total number of links configured and the cost
|
|
is advertised inversely proportional to the number of links available
|
|
at the time, providing the number of links that are up exceeds the
|
|
configured LAG threshold value at which time the configured threshold
|
|
action determines if and at what cost this LAG will be advertised."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 8 }
|
|
|
|
tLagLACPMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
passive (1),
|
|
active (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagLACPMode represents the mode in which LACP will operate. If the
|
|
value is set to 'passive', LACP places all member ports of a lag into
|
|
a passive negotiating state. When this is the case member ports of the
|
|
lag respond to LACP packets they receive but do not initiate LACP
|
|
packet negotiation. If the value is set to 'active', LACP places all
|
|
member ports of a lag in to an active negotiation state. When this
|
|
occurs the port will initiate LACP negotiation immediately once the
|
|
port achieves link up state. At least one of the peer lag ports must
|
|
be configured as active to initiate LACP. The default mode is passive."
|
|
DEFVAL { passive }
|
|
::= { tLagConfigEntry 9 }
|
|
|
|
tLagLACPAdminKeyAutogen OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagLACPAdminKeyAutogen is set to 'true' if the lag administrative key
|
|
in the dot3adAggActorAdminKey object was auto generated.
|
|
tLagLACPAdminKeyAutogen is set to 'false', if the lag administrative
|
|
key was manually configured."
|
|
DEFVAL { true }
|
|
::= { tLagConfigEntry 10 }
|
|
|
|
tLagLACPTransmitInterval OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
slow (1),
|
|
fast (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagLACPTransmitInterval configures the timer interval for periodic
|
|
transmission of LACP packets. If set to 'slow', LACP packets are
|
|
transmitted every 30 seconds. If set to 'fast', LACP packets are
|
|
transmitted every second."
|
|
DEFVAL { fast }
|
|
::= { tLagConfigEntry 11 }
|
|
|
|
tLagAccessAdaptQos OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
link (1),
|
|
distribute (2),
|
|
portFair (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessAdaptQos specifies how the LAG SAP queue and
|
|
virtual scheduler buffering and rate parameters are adapted over
|
|
multiple active MDAs.
|
|
link (1) - The LAG will create the SAP queues and virtual
|
|
schedulers with the actual parameters on each MDA.
|
|
distribute (2) - Each MDA will receive a fraction of the SAP and
|
|
scheduler parameters.
|
|
portFair (3) - The LAG will create the SAP queues and virtual
|
|
schedulers with actual configuration parameters
|
|
on each port members in the LAG. The bandwidth is
|
|
distributed among the ports based on each port's
|
|
bandwidth relative to the total active bandwidth."
|
|
DEFVAL { distribute }
|
|
::= { tLagConfigEntry 12 }
|
|
|
|
tLagLACPXmitStdby OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLACPXmitStdby specifies whether or not LACP messages
|
|
are transmitted on standby-links."
|
|
DEFVAL { true }
|
|
::= { tLagConfigEntry 13 }
|
|
|
|
tLagLACPSelCrit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
highestCount (1),
|
|
highestWeight (2),
|
|
bestPort (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLACPSelCrit specifies which selection criteria should
|
|
be used to select the active sub-group."
|
|
DEFVAL { highestCount }
|
|
::= { tLagConfigEntry 14 }
|
|
|
|
tLagLACPSelCritSlaveToPartner OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLACPSelCritSlaveToPartner specifies together with
|
|
tLagLACPSelCrit selection criteria should be used to select the
|
|
active sub-group.
|
|
The term 'eligible member' refers to a lag-member link which can
|
|
potentially become active. This means it is oper up, and not disabled
|
|
for use by the remote side. The object tLagLACPSelCritSlaveToPartner
|
|
can be used to control whether or not this latter condition is taken
|
|
into account."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 15 }
|
|
|
|
tLagLACPNbrOfSubGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLACPNbrOfSubGroups indicates the number of subgroups
|
|
configured in this LAG."
|
|
::= { tLagConfigEntry 16 }
|
|
|
|
tLagholdTimeDown OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2000)
|
|
UNITS "deciseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagholdTimeDown specifies the timer in 0.1 second
|
|
units which controls the delay between detecting that a LAG is down
|
|
(all active ports are down) and reporting it to the higher levels.
|
|
The default value for this timer is 0, i.e. the higher levels are
|
|
informed directly.
|
|
A non zero value may be configured e.g. when active/standby
|
|
signalling is used in a 1:1 fashion to avoid that the higher levels
|
|
are informed during the small time interval between detecting that
|
|
the LAG is down and the time needed to activate the standby system."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 17 }
|
|
|
|
tLagPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standard (1),
|
|
hsmdaV2 (3),
|
|
hs (4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortType specifies the type of ports allowed in this
|
|
LAG.
|
|
|
|
A value of 'standard (1)' allows all non-HSMDA and non-HS type
|
|
ports to be added to this LAG. A value of 'hsmdaV2 (3)'
|
|
limits the LAG members to be HSMDA-v2. value of 'hs (4)' limits
|
|
the LAG members to be HS. A value of '(2)' is not allowed anymore."
|
|
DEFVAL { standard }
|
|
::= { tLagConfigEntry 18 }
|
|
|
|
tLagPerFpIngQueuing OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerFpIngQueuing specifies whether a more efficient
|
|
method of queue allocation for LAG SAPs should be utilized.
|
|
|
|
An 'inconsistentValue' error is returned if this object is set to a
|
|
different value when there are existing port members in the LAG."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 19 }
|
|
|
|
tLagSystemId OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagSystemId specifies A 6-octet MAC address
|
|
used as a unique identifier for the System that contains this
|
|
Aggregator.
|
|
|
|
If set to zero, the dot3adAggActorSystemID will be used as identifier."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tLagConfigEntry 20 }
|
|
|
|
tLagSystemPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagSystemPriority specifies a 2-octet value
|
|
indicating the priority value associated with the Actor's System ID.
|
|
|
|
If set to -1, the priority is taken from the object
|
|
dot3adAggActorSystemPriority"
|
|
DEFVAL { -1 }
|
|
::= { tLagConfigEntry 21 }
|
|
|
|
tLagStandbySignaling OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lacp (1),
|
|
powerOff (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagStandbySignaling specifies how the state of a member
|
|
port is signalled to the remote side when the tLagPortActiveStdby
|
|
corresponding to this member port has the value 'standby'.
|
|
|
|
lacp (1) - The state of this member port is signalled
|
|
to the other side through the LACP protocol.
|
|
powerOff (2) - This member port is powered off.
|
|
|
|
The value of tLagStandbySignaling can only be set to 'powerOff(2)'
|
|
when tLagEnableLACP is set to 'false(2)' and tLagLACPSelCrit is set to
|
|
'bestPort(3)'."
|
|
DEFVAL { lacp }
|
|
::= { tLagConfigEntry 22 }
|
|
|
|
tLagPerLinkHash OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHash specifies whether SAP or interface
|
|
associated with this LAG will send traffic over a single link of a LAG
|
|
auto-rebalancing as links are added and removed from this LAG."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 23 }
|
|
|
|
tLagPerFpEgrQueuing OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerFpEgrQueuing specifies whether a more efficient
|
|
method of queue allocation for LAG SAPs should be utilized.
|
|
|
|
An 'inconsistentValue' error is returned if this object is set to a
|
|
different value when there are existing port members in the LAG."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 24 }
|
|
|
|
tLagIncludeEgrHashCfg OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagIncludeEgrHashCfg specifies whether explicitly
|
|
configured hashing should factor into the egress buffering and rate
|
|
distribution (tLagAccessAdaptQos).
|
|
|
|
When the value of tLagIncludeEgrHashCfg is set to true, all SAPs on
|
|
this LAG which have explicit hashing configured, the egress HQos and
|
|
HPol (including queues, policers, schedulers and arbiters) will
|
|
receive 100% of the configured bandwidth (essentially operating in
|
|
adapt-qos link mode). For any Multi-Service-Sites assigned to such a
|
|
LAG, bandwidth will continue to be divided according to adapt-qos
|
|
distribute mode.
|
|
|
|
An 'inconsistentValue' error is returned if tLagIncludeEgrHashCfg is
|
|
set to true and tLagAccessAdaptQos is set to link mode."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 25 }
|
|
|
|
tLagPerFpSapInstance OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerFpSapInstance specifies whether a more efficient
|
|
method of SAP allocation for LAG SAPs should be utilized.
|
|
|
|
This object may only be set to true, if both tLagPerFpIngQueuing and
|
|
tLagPerFpEgrQueuing are set to true.
|
|
|
|
An 'inconsistentValue' error is returned if this object is set to
|
|
false, when there are existing port members in the LAG."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 26 }
|
|
|
|
tLagLacpHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2000 | 4294967295)
|
|
UNITS "deciseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLacpHoldTime specifies the time that this system
|
|
waits before switching to a newly eligible sub-group while the
|
|
currently active sub-group is active.
|
|
|
|
In other words, if the system has switched from subgroup X to another
|
|
one because subgroup X failed, and subgroup X becomes operational
|
|
again, it can delay this system switching back to sub-group X.
|
|
|
|
The value zero specifies that the system immediately switches back.
|
|
|
|
The value all ones specifies that the system never switches back
|
|
autonomously."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 27 }
|
|
|
|
tLagPerLinkHashWeighted OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHashWeighted specifies whether there is a
|
|
class and weight based balanced distribution of traffic egressing on
|
|
the objects configured on the LAG.
|
|
|
|
An 'inconsistentValue' error is returned if this object is set to
|
|
'true' when tLagPerLinkHash is also set to 'true'."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 29 }
|
|
|
|
tLagPerLinkHashWeightedRebalance OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHashWeightedRebalance specifies whether to
|
|
rebalance automatically when there is a class and weight based
|
|
balanced distribution of traffic egressing on the objects configured
|
|
on the LAG.
|
|
|
|
An 'inconsistentValue' error is returned if this object is set to
|
|
'true' when tLagPerLinkHash is also set to 'true' or
|
|
tLagPerLinkHashWeighted is set to 'false'."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 30 }
|
|
|
|
tLagPortWeightSpeed OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1 | 10)
|
|
UNITS "gigabps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortWeightSpeed specifies the speed corresponding to
|
|
a weight unit.
|
|
|
|
The value zero specifies that mixing ports with different speeds is
|
|
not allowed in this LAG.
|
|
|
|
For example: a 10 gbps link in a LAG where the port weight speed is
|
|
equal to 1 gbps has weight ten, while a 10 gbps link in a LAG where
|
|
the port weight speed is equal to 10 gbps has weight one."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 31 }
|
|
|
|
tLagWeightThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagWeightThreshold specifies a threshold for
|
|
the action specified by the object tLagWeightThresholdAction;
|
|
|
|
the value is a weight, and the unit depends on the value of the object
|
|
tLagPortWeightSpeed; for example, while the value of
|
|
tLagPortWeightSpeed is equal to 10, and the value of
|
|
tLagWeightThreshold is equal to four, the threshold would be reached
|
|
when a single 40gbps port changes state.
|
|
|
|
When a physical port link state changes and the weight of operational
|
|
physical ports is less than or equal to the value of
|
|
tLagWeightThreshold, the action specified by tLagWeightThresholdAction
|
|
is invoked: either the LAG is set operationally down, or the protocols
|
|
operating on the LAG interface are adjusted.
|
|
|
|
When the weight of the operational physical ports becomes greater than
|
|
the value specified by tLagWeightThreshold, the action is revoked:
|
|
either the LAG is set operationally up, or the protocols operating on
|
|
the LAG interface are adjusted.
|
|
|
|
The value zero means that the action is never invoked.
|
|
|
|
To invoke dynamicCost at every physical port state change, set the
|
|
value of tLagWeightThreshold to the total weight of physical ports
|
|
configured to be in the Link Aggregation Group.
|
|
|
|
A nonzero value of this object overrules the value of the object
|
|
tLagPortThreshold."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 33 }
|
|
|
|
tLagWeightThresholdAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1),
|
|
dynamicCost (2),
|
|
staticCost (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagWeightThresholdAction specifies the action
|
|
to take when the weight of the physical ports that are operational
|
|
(link up) is less than the value of tLagWeightThreshold.
|
|
|
|
When a physical port ifOperStatus changes and the weight of
|
|
operational physical ports is less than or equal to
|
|
tLagWeightThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to down(2).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to match the weight of the physical ports remaining
|
|
in the Link Aggregation Group; a tLagDynamicCostOn notification
|
|
is generated.
|
|
|
|
- when set to 'staticCost', the ifOperStatus stays up, but
|
|
dependent protocols such as ISIS are signaled and will adjust their
|
|
operation (cost) according to the value of the
|
|
object tLagWeightThresholdStaticCost.
|
|
|
|
|
|
When a physical port ifOperStatus changes and the weight of the
|
|
operational physical ports is greater than tLagWeightThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to up(1).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to be the value as configured; a tLagDynamicCostOff
|
|
notification is generated.
|
|
|
|
|
|
Regardless of the setting of this object, when the weight of
|
|
operational physical ports goes to zero, the Link Aggregation Group's
|
|
ifOperStatus goes to down."
|
|
DEFVAL { down }
|
|
::= { tLagConfigEntry 34 }
|
|
|
|
tLagMonitorOperGrpName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagMonitorOperGrpName specifies the operational group of
|
|
which the status affects the status of this LAG.
|
|
|
|
If the value is not empty, it must correspond to a conceptual row in
|
|
the TIMETRA-SERV-MIB::svcOperGrpTable."
|
|
DEFVAL { "" }
|
|
::= { tLagConfigEntry 36 }
|
|
|
|
tLagLacpMuxControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
coupled (1),
|
|
independent (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLacpMuxControl specifies the LACP MUX (multiplexer)
|
|
state machine variant.
|
|
|
|
The value 'coupled' specifies that transmit and receive directions are
|
|
activated together, while the value 'independent' specifies that both
|
|
directions can be activated independently."
|
|
REFERENCE
|
|
"IEEE 802.3ax (was IEEE 802.3ad 43.4)"
|
|
DEFVAL { coupled }
|
|
::= { tLagConfigEntry 37 }
|
|
|
|
tLagBfdDisableSoftResetExt OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagBfdDisableSoftResetExt specifies if the extension of
|
|
Bidirectional Forwarding Detection (BFD) timers during soft reset is
|
|
disabled.
|
|
|
|
While the value of tLagBfdDisableSoftResetExt is 'true', BFD timers
|
|
keep running even if a link failure is known to be caused by an IOM or
|
|
IMM soft reset; this will cause a faster switchover of the LAG from
|
|
this system to the redundant system.
|
|
|
|
While the value of tLagBfdDisableSoftResetExt is 'false', BFD timers
|
|
are frozen if a link failure is known to be caused by an IOM or IMM
|
|
soft reset."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 38 }
|
|
|
|
tLagAccessBandwidth OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "kilobps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessBandwidth specifies the administrative
|
|
bandwidth assigned to this lag.
|
|
|
|
The administrative bandwidth can be over or under booked using the
|
|
value of tLagAccessBookingFactor."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 39 }
|
|
|
|
tLagAccessBookingFactor OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessBookingFactor specifies the booking factor,
|
|
against the administrative bandwidth specified by tLagAccessBandwidth."
|
|
DEFVAL { 100 }
|
|
::= { tLagConfigEntry 40 }
|
|
|
|
tLagAccessAvailableBW OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "kilobps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessAvailableBW indicates the bandwidth that is
|
|
still free for booking on this lag."
|
|
::= { tLagConfigEntry 41 }
|
|
|
|
tLagAccessBookedBW OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "kilobps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessBookedBW indicates the lag bandwidth that has
|
|
been booked."
|
|
::= { tLagConfigEntry 42 }
|
|
|
|
tLagPortThresholdStaticCost OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagPortThresholdStaticCost specifies the cost
|
|
of the LAG link when the number of operational (link up) physical
|
|
ports is less than tLagPortThreshold, and the value of the object
|
|
tLagPortThresholdAction is equal to 'staticCost'.
|
|
|
|
The cost can be used by Interior Gateway Protocols such as ISIS."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 43 }
|
|
|
|
tLagWeightThresholdStaticCost OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagWeightThresholdStaticCost specifies the
|
|
cost of the LAG link when the weight of operational (link up) physical
|
|
ports is less than tLagWeightThreshold, and the value of the object
|
|
tLagWeightThresholdAction is equal to 'staticCost'.
|
|
|
|
The cost can be used by Interior Gateway Protocols such as ISIS."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 44 }
|
|
|
|
tLagAccessBandwidthHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "kilobps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAccessBandwidthHigh specifies the higher 32 bits of
|
|
the bandwidth assigned to this lag.
|
|
|
|
The object tLagAccessBandwidth specifies the lower 32 bits.
|
|
|
|
The administrative bandwidth can be over or under booked using the
|
|
value of tLagAccessBookingFactor."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 45 }
|
|
|
|
tLagHashWeightThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..6400000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagHashWeightThreshold specifies a threshold
|
|
for the action specified by the object tLagHashWeightThresholdAction;
|
|
|
|
The value of tLagHashWeightThreshold is compared to the sum of the
|
|
values of tLagPortHashWeight of all active physical ports in the LAG.
|
|
|
|
When a physical port link state changes and the hash weight of
|
|
operational physical ports is less than or equal to the value of
|
|
tLagHashWeightThreshold, the action specified by
|
|
tLagHashWeightThresholdAction is invoked: either the LAG is set
|
|
operationally down, or the protocols operating on the LAG interface
|
|
are adjusted.
|
|
|
|
When the weight of the operational physical ports becomes greater than
|
|
the value specified by tLagHashWeightThreshold, the action is revoked:
|
|
either the LAG is set operationally up, or the protocols operating on
|
|
the LAG interface are adjusted.
|
|
|
|
The value zero means that the action is never invoked.
|
|
|
|
To invoke dynamicCost at every physical port state change, set the
|
|
value of tLagHashWeightThreshold to the total weight of physical ports
|
|
configured to be in the Link Aggregation Group."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 46 }
|
|
|
|
tLagHashWeightThresholdAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1),
|
|
dynamicCost (2),
|
|
staticCost (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagHashWeightThresholdAction specifies the
|
|
action to take when the weight of the physical ports that are
|
|
operational (link up) is less than the value of
|
|
tLagHashWeightThreshold.
|
|
|
|
When a physical port ifOperStatus changes and the weight of
|
|
operational physical ports is less than or equal to
|
|
tLagHashWeightThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to down(2).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to match the weight of the physical ports remaining
|
|
in the Link Aggregation Group; a tLagDynamicCostOn notification
|
|
is generated.
|
|
|
|
- when set to 'staticCost', the ifOperStatus stays up, but
|
|
dependent protocols such as ISIS are signaled and will adjust their
|
|
operation (cost) according to the value of the
|
|
object tLagHashWeightThresholdStaticCst.
|
|
|
|
|
|
When a physical port ifOperStatus changes and the weight of the
|
|
operational physical ports is greater than tLagHashWeightThreshold:
|
|
|
|
- when set to down(1), the ifOperStatus for the Link Aggregation Group
|
|
(tLagIfIndex) goes to up(1).
|
|
|
|
- when set to dynamicCost(2), the ifOperStatus stays up(2), but
|
|
dependent protocols such as OSPF are signaled and will adjust their
|
|
operation (cost) to be the value as configured; a tLagDynamicCostOff
|
|
notification is generated.
|
|
|
|
|
|
Regardless of the setting of this object, when the weight of
|
|
operational physical ports goes to zero, the Link Aggregation Group's
|
|
ifOperStatus goes to down."
|
|
DEFVAL { down }
|
|
::= { tLagConfigEntry 47 }
|
|
|
|
tLagHashWeightThresholdStaticCst OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagHashWeightThresholdStaticCst specifies the
|
|
cost of the LAG link when the weight of operational (link up) physical
|
|
ports is less than tLagHashWeightThreshold, and the value of the
|
|
object tLagHashWeightThresholdAction is equal to 'staticCost'.
|
|
|
|
The cost can be used by Interior Gateway Protocols such as ISIS."
|
|
DEFVAL { 0 }
|
|
::= { tLagConfigEntry 48 }
|
|
|
|
tLagAdaptiveLb OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object tLagAdaptiveLb specifies if the system applies
|
|
adaptive load balancing to the member ports of this LAG."
|
|
DEFVAL { false }
|
|
::= { tLagConfigEntry 49 }
|
|
|
|
tLagAdaptiveLbTolerance OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAdaptiveLbTolerance specifies the allowed difference
|
|
between the highest member port load and the lowest. The value is only
|
|
relevant while tLagAdaptiveLb is equal to 'true'."
|
|
DEFVAL { 20 }
|
|
::= { tLagConfigEntry 50 }
|
|
|
|
tLagOperationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagOperationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational information about each Link Aggregation Group."
|
|
::= { tLagObjects 3 }
|
|
|
|
tLagOperationEntry OBJECT-TYPE
|
|
SYNTAX TLagOperationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the tLagOperationTable. Each entry
|
|
represents an active Link Aggregation Group."
|
|
AUGMENTS { tLagConfigEntry }
|
|
::= { tLagOperationTable 1 }
|
|
|
|
TLagOperationEntry ::= SEQUENCE
|
|
{
|
|
tLagIfIndex InterfaceIndexOrZero,
|
|
tLagConfigLastChange TimeStamp,
|
|
tLagPortThresholdFalling Counter32,
|
|
tLagPortThresholdRising Counter32,
|
|
tLagLACPPrimaryPort TmnxPortID,
|
|
tLagPortReasonDownFlags BITS,
|
|
tLagSelectedSubGroup Integer32,
|
|
tLagCandidateSubGroup Integer32,
|
|
tLagRemainingHoldTime Unsigned32,
|
|
tLagPortWeightUp Gauge32,
|
|
tLagAdaptiveLbVariation Unsigned32,
|
|
tLagAdaptiveLbChanged Counter32
|
|
}
|
|
|
|
tLagIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ifIndex for the Link Aggregation Group. This value is zero when
|
|
tLagRowStatus is not active(1)."
|
|
::= { tLagOperationEntry 1 }
|
|
|
|
tLagConfigLastChange OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"last change timestamp records when any object in tLagConfigTable was
|
|
set."
|
|
::= { tLagOperationEntry 2 }
|
|
|
|
tLagPortThresholdFalling OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counts the number of linkDown or dynamicCost events for the Link
|
|
Aggregation Group caused by the number of physical ports being less
|
|
than or equal to tLagPortThreshold value."
|
|
::= { tLagOperationEntry 3 }
|
|
|
|
tLagPortThresholdRising OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"counts the number of linkUp or dynamicCost events for the Link
|
|
Aggregation Group caused by the number of physical ports being greater
|
|
than tLagPortThreshold value."
|
|
::= { tLagOperationEntry 4 }
|
|
|
|
tLagLACPPrimaryPort OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"tLagLACPPrimaryPort contains the primary port of the LACP. The
|
|
following two conditions have to be met for the port to become
|
|
eligible for becoming the primary port: a) Port has to be in either
|
|
link up or oper up. b) The port must have received at least one LACP
|
|
PDU.
|
|
|
|
Once the above two conditions have been met, port with a highest
|
|
priority is chosen as the primary port. If there is a tie, the
|
|
smallest TmnxPortID will be the primary port."
|
|
::= { tLagOperationEntry 5 }
|
|
|
|
tLagPortReasonDownFlags OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
unknown (0),
|
|
linklossFwd (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The tLagPortReasonDownFlags indicates why a lag port may be in the
|
|
operationally 'down' state. The following reasons are detected
|
|
through this object:
|
|
unknown(0) - Unspecified (or unknown)
|
|
linklossFwd(1) - A sap using this port has the object
|
|
'sapEthernetLLFOperStatus' set to 'fault'"
|
|
::= { tLagOperationEntry 6 }
|
|
|
|
tLagSelectedSubGroup OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagSelectedSubGroup indicates the currently selected
|
|
sub-group.
|
|
|
|
The value zero indicates that the value is not applicable.
|
|
|
|
The value minus one can appear in a multi-chassis LAG configuration
|
|
and indicates that the selected sub-group is in the scope of the
|
|
multi-chassis peer."
|
|
::= { tLagOperationEntry 7 }
|
|
|
|
tLagCandidateSubGroup OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagCandidateSubGroup indicates the candidate sub-group.
|
|
|
|
The value zero indicates that the value is not applicable.
|
|
|
|
The value minus one can appear in a multi-chassis LAG configuration
|
|
and indicates that the candidate sub-group is in the scope of the
|
|
multi-chassis peer."
|
|
::= { tLagOperationEntry 8 }
|
|
|
|
tLagRemainingHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "deciseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagRemainingHoldTime indicates the time remaining before
|
|
this system would switch to the newly eligible sub-group.
|
|
|
|
The value zero indicates that the system would immediately switch
|
|
back.
|
|
|
|
The value all ones indicates that the system would never switch back
|
|
autonomously."
|
|
::= { tLagOperationEntry 9 }
|
|
|
|
tLagPortWeightUp OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortWeightUp indicates the weight of the physical
|
|
ports that are operational (link up).
|
|
|
|
The weight of each LAG member port is either configured or derived
|
|
from the port speed.
|
|
|
|
It is the value of tLagPortWeightUp that is compared with the
|
|
configured weight or hash-weight threshold."
|
|
::= { tLagOperationEntry 10 }
|
|
|
|
tLagAdaptiveLbVariation OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAdaptiveLbVariation indicates the actual difference
|
|
between the highest member port load and the lowest. The value is only
|
|
relevant while tLagAdaptiveLb is equal to 'true'."
|
|
::= { tLagOperationEntry 11 }
|
|
|
|
tLagAdaptiveLbChanged OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagAdaptiveLbChanged indicates the number of times a
|
|
load balancing change event tLagAdaptiveLoadbalancingChanged occurred
|
|
for this LAG."
|
|
::= { tLagOperationEntry 12 }
|
|
|
|
tLagNotificationObjects OBJECT IDENTIFIER ::= { tLagObjects 4 }
|
|
|
|
tLagNotifyPortAddFailReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
adminkey-mismatch (1),
|
|
sysid-mismatch (2),
|
|
lacp-passive-both-ends (3),
|
|
link-down (4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagNotifyPortAddFailReason is used by the tLagPortAddFailed
|
|
notification to indicate the reason why a port could not be added to a
|
|
lag."
|
|
::= { tLagNotificationObjects 1 }
|
|
|
|
tLagNotifySubGroupSelected OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagNotifySubGroupSelected is a printable character
|
|
string which contains information about the result of the selection
|
|
algorithm."
|
|
::= { tLagNotificationObjects 2 }
|
|
|
|
tLagNotifyAdditionalInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagNotifyAdditionalInfo is a printable character string
|
|
which contains information about the reason why the notification was
|
|
generated."
|
|
::= { tLagNotificationObjects 3 }
|
|
|
|
tLagNotifyStateChangedReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
partner-oper-state-changed (1),
|
|
lacp-expired (2),
|
|
lacp-rx-state-machine (3),
|
|
efm-oam-state-changed (4),
|
|
dot1ag-state-changed (5),
|
|
bfd-state-changed (6)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagNotifyStateChangedReason indicates the reason why a
|
|
the state of a lag changed."
|
|
::= { tLagNotificationObjects 4 }
|
|
|
|
tLagMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagMemberTable has an entry for each Port that is part of a LAG."
|
|
::= { tLagObjects 5 }
|
|
|
|
tLagMemberEntry OBJECT-TYPE
|
|
SYNTAX TLagMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row entry represents a particular port in a LAG. Entries are
|
|
automatically created when a Port is provisioned as part of a LAG,
|
|
i.e. when tmnxPortLagId from TIMETRA-PORT-MIB.mib is changed from its
|
|
default value of '0'."
|
|
INDEX {
|
|
tLagIndex,
|
|
tmnxPortPortID
|
|
}
|
|
::= { tLagMemberTable 1 }
|
|
|
|
TLagMemberEntry ::= SEQUENCE
|
|
{
|
|
tLagMemberPortName TNamedItemOrEmpty,
|
|
tLagMemberPortIsPrimary TruthValue
|
|
}
|
|
|
|
tLagMemberPortName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagMemberPortName indicates the name of the port that is
|
|
a member of the LAG used to index into tLagMemberTable. This is a
|
|
read-only object that is the same as tmnxPortName from
|
|
TIMETRA-PORT-MIB.mib."
|
|
::= { tLagMemberEntry 1 }
|
|
|
|
tLagMemberPortIsPrimary OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagMemberPortIsPrimary indicates whether the port used
|
|
to index into tLagMemberTable is the primary port of the LAG used to
|
|
index into tLagMemberTable."
|
|
::= { tLagMemberEntry 2 }
|
|
|
|
tLagPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagPortTable extends the IEEE8023-LAG-MIB::dot3adAggPortTable
|
|
with 7x50 specific features."
|
|
::= { tLagObjects 6 }
|
|
|
|
tLagPortEntry OBJECT-TYPE
|
|
SYNTAX TLagPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Link Aggregation Control configuration parameters for each
|
|
Aggregation Port on this device. The tLagPortTable extends the
|
|
IEEE8023-LAG-MIB::dot3adAggPortTable with 7x50 specific features."
|
|
AUGMENTS { dot3adAggPortEntry }
|
|
::= { tLagPortTable 1 }
|
|
|
|
TLagPortEntry ::= SEQUENCE
|
|
{
|
|
tLagPortSubgroup LAGSubgroup,
|
|
tLagPortActiveStdby INTEGER,
|
|
tLagPortHashWeight Integer32,
|
|
tLagPortOperHashWeight Integer32,
|
|
tLagPortFlowShare Unsigned32,
|
|
tLagPortAdaptiveLbEgressRate Counter64
|
|
}
|
|
|
|
tLagPortSubgroup OBJECT-TYPE
|
|
SYNTAX LAGSubgroup
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortSubgroup specifies the subgroup to which the port
|
|
in this LAG is assigned."
|
|
DEFVAL { 1 }
|
|
::= { tLagPortEntry 1 }
|
|
|
|
tLagPortActiveStdby OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active (1),
|
|
stand-by (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortActiveStdby indicates active standby state of
|
|
this port in the LAG."
|
|
::= { tLagPortEntry 2 }
|
|
|
|
tLagPortHashWeight OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 1..100000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortHashWeight specifies the hash weight of this port
|
|
within the LAG.
|
|
|
|
A value of zero means there is no weight configured, while a value of
|
|
minus one means the weight is derived from the port speed, with a unit
|
|
value of 1Gbps.
|
|
|
|
A value in the range from 1 to 100000 is only used when all ports in
|
|
the LAG have such an explicit value configured."
|
|
DEFVAL { 0 }
|
|
::= { tLagPortEntry 3 }
|
|
|
|
tLagPortOperHashWeight OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortOperHashWeight indicates the operational hash
|
|
weight of this port within the LAG."
|
|
::= { tLagPortEntry 4 }
|
|
|
|
tLagPortFlowShare OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10000)
|
|
UNITS "centipercent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortFlowShare indicates the ratio of the number of
|
|
traffic flows pre-assigned to this port and the sum of the number of
|
|
flows pre-assigned to each operational port of the LAG.
|
|
|
|
The value of tLagPortFlowShare only depends on the set of values of
|
|
tLagPortOperHashWeight and TIMETRA-PORT-MIB::tmnxPortState of all
|
|
ports in the LAG."
|
|
::= { tLagPortEntry 5 }
|
|
|
|
tLagPortAdaptiveLbEgressRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "kilobps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortAdaptiveLbEgressRate indicates the egress traffic
|
|
rate on this LAG port when adaptive load balancing is enabled on the
|
|
LAG.
|
|
|
|
When adaptive load balancing is disabled on the LAG, the value has no
|
|
meaning."
|
|
::= { tLagPortEntry 6 }
|
|
|
|
tLagLinkMapProfileTableLastChgd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileTableLastChgd indicates the sysUpTime
|
|
at the time of the last modification of tLagLinkMapProfileTable.
|
|
|
|
If no changes were made to the entry since the last re-initialization
|
|
of the local network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { tLagObjects 7 }
|
|
|
|
tLagLinkMapProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagLinkMapProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagLinkMapProfileTable has an entry for each LAG link map
|
|
profile."
|
|
::= { tLagObjects 8 }
|
|
|
|
tLagLinkMapProfileEntry OBJECT-TYPE
|
|
SYNTAX TLagLinkMapProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagLinkMapProfileEntry contains the information about a
|
|
particular LAG link map profile."
|
|
INDEX {
|
|
tLagIndex,
|
|
tLagLinkMapProfileId
|
|
}
|
|
::= { tLagLinkMapProfileTable 1 }
|
|
|
|
TLagLinkMapProfileEntry ::= SEQUENCE
|
|
{
|
|
tLagLinkMapProfileId TmnxLinkMapProfileId,
|
|
tLagLinkMapProfileRowStatus RowStatus,
|
|
tLagLinkMapProfileLastChanged TimeStamp,
|
|
tLagLinkMapProfileDescription TItemDescription,
|
|
tLagLinkMapProfileFailureMode INTEGER,
|
|
tLagLinkMapProfileActiveLink TmnxPortID
|
|
}
|
|
|
|
tLagLinkMapProfileId OBJECT-TYPE
|
|
SYNTAX TmnxLinkMapProfileId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileId specifies a LAG link map profile
|
|
identifier."
|
|
::= { tLagLinkMapProfileEntry 1 }
|
|
|
|
tLagLinkMapProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value of the object tLagLinkMapProfileRowStatus specifies the
|
|
status of this row.
|
|
|
|
Entries are created and deleted using this object."
|
|
::= { tLagLinkMapProfileEntry 2 }
|
|
|
|
tLagLinkMapProfileLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileLastChanged indicates the sysUpTime at
|
|
the time of the last modification of this entry.
|
|
|
|
If no changes were made to the entry since the last re-initialization
|
|
of the local network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { tLagLinkMapProfileEntry 3 }
|
|
|
|
tLagLinkMapProfileDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileDescription specifies the user provided
|
|
description of this entry."
|
|
DEFVAL { "" }
|
|
::= { tLagLinkMapProfileEntry 4 }
|
|
|
|
tLagLinkMapProfileFailureMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
perLinkHash (1),
|
|
discard (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileFailureMode specifies the failure mode
|
|
operation of this entry.
|
|
|
|
When the value of tLagLinkMapProfileFailureMode is set to 'down', SAP
|
|
or interface associated with this LAG will be brought down when the
|
|
tLagLinkMapProfPortId are either down or not configured.
|
|
|
|
Otherwise LAG will revert to default hash as indicated by the value of
|
|
tLagPerLinkHash object."
|
|
DEFVAL { perLinkHash }
|
|
::= { tLagLinkMapProfileEntry 5 }
|
|
|
|
tLagLinkMapProfileActiveLink OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfileActiveLink indicates the active link
|
|
port for this entry."
|
|
::= { tLagLinkMapProfileEntry 6 }
|
|
|
|
tLagLinkMapProfPortTableLastChgd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfPortTableLastChgd indicates the sysUpTime
|
|
at the time of the last modification of tLagLinkMapProfPortTable.
|
|
|
|
If no changes were made to the entry since the last re-initialization
|
|
of the local network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { tLagObjects 9 }
|
|
|
|
tLagLinkMapProfPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagLinkMapProfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagLinkMapProfPortTable has an entry for each associated port of
|
|
lag link map profile."
|
|
::= { tLagObjects 10 }
|
|
|
|
tLagLinkMapProfPortEntry OBJECT-TYPE
|
|
SYNTAX TLagLinkMapProfPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagLinkMapProfPortEntry contains the information about a
|
|
particular port associated with the LAG link map profile."
|
|
INDEX {
|
|
tLagIndex,
|
|
tLagLinkMapProfileId,
|
|
tLagLinkMapProfPortId
|
|
}
|
|
::= { tLagLinkMapProfPortTable 1 }
|
|
|
|
TLagLinkMapProfPortEntry ::= SEQUENCE
|
|
{
|
|
tLagLinkMapProfPortId TmnxPortID,
|
|
tLagLinkMapProfPortRowStatus RowStatus,
|
|
tLagLinkMapProfPortLastChanged TimeStamp,
|
|
tLagLinkMapProfPortType INTEGER
|
|
}
|
|
|
|
tLagLinkMapProfPortId OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfPortId specifies an associated port to the
|
|
LAG link map profile."
|
|
::= { tLagLinkMapProfPortEntry 1 }
|
|
|
|
tLagLinkMapProfPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value of the object tLagLinkMapProfPortRowStatus specifies the
|
|
status of this row.
|
|
|
|
Entries are created and deleted using this object."
|
|
::= { tLagLinkMapProfPortEntry 2 }
|
|
|
|
tLagLinkMapProfPortLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfPortLastChanged indicates the sysUpTime at
|
|
the time of the last modification of this entry.
|
|
|
|
If no changes were made to the entry since the last re-initialization
|
|
of the local network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { tLagLinkMapProfPortEntry 3 }
|
|
|
|
tLagLinkMapProfPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary (1),
|
|
secondary (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagLinkMapProfPortType specifies the type of the
|
|
associated port for this entry.
|
|
|
|
The value of this object must be specified at the time of creation of
|
|
the entry."
|
|
::= { tLagLinkMapProfPortEntry 4 }
|
|
|
|
tLagPerLinkHashWtPortClassTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagPerLinkHashWtPortClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagPerLinkHashWtPortClassTable maintains the number of users and
|
|
aggregate weight per class per port for weighted per-link-hash enabled
|
|
LAGs."
|
|
::= { tLagObjects 11 }
|
|
|
|
tLagPerLinkHashWtPortClassEntry OBJECT-TYPE
|
|
SYNTAX TLagPerLinkHashWtPortClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagPerLinkHashWtPortClassEntry contains the information about a
|
|
particular class on a specific active port of the lag."
|
|
INDEX {
|
|
tLagIndex,
|
|
tLagPerLinkHashWtPort,
|
|
tLagPerLinkHashWtPortClassId
|
|
}
|
|
::= { tLagPerLinkHashWtPortClassTable 1 }
|
|
|
|
TLagPerLinkHashWtPortClassEntry ::= SEQUENCE
|
|
{
|
|
tLagPerLinkHashWtPort TmnxPortID,
|
|
tLagPerLinkHashWtPortClassId TmnxLagPerLinkHashClass,
|
|
tLagPerLinkHashWtPortClassUsers Integer32,
|
|
tLagPerLinkHashWtPortClassAggWt Integer32
|
|
}
|
|
|
|
tLagPerLinkHashWtPort OBJECT-TYPE
|
|
SYNTAX TmnxPortID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHashWtPort indicates the port of the lag
|
|
with tLagPerLinkHashWeighted enabled."
|
|
::= { tLagPerLinkHashWtPortClassEntry 1 }
|
|
|
|
tLagPerLinkHashWtPortClassId OBJECT-TYPE
|
|
SYNTAX TmnxLagPerLinkHashClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHashWtPortClassId indicates the traffic class
|
|
for the port of the LAG."
|
|
::= { tLagPerLinkHashWtPortClassEntry 2 }
|
|
|
|
tLagPerLinkHashWtPortClassUsers OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPerLinkHashWtPortClassUsers indicates number of users
|
|
on the class for the port of the LAG."
|
|
::= { tLagPerLinkHashWtPortClassEntry 3 }
|
|
|
|
tLagPerLinkHashWtPortClassAggWt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value of tLagPerLinkHashWtPortClassAggWt indicates aggregate
|
|
weight of all users on the class for the port of the LAG."
|
|
::= { tLagPerLinkHashWtPortClassEntry 4 }
|
|
|
|
tmnxLagActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLagActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagActionTable allows actions on the Certificate-Authority
|
|
profiles."
|
|
::= { tLagObjects 12 }
|
|
|
|
tmnxLagActionEntry OBJECT-TYPE
|
|
SYNTAX TmnxLagActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagActionEntry allows action on a specific
|
|
Certificate-Authority profile."
|
|
INDEX { tLagIndex }
|
|
::= { tmnxLagActionTable 1 }
|
|
|
|
TmnxLagActionEntry ::= SEQUENCE
|
|
{
|
|
tmnxLagActionType INTEGER,
|
|
tmnxLagAction TmnxActionType,
|
|
tmnxLagActionClassId TmnxLagPerLinkHashClassOrNone
|
|
}
|
|
|
|
tmnxLagActionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
loadBalance (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagActionType specifies the action to be performed on the CA
|
|
profile.
|
|
|
|
The tmnxLagActionType and tmnxLagAction objects must be set together
|
|
for the specific action to be performed."
|
|
::= { tmnxLagActionEntry 1 }
|
|
|
|
tmnxLagAction OBJECT-TYPE
|
|
SYNTAX TmnxActionType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagAction specifies to perform action specified in
|
|
the tmnxLagActionType object.
|
|
|
|
The value of tmnxLagAction will always be returned as 'notApplicable'.
|
|
|
|
The tmnxLagActionType and tmnxLagAction objects must be set together
|
|
for the specific action to be performed."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxLagActionEntry 2 }
|
|
|
|
tmnxLagActionClassId OBJECT-TYPE
|
|
SYNTAX TmnxLagPerLinkHashClassOrNone
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagActionClassId specifies the per-link-hash class identifier
|
|
associated with requested action on the LAG."
|
|
DEFVAL { 0 }
|
|
::= { tmnxLagActionEntry 3 }
|
|
|
|
tLagPortStatsLacpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TLagPortStatsLacpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagPortStatsLacpTable contains detailed statistics for LAG ports."
|
|
::= { tLagObjects 13 }
|
|
|
|
tLagPortStatsLacpEntry OBJECT-TYPE
|
|
SYNTAX TLagPortStatsLacpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Link Aggregation Control statistics counters for each
|
|
Aggregation Port on this device. The tLagPortTable extends the
|
|
IEEE8023-LAG-MIB::dot3adAggPortTable with 7x50 specific features."
|
|
AUGMENTS { dot3adAggPortEntry }
|
|
::= { tLagPortStatsLacpTable 1 }
|
|
|
|
TLagPortStatsLacpEntry ::= SEQUENCE
|
|
{
|
|
tLagPortStatsLacpTx Counter32,
|
|
tLagPortStatsLacpRx Counter32,
|
|
tLagPortStatsLacpRxErrors Counter32,
|
|
tLagPortStatsLacpRxIllegal Counter32
|
|
}
|
|
|
|
tLagPortStatsLacpTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortStatsLacpTx indicates the number of valid LACP
|
|
PDUs transmitted on this port"
|
|
::= { tLagPortStatsLacpEntry 1 }
|
|
|
|
tLagPortStatsLacpRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortStatsLacpRx indicates the number of valid LACP
|
|
PDUs received on this port "
|
|
::= { tLagPortStatsLacpEntry 2 }
|
|
|
|
tLagPortStatsLacpRxErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortStatsLacpRxErrors indicates the number of invalid
|
|
LACP PDUs received on this port"
|
|
::= { tLagPortStatsLacpEntry 3 }
|
|
|
|
tLagPortStatsLacpRxIllegal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tLagPortStatsLacpRxIllegal indicates the number of
|
|
illegal LACP PDUs received on this port"
|
|
::= { tLagPortStatsLacpEntry 4 }
|
|
|
|
tLagBfdObs OBJECT IDENTIFIER ::= { tLagObjects 50 }
|
|
|
|
tmnxLagBfdFamTableLastChgd OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamTableLastChgd indicates the sysUpTime at the
|
|
time of the last modification of tmnxLagBfdFamTable.
|
|
|
|
If no changes were made to the entry since the last re-initialization
|
|
of the local network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { tLagBfdObs 1 }
|
|
|
|
tmnxLagBfdFamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLagBfdFamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagBfdFamTable allows the configuration of LAG per-member
|
|
Bidirectional Forwarding Detection (BFD) for the IPv4 and IPv6 micro
|
|
BFD sessions."
|
|
::= { tLagBfdObs 2 }
|
|
|
|
tmnxLagBfdFamEntry OBJECT-TYPE
|
|
SYNTAX TmnxLagBfdFamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each conceptual row represents information for a particular LAG's
|
|
micro BFD sessions of a particular IP address family (IPv4 or IPv6).
|
|
|
|
Conceptual rows in this table are created and destroyed automatically
|
|
by the system, together with corresponding rows in the
|
|
tLagConfigTable, such that for each row in the tLagConfigTable, two
|
|
rows in the tmnxLagBfdFamTable exist, one for IPv4 and one for IPv6."
|
|
INDEX {
|
|
tLagIndex,
|
|
tmnxLagBfdFamAddressType
|
|
}
|
|
::= { tmnxLagBfdFamTable 1 }
|
|
|
|
TmnxLagBfdFamEntry ::= SEQUENCE
|
|
{
|
|
tmnxLagBfdFamAddressType InetAddressType,
|
|
tmnxLagBfdFamLastCh TimeStamp,
|
|
tmnxLagBfdFamAdminState TmnxEnabledDisabled,
|
|
tmnxLagBfdFamAddrType InetAddressType,
|
|
tmnxLagBfdFamAddr InetAddress,
|
|
tmnxLagBfdFamRemAddrType InetAddressType,
|
|
tmnxLagBfdFamRemAddr InetAddress,
|
|
tmnxLagBfdFamTransmitInterval Unsigned32,
|
|
tmnxLagBfdFamReceiveInterval Unsigned32,
|
|
tmnxLagBfdFamMultiplier Unsigned32,
|
|
tmnxLagBfdFamMaxSetupTime Integer32,
|
|
tmnxLagBfdFamMaxAdminDownTime Integer32,
|
|
tmnxLagBfdFamBfdOnDistributing TruthValue
|
|
}
|
|
|
|
tmnxLagBfdFamAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamAddressType specifies the IP address type of
|
|
this micro BFD session configuration."
|
|
::= { tmnxLagBfdFamEntry 1 }
|
|
|
|
tmnxLagBfdFamLastCh OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamLastCh indicates the sysUpTime at the time
|
|
of the most recent management-initiated change to this table row."
|
|
::= { tmnxLagBfdFamEntry 2 }
|
|
|
|
tmnxLagBfdFamAdminState OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamAdminState specifies the administrative
|
|
state of BFD for this IP address family on this LAG."
|
|
DEFVAL { disabled }
|
|
::= { tmnxLagBfdFamEntry 3 }
|
|
|
|
tmnxLagBfdFamAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamAddrType specifies the address type of
|
|
tmnxLagBfdFamAddr.
|
|
|
|
Any value other than 'unknown' must be equal to the value of
|
|
tmnxLagBfdFamAddressType."
|
|
DEFVAL { unknown }
|
|
::= { tmnxLagBfdFamEntry 4 }
|
|
|
|
tmnxLagBfdFamAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamAddr specifies the local IP address."
|
|
DEFVAL { ''H }
|
|
::= { tmnxLagBfdFamEntry 5 }
|
|
|
|
tmnxLagBfdFamRemAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamRemAddrType specifies the address type of
|
|
tmnxLagBfdFamRemAddr.
|
|
|
|
Any value other than 'unknown' must be equal to the value of
|
|
tmnxLagBfdFamAddressType."
|
|
DEFVAL { unknown }
|
|
::= { tmnxLagBfdFamEntry 6 }
|
|
|
|
tmnxLagBfdFamRemAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamRemAddr specifies the remote IP address."
|
|
DEFVAL { ''H }
|
|
::= { tmnxLagBfdFamEntry 7 }
|
|
|
|
tmnxLagBfdFamTransmitInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..100000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamTransmitInterval specifies the transmit
|
|
timer for the BFD packets."
|
|
REFERENCE
|
|
"RFC 5880 Forwarding Detection (BFD),
|
|
Section 4.1, Desired Min TX Interval"
|
|
DEFVAL { 100 }
|
|
::= { tmnxLagBfdFamEntry 8 }
|
|
|
|
tmnxLagBfdFamReceiveInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..100000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamReceiveInterval specifies the receive timers
|
|
for the BFD packets."
|
|
REFERENCE
|
|
"RFC 5880 Forwarding Detection (BFD),
|
|
Section 4.1, Required Min RX Interval"
|
|
DEFVAL { 100 }
|
|
::= { tmnxLagBfdFamEntry 9 }
|
|
|
|
tmnxLagBfdFamMultiplier OBJECT-TYPE
|
|
SYNTAX Unsigned32 (3..20)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamMultiplier specifies the number of
|
|
consecutive BFD messages that must be missed from the peer before the
|
|
BFD session state is changed to down."
|
|
DEFVAL { 3 }
|
|
::= { tmnxLagBfdFamEntry 10 }
|
|
|
|
tmnxLagBfdFamMaxSetupTime OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..60000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamMaxSetupTime specifies the maximum time the
|
|
system will behave as if the micro-BFD session were 'Up', regardless
|
|
of the actual state of the micro-BFD session being established.
|
|
|
|
When a link becomes available, its LACP state immediately transitions
|
|
from Standby to Active and the system starts to use it for
|
|
transmission, assuming that the micro-BFD session setup will succeed.
|
|
|
|
When the micro-BFD session state becomes 'Up', this timer is stopped.
|
|
|
|
After the tmnxLagBfdFamMaxSetupTime has elapsed, the state of the
|
|
micro-BFD session is evaluated to decide the LACP state of the new
|
|
link.
|
|
|
|
The value '-1' specifies infinity: the state of the micro-BFD session
|
|
is ignored forever."
|
|
DEFVAL { -1 }
|
|
::= { tmnxLagBfdFamEntry 11 }
|
|
|
|
tmnxLagBfdFamMaxAdminDownTime OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamMaxAdminDownTime specifies the maximum time
|
|
the system will continue to behave as if the micro-BFD session was
|
|
'Up', after the remote system has signalled it as administratively
|
|
down by means of the 'AdminDown' State indication in the header of the
|
|
BFD Control packets.
|
|
|
|
This allows the administrator of this system some time to disable or
|
|
deprovision the micro-BFD session before this system stops
|
|
transmission on the link.
|
|
|
|
The value '-1' specifies infinity: the 'AdminDown' State indication is
|
|
ignored forever."
|
|
DEFVAL { 0 }
|
|
::= { tmnxLagBfdFamEntry 12 }
|
|
|
|
tmnxLagBfdFamBfdOnDistributing OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdFamBfdOnDistributing specifies if BFD is
|
|
started only on links in LACP 'distributing' state.
|
|
|
|
While the value of tmnxLagBfdFamBfdOnDistributing is equal to 'true',
|
|
BFD is started only on links in LACP 'distributing' state.
|
|
|
|
While the value of tmnxLagBfdFamBfdOnDistributing is equal to 'false',
|
|
BFD is started on all links."
|
|
DEFVAL { false }
|
|
::= { tmnxLagBfdFamEntry 13 }
|
|
|
|
tmnxLagBfdMemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLagBfdMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLagBfdMemTable extends the tLagMemberTable with BFD specific
|
|
features.
|
|
|
|
Conceptual rows are automatically created when a port is provisioned
|
|
as part of a LAG."
|
|
::= { tLagBfdObs 3 }
|
|
|
|
tmnxLagBfdMemEntry OBJECT-TYPE
|
|
SYNTAX TmnxLagBfdMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each row entry represents BFD-specific information about a particular
|
|
port in a LAG."
|
|
AUGMENTS { tLagMemberEntry }
|
|
::= { tmnxLagBfdMemTable 1 }
|
|
|
|
TmnxLagBfdMemEntry ::= SEQUENCE
|
|
{
|
|
tmnxLagBfdMemState INTEGER,
|
|
tmnxLagBfdMemSetupTimeLeft Unsigned32,
|
|
tmnxLagBfdMemAdminDownLeft Unsigned32
|
|
}
|
|
|
|
tmnxLagBfdMemState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle (0),
|
|
failed (1),
|
|
failedFwd (2),
|
|
waiting (3),
|
|
waitingFwd (4),
|
|
up (5),
|
|
down (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdMemState indicates the state of the micro-BFD
|
|
session of this port in this LAG.
|
|
|
|
Possible states are:
|
|
idle : there is no BFD session;
|
|
failed : the creation of the BFD session failed, while not
|
|
forwarding;
|
|
failedFwd : the creation of the BFD session failed, while
|
|
forwarding;
|
|
waiting : waiting for the BFD session to come up for the first time,
|
|
while not forwarding traffic;
|
|
waitingFwd : waiting for the BFD session to come up for the first time,
|
|
while forwarding traffic;
|
|
up : the BFD session is really Up, or considered Up;
|
|
down : the BFD session is really Down, or considered Down.
|
|
|
|
For the meaning of 'considered Up' and 'considered Down', refer to the
|
|
descriptions of the objects tmnxLagBfdFamMaxSetupTime and
|
|
tmnxLagBfdFamMaxAdminDownTime.
|
|
|
|
This port is forwarding traffic in the states
|
|
- idle,
|
|
- failed,
|
|
- waitingFwd and
|
|
- up;
|
|
|
|
it is not forwarding traffic in the states
|
|
- waiting,
|
|
- down."
|
|
::= { tmnxLagBfdMemEntry 1 }
|
|
|
|
tmnxLagBfdMemSetupTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdMemSetupTimeLeft indicates the setup time left.
|
|
|
|
The value zero indicates that the setup timer is not running.
|
|
|
|
Refer to the description of the object tmnxLagBfdFamMaxSetupTime."
|
|
::= { tmnxLagBfdMemEntry 2 }
|
|
|
|
tmnxLagBfdMemAdminDownLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLagBfdMemAdminDownLeft indicates the time left before
|
|
this system will react upon the 'AdminDown' State indication.
|
|
|
|
The value zero indicates that the timer is not running.
|
|
|
|
Refer to the description of the object tmnxLagBfdFamMaxAdminDownTime."
|
|
::= { tmnxLagBfdMemEntry 3 }
|
|
|
|
tmnxLagConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 15 }
|
|
|
|
tmnxLagCompliances OBJECT IDENTIFIER ::= { tmnxLagConformance 1 }
|
|
|
|
tmnxLagV4v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV4v0Group,
|
|
tmnxLagNotifyObjsGroup,
|
|
tmnxLagNotificationsGroup
|
|
}
|
|
::= { tmnxLagCompliances 3 }
|
|
|
|
tmnxLagV5v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV5v0Group,
|
|
tmnxLagV5v0NotifGroup
|
|
}
|
|
::= { tmnxLagCompliances 4 }
|
|
|
|
tmnxLagV6v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV6v0Group,
|
|
tmnxLagV6v0NotifGroup
|
|
}
|
|
::= { tmnxLagCompliances 5 }
|
|
|
|
tmnxLagV6v1Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV6v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group
|
|
}
|
|
::= { tmnxLagCompliances 6 }
|
|
|
|
tmnxLagV7v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV7v0Group
|
|
}
|
|
::= { tmnxLagCompliances 7 }
|
|
|
|
tmnxLagV8v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV8v0Group
|
|
}
|
|
::= { tmnxLagCompliances 8 }
|
|
|
|
tmnxLagV9v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV8v0Group
|
|
}
|
|
::= { tmnxLagCompliances 9 }
|
|
|
|
tmnxLagV10v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV8v0Group
|
|
}
|
|
::= { tmnxLagCompliances 10 }
|
|
|
|
tmnxLagV11v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup
|
|
}
|
|
::= { tmnxLagCompliances 11 }
|
|
|
|
tmnxLagV12v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 12.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup,
|
|
tmnxLagPerFpSapV12v0Group,
|
|
tmnxLagSelectionHoldV12v0Group,
|
|
tmnxLagPerLinkHashV12v0Group,
|
|
tmnxLagMixed10g100gV12v0Group
|
|
}
|
|
::= { tmnxLagCompliances 12 }
|
|
|
|
tmnxLagV13v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 13.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup,
|
|
tmnxLagPerFpSapV12v0Group,
|
|
tmnxLagSelectionHoldV12v0Group,
|
|
tmnxLagPerLinkHashV12v0Group,
|
|
tmnxLagMixed10g100gV12v0Group,
|
|
tmnxLagIndependentMuxGroup,
|
|
tmnxLagV13v0Group
|
|
}
|
|
::= { tmnxLagCompliances 13 }
|
|
|
|
tmnxLagV14v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 14.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagAccessV14v0Group
|
|
}
|
|
::= { tmnxLagCompliances 14 }
|
|
|
|
tmnxLagV16v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 16.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup,
|
|
tmnxLagPerFpSapV12v0Group,
|
|
tmnxLagSelectionHoldV12v0Group,
|
|
tmnxLagPerLinkHashV12v0Group,
|
|
tmnxLagMixed10g100gV12v0Group,
|
|
tmnxLagIndependentMuxGroup,
|
|
tmnxLagV13v0Group,
|
|
tmnxLagAccessV14v0Group,
|
|
tmnxLagV16v0Group
|
|
}
|
|
::= { tmnxLagCompliances 16 }
|
|
|
|
tmnxLagV19v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 19.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup,
|
|
tmnxLagPerFpSapV12v0Group,
|
|
tmnxLagSelectionHoldV12v0Group,
|
|
tmnxLagPerLinkHashV12v0Group,
|
|
tmnxLagMixed10g100gV12v0Group,
|
|
tmnxLagIndependentMuxGroup,
|
|
tmnxLagV13v0Group,
|
|
tmnxLagAccessV14v0Group,
|
|
tmnxLagV16v0Group,
|
|
tmnxLagV19v0Group
|
|
}
|
|
::= { tmnxLagCompliances 19 }
|
|
|
|
tmnxLagV20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of extended LAG capabilities
|
|
on Nokia SROS series systems release 19.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLagInstanceV7v0Group,
|
|
tmnxLagInstanceV9v0Group,
|
|
tmnxLagV6v0NotifGroup,
|
|
tmnxLagV10v0NotifGroup,
|
|
tmnxLagHsmdaV6v0Group,
|
|
tmnxLagV11v0Group,
|
|
tmnxLagV8v0Group,
|
|
tmnxLagBfdGroup,
|
|
tmnxLagBfdNotifGroup,
|
|
tmnxLagPerFpSapV12v0Group,
|
|
tmnxLagSelectionHoldV12v0Group,
|
|
tmnxLagPerLinkHashV12v0Group,
|
|
tmnxLagMixed10g100gV12v0Group,
|
|
tmnxLagIndependentMuxGroup,
|
|
tmnxLagV13v0Group,
|
|
tmnxLagAccessV14v0Group,
|
|
tmnxLagV16v0Group,
|
|
tmnxLagV19v0Group,
|
|
tmnxLagV20v0Group,
|
|
tmnxLagV20v0NotifGroup
|
|
}
|
|
::= { tmnxLagCompliances 20 }
|
|
|
|
tmnxLagGroups OBJECT IDENTIFIER ::= { tmnxLagConformance 2 }
|
|
|
|
tmnxLagNotifyObjsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagNotifyPortAddFailReason
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting LAG notifications on Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 2 }
|
|
|
|
tmnxLagNotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tLagDynamicCostOn,
|
|
tLagDynamicCostOff,
|
|
tLagPortAddFailed
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"the group of notifications providing for management of Link
|
|
Aggregation Group operation."
|
|
::= { tmnxLagGroups 3 }
|
|
|
|
tmnxLagInstanceV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagPortThreshold,
|
|
tLagPortThresholdAction,
|
|
tLagEnableMarkerGenerator,
|
|
tLagEnableLACP,
|
|
tLagDescription,
|
|
tLagDynamicCosting,
|
|
tLagLACPMode,
|
|
tLagLACPAdminKeyAutogen,
|
|
tLagLACPTransmitInterval,
|
|
tLagAccessAdaptQos,
|
|
tLagLACPXmitStdby,
|
|
tLagLACPSelCrit,
|
|
tLagLACPSelCritSlaveToPartner,
|
|
tLagLACPNbrOfSubGroups,
|
|
tLagholdTimeDown,
|
|
tLagIfIndex,
|
|
tLagConfigLastChange,
|
|
tLagPortThresholdFalling,
|
|
tLagPortThresholdRising,
|
|
tLagMemberPortName,
|
|
tLagMemberPortIsPrimary,
|
|
tLagPortSubgroup,
|
|
tLagPortActiveStdby
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems."
|
|
::= { tmnxLagGroups 5 }
|
|
|
|
tmnxObsoletedObjectsV4v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagLACPPrimaryPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects that have been obsoleted in release 4.0 on Nokia
|
|
SROS series systems."
|
|
::= { tmnxLagGroups 6 }
|
|
|
|
tmnxLagInstanceV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagPortThreshold,
|
|
tLagPortThresholdAction,
|
|
tLagEnableMarkerGenerator,
|
|
tLagEnableLACP,
|
|
tLagDescription,
|
|
tLagDynamicCosting,
|
|
tLagLACPMode,
|
|
tLagLACPAdminKeyAutogen,
|
|
tLagLACPTransmitInterval,
|
|
tLagAccessAdaptQos,
|
|
tLagLACPXmitStdby,
|
|
tLagLACPSelCrit,
|
|
tLagLACPSelCritSlaveToPartner,
|
|
tLagLACPNbrOfSubGroups,
|
|
tLagholdTimeDown,
|
|
tLagIfIndex,
|
|
tLagConfigLastChange,
|
|
tLagPortThresholdFalling,
|
|
tLagPortThresholdRising,
|
|
tLagMemberPortName,
|
|
tLagMemberPortIsPrimary,
|
|
tLagPortSubgroup,
|
|
tLagPortActiveStdby
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems."
|
|
::= { tmnxLagGroups 7 }
|
|
|
|
tmnxLagV5v0NotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tLagDynamicCostOn,
|
|
tLagDynamicCostOff,
|
|
tLagPortAddFailed,
|
|
tLagSubGroupSelected
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"the group of notifications providing for management of Link
|
|
Aggregation Group operation in version 5.0 of the Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 8 }
|
|
|
|
tmnxLagNotifyObjsV5v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagNotifyPortAddFailReason,
|
|
tLagNotifySubGroupSelected
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting LAG notifications on Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 9 }
|
|
|
|
tmnxLagHsmdaV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPortType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
with the HSMDA MDA on Nokia SROS series systems."
|
|
::= { tmnxLagGroups 10 }
|
|
|
|
tmnxLagInstanceV6v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagPortThreshold,
|
|
tLagPortThresholdAction,
|
|
tLagEnableMarkerGenerator,
|
|
tLagEnableLACP,
|
|
tLagDescription,
|
|
tLagDynamicCosting,
|
|
tLagLACPMode,
|
|
tLagLACPAdminKeyAutogen,
|
|
tLagLACPTransmitInterval,
|
|
tLagAccessAdaptQos,
|
|
tLagLACPXmitStdby,
|
|
tLagLACPSelCrit,
|
|
tLagLACPSelCritSlaveToPartner,
|
|
tLagLACPNbrOfSubGroups,
|
|
tLagholdTimeDown,
|
|
tLagIfIndex,
|
|
tLagConfigLastChange,
|
|
tLagPortThresholdFalling,
|
|
tLagPortThresholdRising,
|
|
tLagMemberPortName,
|
|
tLagMemberPortIsPrimary,
|
|
tLagPortSubgroup,
|
|
tLagPortActiveStdby,
|
|
tLagPortReasonDownFlags
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems."
|
|
::= { tmnxLagGroups 11 }
|
|
|
|
tmnxLagV6v0NotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tLagDynamicCostOn,
|
|
tLagDynamicCostOff,
|
|
tLagPortAddFailed,
|
|
tLagSubGroupSelected,
|
|
tLagPortAddFailureCleared
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the group of notifications providing for management of Link
|
|
Aggregation Group operation in version 6.0 of the Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 12 }
|
|
|
|
tmnxLagV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPerFpIngQueuing
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems in 7.0 release."
|
|
::= { tmnxLagGroups 13 }
|
|
|
|
tmnxObsoletedObjectsV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPortReasonDownFlags
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects that have been obsoleted in release 7.0 on Nokia
|
|
SROS series systems."
|
|
::= { tmnxLagGroups 14 }
|
|
|
|
tmnxLagInstanceV7v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagPortThreshold,
|
|
tLagPortThresholdAction,
|
|
tLagEnableMarkerGenerator,
|
|
tLagEnableLACP,
|
|
tLagDescription,
|
|
tLagDynamicCosting,
|
|
tLagLACPMode,
|
|
tLagLACPAdminKeyAutogen,
|
|
tLagLACPTransmitInterval,
|
|
tLagAccessAdaptQos,
|
|
tLagLACPXmitStdby,
|
|
tLagLACPSelCrit,
|
|
tLagLACPSelCritSlaveToPartner,
|
|
tLagLACPNbrOfSubGroups,
|
|
tLagholdTimeDown,
|
|
tLagIfIndex,
|
|
tLagConfigLastChange,
|
|
tLagPortThresholdFalling,
|
|
tLagPortThresholdRising,
|
|
tLagMemberPortName,
|
|
tLagMemberPortIsPrimary,
|
|
tLagPortSubgroup,
|
|
tLagPortActiveStdby
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems."
|
|
::= { tmnxLagGroups 15 }
|
|
|
|
tmnxLagV8v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPerFpIngQueuing,
|
|
tLagSystemId,
|
|
tLagSystemPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems in 8.0 release."
|
|
::= { tmnxLagGroups 16 }
|
|
|
|
tmnxLagInstanceV9v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagStandbySignaling
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
that were added in release 9.0 of the Nokia SROS series systems."
|
|
::= { tmnxLagGroups 17 }
|
|
|
|
tmnxLagNotifyObjsV10v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagNotifyPortAddFailReason,
|
|
tLagNotifySubGroupSelected,
|
|
tLagNotifyAdditionalInfo,
|
|
tLagNotifyStateChangedReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting LAG notifications on Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 18 }
|
|
|
|
tmnxLagV10v0NotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tLagStateEvent,
|
|
tLagMemberStateEvent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the group of notifications providing for management of Link
|
|
Aggregation Group operation since version 10.0 of the Nokia SROS
|
|
series systems."
|
|
::= { tmnxLagGroups 19 }
|
|
|
|
tmnxLagV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagLinkMapProfPortTableLastChgd,
|
|
tLagLinkMapProfPortRowStatus,
|
|
tLagLinkMapProfPortLastChanged,
|
|
tLagLinkMapProfPortType,
|
|
tLagLinkMapProfileDescription,
|
|
tLagLinkMapProfileFailureMode,
|
|
tLagLinkMapProfileLastChanged,
|
|
tLagLinkMapProfileActiveLink,
|
|
tLagLinkMapProfileRowStatus,
|
|
tLagLinkMapProfileTableLastChgd,
|
|
tLagPerLinkHash,
|
|
tLagPerFpEgrQueuing,
|
|
tLagIncludeEgrHashCfg
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
that were added in release 11.0 of the Nokia SROS series systems."
|
|
::= { tmnxLagGroups 20 }
|
|
|
|
tmnxLagBfdGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLagBfdFamTableLastChgd,
|
|
tmnxLagBfdFamLastCh,
|
|
tmnxLagBfdFamAdminState,
|
|
tmnxLagBfdFamAddrType,
|
|
tmnxLagBfdFamAddr,
|
|
tmnxLagBfdFamRemAddrType,
|
|
tmnxLagBfdFamRemAddr,
|
|
tmnxLagBfdFamTransmitInterval,
|
|
tmnxLagBfdFamReceiveInterval,
|
|
tmnxLagBfdFamMultiplier,
|
|
tmnxLagBfdFamMaxSetupTime,
|
|
tmnxLagBfdFamMaxAdminDownTime,
|
|
tmnxLagBfdFamBfdOnDistributing,
|
|
tmnxLagBfdMemState,
|
|
tmnxLagBfdMemSetupTimeLeft,
|
|
tmnxLagBfdMemAdminDownLeft
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
member BFD of the Nokia SROS series systems."
|
|
::= { tmnxLagGroups 21 }
|
|
|
|
tmnxLagBfdNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxLagBfdMemStateChanged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting per-member micro-BFD sessions on
|
|
Nokia SROS series systems."
|
|
::= { tmnxLagGroups 22 }
|
|
|
|
tmnxLagPerFpSapV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPerFpSapInstance
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
'per-fp-sap-instance' that were added in release 12.0 of the Nokia
|
|
SROS series systems."
|
|
::= { tmnxLagGroups 23 }
|
|
|
|
tmnxLagSelectionHoldV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagLacpHoldTime,
|
|
tLagSelectedSubGroup,
|
|
tLagCandidateSubGroup,
|
|
tLagRemainingHoldTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
'selection-hold' that were added in release 12.0 of the Nokia SROS
|
|
series systems."
|
|
::= { tmnxLagGroups 24 }
|
|
|
|
tmnxLagPerLinkHashV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPerLinkHashWeighted,
|
|
tLagPerLinkHashWeightedRebalance,
|
|
tLagPerLinkHashWtPort,
|
|
tLagPerLinkHashWtPortClassId,
|
|
tLagPerLinkHashWtPortClassUsers,
|
|
tLagPerLinkHashWtPortClassAggWt,
|
|
tmnxLagActionType,
|
|
tmnxLagAction,
|
|
tmnxLagActionClassId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
'per-link-hash-weighted' that were added in release 12.0 of the Nokia
|
|
SROS series systems."
|
|
::= { tmnxLagGroups 25 }
|
|
|
|
tmnxLagMixed10g100gV12v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPortWeightSpeed,
|
|
tLagWeightThreshold,
|
|
tLagWeightThresholdAction,
|
|
tLagPortWeightUp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
'mixed-10g-100g' that were added in release 12.0 of the Nokia SROS
|
|
series systems."
|
|
::= { tmnxLagGroups 26 }
|
|
|
|
tmnxLagIndependentMuxGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagLacpMuxControl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
LACP multiplexing in the Nokia SROS series systems."
|
|
::= { tmnxLagGroups 27 }
|
|
|
|
tmnxLagV13v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagBfdDisableSoftResetExt
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems added in release 13.0."
|
|
::= { tmnxLagGroups 28 }
|
|
|
|
tmnxLagAccessV14v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagAccessBandwidth,
|
|
tLagAccessBookingFactor,
|
|
tLagAccessAvailableBW,
|
|
tLagAccessBookedBW
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems added in release 14.0."
|
|
::= { tmnxLagGroups 29 }
|
|
|
|
tmnxLagV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPortThresholdStaticCost,
|
|
tLagWeightThresholdStaticCost
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems added in release 16.0."
|
|
::= { tmnxLagGroups 30 }
|
|
|
|
tmnxLagV19v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagPortHashWeight,
|
|
tLagPortOperHashWeight,
|
|
tLagPortFlowShare,
|
|
tLagMonitorOperGrpName,
|
|
tLagAccessBandwidthHigh,
|
|
tLagHashWeightThreshold,
|
|
tLagHashWeightThresholdAction,
|
|
tLagHashWeightThresholdStaticCst,
|
|
tLagPortStatsLacpTx,
|
|
tLagPortStatsLacpRx,
|
|
tLagPortStatsLacpRxErrors,
|
|
tLagPortStatsLacpRxIllegal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems added in release 19.0."
|
|
::= { tmnxLagGroups 31 }
|
|
|
|
tmnxLagV20v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tLagAdaptiveLb,
|
|
tLagAdaptiveLbTolerance,
|
|
tLagAdaptiveLbVariation,
|
|
tLagAdaptiveLbChanged,
|
|
tLagPortAdaptiveLbEgressRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of Link Aggregation (LAG)
|
|
on Nokia SROS series systems added in release 20."
|
|
::= { tmnxLagGroups 32 }
|
|
|
|
tmnxLagV20v0NotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tLagAdaptiveLoadbalancingChanged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications added in release 20 of Nokia SROS series
|
|
systems."
|
|
::= { tmnxLagGroups 33 }
|
|
|
|
tmnxLagDCCompliances OBJECT IDENTIFIER ::= { tmnxLagConformance 3 }
|
|
|
|
tmnxLagDCGroups OBJECT IDENTIFIER ::= { tmnxLagConformance 4 }
|
|
|
|
tLagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 15 }
|
|
|
|
tLagNotifications OBJECT IDENTIFIER ::= { tLagNotifyPrefix 0 }
|
|
|
|
tLagDynamicCostOn NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagPortThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the number of physical ports in the Link Aggregation Group is less
|
|
than or equal to tLagPortThreshold value."
|
|
::= { tLagNotifications 1 }
|
|
|
|
tLagDynamicCostOff NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagPortThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the number of physical ports in the Link Aggregation Group is greater
|
|
than tLagPortThreshold value."
|
|
::= { tLagNotifications 2 }
|
|
|
|
tLagPortAddFailed NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tmnxPortLagId,
|
|
tLagNotifyPortAddFailReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagPortAddFailed notification is generated when a port could not be
|
|
added to the lag. tLagNotifyPortAddFailReason contains the reason for
|
|
failure."
|
|
::= { tLagNotifications 3 }
|
|
|
|
tLagSubGroupSelected NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagNotifySubGroupSelected
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tLagSubGroupSelected notification is sent when the selection
|
|
algorithm selects a different sub-group."
|
|
::= { tLagNotifications 4 }
|
|
|
|
tLagPortAddFailureCleared NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tmnxPortLagId,
|
|
tLagNotifyPortAddFailReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagPortAddFailureCleared notification is generated when the failure,
|
|
reported by tLagPortAddFailed, has been resolved."
|
|
::= { tLagNotifications 5 }
|
|
|
|
tLagStateEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagNotifyAdditionalInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagStateEvent notification is generated when an event occurs that
|
|
might influence the lag state."
|
|
::= { tLagNotifications 6 }
|
|
|
|
tLagMemberStateEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tmnxPortLagId,
|
|
tLagNotifyAdditionalInfo,
|
|
tLagNotifyStateChangedReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tLagMemberStateEvent notification is generated when an event occurs on
|
|
this member that might influence the lag state."
|
|
::= { tLagNotifications 7 }
|
|
|
|
tmnxLagBfdMemStateChanged NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLagBfdMemState,
|
|
tLagNotifyAdditionalInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tmnxLagBfdMemStateChanged notification is sent when the
|
|
value of an instance of the object tmnxLagBfdMemState changes.
|
|
|
|
The cause is explained in the tLagNotifyAdditionalInfo.
|
|
|
|
[EFFECT] While the value of the object tmnxLagBfdMemState is equal
|
|
to
|
|
- 'idle', 'failed', 'waitingFwd', 'up': the port is forwarding traffic;
|
|
- 'waiting', 'down': the port is not forwarding traffic.
|
|
|
|
|
|
[RECOVERY] The recovery action will depend on the actual cause as
|
|
specified in the tLagNotifyAdditionalInfo."
|
|
::= { tLagNotifications 8 }
|
|
|
|
tLagAdaptiveLoadbalancingChanged NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tLagRowStatus,
|
|
tLagNotifyAdditionalInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] The tLagAdaptiveLoadbalancingChanged is sent when the
|
|
re-balancing algorithm modifies the LAG hash bucket allocation.
|
|
|
|
[EFFECT] A better loadbalancing of the egress traffic on the active
|
|
lag members.
|
|
|
|
|
|
[RECOVERY] No special recovery action is necessary."
|
|
::= { tLagNotifications 9 }
|
|
|
|
END
|