115 lines
3.8 KiB
Plaintext

HM2-LLDP-MIB DEFINITIONS ::= BEGIN
-- *************************************************************
-- Hirschmann LLDP MIB
-- *************************************************************
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
hm2ConfigurationMibs,
HmEnabledStatus FROM HM2-TC-MIB
ifIndex FROM IF-MIB;
hm2LLDPMib MODULE-IDENTITY
LAST-UPDATED "201104110000Z" -- April 11, 2011
ORGANIZATION "Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Postal: Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Phone: +49 7127 140
E-mail: hac.support@belden.com"
DESCRIPTION
"Hirschmann LLDP MIB.
Copyright (C) 2011. All Rights Reserved."
REVISION "201104110000Z" -- April 11, 2011
DESCRIPTION
"Initial version."
::= { hm2ConfigurationMibs 34 }
-- *************************************************************
-- hm2LLDPMib
-- *************************************************************
hm2LLDPMibObjects OBJECT IDENTIFIER ::= { hm2LLDPMib 1 }
-- hm2LLDPMibConformance OBJECT IDENTIFIER ::= { hm2LLDPMib 2 }
-- *************************************************************
-- hm2LLDP groups
-- *************************************************************
hm2LLDPConfigGroup OBJECT IDENTIFIER ::= { hm2LLDPMibObjects 1 }
-- *************************************************************
-- hm2LLDPConfigGroup
-- *************************************************************
hm2LLDPAdminStatus OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable LLDP operation. A (1) enables, a (2) disables."
DEFVAL { enable }
::= { hm2LLDPConfigGroup 1 }
hm2LLDPIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2LLDPIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains variables for each interface of the switch."
::= { hm2LLDPConfigGroup 2 }
hm2LLDPIfEntry OBJECT-TYPE
SYNTAX Hm2LLDPIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the hmLLDPInterfaceTable."
INDEX { ifIndex }
::= { hm2LLDPIfTable 1 }
Hm2LLDPIfEntry ::= SEQUENCE {
hm2LLDPIfMaxNeighbors Integer32,
hm2LLDPIfFDBMode INTEGER
}
hm2LLDPIfMaxNeighbors 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 }
::= { hm2LLDPIfEntry 1 }
hm2LLDPIfFDBMode 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), a learned mac addresses out of the
switch's forwarding database (FDB) will be used to populate the
LLDP-MIB's remTable. A learned mac address will only be used when exactly
one mac address entry is present in the FDB for the interface.
If configured to both(3), both received LLDP messages
and a learned mac addresses out of the switch's 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 { autoDetect }
::= { hm2LLDPIfEntry 2 }
END