summaryrefslogtreecommitdiff
path: root/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB')
-rw-r--r--MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB960
1 files changed, 960 insertions, 0 deletions
diff --git a/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB b/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB
new file mode 100644
index 0000000..b97b8fc
--- /dev/null
+++ b/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB
@@ -0,0 +1,960 @@
+DELL-NETWORKING-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN
+
+-- This module provides authoritative definitions for Dell Networking OS
+-- Link Aggregation Mib.
+--
+-- This module will be extended, as needed.
+--
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ MacAddress,
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ dellNetMgmt
+ FROM DELL-NETWORKING-SMI
+ PortList
+ FROM DELL-NETWORKING-TC;
+
+-- ##################################################################
+-- MODULE IDENTITY
+-- ##################################################################
+
+dellNetLinkAggMib MODULE-IDENTITY
+
+ LAST-UPDATED "201304160000Z" -- Apr 16, 2013
+ ORGANIZATION
+ "Dell Inc"
+ CONTACT-INFO
+ "http://www.dell.com/support"
+
+ DESCRIPTION
+ "Dell Networking OS Link Aggregation MIB. "
+
+ REVISION "201304160000Z"
+ DESCRIPTION
+ "linkBundleType updated."
+
+ REVISION "201211260000Z"
+ DESCRIPTION
+ "link bundle notificatins added."
+
+ REVISION "201107040000Z" -- July 7, 2011
+ DESCRIPTION
+ "Added support for LACP state monitoring and state change traps.
+ 1. Added dot3aAggCfgLacpSupported, dot3aAggCfgOperStatus to
+ dot3aAggConfigTable.
+ 2. Added a new table dot3adAggPortTable for monitoring LACP state
+ information per port.
+ 3. Added textual convention DellNetLacpState for lacp state
+ information and DellNetLacpKey for lacp key maintained at every
+ physical port.
+ 4. Added a notification dot3adAggLacpStateChange.
+ 5. Modified alignment and description of some objects.
+ 6. Deprecated dellNetLinkAggMibCompliance and added a new compliance
+ statement dellNetLinkAggMibComplianceRev1.
+ 7. Deprecated dellNetLinkAggCommonGroup and added a new object group
+ dellNetLinkAggCommonGroupRev1.
+ 8. Added two new object groups-
+ - dellNetLinkAggPortGroup for the aggregator port table and
+ - dellNetLinkAggNotificationGroup for the notification of lacp
+ state change."
+
+ REVISION "200308010000Z"
+ DESCRIPTION
+ "Dell Networking OS Link Aggregation MIB version 1.3.
+ - Add FDB common table for configured or negotiated link
+ aggregation.
+ 1. Move textual conventions to the Textual-Convention MIB
+ dellNet-tc.mib.
+ 2. Rename dot3aClearCurAggFdb to dot3aClearFdb."
+
+ REVISION "200203120000Z"
+ DESCRIPTION
+ "Dell Networking OS Link Aggregation MIB version 1.1.
+ Deprecated dot3aAggStaticTable & dot3aAggFdbTable
+ Added dot3aCurAggStaticTable & dot3aCurAggFdbTable
+ because of indexing changes"
+
+ REVISION "200103010000Z"
+ DESCRIPTION
+ "First revision of Dell Networking OS link aggregation mib."
+
+ REVISION "200011210000Z"
+ DESCRIPTION
+ "Dell Networking OS Link Aggregation MIB version 1.0."
+
+ ::= { dellNetMgmt 2 }
+
+-- ###################################################################
+-- Textual Conventions
+-- ###################################################################
+
+DellNetLacpKey ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The Actor or Partner Key value maintained by every port that is
+ part of an aggregator."
+ SYNTAX Unsigned32(0..128)
+
+DellNetLacpState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Actor and Partner State values from the LACPDU."
+ SYNTAX BITS {
+ lacpActivity(0),
+ lacpTimeout(1),
+ aggregation(2),
+ synchronization(3),
+ collecting(4),
+ distributing(5),
+ defaulted(6),
+ expired(7)
+ }
+
+-- ###################################################################
+-- Groups
+-- ###################################################################
+
+dellNetLinkAggObjects OBJECT IDENTIFIER
+ ::={ dellNetLinkAggMib 1 }
+
+dellNetLinkAggAlarms OBJECT IDENTIFIER
+ ::= {dellNetLinkAggMib 2}
+
+dellNetdot3dAgg OBJECT IDENTIFIER
+ ::={ dellNetLinkAggObjects 1 }
+
+dellNetLinkAggMgmt OBJECT IDENTIFIER
+ ::={ dellNetLinkAggObjects 2 }
+
+-- ##################################################################
+-- Aggregation Configuration Port List Table
+-- ##################################################################
+
+dot3aAggConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aAggConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all aggregated links configured."
+ ::= { dellNetdot3dAgg 1 }
+
+dot3aAggConfigEntry OBJECT-TYPE
+ SYNTAX Dot3aAggConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all aggregated links configured in the system"
+ INDEX { dot3aAggCfgId }
+ ::= { dot3aAggConfigTable 1 }
+
+Dot3aAggConfigEntry ::=
+ SEQUENCE {
+ dot3aAggCfgId Unsigned32,
+ dot3aAggCfgMacAddr MacAddress,
+ dot3aAggCfgIfIndex Unsigned32,
+ dot3aAggCfgNumPorts Unsigned32,
+ dot3aAggCfgPortList PortList,
+ dot3aAggCfgPortListString OCTET STRING,
+ dot3aAggCfgLacpSupported TruthValue,
+ dot3aAggCfgOperStatus INTEGER
+ }
+
+dot3aAggCfgId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The link aggregation id or port channel id."
+ ::= { dot3aAggConfigEntry 1 }
+
+dot3aAggCfgMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 6-octet read only value MAC Address assigned to this link aggregation
+ or user-defined MAC address if a static user-defined MAC address is
+ configured."
+ ::= { dot3aAggConfigEntry 2 }
+
+dot3aAggCfgIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The logical interface index assigned to this link aggregation."
+ ::= { dot3aAggConfigEntry 3 }
+
+dot3aAggCfgNumPorts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of physical ports configured to this link aggregation.
+ Maximum is 16 ports"
+ ::= { dot3aAggConfigEntry 4 }
+
+dot3aAggCfgPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The bitmask of ports configured for this link aggregation.
+ This object is deprecated and no longer in use. Please use the new
+ dot3aAggCfgPortListString object instead."
+ ::= { dot3aAggConfigEntry 5 }
+
+dot3aAggCfgPortListString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The list of ports configured for this link aggregation.
+ The format of this output is as follows:
+ <interface type> <slot/port>, or
+ <port channel> <number>"
+ ::= { dot3aAggConfigEntry 6 }
+
+dot3aAggCfgLacpSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains information about whether the link
+ aggregation uses IEEE 802.3ad (Link Aggregation Control Protocol).
+ true - indicates the Aggregation link uses LACP protocol.
+ false - indicates the aggregation link is a statically configured link."
+ ::= { dot3aAggConfigEntry 7 }
+
+dot3aAggCfgOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the link aggregation.
+ up - indicates the aggregated link is ready to transmit and
+ receive network traffic.
+ down - indicates there is some fault that prevents the
+ aggregation link from going to the up(1) state."
+ ::= { dot3aAggConfigEntry 8 }
+
+-- ##################################################################
+-- Aggregation MAC Addr Table
+-- ##################################################################
+
+dot3aAggStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aAggStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of statically configured MAC Address on the aggregated
+ links."
+ ::= { dellNetdot3dAgg 2 }
+
+dot3aAggStaticEntry OBJECT-TYPE
+ SYNTAX Dot3aAggStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of statically configured MAC Address on the aggregated links in
+ the system"
+ INDEX { dot3aAggIndex, dot3aAggVlanId, dot3aAggMacAddr }
+ ::= { dot3aAggStaticTable 1 }
+
+Dot3aAggStaticEntry ::=
+ SEQUENCE {
+ dot3aAggIndex Unsigned32,
+ dot3aAggVlanId Unsigned32,
+ dot3aAggMacAddr MacAddress,
+ dot3aAggStatus INTEGER,
+ dot3aAggDistributedPort OCTET STRING
+ }
+
+dot3aAggIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The link aggregation id or port channel id."
+ ::= { dot3aAggStaticEntry 1 }
+
+dot3aAggVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "VLAN id that this ports configured to ."
+ ::= { dot3aAggStaticEntry 2 }
+
+dot3aAggMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A 6-octet read only value MAC Address assigned
+ to this link aggregation or user-defined MAC address
+ if a static user-defined MAC address is configured."
+ ::= { dot3aAggStaticEntry 3 }
+
+dot3aAggStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The status of this aggregation link .
+ active - this aggregation link is active.
+ inactive - this aggregation link is no active."
+ ::= { dot3aAggStaticEntry 4 }
+
+dot3aAggDistributedPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface of the MAC address.
+ The format of this output is as follows:
+ <interface type> <slot/port>, or
+ <port channel> <number>"
+ ::= { dot3aAggStaticEntry 5 }
+
+-- ##################################################################
+-- Aggregation Dynamic FDB Table
+-- ##################################################################
+
+dot3aAggFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of dynamically learned Mac Address on the aggregated links"
+ ::= { dellNetdot3dAgg 3 }
+
+dot3aAggFdbEntry OBJECT-TYPE
+ SYNTAX Dot3aAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of dynamically learned Mac Address on the aggregated links in
+ the system"
+ INDEX { dot3aAggFdbIndex, dot3aAggFdbVlanId, dot3aAggFdbMacAddr }
+ ::= { dot3aAggFdbTable 1 }
+
+Dot3aAggFdbEntry ::=
+ SEQUENCE {
+ dot3aAggFdbIndex Unsigned32,
+ dot3aAggFdbVlanId Unsigned32,
+ dot3aAggFdbMacAddr MacAddress,
+ dot3aAggFdbStatus INTEGER,
+ dot3aAggFdbDistributedPort OCTET STRING
+ }
+
+dot3aAggFdbIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The FDB link aggregation id or port channel id."
+ ::= { dot3aAggFdbEntry 1 }
+
+dot3aAggFdbVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The forwarding table VLAN id that this ports configured to ."
+ ::= { dot3aAggFdbEntry 2 }
+
+dot3aAggFdbMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A 6-octet read only value MAC Address assigned
+ to this link aggregation or user-defined MAC address
+ if a static user-defined MAC address is configured."
+ ::= { dot3aAggFdbEntry 3 }
+
+dot3aAggFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The status of this aggregation link .
+ active - this aggregation link is active.
+ inactive - this aggregation link is no active."
+ ::= { dot3aAggFdbEntry 4 }
+
+dot3aAggFdbDistributedPort OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The interface of the MAC address.
+ The format of this output is as follows:
+ <interface type> <slot/port>,
+ <port channel> <number>,
+ or NULL if it is not available"
+ ::= { dot3aAggFdbEntry 5 }
+
+-- ##################################################################
+-- Current Aggregation MAC Addr Table
+-- ##################################################################
+
+dot3aCurAggStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aCurAggStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of statically configured MAC Address on the aggregated
+ links."
+ ::= { dellNetdot3dAgg 4 }
+
+dot3aCurAggStaticEntry OBJECT-TYPE
+ SYNTAX Dot3aCurAggStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of statically configured MAC Address on the aggregated
+ links in the system"
+ INDEX { dot3aCurAggVlanId, dot3aCurAggMacAddr, dot3aCurAggIndex }
+ ::= { dot3aCurAggStaticTable 1 }
+
+Dot3aCurAggStaticEntry ::=
+ SEQUENCE {
+ dot3aCurAggVlanId Unsigned32,
+ dot3aCurAggMacAddr MacAddress,
+ dot3aCurAggIndex Unsigned32,
+ dot3aCurAggStatus INTEGER
+ }
+
+dot3aCurAggVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This objects describes the VLAN id that this port is part of."
+ ::= { dot3aCurAggStaticEntry 1 }
+
+dot3aCurAggMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 6-octet read only value MAC Address assigned
+ to this link aggregation or user-defined MAC address
+ if a static user-defined MAC address is configured."
+ ::= { dot3aCurAggStaticEntry 2 }
+
+dot3aCurAggIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The link aggregation id or port channel id."
+ ::= { dot3aCurAggStaticEntry 3 }
+
+dot3aCurAggStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the static address configured on the
+ aggregation link .
+ active - the mac address is active.
+ inactive - the mac address is not active."
+ ::= { dot3aCurAggStaticEntry 4 }
+
+-- ##################################################################
+-- Current Aggregation Dynamic FDB Table
+-- ##################################################################
+
+dot3aCurAggFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aCurAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of dynamically learned Mac Address on the aggregated
+ links"
+ ::= { dellNetdot3dAgg 5 }
+
+dot3aCurAggFdbEntry OBJECT-TYPE
+ SYNTAX Dot3aCurAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of dynamically learned Mac Address on the aggregated links
+ in the system"
+ INDEX { dot3aCurAggFdbVlanId, dot3aCurAggFdbMacAddr,
+ dot3aCurAggFdbIndex }
+ ::= { dot3aCurAggFdbTable 1 }
+
+Dot3aCurAggFdbEntry ::=
+ SEQUENCE {
+ dot3aCurAggFdbVlanId Unsigned32,
+ dot3aCurAggFdbMacAddr MacAddress,
+ dot3aCurAggFdbIndex Unsigned32,
+ dot3aCurAggFdbStatus INTEGER
+ }
+
+dot3aCurAggFdbVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object gives information on the forwarding table VLAN id
+ that this port is configured to ."
+ ::= { dot3aCurAggFdbEntry 1 }
+
+dot3aCurAggFdbMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 6-octet read only value MAC Address assigned
+ to this link aggregation or user-defined MAC address
+ if a static user-defined MAC address is configured."
+ ::= { dot3aCurAggFdbEntry 2 }
+
+dot3aCurAggFdbIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The FDB link aggregation id or port channel id."
+ ::= { dot3aCurAggFdbEntry 3 }
+
+dot3aCurAggFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of this dynamic mac address learnt on the
+ aggregation link .
+ active - this mac address is active.
+ inactive - this mac address is not active."
+ ::= { dot3aCurAggFdbEntry 4 }
+
+-- ##################################################################
+-- Common Aggregation FDB Table
+-- ##################################################################
+
+dot3aCommonAggFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3aCommonAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configured and dynamically negotiated aggregated links"
+ ::= { dellNetdot3dAgg 6 }
+
+dot3aCommonAggFdbEntry OBJECT-TYPE
+ SYNTAX Dot3aCommonAggFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of configured and dynamically negotiated aggregated links
+ in the system"
+ INDEX { dot3aCommonAggFdbIndex, dot3aCommonAggFdbVlanId }
+ ::= { dot3aCommonAggFdbTable 1 }
+
+Dot3aCommonAggFdbEntry ::=
+ SEQUENCE {
+ dot3aCommonAggFdbIndex Unsigned32,
+ dot3aCommonAggFdbVlanId Unsigned32,
+ dot3aCommonAggFdbTagConfig INTEGER,
+ dot3aCommonAggFdbStatus INTEGER
+ }
+
+dot3aCommonAggFdbIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The FDB link aggregation id or port channel id."
+ ::= { dot3aCommonAggFdbEntry 1 }
+
+dot3aCommonAggFdbVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object gives information about the VLAN id that the port
+ channel is part of."
+ ::= { dot3aCommonAggFdbEntry 2 }
+
+dot3aCommonAggFdbTagConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(1),
+ untagged(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status if the aggregation link is tagged, untagged,
+ or not configured.
+ tagged - this aggregation link is tagged.
+ untagged - this aggregation link is untagged."
+ ::= { dot3aCommonAggFdbEntry 3 }
+
+dot3aCommonAggFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the aggregation link in the vlan.
+ active - when the aggregation link is up and part of vlan.
+ inactive - when the aggregation link is down."
+ ::= { dot3aCommonAggFdbEntry 4 }
+
+-- ##################################################################
+-- Aggregation Port Table
+-- ##################################################################
+
+dot3adAggPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3adAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " A list of Link Aggregation Control configuration parameters for
+ each Aggregation Port on this device."
+ ::= { dellNetdot3dAgg 7 }
+
+dot3adAggPortEntry OBJECT-TYPE
+ SYNTAX Dot3adAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "List of aggregation control confirguration information
+ per aggregated port in the system."
+ INDEX { dot3adAggPortIndex }
+ ::= { dot3adAggPortTable 1 }
+
+Dot3adAggPortEntry ::=
+ SEQUENCE {
+ dot3adAggPortIndex Unsigned32,
+ dot3adAggPortActorOperKey DellNetLacpKey,
+ dot3adAggPortPartnerOperKey DellNetLacpKey,
+ dot3adAggPortActorAdminState DellNetLacpState,
+ dot3adAggPortActorOperState DellNetLacpState,
+ dot3adAggPortPartnerAdminState DellNetLacpState,
+ dot3adAggPortPartnerOperState DellNetLacpState
+ }
+
+dot3adAggPortIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the physical port that is part of an aggregator."
+ ::= { dot3adAggPortEntry 1 }
+
+dot3adAggPortActorOperKey OBJECT-TYPE
+ SYNTAX DellNetLacpKey
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational value of the Key for the Aggregation
+ Port. The meaning of the particular Key values is of local
+ significance."
+ ::= { dot3adAggPortEntry 2 }
+
+dot3adAggPortPartnerOperKey OBJECT-TYPE
+ SYNTAX DellNetLacpKey
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational value of the Key for the protocol
+ Partner. The value of this attribute may contain the manually
+ configured value carried in the system if there is no protocol
+ Partner."
+ ::= { dot3adAggPortEntry 3 }
+
+dot3adAggPortActorAdminState OBJECT-TYPE
+ SYNTAX DellNetLacpState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of 8 bits, corresponding to the current administrative
+ values of Actor_State as transmitted by the Actor in LACPDUs.
+ The first bit corresponds to bit 0 of Actor_State (LACP_Activity),
+ the second bit corresponds to bit 1 (LACP_Timeout),
+ the third bit corresponds to bit 2 (Aggregation),
+ the fourth bit corresponds to bit 3 (Synchronization),
+ the fifth bit corresponds to bit 4 (Collecting),
+ the sixth bit corresponds to bit 5 (Distributing),
+ the seventh bit corresponds to bit 6 (Defaulted),
+ and the eighth bit corresponds to bit 7 (Expired).
+ These values allow administrative control over the
+ values of LACP_Activity, LACP_Timeout and Aggregation."
+ ::= { dot3adAggPortEntry 4 }
+
+dot3adAggPortActorOperState OBJECT-TYPE
+ SYNTAX DellNetLacpState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of 8 bits, corresponding to the current operational
+ values of Actor_State as transmitted by the Actor in LACPDUs.
+ The bit allocations are as defined in dot3adAggPortActorAdminState."
+ ::= { dot3adAggPortEntry 5 }
+
+dot3adAggPortPartnerAdminState OBJECT-TYPE
+ SYNTAX DellNetLacpState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of 8 bits, corresponding to the current administrative
+ value of Actor_State for the protocol Partner. The bit allocations
+ are as defined in dot3adAggPortActorAdminState."
+ ::= { dot3adAggPortEntry 6 }
+
+
+dot3adAggPortPartnerOperState OBJECT-TYPE
+ SYNTAX DellNetLacpState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string of 8 bits, corresponding to the current values of
+ Actor_State in the most recently received LACPDU transmitted by
+ the protocol Partner. The bit allocations are as defined in
+ dot3adAggPortActorAdminState. In the absence of an active protocol
+ Partner, this value may reflect the manually configured value
+ carried in the system."
+ ::= { dot3adAggPortEntry 7 }
+
+dot3aClearFdb OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Write yes(1) to this object will clear all fdb entries.
+ The value will be changed to no(2) once the fdb is cleared.
+ yes(1) - clear fdb aggregation links.
+ no(2) - do not clear fdb aggregation links"
+ DEFVAL {2}
+ ::= { dellNetLinkAggMgmt 1 }
+
+-- ##################################################################
+-- Notifications
+-- ##################################################################
+
+dellNetDot3adAggNotifications OBJECT IDENTIFIER
+ ::= { dellNetLinkAggAlarms 0 }
+
+dot3adAggLacpStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ dot3adAggPortActorOperState,
+ dot3adAggPortPartnerOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "The dot3adAggLacpStateChange indicates that the agent has
+ detected a change in the Lacp state for one of the member ports
+ of the aggregation link. This notification contains the information
+ on the port which has gone through the state change and the oper state
+ information of the actor and its partner."
+ ::= { dellNetDot3adAggNotifications 1 }
+
+dellNetLinkBundleNotifications OBJECT IDENTIFIER
+ ::= { dellNetLinkAggAlarms 1 }
+
+linkBundleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ecmpBundle(1),
+ lagBundle(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Indicates whether LAG or ECMP-GROUP bundle"
+ ::= { dellNetLinkAggAlarms 2 }
+
+linkBundleNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The LAG or ECMP-GROUP ID which is overloaded"
+ ::= { dellNetLinkAggAlarms 3 }
+
+linkBundleImbalance NOTIFICATION-TYPE
+ OBJECTS { linkBundleType,
+ linkBundleNumber
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap generated when traffic imbalance
+ observed in Link Bundle."
+ ::= { dellNetLinkBundleNotifications 1 }
+
+linkBundleImbalanceClear NOTIFICATION-TYPE
+ OBJECTS { linkBundleType,
+ linkBundleNumber
+ }
+ STATUS current
+ DESCRIPTION
+ "Trap generated when traffic imbalance
+ is no longer observed."
+ ::= { dellNetLinkBundleNotifications 2 }
+
+-- #################################################################
+-- Conformance information
+-- #################################################################
+
+dellNetLinkAggMibConformance OBJECT IDENTIFIER
+ ::= { dellNetLinkAggMib 3 }
+
+dellNetLinkAggMibCompliances OBJECT IDENTIFIER
+ ::= { dellNetLinkAggMibConformance 1 }
+
+dellNetLinkAggMibGroups OBJECT IDENTIFIER
+ ::= { dellNetLinkAggMibConformance 2 }
+
+-- ##################################################################
+-- Compliance statements
+-- ##################################################################
+
+dellNetLinkAggMibCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for Dell Networking OS product which implement the dellNet
+ Link Aggregation MIB. This module compliance is deprecated and is
+ superced by dellNetLinkAggMibComplianceRev1."
+ MODULE
+ MANDATORY-GROUPS {
+ dellNetLinkAggCommonGroup
+ }
+ ::= { dellNetLinkAggMibCompliances 1 }
+
+dellNetLinkAggMibComplianceRev1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Dell Networking OS product which implement the dellNet
+ Link Aggregation MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ dellNetLinkAggCommonGroupRev1,
+ dellNetLinkAggPortGroup,
+ dellNetLinkAggNotificationGroup
+ }
+ ::= { dellNetLinkAggMibCompliances 2 }
+
+-- ##################################################################
+-- Units of conformance
+-- ##################################################################
+
+dellNetLinkAggCommonGroup OBJECT-GROUP
+ OBJECTS {
+ dot3aAggCfgMacAddr,
+ dot3aAggCfgIfIndex,
+ dot3aAggCfgNumPorts,
+ dot3aAggCfgPortListString,
+ dot3aAggCfgLacpSupported,
+ dot3aAggCfgOperStatus,
+ dot3aCurAggStatus,
+ dot3aCurAggFdbStatus,
+ dot3aCommonAggFdbTagConfig,
+ dot3aCommonAggFdbStatus,
+ dot3aClearFdb,
+ dot3aAggCfgPortList,
+ dot3aAggStatus,
+ dot3aAggDistributedPort,
+ dot3aAggFdbStatus,
+ dot3aAggFdbDistributedPort
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects giving overall information about the Link
+ Aggregation. This group is deprecated and is superced by
+ dellNetLinkAggCommonGroupRev1."
+ ::= { dellNetLinkAggMibGroups 1 }
+
+dellNetLinkAggCommonGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ dot3aAggCfgMacAddr,
+ dot3aAggCfgIfIndex,
+ dot3aAggCfgNumPorts,
+ dot3aAggCfgPortListString,
+ dot3aAggCfgLacpSupported,
+ dot3aAggCfgOperStatus,
+ dot3aCurAggStatus,
+ dot3aCurAggFdbStatus,
+ dot3aCommonAggFdbTagConfig,
+ dot3aCommonAggFdbStatus,
+ dot3aClearFdb
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the overall information on the
+ Link Aggregation."
+ ::= { dellNetLinkAggMibGroups 2 }
+
+dellNetLinkAggPortGroup OBJECT-GROUP
+ OBJECTS {
+ dot3adAggPortActorOperKey,
+ dot3adAggPortPartnerOperKey,
+ dot3adAggPortActorAdminState,
+ dot3adAggPortActorOperState,
+ dot3adAggPortPartnerAdminState,
+ dot3adAggPortPartnerOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the information about every port
+ in an aggregation that uses IEEE 802.3ad."
+ ::= { dellNetLinkAggMibGroups 3 }
+
+dellNetLinkAggNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ dot3adAggLacpStateChange,
+ linkBundleImbalance,
+ linkBundleImbalanceClear
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notification objects for Dell Networking OS Link Aggregation MIB"
+ ::= { dellNetLinkAggMibGroups 4 }
+
+dellNetLinkAggAlarmObjectGroup OBJECT-GROUP
+ OBJECTS {
+ linkBundleType,
+ linkBundleNumber
+ }
+ STATUS current
+ DESCRIPTION
+ "Conformance group for objects contained in LinkBundle Notifications."
+ ::= { dellNetLinkAggMibGroups 5 }
+
+END