163 lines
5.1 KiB
Plaintext
163 lines
5.1 KiB
Plaintext
-- -----------------------------------------------------------------------------
|
|
-- MIB NAME : DULD Common mib
|
|
-- FILE NAME: DULD.mib
|
|
-- DATE : 2009/11/25
|
|
-- VERSION : 1.02
|
|
-- PURPOSE : To construct the MIB structure of Unidirectional Link Detection
|
|
-- for proprietary enterprise
|
|
-- -----------------------------------------------------------------------------
|
|
-- MODIFICTION HISTORY:
|
|
-- -----------------------------------------------------------------------------
|
|
-- Version, Date, Author
|
|
-- Description:
|
|
-- [New Object]
|
|
-- [Modification]
|
|
-- Notes: (Requested by who and which project)
|
|
--
|
|
-- Version 1.03, 2009/12/5, Tony Tang
|
|
-- [Modification]
|
|
-- Modified the module name to DULD.
|
|
-- Requested by Tony Tang for project DGS34XX.
|
|
|
|
-- Version 1.02, 2009/11/25, Tony Tang
|
|
-- [Modification]
|
|
-- Modified the value list of swDULDOperStatus.
|
|
-- Requested by Tony Tang for project DGS34XX.
|
|
--
|
|
-- Version 1.01, 2009/11/23, Tony Tang
|
|
-- [Modification]
|
|
-- Added swDULDMode.
|
|
-- Requested by Tony Tang for project DGS34XX.
|
|
--
|
|
-- Version 1.00, 2009/09/27, Tony Tang
|
|
-- This is the first formal version for universal MIB definition.
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
DULD-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
|
|
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
|
|
|
|
swDULDMIB MODULE-IDENTITY
|
|
LAST-UPDATED "0911250000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
"http://support.dlink.com"
|
|
DESCRIPTION
|
|
"The unidirectional link detection module MIB for the proprietary enterprise."
|
|
::= { dlink-common-mgmt 87}
|
|
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- swDULDMgmt
|
|
-- -----------------------------------------------------------------------------
|
|
swDULDMgmt OBJECT IDENTIFIER ::= {swDULDMIB 1}
|
|
|
|
swDULDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwDULDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management information of the unidirectional link detection."
|
|
::= { swDULDMgmt 1 }
|
|
|
|
swDULDEntry OBJECT-TYPE
|
|
SYNTAX SwDULDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of information contained in swDULDTable."
|
|
INDEX { swDULDPort}
|
|
::= { swDULDTable 1 }
|
|
|
|
SwDULDEntry ::=
|
|
SEQUENCE {
|
|
swDULDPort
|
|
INTEGER,
|
|
swDULDAdminState
|
|
INTEGER,
|
|
swDULDOperStatus
|
|
INTEGER,
|
|
swDULDMode
|
|
INTEGER,
|
|
swDULDDiscoveryTime
|
|
INTEGER,
|
|
swDULDLinkStatus
|
|
INTEGER
|
|
}
|
|
|
|
swDULDPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the port index."
|
|
::= { swDULDEntry 1 }
|
|
|
|
swDULDAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the unidirectional link detection configuration status."
|
|
::= { swDULDEntry 2 }
|
|
|
|
swDULDOperStatus 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)."
|
|
::= { swDULDEntry 3 }
|
|
|
|
swDULDMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
shutdown(1),
|
|
normal(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."
|
|
::= { swDULDEntry 4 }
|
|
|
|
swDULDDiscoveryTime OBJECT-TYPE
|
|
SYNTAX INTEGER(5..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the neighbor's discovery time for unidirectional link detection."
|
|
DEFVAL { 5 }
|
|
::= { swDULDEntry 5 }
|
|
|
|
swDULDLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
bidirectional(2),
|
|
tx-fault(3),
|
|
rx-fault(4),
|
|
link-down(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the link status, which is a result of unidirectional link detection."
|
|
::= {swDULDEntry 6 }
|
|
END
|