259 lines
9.7 KiB
Plaintext
259 lines
9.7 KiB
Plaintext
-- **************************************************************************
|
|
-- * *
|
|
-- * *
|
|
-- * Hirschmann Automation and Control GmbH *
|
|
-- * *
|
|
-- * PLATFORM SNMP PRIVATE MIB *
|
|
-- * *
|
|
-- * LLDP *
|
|
-- * *
|
|
-- * *
|
|
-- %*************************************************************************
|
|
-- * *
|
|
-- * Dies ist eine SNMP MIB fuer Hirschmann Platform Geraete. *
|
|
-- * *
|
|
-- * Sollten Sie weitere Fragen haben, wenden Sie sich bitte an ihren *
|
|
-- * Hirschmann-Vertragspartner. *
|
|
-- * *
|
|
-- * Aktuelle Hirschmann-Infos zu unseren Produkten erhalten Sie ueber *
|
|
-- * unseren WWW-Server unter http://www.hirschmann.com *
|
|
-- * *
|
|
-- * This is a SNMP MIB for the Hirschmann Platform devices. *
|
|
-- * *
|
|
-- * If you have any further questions please contact your *
|
|
-- * Hirschmann contractual partner. *
|
|
-- * *
|
|
-- * You can access current information about Hirschmann products *
|
|
-- * via our WWW server on http://www.hirschmann.com *
|
|
-- * *
|
|
-- **************************************************************************
|
|
HMLLDP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
|
|
FROM SNMPv2-SMI
|
|
hmConfiguration
|
|
FROM HMPRIV-MGMT-SNMP-MIB;
|
|
|
|
|
|
hmLLDP MODULE-IDENTITY
|
|
LAST-UPDATED "200411220000Z" -- November 22, 2004
|
|
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
|
CONTACT-INFO
|
|
"Customer Support
|
|
Postal:
|
|
Hirschmann Automation and Control GmbH
|
|
Stuttgarter Str. 45-51
|
|
72654 Neckartenzlingen
|
|
Germany
|
|
Tel: +49 7127 14 1981
|
|
Web: http://www.hicomcenter.com/
|
|
E-Mail: hicomcenter@hirschmann.com"
|
|
DESCRIPTION
|
|
"The Hirschmann Private LLDP MIB definitions for Platform devices."
|
|
|
|
REVISION "200411220000Z" -- November 22, 2004
|
|
DESCRIPTION
|
|
"Published as is."
|
|
::= { hmConfiguration 7 }
|
|
|
|
hmLLDPConfig OBJECT IDENTIFIER ::= { hmLLDP 1 }
|
|
hmLLDPStatistics OBJECT IDENTIFIER ::= { hmLLDP 2 }
|
|
|
|
hmLLDPAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DURABLE:
|
|
Enables/disables the IEEE802.1AB functionality
|
|
on this device.
|
|
If disabled(2), the LLDP protocol is inactive,
|
|
but the LLDP MIBs can be accessed."
|
|
DEFVAL { 1 }
|
|
::= { hmLLDPConfig 1 }
|
|
|
|
hmLLDPInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HmLLDPIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains variables for each interface of
|
|
the switch."
|
|
::= { hmLLDPConfig 2 }
|
|
|
|
hmLLDPIfEntry OBJECT-TYPE
|
|
SYNTAX HmLLDPIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of the hmLLDPInterfaceTable."
|
|
INDEX { hmLLDPIfaceGroupID, hmLLDPIfaceID }
|
|
::= { hmLLDPInterfaceTable 1 }
|
|
|
|
HmLLDPIfEntry ::= SEQUENCE {
|
|
hmLLDPIfaceGroupID Integer32,
|
|
hmLLDPIfaceID Integer32,
|
|
hmLLDPIfaceHirmaMode INTEGER,
|
|
hmLLDPIfaceFDBMode INTEGER,
|
|
hmLLDPIfaceMaxNeighbors Integer32
|
|
}
|
|
|
|
hmLLDPIfaceGroupID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index to identify an interface card. This value is never
|
|
greater than hmSysGroupCapacity."
|
|
::= { hmLLDPIfEntry 1 }
|
|
|
|
hmLLDPIfaceID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index to identify an interface within an interface card."
|
|
::= { hmLLDPIfEntry 2 }
|
|
|
|
hmLLDPIfaceHirmaMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
txOnly(1),
|
|
rxOnly(2),
|
|
txAndRx(3),
|
|
disabled(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Configure Hirschmann LLDP on this physical port.
|
|
If an IEEE802.1AB capable device not manufactured by Hirschmann
|
|
is connected to a port,
|
|
hmLLDPIfaceHirmaMode should be set to disabled (4) for this port."
|
|
DEFVAL { 3 }
|
|
::= { hmLLDPIfEntry 3 }
|
|
|
|
hmLLDPIfaceFDBMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lldpOnly(1),
|
|
macOnly(2),
|
|
both(3),
|
|
autoDetect(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" If configured to lldpOnly(1), only received LLDP messages
|
|
will be used to populate the LLDP-MIB's remTable.
|
|
If configured to macOnly(2), learned mac addresses out of the switch's forwarding database (FDB)
|
|
will be used to populate the LLDP-MIB's remTable.
|
|
If configured to both(3), both received LLDP messages
|
|
and learned mac addresses out of the switch's forwarding database (FDB)
|
|
will be used to populate the LLDP-MIB's remTable.
|
|
If configured to autoDetect(4) and LLDP messages are received on this port,
|
|
this mode will behave like lldpOnly(1), otherwise it will behave like macOnly(2)."
|
|
DEFVAL { 1 }
|
|
::= { hmLLDPIfEntry 4 }
|
|
|
|
hmLLDPIfaceMaxNeighbors OBJECT-TYPE
|
|
SYNTAX Integer32 (1..50)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Configure Hirschmann LLDP on this physical port.
|
|
This value limits the number of entries in the remTable for this port."
|
|
DEFVAL { 10 }
|
|
::= { hmLLDPIfEntry 5 }
|
|
|
|
|
|
hmLLDPStatsIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HmLLDPStatsIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains variables for each interface of
|
|
the switch."
|
|
::= { hmLLDPStatistics 1 }
|
|
|
|
hmLLDPStatsIfEntry OBJECT-TYPE
|
|
SYNTAX HmLLDPStatsIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of the hmLLDPStatsIfTable."
|
|
INDEX { hmLLDPStatsIfaceGroupID, hmLLDPStatsIfaceID }
|
|
::= { hmLLDPStatsIfTable 1 }
|
|
|
|
HmLLDPStatsIfEntry ::= SEQUENCE {
|
|
hmLLDPStatsIfaceGroupID Integer32,
|
|
hmLLDPStatsIfaceID Integer32,
|
|
hmLLDPStatsIfaceTotalFDBEntryCount Counter32,
|
|
hmLLDPStatsIfaceTotalEntryCount Counter32,
|
|
hmLLDPStatsIfaceIEEEEntryCount Counter32,
|
|
hmLLDPStatsIfaceHirmaEntryCount Counter32,
|
|
hmLLDPStatsIfaceFDBEntryCount Counter32
|
|
}
|
|
|
|
hmLLDPStatsIfaceGroupID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index to identify an interface card. This value is never
|
|
greater than hmSysGroupCapacity."
|
|
::= { hmLLDPStatsIfEntry 1 }
|
|
|
|
hmLLDPStatsIfaceID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index to identify an interface within an interface card."
|
|
::= { hmLLDPStatsIfEntry 2 }
|
|
|
|
hmLLDPStatsIfaceTotalFDBEntryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of learned entries in the forwarding database (FDB) for this port."
|
|
::= { hmLLDPStatsIfEntry 3 }
|
|
|
|
hmLLDPStatsIfaceTotalEntryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of remote connections in the LLDP MIB's remTable for this port."
|
|
::= { hmLLDPStatsIfEntry 4 }
|
|
|
|
hmLLDPStatsIfaceIEEEEntryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of remote connections in the LLDP MIB's remTable for this port
|
|
that were detected because an LLDP message from an IEEE source was received."
|
|
::= { hmLLDPStatsIfEntry 5 }
|
|
|
|
hmLLDPStatsIfaceHirmaEntryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of remote connections in the LLDP MIB's remTable for this port
|
|
that were detected because an LLDP message from an Hirschmann source was received."
|
|
::= { hmLLDPStatsIfEntry 6 }
|
|
|
|
hmLLDPStatsIfaceFDBEntryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of remote connections in the LLDP MIB's remTable for this port
|
|
that were detected in the forwarding database (FDB) for this port."
|
|
::= { hmLLDPStatsIfEntry 7 }
|
|
|
|
END
|