628 lines
15 KiB
Plaintext
628 lines
15 KiB
Plaintext
G6-LACP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, MacAddress
|
|
FROM SNMPv2-TC
|
|
g6 FROM MICROSENS-G6-MIB
|
|
;
|
|
|
|
protocol MODULE-IDENTITY --Category
|
|
LAST-UPDATED "201802121619Z"
|
|
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
|
CONTACT-INFO
|
|
"Kueferstrasse 16
|
|
D-59067 Hamm
|
|
Germany
|
|
support@microsens.de
|
|
http://www.microsens.de"
|
|
DESCRIPTION
|
|
"Microsens private MIB for Generation 6 Ethernet Switches"
|
|
|
|
REVISION "201802121619Z"
|
|
DESCRIPTION
|
|
"File creation"
|
|
::= { g6 2 }
|
|
|
|
lacp OBJECT IDENTIFIER ::= { protocol 54 }
|
|
|
|
|
|
|
|
-- *************************** CONFIGURATION SECTION ********************************
|
|
|
|
|
|
lacpEnableLacp OBJECT-TYPE -- enable_lacp
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General enable of LACP function. "
|
|
::= { lacp 1 }
|
|
|
|
|
|
-- ******************* Begin of configTable *************************
|
|
|
|
configTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { lacp 2 }
|
|
|
|
configEntry OBJECT-TYPE
|
|
SYNTAX ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { configIndex }
|
|
::= { configTable 1 }
|
|
|
|
|
|
ConfigEntry ::= SEQUENCE {
|
|
configIndex INTEGER,
|
|
configLinkAggregation INTEGER ,
|
|
configSystemPriority Integer32 ,
|
|
configMode INTEGER ,
|
|
configTransmitInterval INTEGER
|
|
}
|
|
|
|
configIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { configEntry 1 }
|
|
|
|
configLinkAggregation OBJECT-TYPE -- link_aggregation
|
|
SYNTAX INTEGER
|
|
{
|
|
static (0),
|
|
dynamic (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"With static setting the link aggregation operates exactly on the ports defined via trunk configuration. Dynamic uses protocol between both endpoints to dynamically use as many or little links as currently available."
|
|
::= { configEntry 2 }
|
|
|
|
configSystemPriority OBJECT-TYPE -- system_priority
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority associated with the system."
|
|
::= { configEntry 3 }
|
|
|
|
configMode OBJECT-TYPE -- mode
|
|
SYNTAX INTEGER
|
|
{
|
|
passive (0),
|
|
active (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines active or passive operational mode."
|
|
::= { configEntry 4 }
|
|
|
|
configTransmitInterval OBJECT-TYPE -- transmit_interval
|
|
SYNTAX INTEGER
|
|
{
|
|
slow (0),
|
|
fast (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determine LACP PDU interval."
|
|
::= { configEntry 5 }
|
|
|
|
|
|
-- ********************* End of configTable ***********************
|
|
|
|
|
|
-- ******************* Begin of portConfigTable *************************
|
|
|
|
portConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration parameter concerning the port specific LACP setttings"
|
|
::= { lacp 3 }
|
|
|
|
portConfigEntry OBJECT-TYPE
|
|
SYNTAX PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { portConfigPortIndex }
|
|
::= { portConfigTable 1 }
|
|
|
|
|
|
PortConfigEntry ::= SEQUENCE {
|
|
portConfigPortIndex INTEGER,
|
|
portConfigTrunkId Integer32
|
|
}
|
|
|
|
portConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { portConfigEntry 1 }
|
|
|
|
portConfigTrunkId OBJECT-TYPE -- trunk_id
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All ports with the same trunk_id form a common trunk. Use trunk_id 0 for ports that do not belong to any LACP trunk. The trunk_id corresponds to the trunk_config[index]."
|
|
::= { portConfigEntry 2 }
|
|
|
|
|
|
-- ********************* End of portConfigTable ***********************
|
|
|
|
|
|
-- ******************* Begin of trunkConfigTable *************************
|
|
|
|
trunkConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TrunkConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each trunk is referenced by its index number."
|
|
::= { lacp 4 }
|
|
|
|
trunkConfigEntry OBJECT-TYPE
|
|
SYNTAX TrunkConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { trunkConfigIndex }
|
|
::= { trunkConfigTable 1 }
|
|
|
|
|
|
TrunkConfigEntry ::= SEQUENCE {
|
|
trunkConfigIndex INTEGER,
|
|
trunkConfigName DisplayString,
|
|
trunkConfigTrunkEnable INTEGER
|
|
}
|
|
|
|
trunkConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { trunkConfigEntry 1 }
|
|
|
|
trunkConfigName OBJECT-TYPE -- name
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique name used to identify the trunk Interface."
|
|
::= { trunkConfigEntry 2 }
|
|
|
|
trunkConfigTrunkEnable OBJECT-TYPE -- trunk_enable
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables the trunk for operation. When disabled, trunk is brought down."
|
|
::= { trunkConfigEntry 3 }
|
|
|
|
|
|
-- ********************* End of trunkConfigTable ***********************
|
|
|
|
|
|
|
|
-- ****************************** STATUS SECTION ********************************
|
|
|
|
|
|
-- ******************* Begin of portStatusTable *************************
|
|
|
|
portStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the negotiated and active settings of LACP parameters."
|
|
::= { lacp 100 }
|
|
|
|
portStatusEntry OBJECT-TYPE
|
|
SYNTAX PortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { portStatusPortIndex }
|
|
::= { portStatusTable 1 }
|
|
|
|
|
|
PortStatusEntry ::= SEQUENCE {
|
|
portStatusPortIndex INTEGER,
|
|
portStatusTrunkName DisplayString,
|
|
portStatusTrunkId Integer32 ,
|
|
portStatusActivityMode INTEGER ,
|
|
portStatusSynchronized INTEGER ,
|
|
portStatusAggregationPossible INTEGER ,
|
|
portStatusCollection INTEGER ,
|
|
portStatusDistribution INTEGER ,
|
|
portStatusExpiredState INTEGER ,
|
|
portStatusDefaultedState INTEGER
|
|
}
|
|
|
|
portStatusPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { portStatusEntry 1 }
|
|
|
|
portStatusTrunkName OBJECT-TYPE -- trunk_name
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the trunk to which port is associated."
|
|
::= { portStatusEntry 2 }
|
|
|
|
portStatusTrunkId OBJECT-TYPE -- trunk_id
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"interface index value of the trunk to which port is attached."
|
|
::= { portStatusEntry 3 }
|
|
|
|
portStatusActivityMode OBJECT-TYPE -- activity_mode
|
|
SYNTAX INTEGER
|
|
{
|
|
passive (0),
|
|
active (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { portStatusEntry 4 }
|
|
|
|
portStatusSynchronized OBJECT-TYPE -- synchronized
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True when trunk is synchronized."
|
|
::= { portStatusEntry 5 }
|
|
|
|
portStatusAggregationPossible OBJECT-TYPE -- aggregation_possible
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates link is aggregatable or not."
|
|
::= { portStatusEntry 6 }
|
|
|
|
portStatusCollection OBJECT-TYPE -- collection
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of incoming frames on this link is enabled or disabled."
|
|
::= { portStatusEntry 7 }
|
|
|
|
portStatusDistribution OBJECT-TYPE -- distribution
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Distribution of outgoing frames on this link is enabled or disabled."
|
|
::= { portStatusEntry 8 }
|
|
|
|
portStatusExpiredState OBJECT-TYPE -- expired_state
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True indicates that the actor is in the EXPIRED state"
|
|
::= { portStatusEntry 9 }
|
|
|
|
portStatusDefaultedState OBJECT-TYPE -- defaulted_state
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When true default configured operational partner information are used. If false the partner information in use has been received in a LACP PDU."
|
|
::= { portStatusEntry 10 }
|
|
|
|
|
|
-- ********************* End of portStatusTable ***********************
|
|
|
|
|
|
-- ******************* Begin of actorStatusTable *************************
|
|
|
|
actorStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ActorStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actor specific status values."
|
|
::= { lacp 101 }
|
|
|
|
actorStatusEntry OBJECT-TYPE
|
|
SYNTAX ActorStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { actorStatusPortIndex }
|
|
::= { actorStatusTable 1 }
|
|
|
|
|
|
ActorStatusEntry ::= SEQUENCE {
|
|
actorStatusPortIndex INTEGER,
|
|
actorStatusSystemPriority Integer32 ,
|
|
actorStatusSystemId MacAddress,
|
|
actorStatusPort Integer32 ,
|
|
actorStatusPriority Integer32 ,
|
|
actorStatusAdminKey Integer32 ,
|
|
actorStatusOperKey Integer32 ,
|
|
actorStatusTransmitInterval INTEGER
|
|
}
|
|
|
|
actorStatusPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { actorStatusEntry 1 }
|
|
|
|
actorStatusSystemPriority OBJECT-TYPE -- system_priority
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority associated with the system"
|
|
::= { actorStatusEntry 2 }
|
|
|
|
actorStatusSystemId OBJECT-TYPE -- system_id
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address of the switch"
|
|
::= { actorStatusEntry 3 }
|
|
|
|
actorStatusPort OBJECT-TYPE -- port
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number assigned by lacp which is local to LACP. "
|
|
::= { actorStatusEntry 4 }
|
|
|
|
actorStatusPriority OBJECT-TYPE -- priority
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority assigned to the port."
|
|
::= { actorStatusEntry 5 }
|
|
|
|
actorStatusAdminKey OBJECT-TYPE -- admin_key
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current administration key value of the port."
|
|
::= { actorStatusEntry 6 }
|
|
|
|
actorStatusOperKey OBJECT-TYPE -- oper_key
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current operational key value of the port."
|
|
::= { actorStatusEntry 7 }
|
|
|
|
actorStatusTransmitInterval OBJECT-TYPE -- transmit_interval
|
|
SYNTAX INTEGER
|
|
{
|
|
slow (0),
|
|
fast (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the link partners transmit interval."
|
|
::= { actorStatusEntry 8 }
|
|
|
|
|
|
-- ********************* End of actorStatusTable ***********************
|
|
|
|
|
|
-- ******************* Begin of partnerStatusTable *************************
|
|
|
|
partnerStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PartnerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Partner specific status values."
|
|
::= { lacp 102 }
|
|
|
|
partnerStatusEntry OBJECT-TYPE
|
|
SYNTAX PartnerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { partnerStatusPortIndex }
|
|
::= { partnerStatusTable 1 }
|
|
|
|
|
|
PartnerStatusEntry ::= SEQUENCE {
|
|
partnerStatusPortIndex INTEGER,
|
|
partnerStatusSystemPriority Integer32 ,
|
|
partnerStatusSystemId MacAddress,
|
|
partnerStatusPort Integer32 ,
|
|
partnerStatusPriority Integer32 ,
|
|
partnerStatusAdminKey Integer32 ,
|
|
partnerStatusOperKey Integer32 ,
|
|
partnerStatusReceiveInterval INTEGER ,
|
|
partnerStatusActivityMode INTEGER ,
|
|
partnerStatusSynchronized INTEGER ,
|
|
partnerStatusAggregationPossible INTEGER ,
|
|
partnerStatusCollection INTEGER ,
|
|
partnerStatusDistribution INTEGER ,
|
|
partnerStatusExpiredState INTEGER ,
|
|
partnerStatusDefaultedState INTEGER
|
|
}
|
|
|
|
partnerStatusPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { partnerStatusEntry 1 }
|
|
|
|
partnerStatusSystemPriority OBJECT-TYPE -- system_priority
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority associated with the system"
|
|
::= { partnerStatusEntry 2 }
|
|
|
|
partnerStatusSystemId OBJECT-TYPE -- system_id
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address of the switch"
|
|
::= { partnerStatusEntry 3 }
|
|
|
|
partnerStatusPort OBJECT-TYPE -- port
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number assigned by lacp which is local to LACP. "
|
|
::= { partnerStatusEntry 4 }
|
|
|
|
partnerStatusPriority OBJECT-TYPE -- priority
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority assigned to the port."
|
|
::= { partnerStatusEntry 5 }
|
|
|
|
partnerStatusAdminKey OBJECT-TYPE -- admin_key
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current administration key value of the port."
|
|
::= { partnerStatusEntry 6 }
|
|
|
|
partnerStatusOperKey OBJECT-TYPE -- oper_key
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current operational key value of the port."
|
|
::= { partnerStatusEntry 7 }
|
|
|
|
partnerStatusReceiveInterval OBJECT-TYPE -- receive_interval
|
|
SYNTAX INTEGER
|
|
{
|
|
slow (0),
|
|
fast (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Partner requesting transmission interval from actor. TRUE send PDUs for every 1 sec, FALSE every 30 secs."
|
|
::= { partnerStatusEntry 8 }
|
|
|
|
partnerStatusActivityMode OBJECT-TYPE -- activity_mode
|
|
SYNTAX INTEGER
|
|
{
|
|
passive (0),
|
|
active (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { partnerStatusEntry 9 }
|
|
|
|
partnerStatusSynchronized OBJECT-TYPE -- synchronized
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True when trunk is synchronized."
|
|
::= { partnerStatusEntry 10 }
|
|
|
|
partnerStatusAggregationPossible OBJECT-TYPE -- aggregation_possible
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates link is aggregatable or not."
|
|
::= { partnerStatusEntry 11 }
|
|
|
|
partnerStatusCollection OBJECT-TYPE -- collection
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of incoming frames on this link is enabled or disabled."
|
|
::= { partnerStatusEntry 12 }
|
|
|
|
partnerStatusDistribution OBJECT-TYPE -- distribution
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Distribution of outgoing frames on this link is enabled or disabled."
|
|
::= { partnerStatusEntry 13 }
|
|
|
|
partnerStatusExpiredState OBJECT-TYPE -- expired_state
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True indicates that the actor is in the EXPIRED state"
|
|
::= { partnerStatusEntry 14 }
|
|
|
|
partnerStatusDefaultedState OBJECT-TYPE -- defaulted_state
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When true default configured operational partner information are used. If false the partner information in use has been received in a LACP PDU."
|
|
::= { partnerStatusEntry 15 }
|
|
|
|
|
|
-- ********************* End of partnerStatusTable ***********************
|
|
|
|
|
|
|
|
END
|
|
|