1111 lines
37 KiB
Plaintext
1111 lines
37 KiB
Plaintext
-- *****************************************************************
|
|
-- DLINKSW-NTP-MIB.mib : D-Link NTP MIB
|
|
--
|
|
-- Copyright (c) 2014 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
DLINKSW-NTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
InetAddressType,
|
|
InetAddress,
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
dlinkSwNtpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201409150000Z"
|
|
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
|
|
"The Structure of NTP for the proprietary enterprise."
|
|
REVISION "201409150000Z"
|
|
DESCRIPTION
|
|
"This is the first version of the MIB file.
|
|
"
|
|
::= { dlinkIndustrialCommon 182 }
|
|
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dNtpMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwNtpMIB 0 }
|
|
dNtpMIBObjects OBJECT IDENTIFIER ::= { dlinkSwNtpMIB 1 }
|
|
dNtpMIBConformance OBJECT IDENTIFIER ::= { dlinkSwNtpMIB 2 }
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
-- ********************************************************************
|
|
-- dNtpCtrl OBJECT IDENTIFIER ::= { dNtpMIBObjects 1 }
|
|
-- ********************************************************************
|
|
dNtpCtrl OBJECT IDENTIFIER ::= { dNtpMIBObjects 1 }
|
|
dNtpServiceEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables the NTP service on the device."
|
|
DEFVAL { false }
|
|
::= { dNtpCtrl 1 }
|
|
dNtpAuthenticateEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables NTP authentication on the device."
|
|
DEFVAL { true }
|
|
::= { dNtpCtrl 2 }
|
|
dNtpUpdateCalendarEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables periodically update calendar."
|
|
DEFVAL { false }
|
|
::= { dNtpCtrl 3 }
|
|
dNtpMaxAssociations OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to configure the maximum number of NTP peers and
|
|
clients on the device."
|
|
DEFVAL { 32 }
|
|
::= { dNtpCtrl 4 }
|
|
|
|
dNtpBroadcastDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (1..999999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to configure NTP broadcast delay in millisecond."
|
|
DEFVAL { 300 }
|
|
::= { dNtpCtrl 5 }
|
|
|
|
dNtpControlKey OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to Specify the key ID for the NTP control message."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCtrl 6 }
|
|
dNtpRequestKey OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to Specify the key ID for the NTP mode 7 packets."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCtrl 7 }
|
|
dNtpMasterStratum OBJECT-TYPE
|
|
SYNTAX INTEGER(0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to configure switch act as NTP master clock.
|
|
Note:Valid stratum is 1-15, 0 for disable."
|
|
::= { dNtpCtrl 8 }
|
|
-- ********************************************************************
|
|
-- dNtpAccessGroupTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 2 }
|
|
-- ********************************************************************
|
|
|
|
dNtpAccessGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the access group of NTP."
|
|
::= { dNtpMIBObjects 2 }
|
|
|
|
dNtpAccessGroupEntry OBJECT-TYPE
|
|
SYNTAX DNtpAccessGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpAccessGroupTable."
|
|
INDEX {
|
|
dNtpAccessGroupVrfName,
|
|
dNtpAccessGroupIpAddressType,
|
|
dNtpAccessGroupIpAddress,
|
|
dNtpAccessGroupIpAddressPrefixLength}
|
|
::= { dNtpAccessGroupTable 1 }
|
|
|
|
DNtpAccessGroupEntry ::=
|
|
SEQUENCE {
|
|
dNtpAccessGroupVrfName
|
|
DisplayString,
|
|
dNtpAccessGroupIpAddressType
|
|
InetAddressType,
|
|
dNtpAccessGroupIpAddress
|
|
InetAddress,
|
|
dNtpAccessGroupIpAddressPrefixLength
|
|
InetAddressPrefixLength,
|
|
dNtpAccessGroupIgnore
|
|
TruthValue,
|
|
dNtpAccessGroupNoModify
|
|
TruthValue,
|
|
dNtpAccessGroupNoQuery
|
|
TruthValue,
|
|
dNtpAccessGroupNoPeer
|
|
TruthValue,
|
|
dNtpAccessGroupNoServe
|
|
TruthValue,
|
|
dNtpAccessGroupNoTrust
|
|
TruthValue,
|
|
dNtpAccessGroupVersion
|
|
TruthValue,
|
|
dNtpAccessGroupRowStatus
|
|
RowStatus
|
|
}
|
|
dNtpAccessGroupVrfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the routing forwarding instance.
|
|
A zero length string indicates the VRF name is not specified.
|
|
For the platform that doesn't support VRF, only a zero length string
|
|
is allowed for this object.
|
|
"
|
|
::= { dNtpAccessGroupEntry 1 }
|
|
|
|
|
|
dNtpAccessGroupIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv6z(4) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of access group."
|
|
::= { dNtpAccessGroupEntry 2 }
|
|
|
|
dNtpAccessGroupIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address expressed in dotted-quad form is the address of a host or network.
|
|
Note:use 0.0.0.0 for default entry"
|
|
::= { dNtpAccessGroupEntry 3 }
|
|
|
|
dNtpAccessGroupIpAddressPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix associated with the IP address of this entry."
|
|
::= { dNtpAccessGroupEntry 4 }
|
|
dNtpAccessGroupIgnore OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny packets of all kinds, including NTP control queries."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 5 }
|
|
|
|
dNtpAccessGroupNoModify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny NTP control queries which attempt to modify
|
|
the state of the server."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 6 }
|
|
|
|
dNtpAccessGroupNoQuery OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny all NTP control queries."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 7 }
|
|
|
|
dNtpAccessGroupNoPeer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny packets that might mobilize
|
|
an association unless authenticated."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 8 }
|
|
|
|
dNtpAccessGroupNoServe OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny all packets except NTP control queries."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 9 }
|
|
|
|
dNtpAccessGroupNoTrust OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny packets that are not cryptographically authenticated."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 10 }
|
|
|
|
dNtpAccessGroupVersion OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can deny packets that do not match the current NTP version."
|
|
DEFVAL { false }
|
|
::= { dNtpAccessGroupEntry 11 }
|
|
|
|
dNtpAccessGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the access group entry."
|
|
::= { dNtpAccessGroupEntry 99 }
|
|
|
|
-- ********************************************************************
|
|
-- dNtpAccessInterfaceTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 3 }
|
|
-- ********************************************************************
|
|
|
|
dNtpAccessInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpAccessInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the interface control of NTP."
|
|
::= { dNtpMIBObjects 3 }
|
|
|
|
dNtpAccessInterfaceEntry OBJECT-TYPE
|
|
SYNTAX DNtpAccessInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpAccessInterfaceTable."
|
|
INDEX {dNtpAccessInterfaceIfIndex}
|
|
::= { dNtpAccessInterfaceTable 1 }
|
|
|
|
DNtpAccessInterfaceEntry ::=
|
|
SEQUENCE {
|
|
dNtpAccessInterfaceIfIndex
|
|
InterfaceIndex,
|
|
dNtpAccessInterfaceEnabled
|
|
TruthValue
|
|
}
|
|
dNtpAccessInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface is determined by the agent."
|
|
::= { dNtpAccessInterfaceEntry 1 }
|
|
|
|
dNtpAccessInterfaceEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if NTP receive packet from this interface."
|
|
DEFVAL { true }
|
|
::= { dNtpAccessInterfaceEntry 2 }
|
|
|
|
-- ********************************************************************
|
|
-- dNtpAuthenticationKeyTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 4 }
|
|
-- ********************************************************************
|
|
|
|
dNtpAuthenticationKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpAuthenticationKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the access group of NTP."
|
|
::= { dNtpMIBObjects 4 }
|
|
|
|
dNtpAuthenticationKeyEntry OBJECT-TYPE
|
|
SYNTAX DNtpAuthenticationKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the
|
|
dNtpAuthenticationKeyTable."
|
|
INDEX {dNtpAuthenticationKeyId}
|
|
::= { dNtpAuthenticationKeyTable 1 }
|
|
|
|
DNtpAuthenticationKeyEntry ::=
|
|
SEQUENCE {
|
|
dNtpAuthenticationKeyId
|
|
INTEGER,
|
|
dNtpAuthenticationKeyType
|
|
DisplayString,
|
|
dNtpAuthenticationKeyValue
|
|
DisplayString,
|
|
dNtpAuthenticationKeyTrusted
|
|
TruthValue,
|
|
dNtpAuthenticationKeyStatus
|
|
RowStatus
|
|
}
|
|
dNtpAuthenticationKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to define authentication key ID for NTP."
|
|
::= { dNtpAuthenticationKeyEntry 1 }
|
|
|
|
dNtpAuthenticationKeyType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..12))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to define authentication key type for NTP.
|
|
Note: Only support md5 now."
|
|
::= { dNtpAuthenticationKeyEntry 2 }
|
|
|
|
dNtpAuthenticationKeyValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object used to define authentication key value for NTP."
|
|
::= { dNtpAuthenticationKeyEntry 3 }
|
|
|
|
dNtpAuthenticationKeyTrusted OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to trust an NTP key on the device."
|
|
DEFVAL { false }
|
|
::= { dNtpAuthenticationKeyEntry 4 }
|
|
|
|
dNtpAuthenticationKeyStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the authentication key entry."
|
|
::= { dNtpAuthenticationKeyEntry 99 }
|
|
|
|
-- ********************************************************************
|
|
-- dNtpCfgBroadcastClientTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 5 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgBroadcastClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgBroadcastClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the broadcast client of NTP."
|
|
::= { dNtpMIBObjects 5 }
|
|
|
|
dNtpCfgBroadcastClientEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgBroadcastClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgBroadcastClientTable."
|
|
INDEX {dNtpCfgBroadcastClientIfIndex}
|
|
::= { dNtpCfgBroadcastClientTable 1 }
|
|
|
|
DNtpCfgBroadcastClientEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgBroadcastClientIfIndex
|
|
InterfaceIndex,
|
|
dNtpCfgBroadcastClientKeyId
|
|
INTEGER,
|
|
dNtpCfgBroadcastClientStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgBroadcastClientIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface is determined by the agent."
|
|
::= { dNtpCfgBroadcastClientEntry 1 }
|
|
|
|
dNtpCfgBroadcastClientKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgBroadcastClientEntry 2 }
|
|
|
|
dNtpCfgBroadcastClientStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP broadcast client entry."
|
|
::= { dNtpCfgBroadcastClientEntry 99 }
|
|
-- ********************************************************************
|
|
-- dNtpCfgBroadcastServerTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 6 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgBroadcastServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgBroadcastServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the broadcast server of NTP."
|
|
::= { dNtpMIBObjects 6 }
|
|
|
|
dNtpCfgBroadcastServerEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgBroadcastServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgBroadcastServerTable."
|
|
INDEX {dNtpCfgBroadcastServerIfIndex}
|
|
::= { dNtpCfgBroadcastServerTable 1 }
|
|
|
|
DNtpCfgBroadcastServerEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgBroadcastServerIfIndex
|
|
InterfaceIndex,
|
|
dNtpCfgBroadcastServerVersion
|
|
INTEGER,
|
|
dNtpCfgBroadcastServerKeyId
|
|
INTEGER,
|
|
dNtpCfgBroadcastServerStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgBroadcastServerIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface is determined by the agent."
|
|
::= { dNtpCfgBroadcastServerEntry 1 }
|
|
|
|
|
|
dNtpCfgBroadcastServerVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the NTP version number."
|
|
DEFVAL { 4 }
|
|
::= { dNtpCfgBroadcastServerEntry 2 }
|
|
|
|
dNtpCfgBroadcastServerKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgBroadcastServerEntry 3 }
|
|
|
|
dNtpCfgBroadcastServerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP broadcast server entry."
|
|
::= { dNtpCfgBroadcastServerEntry 99 }
|
|
-- ********************************************************************
|
|
-- dNtpCfgMulticastClientTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 7 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgMulticastClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgMulticastClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the multicast client of NTP."
|
|
::= { dNtpMIBObjects 7 }
|
|
|
|
dNtpCfgMulticastClientEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgMulticastClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgMulticastClientTable."
|
|
INDEX {
|
|
dNtpCfgMulticastClientIfIndex,
|
|
dNtpCfgMulticastClientIpAddressType,
|
|
dNtpCfgMulticastClientIpAddress}
|
|
::= { dNtpCfgMulticastClientTable 1 }
|
|
|
|
DNtpCfgMulticastClientEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgMulticastClientIfIndex
|
|
InterfaceIndex,
|
|
dNtpCfgMulticastClientIpAddressType
|
|
InetAddressType,
|
|
dNtpCfgMulticastClientIpAddress
|
|
InetAddress,
|
|
dNtpCfgMulticastClientKeyId
|
|
INTEGER,
|
|
dNtpCfgMulticastClientStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgMulticastClientIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex value of the interface
|
|
is determined by the agent."
|
|
::= { dNtpCfgMulticastClientEntry 1 }
|
|
|
|
dNtpCfgMulticastClientIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of Ntp peer."
|
|
::= { dNtpCfgMulticastClientEntry 2 }
|
|
|
|
dNtpCfgMulticastClientIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address expressed in dotted-quad form is the address of Ntp peer."
|
|
::= { dNtpCfgMulticastClientEntry 3 }
|
|
|
|
dNtpCfgMulticastClientKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgMulticastClientEntry 4 }
|
|
|
|
|
|
dNtpCfgMulticastClientStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP multicast client entry."
|
|
::= { dNtpCfgMulticastClientEntry 99 }
|
|
-- ********************************************************************
|
|
-- dNtpCfgMulticastServerTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 8 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgMulticastServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgMulticastServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the multicast server of NTP."
|
|
::= { dNtpMIBObjects 8 }
|
|
|
|
dNtpCfgMulticastServerEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgMulticastServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgMulticastServerTable."
|
|
INDEX {
|
|
dNtpCfgMulticastServerIfIndex,
|
|
dNtpCfgMulticastServerIpAddressType,
|
|
dNtpCfgMulticastServerIpAddress}
|
|
::= { dNtpCfgMulticastServerTable 1 }
|
|
|
|
DNtpCfgMulticastServerEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgMulticastServerIfIndex
|
|
InterfaceIndex,
|
|
dNtpCfgMulticastServerIpAddressType
|
|
InetAddressType,
|
|
dNtpCfgMulticastServerIpAddress
|
|
InetAddress,
|
|
dNtpCfgMulticastServerVersion
|
|
INTEGER,
|
|
dNtpCfgMulticastServerKeyId
|
|
INTEGER,
|
|
dNtpCfgMulticastServerTtl
|
|
INTEGER,
|
|
dNtpCfgMulticastServerStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgMulticastServerIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex value of the interface
|
|
is determined by the agent."
|
|
::= { dNtpCfgMulticastServerEntry 1 }
|
|
|
|
dNtpCfgMulticastServerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2)}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of Ntp peer."
|
|
::= { dNtpCfgMulticastServerEntry 2 }
|
|
|
|
dNtpCfgMulticastServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address expressed in dotted-quad form is the address of Ntp peer."
|
|
::= { dNtpCfgMulticastServerEntry 3 }
|
|
|
|
dNtpCfgMulticastServerVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the NTP version number."
|
|
DEFVAL { 4 }
|
|
::= { dNtpCfgMulticastServerEntry 4 }
|
|
|
|
dNtpCfgMulticastServerKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgMulticastServerEntry 5 }
|
|
|
|
|
|
dNtpCfgMulticastServerTtl OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Specified the TTL value for NTP messages."
|
|
DEFVAL { 16 }
|
|
::= { dNtpCfgMulticastServerEntry 6 }
|
|
|
|
dNtpCfgMulticastServerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP multicast server entry."
|
|
::= { dNtpCfgMulticastServerEntry 99 }
|
|
-- ********************************************************************
|
|
-- dNtpCfgPeerTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 9 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgPeerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the symmetric peer of NTP."
|
|
::= { dNtpMIBObjects 9 }
|
|
|
|
dNtpCfgPeerEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgPeerTable."
|
|
INDEX {
|
|
dNtpCfgPeerVrfName,
|
|
dNtpCfgPeerIpAddressType,
|
|
dNtpCfgPeerIpAddress}
|
|
::= { dNtpCfgPeerTable 1 }
|
|
|
|
DNtpCfgPeerEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgPeerVrfName
|
|
DisplayString,
|
|
dNtpCfgPeerIpAddressType
|
|
InetAddressType,
|
|
dNtpCfgPeerIpAddress
|
|
InetAddress,
|
|
dNtpCfgPeerVersion
|
|
INTEGER,
|
|
dNtpCfgPeerKeyId
|
|
INTEGER,
|
|
dNtpCfgPeerPrefer
|
|
TruthValue,
|
|
dNtpCfgPeerMinPoll
|
|
INTEGER,
|
|
dNtpCfgPeerMaxPoll
|
|
INTEGER,
|
|
dNtpCfgPeerStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgPeerVrfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the routing forwarding instance.
|
|
A zero length string indicates the VRF name is not specified.
|
|
For the platform that doesn't support VRF, only a zero length string
|
|
is allowed for this object."
|
|
::= { dNtpCfgPeerEntry 1 }
|
|
|
|
dNtpCfgPeerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv6z(4) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of Ntp peer."
|
|
::= { dNtpCfgPeerEntry 2 }
|
|
|
|
dNtpCfgPeerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address expressed in dotted-quad form is the address of Ntp peer."
|
|
::= { dNtpCfgPeerEntry 3 }
|
|
|
|
dNtpCfgPeerVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the NTP version number."
|
|
DEFVAL { 4 }
|
|
::= { dNtpCfgPeerEntry 4 }
|
|
|
|
dNtpCfgPeerKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgPeerEntry 5 }
|
|
|
|
dNtpCfgPeerPrefer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to makes it be the preferred peer
|
|
that provides synchronization."
|
|
DEFVAL { false }
|
|
::= { dNtpCfgPeerEntry 6 }
|
|
|
|
dNtpCfgPeerMinPoll OBJECT-TYPE
|
|
SYNTAX INTEGER(3..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Specified the minimum poll intervals for NTP
|
|
messages, in seconds as a power of two."
|
|
DEFVAL { 6 }
|
|
::= { dNtpCfgPeerEntry 7 }
|
|
|
|
dNtpCfgPeerMaxPoll OBJECT-TYPE
|
|
SYNTAX INTEGER(4..17)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Specified the maximum poll intervals for NTP
|
|
messages, in seconds as a power of two."
|
|
DEFVAL { 10 }
|
|
::= { dNtpCfgPeerEntry 8 }
|
|
|
|
dNtpCfgPeerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP peer entry."
|
|
::= { dNtpCfgPeerEntry 99 }
|
|
-- ********************************************************************
|
|
-- dNtpCfgSrvTable OBJECT IDENTIFIER ::= { dNtpMIBObjects 10 }
|
|
-- ********************************************************************
|
|
|
|
dNtpCfgSrvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DNtpCfgSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the server of NTP."
|
|
::= { dNtpMIBObjects 10 }
|
|
|
|
dNtpCfgSrvEntry OBJECT-TYPE
|
|
SYNTAX DNtpCfgSrvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a list of information contained in the dNtpCfgSrvTable."
|
|
INDEX {
|
|
dNtpCfgSrvVrfName,
|
|
dNtpCfgSrvIpAddressType,
|
|
dNtpCfgSrvIpAddress}
|
|
::= { dNtpCfgSrvTable 1 }
|
|
|
|
DNtpCfgSrvEntry ::=
|
|
SEQUENCE {
|
|
dNtpCfgSrvVrfName
|
|
DisplayString,
|
|
dNtpCfgSrvIpAddressType
|
|
InetAddressType,
|
|
dNtpCfgSrvIpAddress
|
|
InetAddress,
|
|
dNtpCfgSrvVersion
|
|
INTEGER,
|
|
dNtpCfgSrvKeyId
|
|
INTEGER,
|
|
dNtpCfgSrvPrefer
|
|
TruthValue,
|
|
dNtpCfgSrvMinPoll
|
|
INTEGER,
|
|
dNtpCfgSrvMaxPoll
|
|
INTEGER,
|
|
dNtpCfgSrvStatus
|
|
RowStatus
|
|
}
|
|
dNtpCfgSrvVrfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the routing forwarding instance.
|
|
A zero length string indicates the VRF name is not specified.
|
|
For the platform that doesn't support VRF, only a zero length string
|
|
is allowed for this object."
|
|
::= { dNtpCfgSrvEntry 1 }
|
|
|
|
dNtpCfgSrvIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType {ipv4(1), ipv6(2), ipv6z(4) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of Ntp peer."
|
|
::= { dNtpCfgSrvEntry 2 }
|
|
|
|
dNtpCfgSrvIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address expressed in dotted-quad form is the address of Ntp peer."
|
|
::= { dNtpCfgSrvEntry 3 }
|
|
|
|
dNtpCfgSrvVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the NTP version number."
|
|
DEFVAL { 4 }
|
|
::= { dNtpCfgSrvEntry 4 }
|
|
|
|
dNtpCfgSrvKeyId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the authentication key ID used for this entry.
|
|
0 means no key ID used."
|
|
DEFVAL { 0 }
|
|
::= { dNtpCfgSrvEntry 5 }
|
|
|
|
dNtpCfgSrvPrefer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to makes it be the preferred peer
|
|
that provides synchronization."
|
|
DEFVAL { false }
|
|
::= { dNtpCfgSrvEntry 6 }
|
|
|
|
dNtpCfgSrvMinPoll OBJECT-TYPE
|
|
SYNTAX INTEGER(3..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Specified the minimum poll intervals for NTP
|
|
messages, in seconds as a power of two."
|
|
DEFVAL { 6 }
|
|
::= { dNtpCfgSrvEntry 7 }
|
|
|
|
dNtpCfgSrvMaxPoll OBJECT-TYPE
|
|
SYNTAX INTEGER(4..17)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object Specified the maximum poll intervals for NTP
|
|
messages, in seconds as a power of two."
|
|
DEFVAL { 10 }
|
|
::= { dNtpCfgSrvEntry 8 }
|
|
|
|
dNtpCfgSrvStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the state of the NTP peer entry."
|
|
::= { dNtpCfgSrvEntry 99 }
|
|
|
|
-- ***************************************************************************
|
|
-- Conformance
|
|
-- ***************************************************************************
|
|
dNtpCompliances OBJECT IDENTIFIER ::= { dNtpMIBConformance 1 }
|
|
|
|
dNtpCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
DLINK-NTP-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
dNtpCtrlGroup
|
|
}
|
|
|
|
GROUP dNtpCtrlGroup
|
|
DESCRIPTION
|
|
"This group is conditionally mandatory and must be implemented by
|
|
the agent only if NTP feature is supported."
|
|
|
|
GROUP dNtpAclGroup
|
|
DESCRIPTION
|
|
"This group is conditionally mandatory and must be implemented by
|
|
the agent only if NTP feature is supported."
|
|
|
|
GROUP dNtpBroadcastGroup
|
|
DESCRIPTION
|
|
"This group is should be implemented by the agent support broadcast NTP."
|
|
|
|
GROUP dNtpMulticastGroup
|
|
DESCRIPTION
|
|
"This group is should be implemented by the agent support multicast NTP."
|
|
|
|
GROUP dNtpPeerCfgGroup
|
|
DESCRIPTION
|
|
"This group is conditionally mandatory and must be implemented by
|
|
the agent only if NTP feature is supported."
|
|
|
|
GROUP dNtpSrvCfgGroup
|
|
DESCRIPTION
|
|
"This group is conditionally mandatory and must be implemented by
|
|
the agent only if NTP feature is supported."
|
|
|
|
::= { dNtpCompliances 1 }
|
|
|
|
-- units of conformance
|
|
dNtpGroups OBJECT IDENTIFIER ::= { dNtpMIBConformance 2 }
|
|
|
|
dNtpCtrlGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpServiceEnabled,
|
|
dNtpAuthenticateEnabled,
|
|
dNtpAccessInterfaceEnabled,
|
|
dNtpMaxAssociations,
|
|
dNtpControlKey,
|
|
dNtpRequestKey,
|
|
dNtpMasterStratum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides control for NTP."
|
|
::= { dNtpGroups 1 }
|
|
|
|
|
|
dNtpAclGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpAccessGroupIgnore,
|
|
dNtpAccessGroupNoModify,
|
|
dNtpAccessGroupNoQuery,
|
|
dNtpAccessGroupNoPeer,
|
|
dNtpAccessGroupNoServe,
|
|
dNtpAccessGroupNoTrust,
|
|
dNtpAccessGroupVersion,
|
|
dNtpAccessGroupRowStatus,
|
|
dNtpAccessInterfaceEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides configuration for NTP access group."
|
|
::= { dNtpGroups 2 }
|
|
|
|
dNtpBroadcastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpBroadcastDelay,
|
|
dNtpCfgBroadcastClientKeyId,
|
|
dNtpCfgBroadcastClientStatus,
|
|
dNtpCfgBroadcastServerVersion,
|
|
dNtpCfgBroadcastServerKeyId,
|
|
dNtpCfgBroadcastServerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides broadcast node for NTP."
|
|
::= { dNtpGroups 3 }
|
|
|
|
dNtpMulticastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpCfgMulticastClientKeyId,
|
|
dNtpCfgMulticastClientStatus,
|
|
dNtpCfgMulticastServerVersion,
|
|
dNtpCfgMulticastServerKeyId,
|
|
dNtpCfgMulticastServerTtl,
|
|
dNtpCfgMulticastServerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides multicast node for NTP."
|
|
::= { dNtpGroups 4 }
|
|
|
|
dNtpPeerCfgGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpCfgPeerVersion,
|
|
dNtpCfgPeerKeyId,
|
|
dNtpCfgPeerPrefer,
|
|
dNtpCfgPeerMinPoll,
|
|
dNtpCfgPeerMaxPoll,
|
|
dNtpCfgPeerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides peer configur for NTP."
|
|
::= { dNtpGroups 5 }
|
|
|
|
dNtpSrvCfgGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dNtpCfgSrvVersion,
|
|
dNtpCfgSrvKeyId,
|
|
dNtpCfgSrvPrefer,
|
|
dNtpCfgSrvMinPoll,
|
|
dNtpCfgSrvMaxPoll,
|
|
dNtpCfgSrvStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects provides peer configur for NTP."
|
|
::= { dNtpGroups 6 }
|
|
|
|
END
|