mibs/MIBS/dlink/DLINKSW-DDP-CLIENT-MIB
2023-12-05 12:25:34 +01:00

149 lines
5.3 KiB
Plaintext

-- *****************************************************************
-- DLINKSW-DDP-CLIENT-MIB.mib : DLINK discovery protocol MIB
--
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
--
-- *****************************************************************
DLINKSW-DDP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
dlinkIndustrialCommon
FROM DLINK-ID-REC-MIB;
dlinkSwDdpClientMIB MODULE-IDENTITY
LAST-UPDATED "201308050000Z"
ORGANIZATION "D-Link Corp."
CONTACT-INFO
" D-Link Corporation
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
Taipei City 114, Taiwan, R.O.C
Tel: +886-2-66000123
E-mail: tsd@dlink.com.tw
"
DESCRIPTION
"This MIB module defines objects for D-Link Discovery Protocol client."
REVISION "201308050000Z"
DESCRIPTION
" This is the first version of the MIB file.
"
::= { dlinkIndustrialCommon 161 }
-- -----------------------------------------------------------------------------
dDdpClientNotifications OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 0 }
dDdpClientObjects OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 1 }
dDdpClientConformance OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 2 }
-- -----------------------------------------------------------------------------
-- Notifications
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- Objects
-- -----------------------------------------------------------------------------
dDdpClientCtrl OBJECT IDENTIFIER ::= { dDdpClientObjects 1 }
dDdpClientGlobalState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the DDP client's global state
true - Indicates the DDP client is enabled
false - Indicates the DDP client is disabled"
DEFVAL { true }
::= { dDdpClientCtrl 1 }
dDdpClientReportTimer OBJECT-TYPE
SYNTAX Unsigned32 (0|30|60|90|120)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the interval at which DDP report messages are sent
by the device.
Setting the object to 0 prohibits the device from sending DDP report message."
DEFVAL { 30 }
::= { dDdpClientCtrl 2 }
dDdpClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF DDdpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains a list of port-specific information for DDP client."
::= { dDdpClientCtrl 3}
dDdpClientEntry OBJECT-TYPE
SYNTAX DDdpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents the DDP Client state on a port."
INDEX { ifIndex }
::= { dDdpClientTable 1 }
DDdpClientEntry ::= SEQUENCE {
dDdpClientPortState TruthValue
}
dDdpClientPortState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the DDP Client state on a port
true - Indicates DDP client is enabled on the port
false - Indicates DDP client is disabled on the port
"
DEFVAL { true }
::= { dDdpClientEntry 1 }
-- -----------------------------------------------------------------------------
-- Conformance
-- -----------------------------------------------------------------------------
dDdpClientCompliances OBJECT IDENTIFIER ::= { dDdpClientConformance 1 }
dDdpClientGroups OBJECT IDENTIFIER ::= { dDdpClientConformance 2 }
-- compliance statements
dDdpClientCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
DLINKSW-DDP-CLIENT-MIB."
MODULE -- this module
MANDATORY-GROUPS
{
dDdpClientControlGroup
}
GROUP dDdpClientControlGroup
DESCRIPTION
"This group is mandatory for those devices support DLINK discovery protocol."
::= { dDdpClientCompliances 1 }
-- units of conformance
dDdpClientControlGroup OBJECT-GROUP
OBJECTS {
dDdpClientGlobalState,
dDdpClientPortState
}
STATUS current
DESCRIPTION
"A collection of objects providing accessing to global status and report time or the status of a port."
::= { dDdpClientGroups 1 }
END