Observium_CE/mibs/eltex/ELTEX-ULD-MIB

165 lines
7.2 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : Eltex ULD
-- FILE NAME: ELTEX-ULD-V2.mib
-- DATE : 2013/01/28
-- VERSION : 1.00
-- PURPOSE : MIB structure of Unidirectional Link Detection
-- -----------------------------------------------------------------------------
ELTEX-ULD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
eltexLtd FROM ELTEX-SMI-ACTUAL
TruthValue FROM SNMPv2-TC;
eltexULDMIB MODULE-IDENTITY
LAST-UPDATED "201301280000Z"
ORGANIZATION "Eltex Ltd."
CONTACT-INFO
"http://www.eltex.nsk.ru"
DESCRIPTION
"The unidirectioanl link detection module MIB."
::= { eltexLtd 34 }
eltexULDNotifications OBJECT IDENTIFIER ::= { eltexULDMIB 0 }
eltexULDMgmt OBJECT IDENTIFIER ::= {eltexULDMIB 1}
-- -----------------------------------------------------------------------------
-- eltexULDMgmt
-- -----------------------------------------------------------------------------
eltexULDTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltexULDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The management information of the unidirectional link detection."
::= { eltexULDMgmt 1 }
eltexULDEntry OBJECT-TYPE
SYNTAX EltexULDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information contained in eltexULDTable."
INDEX { ifIndex }
::= { eltexULDTable 1 }
EltexULDEntry ::=
SEQUENCE {
eltexULDAdminState
INTEGER,
eltexULDOperStatus
INTEGER,
eltexULDMode
INTEGER,
eltexULDDiscoveryTime
INTEGER,
eltexULDIsAggressive
TruthValue,
eltexULDLinkStatus
INTEGER
}
eltexULDAdminState OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the unidirectional link detection configuration status."
DEFVAL {disabled}
::= { eltexULDEntry 1 }
eltexULDOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is determined by local and remote port supporting OAM and unidirectional detection.
If both local and remote port support OAM and unidirectional detection, it is enabled(1),else it
is disabled(2)."
::= { eltexULDEntry 2 }
eltexULDMode OBJECT-TYPE
SYNTAX INTEGER
{
log(1),
err-disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the mode for unidirectional link detection.
shutdown: if any unidirectional link is detected, disable the port and log an event.
normal: only log an event when a unidirectional link is detected."
DEFVAL {log}
::= { eltexULDEntry 3 }
eltexULDDiscoveryTime OBJECT-TYPE
SYNTAX INTEGER(5..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the neighbor discovery time for unidirectional link detection.
If the discovery time ends, the unidirectional link detection starts."
DEFVAL { 5 }
::= { eltexULDEntry 4 }
eltexULDIsAggressive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the mode for
unidirectional link detection protocol.
If true then port is considered to be
UNIDIRECTIONAL if there is no answer
from remote side during discovery
timeout. If false then port is considered to be
UNKNOWN."
DEFVAL { false }
::= { eltexULDEntry 5 }
eltexULDLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
unidirectional(2),
bidirectional(3),
tx-rx-loop(4),
neighbor-mismatch(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the link status, which is a result of unidirectional link detection."
::= {eltexULDEntry 6 }
-- -----------------------------------------------------------------------------
-- eltexULDNotifications
-- -----------------------------------------------------------------------------
eltexULDLinkStatusChanged NOTIFICATION-TYPE
OBJECTS { ifIndex,
eltexULDLinkStatus
}
STATUS current
DESCRIPTION
"A eltexULDLinkStatusChanged notification is sent when a local
link status has been changed. This event should not be sent
more then one per second."
::= { eltexULDNotifications 1 }
END