- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1110 lines
37 KiB
Text
1110 lines
37 KiB
Text
-- *****************************************************************
|
|
-- 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
|