mibs/MIBS/transition/TN-LACP
2023-12-05 12:25:34 +01:00

397 lines
13 KiB
Plaintext

-- *****************************************************************
-- TN-LACP-MIB.mib : TN MPLS-TP private MIB
--
-- Copyright (c) 2015 by Transition Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
TN-LACP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tnProducts
FROM TRANSITION-SMI
Counter64 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
MacAddress FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
TNInterfaceIndex FROM TN-TC
TNUnsigned16 FROM TN-TC
TNUnsigned8 FROM TN-TC
DisplayString FROM SNMPv2-TC
;
tnLacpMib MODULE-IDENTITY
LAST-UPDATED "201507150000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"The mib module for DHCP settings."
REVISION "201507150000Z"
DESCRIPTION
"Initial Revision of this module"
::= { tnProducts 35 }
tnLacpConfigPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNLacpConfigPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of the LACP port configurations"
::= { tnLacpMib 1 }
tnLacpConfigPortEntry OBJECT-TYPE
SYNTAX TNLacpConfigPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each port has a set of parameters"
INDEX { tnLacpConfigPortInterfaceNo }
::= { tnLacpConfigPortTable 1 }
TNLacpConfigPortEntry ::= SEQUENCE {
tnLacpConfigPortInterfaceNo TNInterfaceIndex,
tnLacpConfigPortDot3adAggrActorAdminMode INTEGER,
tnLacpConfigPortDot3adAggrActorKeyMode INTEGER,
tnLacpConfigPortDot3adAggrActorAdminKey Unsigned32,
tnLacpConfigPortDot3adAggrRole INTEGER,
tnLacpConfigPortDot3adAggrTimeout INTEGER,
tnLacpConfigPortDot3adAggrPortPriority Unsigned32
}
tnLacpConfigPortInterfaceNo OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnLacpConfigPortEntry 1 }
tnLacpConfigPortDot3adAggrActorAdminMode OBJECT-TYPE
SYNTAX INTEGER{
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control whether port is LACP enabled(1) or disabled(0)."
::= { tnLacpConfigPortEntry 2 }
tnLacpConfigPortDot3adAggrActorKeyMode OBJECT-TYPE
SYNTAX INTEGER{
auto (0),
specific (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Auto setting will set the key as appropriate by the physical
link speed, 10Mb = 1, 100Mb = 2, 1Gb = 3. Using the Specific setting,
a user-defined value can be entered. Ports with the same Key value
can participate in the same aggregation group, while ports with
different keys cannot."
::= { tnLacpConfigPortEntry 3 }
tnLacpConfigPortDot3adAggrActorAdminKey OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current administrative value of the Key for the Aggregator. The
administrative Key value may differ from the operational Key value for
the reasons discussed in 43.6.2. This is a 16-bit, read-write value.
The meaning of particular Key values is of local significance"
::= { tnLacpConfigPortEntry 4 }
tnLacpConfigPortDot3adAggrRole OBJECT-TYPE
SYNTAX INTEGER{
passive (0),
active (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Role shows the LACP activity status. The Active(true) will transmit
LACP packets each second, while Passive(false) will wait for a LACP
packet from a partner"
::= { tnLacpConfigPortEntry 5 }
tnLacpConfigPortDot3adAggrTimeout OBJECT-TYPE
SYNTAX INTEGER{
slow (0),
fast (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Timeout controls the period between BPDU transmissions. Fast(true)
will transmit LACP packets each second, while Slow(0) will wait for 30
seconds before sending a LACP packet."
::= { tnLacpConfigPortEntry 6 }
tnLacpConfigPortDot3adAggrPortPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Port Priority controls the priority of the port. If the LACP
partner wants to form a larger group than is supported by this device
then this parameter will control which ports will be active and which
ports will be in a backup role. Lower number means greater priority."
::= { tnLacpConfigPortEntry 7 }
tnLacpStatusSystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNLacpStatusSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of the LACP system status"
::= { tnLacpMib 2 }
tnLacpStatusSystemEntry OBJECT-TYPE
SYNTAX TNLacpStatusSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each lag has a set of parameters"
INDEX { tnLacpStatusSystemDot3adAggrID }
::= { tnLacpStatusSystemTable 1 }
TNLacpStatusSystemEntry ::= SEQUENCE {
tnLacpStatusSystemDot3adAggrID DisplayString,
tnLacpStatusSystemDot3adAggrPartnerSystemID MacAddress,
tnLacpStatusSystemDot3adAggrPartnerOperKey TNUnsigned16,
tnLacpStatusSystemDot3adAggrPartnerOperSystemPriority TNUnsigned16,
tnLacpStatusSystemDot3adAggrPartnerStateLastChanged Unsigned32,
tnLacpStatusSystemDot3adAggrLocalPorts PortList
}
tnLacpStatusSystemDot3adAggrID OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregation ID for a particular link aggregation group."
::= { tnLacpStatusSystemEntry 1 }
tnLacpStatusSystemDot3adAggrPartnerSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system ID (MAC address) of the aggregation partner."
::= { tnLacpStatusSystemEntry 2 }
tnLacpStatusSystemDot3adAggrPartnerOperKey OBJECT-TYPE
SYNTAX TNUnsigned16
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Key that the partner has assigned to this aggregation ID."
::= { tnLacpStatusSystemEntry 3 }
tnLacpStatusSystemDot3adAggrPartnerOperSystemPriority OBJECT-TYPE
SYNTAX TNUnsigned16
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 2-octet read-only value indicating the operational value of priority
associated with the Partner's System ID. The value of this attribute
may contain the manually configured value carried in
aAggPortPartnerAdminSystemPriority if there is no protocol Partner."
::= { tnLacpStatusSystemEntry 4 }
tnLacpStatusSystemDot3adAggrPartnerStateLastChanged OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in second since this aggregation changed"
::= { tnLacpStatusSystemEntry 5 }
tnLacpStatusSystemDot3adAggrLocalPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local port list"
::= { tnLacpStatusSystemEntry 6 }
tnLacpStatusPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNLacpStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of the LACP port status"
::= { tnLacpMib 3 }
tnLacpStatusPortEntry OBJECT-TYPE
SYNTAX TNLacpStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each port has a set of parameters"
INDEX { tnLacpStatusPortInterfaceNo }
::= { tnLacpStatusPortTable 1 }
TNLacpStatusPortEntry ::= SEQUENCE {
tnLacpStatusPortInterfaceNo TNInterfaceIndex,
tnLacpStatusPortDot3adAggrActorAdminMode INTEGER,
tnLacpStatusPortDot3adAggrActorAdminKey INTEGER,
tnLacpStatusPortDot3adAggrActorID DisplayString,
tnLacpStatusPortDot3adAggrPartnerSystemID MacAddress,
tnLacpStatusPortDot3adAggrPartnerOperPortIndex INTEGER,
tnLacpStatusPortDot3adAggrPartnerOperPortPriority TNUnsigned16
}
tnLacpStatusPortInterfaceNo OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnLacpStatusPortEntry 1 }
tnLacpStatusPortDot3adAggrActorAdminMode OBJECT-TYPE
SYNTAX INTEGER{
no (0),
yes (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the current Admin mode of port, if LACP enabled then returns true
else returns false."
::= { tnLacpStatusPortEntry 2 }
tnLacpStatusPortDot3adAggrActorAdminKey OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the current administrative value of the Key for the Aggregator.
The administrative Key value may differ from the operational Key value
for the reasons discussed in 43.6.2. This is a 16-bit, read-write
value. The meaning of particular Key values is of local significance"
::= { tnLacpStatusPortEntry 3 }
tnLacpStatusPortDot3adAggrActorID OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Aggregation ID assigned to this aggregation group."
::= { tnLacpStatusPortEntry 4 }
tnLacpStatusPortDot3adAggrPartnerSystemID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system ID (MAC address) of the aggregation partner."
::= { tnLacpStatusPortEntry 5 }
tnLacpStatusPortDot3adAggrPartnerOperPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the port index of the partner port connected to this port."
::= { tnLacpStatusPortEntry 6 }
tnLacpStatusPortDot3adAggrPartnerOperPortPriority OBJECT-TYPE
SYNTAX TNUnsigned16
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the port priority of the port partner port connected to this
port."
::= { tnLacpStatusPortEntry 7 }
tnLacpStatisticsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNLacpStatisticsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of the LACP port statistics"
::= { tnLacpMib 4 }
tnLacpStatisticsPortEntry OBJECT-TYPE
SYNTAX TNLacpStatisticsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each port has a set of parameters"
INDEX { tnLacpStatisticsPortInterfaceNo }
::= { tnLacpStatisticsPortTable 1 }
TNLacpStatisticsPortEntry ::= SEQUENCE {
tnLacpStatisticsPortInterfaceNo TNInterfaceIndex,
tnLacpStatisticsPortDot3adAggrRxFrames Unsigned32,
tnLacpStatisticsPortDot3adAggrTxFrames Unsigned32,
tnLacpStatisticsPortDot3adAggrRxUnknownFrames Unsigned32,
tnLacpStatisticsPortDot3adAggrRxIllegalFrames Unsigned32
}
tnLacpStatisticsPortInterfaceNo OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnLacpStatisticsPortEntry 1 }
tnLacpStatisticsPortDot3adAggrRxFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows received LACP frame count."
::= { tnLacpStatisticsPortEntry 2 }
tnLacpStatisticsPortDot3adAggrTxFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows transmitted LACP frame count."
::= { tnLacpStatisticsPortEntry 3 }
tnLacpStatisticsPortDot3adAggrRxUnknownFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows recevied unknown LACP frame count."
::= { tnLacpStatisticsPortEntry 4 }
tnLacpStatisticsPortDot3adAggrRxIllegalFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows recevied illegal LACP frame count."
::= { tnLacpStatisticsPortEntry 5 }
END