mibs/MIBS/dell/F10-LINK-AGGREGATION-MIB
2023-12-05 12:25:34 +01:00

590 lines
19 KiB
Plaintext

F10-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN
-- Force10 Networks, Inc.
-- 1440 McCarthy Blvd
-- Milpitas, CA 95035-7438
-- This module provides authoritative definitions for Force10
-- enterprise Link Aggregation Mib.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
f10Mgmt
FROM FORCE10-SMI
PortList
FROM FORCE10-TC;
f10LinkAggMib MODULE-IDENTITY
LAST-UPDATED "0308010000Z" -- Auguest 1, 2003
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"Force10 Enterprise Link Aggregation MIB. "
REVISION "0308010000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.3.
- Add FDB common table for configured or negotiated link aggregation"
REVISION "0308010000Z"
DESCRIPTION
"1. Move textual conventions to the Textual-Convention MIB f10-tc.mib.
2. Rename dot3aClearCurAggFdb to dot3aClearFdb."
REVISION "0203120000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.1.
Deprecated dot3aAggStaticTable & dot3aAggFdbTable
Added dot3aCurAggStaticTable & dot3aCurAggFdbTable
because of indexing changes"
REVISION "0011210000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.0."
REVISION "0103010000Z"
DESCRIPTION
"First revision of Force10 link aggregation mib."
::= { f10Mgmt 2 }
-- ### Groups ###
f10LinkAggObjects OBJECT IDENTIFIER ::={ f10LinkAggMib 1 }
f10dot3dAgg OBJECT IDENTIFIER ::={ f10LinkAggObjects 1 }
f10LinkAggMgmt OBJECT IDENTIFIER ::={ f10LinkAggObjects 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."
::= { f10dot3dAgg 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 Integer32,
dot3aAggCfgMacAddr MacAddress,
dot3aAggCfgIfIndex Integer32,
dot3aAggCfgNumPorts Integer32,
dot3aAggCfgPortList PortList,
dot3aAggCfgPortListString OCTET STRING
}
dot3aAggCfgId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
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 Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logical interface index assigned to this
link aggregation."
::= { dot3aAggConfigEntry 3 }
dot3aAggCfgNumPorts OBJECT-TYPE
SYNTAX Integer32
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 current
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 deprecated
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 }
-- ### 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."
::= { f10dot3dAgg 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 Integer32,
dot3aAggVlanId Integer32,
dot3aAggMacAddr MacAddress,
dot3aAggStatus INTEGER,
dot3aAggDistributedPort OCTET STRING
}
dot3aAggIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The link aggregation id or port channel id."
::= { dot3aAggStaticEntry 1 }
dot3aAggVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"VLAN id that this ports configured to ."
::= { dot3aAggStaticEntry 2 }
dot3aAggMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
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"
::= { f10dot3dAgg 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 Integer32,
dot3aAggFdbVlanId Integer32,
dot3aAggFdbMacAddr MacAddress,
dot3aAggFdbStatus INTEGER,
dot3aAggFdbDistributedPort OCTET STRING
}
dot3aAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aAggFdbEntry 1 }
dot3aAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The forwarding table VLAN id that this ports configured to ."
::= { dot3aAggFdbEntry 2 }
dot3aAggFdbMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
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."
::= { f10dot3dAgg 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 Integer32,
dot3aCurAggMacAddr MacAddress,
dot3aCurAggIndex Integer32,
dot3aCurAggStatus INTEGER
}
dot3aCurAggVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN id that this ports configured to ."
::= { dot3aCurAggStaticEntry 1 }
dot3aCurAggMacAddr 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."
::= { dot3aCurAggStaticEntry 2 }
dot3aCurAggIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
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 this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is no 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"
::= { f10dot3dAgg 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 Integer32,
dot3aCurAggFdbMacAddr MacAddress,
dot3aCurAggFdbIndex Integer32,
dot3aCurAggFdbStatus INTEGER
}
dot3aCurAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The forwarding table VLAN id that this ports configured to ."
::= { dot3aCurAggFdbEntry 1 }
dot3aCurAggFdbMacAddr 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."
::= { dot3aCurAggFdbEntry 2 }
dot3aCurAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
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 aggregation link .
active - this aggregation link is active.
inactive - this aggregation link 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"
::= { f10dot3dAgg 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 Integer32,
dot3aCommonAggFdbVlanId Integer32,
dot3aCommonAggFdbTagConfig INTEGER,
dot3aCommonAggFdbStatus INTEGER
}
dot3aCommonAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aCommonAggFdbEntry 1 }
dot3aCommonAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN id belongs to this port channel."
::= { 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.
notConfigured - this aggregation link is not tagged or untagged."
::= { dot3aCommonAggFdbEntry 3 }
dot3aCommonAggFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is not active."
::= { dot3aCommonAggFdbEntry 4 }
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}
::= { f10LinkAggMgmt 1 }
-- ### conformance information ###
f10LinkAggMibConformance OBJECT IDENTIFIER ::= { f10LinkAggMib 2 }
f10LinkAggMibCompliances OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 1 }
f10LinkAggMibGroups OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 2 }
-- ## compliance statements
f10LinkAggMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Force10
product which implement the f10
Link Aggregation MIB."
MODULE -- this module
MANDATORY-GROUPS {
f10CommonGroup
}
::= { f10LinkAggMibCompliances 1 }
-- ## units of conformance
f10CommonGroup OBJECT-GROUP
OBJECTS {
dot3aAggCfgMacAddr,
dot3aAggCfgIfIndex,
dot3aAggCfgNumPorts,
dot3aAggCfgPortList,
dot3aAggStatus,
dot3aAggDistributedPort,
dot3aAggFdbStatus,
dot3aAggFdbDistributedPort,
dot3aCurAggStatus,
dot3aCurAggFdbStatus,
dot3aClearFdb
}
STATUS current
DESCRIPTION
"A collection of objects providing the
overall chassis information."
::= { f10LinkAggMibGroups 1 }
END