Observium_CE/mibs/nokia/TIMETRA-NTP-MIB

2113 lines
77 KiB
Plaintext

TIMETRA-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
InterfaceIndex
FROM IF-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
Counter32, Integer32, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION,
TimeStamp, TruthValue
FROM SNMPv2-TC
timetraSRMIBModules, tmnxSRConfs,
tmnxSRNotifyPrefix, tmnxSRObjs
FROM TIMETRA-GLOBAL-MIB
TmnxAdminState, TmnxVRtrID
FROM TIMETRA-TC-MIB
vRtrID
FROM TIMETRA-VRTR-MIB
;
timetraNtpMIBModule MODULE-IDENTITY
LAST-UPDATED "200801010000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage and provision the
Network Time Protocol (NTP) on Nokia SROS systems.
Copyright 2005-2018 Nokia. All rights reserved.
Reproduction of this document is authorized on the condition that
the foregoing copyright notice is included.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains
all title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive license to use and
distribute an unmodified copy of this Specification in connection with
management of Nokia products, and without fee, provided this copyright
notice and license appear on all copies.
This Specification is supplied 'as is', and Nokia makes no warranty,
either express or implied, as to the use, operation, condition, or
performance of the Specification.
This MIB is derived from the Technical Report #Management of the NTP
with SNMP# TR No. 98-09 authored by A.S. Sethi and Dave Mills in the
University of Delaware."
REVISION "200801010000Z"
DESCRIPTION
"Rev 6.0 01 Jan 2008 00:00
6.0 release of the TIMETRA-NTP-MIB."
REVISION "200603270000Z"
DESCRIPTION
"Rev 0.1 27 Mar 2006 00:00
Initial version of the TIMETRA-NTP-MIB."
::= { timetraSRMIBModules 38 }
NTPTimeStamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION
"NTPTimeStamp is an octet string encoding of an NTP
timestamp that is represented as a 64-bit
unsigned fixed-point number, in seconds relative to
00:00 on 1 January 1900. The integer part is in the
first 32 bits and the fraction part is in the last
32 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.1"
SYNTAX OCTET STRING (SIZE (8))
NTPLeapIndicator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPLeapIndicator is an enumerated integer that
represents a two-bit code warning of an impending leap
second to be inserted in the NTP timescale. The bits
are set before 23:59 on the day of insertion and reset
after 00:00 on the following day. This causes the
number of seconds (rollover interval) in the day of
insertion to be increased or decreased by one. The two
bits are coded as below,
00, no warning
01, last minute has 61 seconds
10, last minute has 59 seconds
11, alarm condition (clock not synchronized)"
REFERENCE
"D.L. Mills, 'Network Time Protocol(Version 3)',
RFC-1305, March 1992, Section 3.2.1"
SYNTAX INTEGER {
noWarning (0),
addSecond (1),
subtractSecond (2),
alarm (3)
}
NTPSignedTimeValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION
"NTPSignedTimeValue is an octet string that indicates
the time in seconds that could represent signed
quantities like time delay with respect to some
source. The signed integer part is in the first 32
bits and the fraction part is in the last 32 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 3.2.1"
SYNTAX OCTET STRING (SIZE (8))
NTPUnsignedTimeValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION
"NTPUnsignedTimeValue is an octet string that indicates
the time in seconds that could represent unsigned
quantities like maximum error of the local clock
with respect to some source. The unsigned integer
part is in the first 32 bits and the fraction part is in
the last 32 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 3.2.1"
SYNTAX OCTET STRING (SIZE (8))
NTPStratum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPStratum is an integer value that indicates the
stratum of the clock. The stratum defines the accuracy
of a time server. The higher the stratum value is the
lower the accuracy.
0, unspecified
1, primary reference (e.g., calibrated atomic clock,
radio clock)
2-255, secondary reference (via NTP)"
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 2.2"
SYNTAX Integer32 (0..255)
NTPRefId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPRefId is an octet string that indicates the
reference clock identifier. In the case of
stratum 0 (unspecified) or stratum 1 (primary
reference source), this is a four-octet,
left-justified, zero-padded ASCII string as defined
in RFC-1305. In the case of stratum 2 and greater
(secondary reference) this is the four-octet Internet
address of the peer selected for synchronization.
Some examples of stratum 0 identifiers are, DCN, DCN routing protocol
NIST, NIST public modem TSP, TSP time protocol DTS, Digital Time
Service
Some examples of stratum 1 identifiers are, ATOM, Atomic clock
(calibrated) VLF, VLF radio (OMEGA,, etc.) LORC, LORAN-C
radionavigation GOES, GOES UHF environment satellite GPS, GPS UHF
satellite positioning"
REFERENCE
"D.L. Mills, Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.1"
SYNTAX OCTET STRING (SIZE (4))
NTPPollInterval ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPPollInterval is a signed integer that indicates
the minimum interval between transmitted NTP
messages, in seconds as a power of two. For
instance, a value of six indicates a minimum
interval of 64 seconds."
SYNTAX Integer32 (-20..20)
NTPAssocIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPAssocIdentifier is an integer that indicates
the association identifier of a peer. Every peer
with which an NTP server is associated is
identified by an association identifier."
SYNTAX Integer32 (0..2147483647)
NTPVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPVersion is an integer whose value specifies the version of an NTP
packet."
SYNTAX Unsigned32 (2..4)
NTPVersionPeerServer ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"NTPVersion is an integer whose value specifies the version of an NTP
packet for an NTP peer or server. When tmnxNtpConfigServer has a value
of 'false(2)' (client mode) and tmnxNtpServersVersion or
tmnxNtpPeersVersion has a value of '0', all versions are accepted.
When tmnxNtpConfigServer has a value of 'true(1)' (server mode), an
attempt to set tmnxNtpServersVersion or tmnxNtpPeersVersion to '0'
will be rejected"
SYNTAX Unsigned32 (0 | 2..4)
TmnxNtpDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxNtpDirection is an enumerated integer that specifies the
communication direction."
SYNTAX INTEGER {
transmit (1),
receive (2)
}
tmnxNtpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 38 }
tmnxNtpSysObjs OBJECT IDENTIFIER ::= { tmnxNtpObjs 1 }
tmnxNtpSystem OBJECT IDENTIFIER ::= { tmnxNtpSysObjs 1 }
tmnxNtpSysLeap OBJECT-TYPE
SYNTAX NTPLeapIndicator
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysLeap indicates the two-bit code
warning of an impending leap second to be inserted in the NTP
timescale. This object can only be set when tmnxNtpSysStratum
has a value of 1, primary reference."
::= { tmnxNtpSystem 1 }
tmnxNtpSysStratum OBJECT-TYPE
SYNTAX NTPStratum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysStratum indicates the stratum of the
local clock. A higher stratum value has lower accuracy.
0, unspecified 1, primary reference (e.g.,, calibrated atomic clock,
radio clock) 2-255, secondary reference (via NTP)"
::= { tmnxNtpSystem 2 }
tmnxNtpSysRefId OBJECT-TYPE
SYNTAX NTPRefId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysRefId indicates the particular reference
identifier of the local clock. In the case of stratum 0 (unspecified)
or stratum 1 (primary reference source), this is a four-octet,
left-justified, zero-padded ASCII string. For stratum 2 and greater
(secondary reference), in the case of IPv4, this is the four-octet
Internet Address of the peer selected for synchronization. For stratum
2 and greater IPv6 addresses, this is the bottom four octets of the
MD5 hash of the IPv6 address of the peer selected for synchronization."
::= { tmnxNtpSystem 3 }
tmnxNtpSysRefTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysRefTime indicates the local time when the local
clock was last updated. If the local clock has never been
synchronized, the value is zero."
::= { tmnxNtpSystem 4 }
tmnxNtpSysPoll OBJECT-TYPE
SYNTAX NTPPollInterval
UNITS "seconds as a power of two"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysPoll indicates the minimum interval, in seconds
as a power of two, at which this NTP host polls other NTP servers to
synchronize its clock. For instance, a value of six indicates a
minimum interval of 64 seconds."
::= { tmnxNtpSystem 5 }
tmnxNtpSysPeer OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysPeer indicates the association identifier
of the current synchronization source. This is the index value
for tmnxNtpPeersAssocId of the row in the tmnxNtpPeersVarTable
that represents the peer acting as the current synchronization
source.
The special value 0 indicates there is no currently valid
synchronization source."
::= { tmnxNtpSystem 6 }
tmnxNtpSysClock OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpSysClock indicates the current local time for this
system."
::= { tmnxNtpSystem 7 }
tmnxNtp OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of tmnxNtp specifies whether or not NTP is configured to
execute in the system.
When the value if tmnxNtp is 'disabled', all other objects in this MIB
are not instantiated or return meaningless values.
This scalar object was made obsolete in R8.0."
DEFVAL { disabled }
::= { tmnxNtpSystem 8 }
tmnxNtpAdminState OBJECT-TYPE
SYNTAX INTEGER {
noop (1),
inService (2),
outOfService (3)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of tmnxNtpAdminState specifies the desired administrative
state for NTP.
This scalar object was made obsolete in R8.0; it was replaced by
tmnxNtpConfigAdminState."
DEFVAL { outOfService }
::= { tmnxNtpSystem 9 }
tmnxNtpOperState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
inService (2),
outOfService (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpOperState indicates the current operational state
for NTP."
::= { tmnxNtpSystem 10 }
tmnxNtpServer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of tmnxNtpServer specifies whether or not the
system assumes the role of an NTP server. If the value of
tmnxNtpServer is 'false' the system will function as an
NTP client or peer and will not distribute the time to
downstream network elements.
This scalar object was made obsolete in R8.0; it was replaced by
tmnxNtpConfigServer."
DEFVAL { false }
::= { tmnxNtpSystem 11 }
tmnxNtpServerKeyId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of tmnxNtpServerKeyId specifies the key-id of
the authentication key used by this node to transmit NTP packets. When
tmnxNtpServerKeyId has a value of '0', no authentication is performed.
This scalar object was made obsolete in R8.0; it was replaced by
tmnxNtpConfigServerAuthenticate."
DEFVAL { 0 }
::= { tmnxNtpSystem 12 }
tmnxNtpAuthCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of tmnxNtpAuthCheck specifies whether or not to
skip the rejection of NTP PDUs that do not match the
authentication key or authentication type requirements.
When tmnxNtpAuthCheck has a value of 'true', authentication
PDUs are generated and NTP PDUs are authenticated upon
receipt. Mismatches cause a counter to be incremented for
a type mismatch and a counter for a key value mismatch.
This scalar object was made obsolete in R8.0; it was replaced by
tmnxNtpConfigAuthCheck."
DEFVAL { true }
::= { tmnxNtpSystem 13 }
tmnxNtpBroadcastTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpBroadcastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpBroadcastTable contains an entry for each NTP broadcast address
associated with the NTP application on this system."
::= { tmnxNtpSysObjs 2 }
tmnxNtpBroadcastEntry OBJECT-TYPE
SYNTAX TmnxNtpBroadcastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpBroadcastEntry represents a row in the tmnxNtpBroadcastTable
that contains the variables of a specific broadcast address associated
with the NTP application on this system.
A row entry can be created and deleted through the
tmnxNtpBroadcastEntryStatus object."
INDEX {
tmnxNtpBroadcastDirection,
vRtrID,
tmnxNtpBroadcastIfIndex
}
::= { tmnxNtpBroadcastTable 1 }
TmnxNtpBroadcastEntry ::= SEQUENCE
{
tmnxNtpBroadcastDirection TmnxNtpDirection,
tmnxNtpBroadcastIfIndex InterfaceIndex,
tmnxNtpBroadcastEntryStatus RowStatus,
tmnxNtpBroadcastLastChanged TimeStamp,
tmnxNtpBroadcastAuthKeyId Unsigned32,
tmnxNtpBroadcastVersion NTPVersion,
tmnxNtpBroadcastTtl Unsigned32,
tmnxNtpBroadcastAuthErrs Counter32,
tmnxNtpBroadcastAuthenticate TruthValue,
tmnxNtpBroadcastAssocId NTPAssocIdentifier
}
tmnxNtpBroadcastDirection OBJECT-TYPE
SYNTAX TmnxNtpDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastDirection specifies the this broadcast
address is used to transmit or receive NTP packets."
::= { tmnxNtpBroadcastEntry 1 }
tmnxNtpBroadcastIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastIfIndex indicates the local interface on
which to transmit or receive NTP broadcast packets."
::= { tmnxNtpBroadcastEntry 2 }
tmnxNtpBroadcastEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"tmnxNtpBroadcastEntryStatus is the object used for creating and
deleting row entries in this table."
::= { tmnxNtpBroadcastEntry 3 }
tmnxNtpBroadcastLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastLastChanged indicates the last time the
value of a writable object in this row was modified."
::= { tmnxNtpBroadcastEntry 4 }
tmnxNtpBroadcastAuthKeyId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastAuthKeyId specifies the key-id of
the authentication key and its authentication type used by this
node when acting as an NTP server to receive and transmit NTP
packets to and from an NTP node. When an NTP packet is received
by this node the authentication key type, key id, and key must
be valid otherwise the packet will be rejected and an
tmnxNtpAuthMismatch notification generated. When the value of
tmnxNtpBroadcastAuthKeyId has a value of '0', no authentication
is performed."
DEFVAL { 0 }
::= { tmnxNtpBroadcastEntry 5 }
tmnxNtpBroadcastVersion OBJECT-TYPE
SYNTAX NTPVersion
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastVersion specifies the NTP version number
generated or accepted by this node in NTP broadcast packets."
DEFVAL { 4 }
::= { tmnxNtpBroadcastEntry 6 }
tmnxNtpBroadcastTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastTtl specifies the time-to-live value of
messages transmitted by this broadcast address."
DEFVAL { 127 }
::= { tmnxNtpBroadcastEntry 7 }
tmnxNtpBroadcastAuthErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastAuthErrs indicates the number of times
the tmnxNtpAuthMismatch notification has been generated because of an
authentication check failure on this broadcast interface."
::= { tmnxNtpBroadcastEntry 8 }
tmnxNtpBroadcastAuthenticate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastAuthenticate specifies whether or not to
require authentication of NTP PDUs when acting as a broadcast client.
When tmnxNtpBroadcastAuthenticate has a value of 'true', NTP PDUs are
authenticated upon receipt."
DEFVAL { false }
::= { tmnxNtpBroadcastEntry 9 }
tmnxNtpBroadcastAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpBroadcastAssocId indicates the association
identifier of this NTP broadcast server. This is the index value
for tmnxNtpPeersAssocId of the row in the tmnxNtpPeersVarTable
that represents this NTP broadcast server."
::= { tmnxNtpBroadcastEntry 10 }
tmnxNtpMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpMulticastTable contains an entry for each NTP multicast address
associated with the NTP server on this system."
::= { tmnxNtpSysObjs 3 }
tmnxNtpMulticastEntry OBJECT-TYPE
SYNTAX TmnxNtpMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpMulticastEntry represents a row in the tmnxNtpMulticastTable
that contains the variables of a specific broadcast address associated
with the NTP server on this system.
A row entry can be created and deleted through the
tmnxNtpMulticastEntryStatus object."
INDEX {
tmnxNtpMulticastDirection,
tmnxNtpMulticastIfIndex
}
::= { tmnxNtpMulticastTable 1 }
TmnxNtpMulticastEntry ::= SEQUENCE
{
tmnxNtpMulticastDirection TmnxNtpDirection,
tmnxNtpMulticastIfIndex InterfaceIndex,
tmnxNtpMulticastAddressType InetAddressType,
tmnxNtpMulticastAddress InetAddress,
tmnxNtpMulticastEntryStatus RowStatus,
tmnxNtpMulticastLastChanged TimeStamp,
tmnxNtpMulticastAuthKeyId Unsigned32,
tmnxNtpMulticastVersion NTPVersion,
tmnxNtpMulticastTtl Unsigned32,
tmnxNtpMulticastAuthErrs Counter32,
tmnxNtpMulticastAuthenticate TruthValue,
tmnxNtpMulticastAssocId NTPAssocIdentifier
}
tmnxNtpMulticastDirection OBJECT-TYPE
SYNTAX TmnxNtpDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastDirection specifies the whether this
multicast address is used to transmit or receive NTP packets to a
specific multicast subnet."
::= { tmnxNtpMulticastEntry 1 }
tmnxNtpMulticastIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastIfIndex indicates the local interface
used to transmit or receive NTP multicast packets for a specific
multicast subnet."
::= { tmnxNtpMulticastEntry 2 }
tmnxNtpMulticastAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAddressType specifies the address type of
the tmnxNtpMulticastAddress object."
DEFVAL { ipv4 }
::= { tmnxNtpMulticastEntry 3 }
tmnxNtpMulticastAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAddress specifies the multicast address
used to transmit or receive NTP packets transmitted for this
interface."
DEFVAL { 'E0000101'H }
::= { tmnxNtpMulticastEntry 4 }
tmnxNtpMulticastEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"tmnxNtpMulticastEntryStatus is the object used for creating and
deleting row entries in this table."
::= { tmnxNtpMulticastEntry 5 }
tmnxNtpMulticastLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastLastChanged indicates the last time the
value of a writable object in this row was modified."
::= { tmnxNtpMulticastEntry 6 }
tmnxNtpMulticastAuthKeyId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAuthKeyId specifies the key-id of
the authentication key and its authentication type used by this
node when acting as an NTP server to receive and transmit NTP
packets to and from an NTP node. When an NTP packet is received
by this node the authentication key type, key id, and key must
be valid otherwise the packet will be rejected and an
tmnxNtpAuthMismatch notification generated. When the value of
tmnxNtpMulticastAuthKeyId has a value of '0', no authentication
is performed."
DEFVAL { 0 }
::= { tmnxNtpMulticastEntry 7 }
tmnxNtpMulticastVersion OBJECT-TYPE
SYNTAX NTPVersion
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastVersion specifies the NTP version number
generated or accepted by this node in NTP broadcast packets."
DEFVAL { 4 }
::= { tmnxNtpMulticastEntry 8 }
tmnxNtpMulticastTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastTtl specifies the time-to-live value of
messages transmitted by this broadcast address."
DEFVAL { 127 }
::= { tmnxNtpMulticastEntry 9 }
tmnxNtpMulticastAuthErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAuthErrs indicates the number of times
the tmnxNtpAuthMismatch notification has been generated because of an
authentication check failure on this multicast interface."
::= { tmnxNtpMulticastEntry 10 }
tmnxNtpMulticastAuthenticate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAuthenticate specifies whether or not to
require authentication of NTP PDUs when acting as a multicast client.
When tmnxNtpMulticastAuthenticate has a value of 'true', NTP PDUs are
authenticated upon receipt."
DEFVAL { false }
::= { tmnxNtpMulticastEntry 11 }
tmnxNtpMulticastAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpMulticastAssocId indicates the association
identifier of this NTP multicast server. This is the index value
for tmnxNtpPeersAssocId of the row in the tmnxNtpPeersVarTable
that represents this NTP multicast server."
::= { tmnxNtpMulticastEntry 12 }
tmnxNtpServers OBJECT IDENTIFIER ::= { tmnxNtpObjs 2 }
tmnxNtpServersTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpServersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpServersTable contains an entry for each NTP server associated
with the NTP client on this system."
::= { tmnxNtpServers 1 }
tmnxNtpServersEntry OBJECT-TYPE
SYNTAX TmnxNtpServersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpServersEntry represents a row in the tmnxNtpServersTable that
contains the variables of a specific server associated with the NTP
client on this system.
A row entry can be created and deleted through the
tmnxNtpServersEntryStatus object."
INDEX {
tmnxNtpServersAddrType,
tmnxNtpServersAddress,
vRtrID
}
::= { tmnxNtpServersTable 1 }
TmnxNtpServersEntry ::= SEQUENCE
{
tmnxNtpServersAddrType InetAddressType,
tmnxNtpServersAddress InetAddress,
tmnxNtpServersEntryStatus RowStatus,
tmnxNtpServersLastChanged TimeStamp,
tmnxNtpServersAuthKeyId Unsigned32,
tmnxNtpServersVersion NTPVersionPeerServer,
tmnxNtpServersPrefer TruthValue,
tmnxNtpServersAssocId NTPAssocIdentifier,
tmnxNtpServersAuthErrs Counter32
}
tmnxNtpServersAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpServersAddrType indicates the address type of the
tmnxNtpServersAddress address."
::= { tmnxNtpServersEntry 1 }
tmnxNtpServersAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpServersAddress is an index that uniquely
identifies a node that will provide time to the NTP client of this
system.
The special IPv4 Address, 127.127.1.0, specifies the internal PTP
process as the preferred Stratum 0 server. To create this row, one
must specify tmnxNtpServersPrefer with the value 'true (1)'."
::= { tmnxNtpServersEntry 2 }
tmnxNtpServersEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"tmnxNtpServersEntryStatus is the object used for creating and deleting
row entries in this table."
::= { tmnxNtpServersEntry 3 }
tmnxNtpServersLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpServersLastChanged indicates the last time the
value of a writable object in this row was modified."
::= { tmnxNtpServersEntry 4 }
tmnxNtpServersAuthKeyId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpServersAuthKeyId specifies the key-id of
the authentication key and its authentication type used by this
node to receive and transmit NTP packets to and from
an NTP node. When an NTP packet is received by this node
both authentication key and authentication type must be valid
otherwise the packet will be rejected and an tmnxNtpAuthMismatch
notification generated. When the value of tmnxNtpServersAuthKeyId
has a value of '0', no authentication is performed."
DEFVAL { 0 }
::= { tmnxNtpServersEntry 5 }
tmnxNtpServersVersion OBJECT-TYPE
SYNTAX NTPVersionPeerServer
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpServersVersion specifies the NTP version number
generated or accepted by this node in NTP packets."
DEFVAL { 4 }
::= { tmnxNtpServersEntry 6 }
tmnxNtpServersPrefer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpServersPrefer specifies whether or not
this is the preferred NTP server to receive time from.
Only one row in this table can have tmnxNtpServersPrefer
set to 'true'. When this object is set to 'true' if another
row in this table already has the value 'true', its value
will be changed to 'false'."
DEFVAL { false }
::= { tmnxNtpServersEntry 7 }
tmnxNtpServersAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpServersAssocId indicates the association
identifier of this NTP server. This is the index value
for tmnxNtpPeersAssocId of the row in the tmnxNtpPeersVarTable
that represents this NTP server."
::= { tmnxNtpServersEntry 8 }
tmnxNtpServersAuthErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpServersAuthErrs indicates the number of times the
tmnxNtpAuthMismatch notification has been generated because of an
authentication check failure for this NTP server."
::= { tmnxNtpServersEntry 9 }
tmnxNtpPeers OBJECT IDENTIFIER ::= { tmnxNtpObjs 3 }
tmnxNtpPeersTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpPeersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpPeersTable contains an entry for each NTP server associated
with the NTP client on this system."
::= { tmnxNtpPeers 1 }
tmnxNtpPeersEntry OBJECT-TYPE
SYNTAX TmnxNtpPeersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpPeersEntry represents a row in the tmnxNtpPeersTable that
contains the variables of a specific server associated with the NTP
client on this system.
A row entry can be created and deleted through the
tmnxNtpPeersEntryStatus object."
INDEX {
tmnxNtpPeersAddrType,
tmnxNtpPeersAddress,
vRtrID
}
::= { tmnxNtpPeersTable 1 }
TmnxNtpPeersEntry ::= SEQUENCE
{
tmnxNtpPeersAddrType InetAddressType,
tmnxNtpPeersAddress InetAddress,
tmnxNtpPeersEntryStatus RowStatus,
tmnxNtpPeersLastChanged TimeStamp,
tmnxNtpPeersAuthKeyId Unsigned32,
tmnxNtpPeersVersion NTPVersionPeerServer,
tmnxNtpPeersPrefer TruthValue,
tmnxNtpPeersAssocId NTPAssocIdentifier,
tmnxNtpPeersAuthErrs Counter32
}
tmnxNtpPeersAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersAddrType indicates the address type of the
tmnxNtpPeersAddress address."
::= { tmnxNtpPeersEntry 1 }
tmnxNtpPeersAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersAddress is an index that uniquely identifies
a node that will provide time to the NTP client of this system."
::= { tmnxNtpPeersEntry 2 }
tmnxNtpPeersEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"tmnxNtpPeersEntryStatus is the object used for creating and deleting
row entries in this table."
::= { tmnxNtpPeersEntry 3 }
tmnxNtpPeersLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersLastChanged indicates the last time the value
of a writable object in this row was modified."
::= { tmnxNtpPeersEntry 4 }
tmnxNtpPeersAuthKeyId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersAuthKeyId specifies the key-id of
the authentication key and its authentication type used by this
node to receive and transmit NTP packets to and from
an NTP server and peers. When an NTP packet is received
by this node both authentication key and authentication type
must be valid otherwise the packet will be rejected and an
tmnxNtpAuthMismatch notification generated. When the value of
tmnxNtpPeersAuthKeyId has a value of '0', no authentication
is performed."
DEFVAL { 0 }
::= { tmnxNtpPeersEntry 5 }
tmnxNtpPeersVersion OBJECT-TYPE
SYNTAX NTPVersionPeerServer
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersVersion specifies the NTP version number
generated or accepted by this node in NTP packets."
DEFVAL { 4 }
::= { tmnxNtpPeersEntry 6 }
tmnxNtpPeersPrefer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPrefer specifies whether or not
this is the preferred NTP server to receive time from.
Only one row in this table can have tmnxNtpPeersPrefer
set to 'true'. When this object is set to 'true' if another
row in this table already has the value 'true', its value
will be changed to 'false'."
DEFVAL { false }
::= { tmnxNtpPeersEntry 7 }
tmnxNtpPeersAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersAssocId indicates the association
identifier of this NTP peer. This is the index value
for tmnxNtpPeersVarAssocId of the row in the tmnxNtpPeersVarTable
that represents this NTP peer."
::= { tmnxNtpPeersEntry 8 }
tmnxNtpPeersAuthErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersAuthErrs indicates the number of times the
tmnxNtpAuthMismatch notification has been generated because of an
authentication check failure on this peer."
::= { tmnxNtpPeersEntry 9 }
tmnxNtpPeersVarTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpPeersVarEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpPeersVarTable contains an entry for each peer associated with
the NTP server."
::= { tmnxNtpPeers 2 }
tmnxNtpPeersVarEntry OBJECT-TYPE
SYNTAX TmnxNtpPeersVarEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxNtpPeersVarEntry represents a row in the tmnxNtpPeersVarTable
that contains the variables of a specific node associated with the
NTP server. A row is created in this table when:
an associated server is configured in the tmnxNtpServersTable,
an associated peer is configured in the tmnxNtpPeersTable, or
a peer is dynamically discovered by NTP."
INDEX { tmnxNtpPeersVarAssocId }
::= { tmnxNtpPeersVarTable 1 }
TmnxNtpPeersVarEntry ::= SEQUENCE
{
tmnxNtpPeersVarAssocId NTPAssocIdentifier,
tmnxNtpPeersConfigured TruthValue,
tmnxNtpPeersPeerAddrType InetAddressType,
tmnxNtpPeersPeerAddress InetAddress,
tmnxNtpPeersPeerPort Unsigned32,
tmnxNtpPeersHostAddrType InetAddressType,
tmnxNtpPeersHostAddress InetAddress,
tmnxNtpPeersHostPort Unsigned32,
tmnxNtpPeersMode INTEGER,
tmnxNtpPeersStratum NTPStratum,
tmnxNtpPeersPeerPoll NTPPollInterval,
tmnxNtpPeersHostPoll NTPPollInterval,
tmnxNtpPeersRefId NTPRefId,
tmnxNtpPeersReceiveTime NTPTimeStamp,
tmnxNtpPeersReach Unsigned32,
tmnxNtpPeersOffset NTPSignedTimeValue,
tmnxNtpPeersPrefPeer TruthValue,
tmnxNtpPeersStatus INTEGER,
tmnxNtpPeersStatusFlags BITS,
tmnxNtpPeersPeerVRtrID TmnxVRtrID
}
tmnxNtpPeersVarAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersVarAssocId specifies an integer value greater
than 0 that uniquely identifies a peer with which the local NTP node
is associated."
::= { tmnxNtpPeersVarEntry 1 }
tmnxNtpPeersConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersConfigured indicates whether or not the
association was created from configuration information. When the value
is 'true' this association was configured and it will not be
demobilized if the peer becomes unreachable."
::= { tmnxNtpPeersVarEntry 2 }
tmnxNtpPeersPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPeerAddrType indicates the address type of
the tmnxNtpPeersPeerAddress Internet address."
::= { tmnxNtpPeersVarEntry 3 }
tmnxNtpPeersPeerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPeerAddress specifies the Internet address of
this peer."
::= { tmnxNtpPeersVarEntry 4 }
tmnxNtpPeersPeerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPeerPort indicates 16-bit UDP port number on
which this peer receives NTP messages."
::= { tmnxNtpPeersVarEntry 5 }
tmnxNtpPeersHostAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersHostAddrType indicates the address type of
the tmnxNtpPeersHostAddress Internet address."
::= { tmnxNtpPeersVarEntry 6 }
tmnxNtpPeersHostAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersHostAddress specifies the Internet address of
the local host."
::= { tmnxNtpPeersVarEntry 7 }
tmnxNtpPeersHostPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersHostPort indicates the 16-bit UDP port number
on which the local host receives NTP messages."
::= { tmnxNtpPeersVarEntry 8 }
tmnxNtpPeersMode OBJECT-TYPE
SYNTAX INTEGER {
unspecified (0),
symmetricActive (1),
symmetricPassive (2),
client (3),
server (4),
broadcast (5),
reservedControl (6),
reservedPrivate (7),
broadcastclient (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersMode indicates the association mode, with
values coded as follows:
0, unspecified
1, symmetric active - The host sends periodic messages regardless
of the reachability state or stratum of this peer and so
announces its willingness to synchronize and be synchronized
by the peer.
2, symmetric passive - This association type is created upon receipt
of a message from a peer operating in the symmetric active
mode and lasts as long as the peer is reachable and operating
at a stratum level less than or equal to the host. Else the
association is dissolved. Such an association always lasts
until at least one message has been sent in reply. A host in
this mode announces its willingness to synchronize and be
synchronized by the peer.
3, client - Periodic messages are sent regardless of the reachability
state or stratum of the peer. A host in this mode announces
its willingness to be synchronized by but not to synchronize
the peer.
4, server - This association is created upon receipt of a client
request message and exists only in order to reply to that
request, after which the association is dissolved. A host
in this mode announces its willingness to synchronize,
but not to be synchronized by the peer.
5, broadcast - Periodic messages are sent regardless of the
reachability state or stratum of the peers. A host in this
mode announces its willingness to synchronize all of the
peers but not to be synchronized by any of them.
6, reserved for NTP control messages
7, reserved for private use
8, broadcastclient - Messages are sent only in response to messages
received from a broadcast server. A host in this mode is
willing to be synchronized by any broadcast server."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.3"
::= { tmnxNtpPeersVarEntry 9 }
tmnxNtpPeersStratum OBJECT-TYPE
SYNTAX NTPStratum
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersStratum indicates the stratum of the peer
clock.
0, unspecified 1, primary reference (e.g.,, calibrated atomic clock,
radio clock) 2-255, secondary reference (via NTP)"
::= { tmnxNtpPeersVarEntry 10 }
tmnxNtpPeersPeerPoll OBJECT-TYPE
SYNTAX NTPPollInterval
UNITS "seconds as a power of two"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPeerPoll indicates the interval at which the
peer polls the local host."
::= { tmnxNtpPeersVarEntry 11 }
tmnxNtpPeersHostPoll OBJECT-TYPE
SYNTAX NTPPollInterval
UNITS "seconds as a power of two"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersHostPoll indicates the interval at which the
local host polls the peer."
::= { tmnxNtpPeersVarEntry 12 }
tmnxNtpPeersRefId OBJECT-TYPE
SYNTAX NTPRefId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersRefId indicates the particular reference
clock for this peer. In the case of stratum 0 (unspecified) or stratum
1 (primary reference source), this is a four-octet,
left-justified,zero-padded ASCII string. In the case of stratum 2 and
greater (secondary reference) this is the four-octet Internet Address
of the peer"
::= { tmnxNtpPeersVarEntry 13 }
tmnxNtpPeersReceiveTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersReceiveTime indicates the local time when the
latest NTP message from this peer arrived. If this peer becomes
unreachable the value is set to zero."
::= { tmnxNtpPeersVarEntry 14 }
tmnxNtpPeersReach OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersReach indicates a shift register used
to determine the reachability status of the peer. Bits enter
from the least significant (rightmost) end.
A peer is considered reachable if at least one bit in this register is
set to one. The data in this shift register is populated by
the NTP protocol processing."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.3"
::= { tmnxNtpPeersVarEntry 15 }
tmnxNtpPeersOffset OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersOffset indicates the estimated offset
of the peer clock relative to the local clock, in seconds. The
host determines the value of this object using the NTP clock-filter
algorithms."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { tmnxNtpPeersVarEntry 16 }
tmnxNtpPeersPrefPeer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPrefPeer indicates whether this peer is
the preferred one over the others. If this object has a
value of 'true', NTP will use this peer to synchronize the time."
::= { tmnxNtpPeersVarEntry 17 }
tmnxNtpPeersStatus OBJECT-TYPE
SYNTAX INTEGER {
reject (0),
inaccurate (1),
excess (2),
outlyer (3),
candidate (4),
selected (5),
syspeer (6),
ppspeer (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersStatus indicates the status of the peer, with
values coded as follows:
0, reject - The peer is rejected and will not be used for
synchronization. Rejection reasons could be the peer is
unreachable, the peer is synchronized to this local server
so synchronizing with it would create a sync loop, or the
synchronization distance is too large.
1, inaccurate - The peer is not maintaining an accurate clock. This
peer will not be used for synchronization.
2, excess - The peer's synchronization distance is greater than ten
other peers. This peer will not be used for synchronization.
3, outlyer - The peer is discarded as an outlyer. This peer will not
be used for synchronization.
4, candidate - The peer is accepted as a possible source of
synchronization.
5, selected - The peer is an acceptable source of synchronization,
but it's synchronization distance is greater than six other
peers.
6, syspeer - The peer is chosen as the source of synchronization.
7, ppspeer - The peer is chosen as the source of synchronization, but
the actual synchronization is occurring from a
pulse-per-second (PPS) signal."
::= { tmnxNtpPeersVarEntry 18 }
tmnxNtpPeersStatusFlags OBJECT-TYPE
SYNTAX BITS {
config (0),
authenable (1),
authentic (2),
reachable (3),
broadcastclient (4),
multicastclient (5),
broadcast (6),
multicast (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersStatusFlags contains bits which indicate the
status of the peer, where 1 or more bits may be set, with values coded
as follows:
0, config - If 1, the peer is a configured association. If 0, the peer
is a temporary association.
1, authenable - If 1, the peer requires authentication. If 0, the peer
does not require authentication.
2, authentic - If authenable is 1, if 1 the peer has passed
authentication, if 0, the peer has failed authentication. If
authenable is 0, this bit has no meaning.
3, reachable - If 1, the peer has been reached in 1 of the last 8
polls. If 0, the peer is not reachable in the last 8 polls.
4, broadcastclient - If 1, the peer is a broadcast client temporary
association created in response to discovering a broadcast
server. If 0, the peer is not a broadcast client association.
5, multicastclient - If 1, the peer is a multicast client temporary
association created in response to discovering a multicast
server. If 0, the peer is not a multicast client association.
6, broadcast - If 1, the peer is a broadcast server association. If 0,
the peer is not a broadcast association.
7, multicast - If 1, the peer is a multicast server association. If 0,
the peer is not a multicast association."
::= { tmnxNtpPeersVarEntry 19 }
tmnxNtpPeersPeerVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpPeersPeerVRtrID indicates the virtual router ID of
the NTP server or peer associated with this entry."
::= { tmnxNtpPeersVarEntry 20 }
tmnxNtpFilter OBJECT IDENTIFIER ::= { tmnxNtpObjs 4 }
tmnxNtpAuthKeys OBJECT IDENTIFIER ::= { tmnxNtpObjs 5 }
tmnxNtpAuthKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpAuthKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxNtpAuthKeyTable contains an entry for each configured
authentication key."
::= { tmnxNtpAuthKeys 1 }
tmnxNtpAuthKeyEntry OBJECT-TYPE
SYNTAX TmnxNtpAuthKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {
vRtrID,
tmnxNtpAuthKeyId
}
::= { tmnxNtpAuthKeyTable 1 }
TmnxNtpAuthKeyEntry ::= SEQUENCE
{
tmnxNtpAuthKeyId Unsigned32,
tmnxNtpAuthKeyEntryStatus RowStatus,
tmnxNtpAuthKeyLastChanged TimeStamp,
tmnxNtpAuthKey OCTET STRING,
tmnxNtpAuthKeyType INTEGER
}
tmnxNtpAuthKeyId OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpAuthKeyId is an index into the tmnxNtpAuthKeyTable
that uniquely identifies a authentication key and type to authenticate
NTP packets."
::= { tmnxNtpAuthKeyEntry 1 }
tmnxNtpAuthKeyEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"tmnxNtpAuthKeyEntryStatus is the object used for creating and deleting
row entries in this table.
A value must be set for tmnxNtpAuthKeyType in order for
tmnxNtpAuthKeyEntryStatus to successfully transition to the 'active'
state.
An attempt to 'destroy' a row entry will fail with an
inconsistentValue error if the key-id is associated with a configured
NTP server, peer, multicast or broadcast address."
::= { tmnxNtpAuthKeyEntry 2 }
tmnxNtpAuthKeyLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpAuthKeyLastChanged indicates the last time the
value of a writable object in this row was modified."
::= { tmnxNtpAuthKeyEntry 3 }
tmnxNtpAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpAuthKey is the actual valued compared
by other network elements to authenticate an NTP packet.
The key can be any combination of up to 32 ASCII characters,
including spaces. For authentication to succeed both the
authentication key and the authentication type defined by the
tmnxNtpAuthKeyType variable must match.
When the tmnxNtpAuthKeyType is des, the key must be a maximum
of 8 octets. When the tmnxNtpAuthKeyType is messageDigest,
the key may be up to 32 octets long.
When read, tmnxNtpAuthKey always returns an OCTET STRING of zero
length."
DEFVAL { ''H }
::= { tmnxNtpAuthKeyEntry 4 }
tmnxNtpAuthKeyType OBJECT-TYPE
SYNTAX INTEGER {
des (1),
messageDigest (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpAuthKeyType specifies the type of authentication
method used to authenticate and NTP packet.
des (1) - Use DES authentication
messageDigest (2) - Use MD5 authentication as specified
in RFC-2104.
A value must be set for tmnxNtpAuthKeyType in order for
tmnxNtpAuthKeyEntryStatus to successfully transition to the 'active'
state."
::= { tmnxNtpAuthKeyEntry 5 }
tmnxNtpNotifyObjs OBJECT IDENTIFIER ::= { tmnxNtpObjs 6 }
tmnxNtpUTCOffset OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"tmnxNtpUTCOffset is used by tmnxNtpUtcOffsetExThreshold to specify the
estimated offset of the local clock relative to UTC (Universal
Coordinated Time), in seconds."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { tmnxNtpNotifyObjs 1 }
tmnxNtpUTCOffsetThreshold OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"tmnxNtpUTCOffsetThreshold is used by tmnxNtpUtcOffsetExThreshold to
specify the threshold, in seconds, which the UTC (Universal
Coordinated Time) offset must not exceed."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { tmnxNtpNotifyObjs 2 }
tmnxNtpAuthKeyFailType OBJECT-TYPE
SYNTAX INTEGER {
invalidAuthKeyType (1),
invalidAuthKey (2),
invalidAuthKeyId (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"tmnxNtpAuthKeyFailType is used by tmnxNtpAuthMismatch to specify if
invalid authentication key, key id, or key type was the cause for its
generation."
::= { tmnxNtpNotifyObjs 3 }
tmnxNtpConfigs OBJECT IDENTIFIER ::= { tmnxNtpObjs 7 }
tmnxNtpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxNtpConfigTable contains an entry for each router instance with
NTP configured."
::= { tmnxNtpConfigs 1 }
tmnxNtpConfigEntry OBJECT-TYPE
SYNTAX TmnxNtpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxNtpConfigEntry consists of the information pertaining to the
management of supporting NTP clients on a router instance.
Entries are created and destroyed using the tmnxNtpConfigRowStatus
object. In order to create a new row in the tmnxNtpConfigTable, the
transport router (vRtrID=1) must be defined first. Likewise, to delete
the transport router, all virtual routers must be destroyed first."
INDEX { vRtrID }
::= { tmnxNtpConfigTable 1 }
TmnxNtpConfigEntry ::= SEQUENCE
{
tmnxNtpConfigRowStatus RowStatus,
tmnxNtpConfigAdminState TmnxAdminState,
tmnxNtpConfigServer TruthValue,
tmnxNtpConfigServerAuthenticate TruthValue,
tmnxNtpConfigAuthCheck TruthValue
}
tmnxNtpConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpConfigRowStatus manages the creation and deletion
of the tmnxNtpConfigEntry row."
::= { tmnxNtpConfigEntry 1 }
tmnxNtpConfigAdminState OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpConfigAdminState specifies the administrative
state of the NTP Configuration entry."
DEFVAL { outOfService }
::= { tmnxNtpConfigEntry 2 }
tmnxNtpConfigServer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpConfigServer specifies whether or not the NTP
configuration is acting as a NTP server or not.
This object is fixed to 'true(1)' for rows consisting of a vRtrID
value greater than 1.
For the entry with vRtrID set to 1, the default value is 'false(2)'."
DEFVAL { true }
::= { tmnxNtpConfigEntry 3 }
tmnxNtpConfigServerAuthenticate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpConfigServerAuthenticate specifies whether or not
to require authentication of NTP PDUs when acting as a server.
When tmnxNtpConfigServerAuthenticate has a value of 'true', NTP PDUs
are authenticated upon receipt."
DEFVAL { false }
::= { tmnxNtpConfigEntry 4 }
tmnxNtpConfigAuthCheck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxNtpConfigAuthCheck specifies whether or not to skip
the rejection of NTP PDUs that do not match the authentication key or
authentication type requirements. When tmnxNtpConfigAuthCheck has a
value of 'true', authentication PDUs are generated and NTP PDUs are
authenticated upon receipt. Mismatches cause a counter to be
incremented for a type mismatch and a counter for a key value
mismatch."
DEFVAL { true }
::= { tmnxNtpConfigEntry 5 }
tmnxNtpClientInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxNtpClientInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxNtpClientInfoTable contains an entry for NTP client requests."
::= { tmnxNtpConfigs 2 }
tmnxNtpClientInfoEntry OBJECT-TYPE
SYNTAX TmnxNtpClientInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxNtpClientInfoEntry represents a row in the tmnxNtpConfigTable
that consists of the variables for a specific client associated with
the NTP server on this system.
Row entries are created and deleted by the system."
INDEX {
vRtrID,
tmnxNtpClientAddressType,
tmnxNtpClientAddress
}
::= { tmnxNtpClientInfoTable 1 }
TmnxNtpClientInfoEntry ::= SEQUENCE
{
tmnxNtpClientAddressType InetAddressType,
tmnxNtpClientAddress InetAddress,
tmnxNtpClientInfoLastRequestTime TimeStamp
}
tmnxNtpClientAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpClientAddressType specifies the address type of
the tmnxNtpClientAddress object."
::= { tmnxNtpClientInfoEntry 1 }
tmnxNtpClientAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxNtpClientAddress specifies the address of an NTP
client who requested the NTP time."
::= { tmnxNtpClientInfoEntry 2 }
tmnxNtpClientInfoLastRequestTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxNtpClientInfoLastRequestTime indicates the time of
the last NTP time request from this IP address."
::= { tmnxNtpClientInfoEntry 3 }
tmnxNtpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 38 }
tmnxNtpCompliances OBJECT IDENTIFIER ::= { tmnxNtpConformance 1 }
tmnxNtpCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of NTP features on Nokia 7x50
SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxNtpGlobalGroup,
tmnxNtpBroadcastGroup,
tmnxNtpMulticastGroup,
tmnxNtpServersGroup,
tmnxNtpPeersGroup,
tmnxNtpAuthKeyGroup,
tmnxNtpNotificationGroup
}
::= { tmnxNtpCompliances 1 }
tmnxNtpV4v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of NTP features on Nokia 7xxx
SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxNtpGlobalGroup,
tmnxNtpBroadcastGroup,
tmnxNtpMulticastGroup,
tmnxNtpServersGroup,
tmnxNtpPeersGroup,
tmnxNtpAuthKeyGroup,
tmnxNtpNotificationV4v0Group
}
::= { tmnxNtpCompliances 2 }
tmnxNtpV6v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of NTP features on Nokia 7xxx
SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxNtpGlobalGroup,
tmnxNtpBroadcastGroup,
tmnxNtpMulticastGroup,
tmnxNtpServersGroup,
tmnxNtpPeersGroup,
tmnxNtpAuthKeyGroup,
tmnxNtpNotificationV6v0Group
}
::= { tmnxNtpCompliances 3 }
tmnxNtpV8v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of NTP features on the Nokia
7xxx SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxNtpGlobalV8v0Group,
tmnxNtpV8v0Group,
tmnxNtpBroadcastGroup,
tmnxNtpMulticastGroup,
tmnxNtpServersGroup,
tmnxNtpPeersGroup,
tmnxNtpAuthKeyGroup,
tmnxNtpNotificationV6v0Group
}
::= { tmnxNtpCompliances 4 }
tmnxNtpGroups OBJECT IDENTIFIER ::= { tmnxNtpConformance 2 }
tmnxNtpGlobalGroup OBJECT-GROUP
OBJECTS {
tmnxNtpSysLeap,
tmnxNtpSysStratum,
tmnxNtpSysRefId,
tmnxNtpSysRefTime,
tmnxNtpSysPoll,
tmnxNtpSysPeer,
tmnxNtpSysClock,
tmnxNtp,
tmnxNtpAdminState,
tmnxNtpOperState,
tmnxNtpServer,
tmnxNtpServerKeyId,
tmnxNtpAuthCheck
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of the local system NTP
instance capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 1 }
tmnxNtpBroadcastGroup OBJECT-GROUP
OBJECTS {
tmnxNtpBroadcastEntryStatus,
tmnxNtpBroadcastLastChanged,
tmnxNtpBroadcastAuthKeyId,
tmnxNtpBroadcastVersion,
tmnxNtpBroadcastTtl,
tmnxNtpBroadcastAuthErrs,
tmnxNtpBroadcastAuthenticate,
tmnxNtpBroadcastAssocId
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the NTP servers
associations capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 2 }
tmnxNtpMulticastGroup OBJECT-GROUP
OBJECTS {
tmnxNtpMulticastAddressType,
tmnxNtpMulticastAddress,
tmnxNtpMulticastEntryStatus,
tmnxNtpMulticastLastChanged,
tmnxNtpMulticastAuthKeyId,
tmnxNtpMulticastVersion,
tmnxNtpMulticastTtl,
tmnxNtpMulticastAuthErrs,
tmnxNtpMulticastAuthenticate,
tmnxNtpMulticastAssocId
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the NTP servers
associations capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 3 }
tmnxNtpServersGroup OBJECT-GROUP
OBJECTS {
tmnxNtpServersEntryStatus,
tmnxNtpServersLastChanged,
tmnxNtpServersAuthKeyId,
tmnxNtpServersVersion,
tmnxNtpServersPrefer,
tmnxNtpServersAssocId,
tmnxNtpServersAuthErrs
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the NTP servers
associations capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 4 }
tmnxNtpPeersGroup OBJECT-GROUP
OBJECTS {
tmnxNtpPeersEntryStatus,
tmnxNtpPeersLastChanged,
tmnxNtpPeersAuthKeyId,
tmnxNtpPeersVersion,
tmnxNtpPeersPrefer,
tmnxNtpPeersAssocId,
tmnxNtpPeersAuthErrs,
tmnxNtpPeersConfigured,
tmnxNtpPeersPeerAddrType,
tmnxNtpPeersPeerAddress,
tmnxNtpPeersPeerPort,
tmnxNtpPeersHostAddrType,
tmnxNtpPeersHostAddress,
tmnxNtpPeersHostPort,
tmnxNtpPeersMode,
tmnxNtpPeersStratum,
tmnxNtpPeersPeerPoll,
tmnxNtpPeersHostPoll,
tmnxNtpPeersRefId,
tmnxNtpPeersReceiveTime,
tmnxNtpPeersReach,
tmnxNtpPeersOffset,
tmnxNtpPeersPrefPeer,
tmnxNtpPeersStatus,
tmnxNtpPeersStatusFlags,
tmnxNtpPeersPeerVRtrID
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the NTP peers
associations capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 5 }
tmnxNtpAuthKeyGroup OBJECT-GROUP
OBJECTS {
tmnxNtpAuthKeyEntryStatus,
tmnxNtpAuthKeyLastChanged,
tmnxNtpAuthKey,
tmnxNtpAuthKeyType
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the NTP authentication
key capabilities on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 6 }
tmnxNtpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxNtpAuthMismatch,
tmnxNtpNoServersAvail,
tmnxNtpServersAvail,
tmnxNtpMaxFreqDftExceed,
tmnxNtpUtcOffsetExThreshold,
tmnxNtpUtcOffsetInThreshold,
tmnxNtpOperChange
}
STATUS obsolete
DESCRIPTION
"The group of notifications supporting management of the NTP operations
on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 7 }
tmnxNtpNotifyObjsGroup OBJECT-GROUP
OBJECTS {
tmnxNtpUTCOffset,
tmnxNtpUTCOffsetThreshold,
tmnxNtpAuthKeyFailType
}
STATUS current
DESCRIPTION
"The group of objects used by notifications supporting management of
the NTP operations on Nokia 7x50 SR series systems."
::= { tmnxNtpGroups 8 }
tmnxNtpObsoleteNotificationV4v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxNtpUtcOffsetExThreshold,
tmnxNtpUtcOffsetInThreshold
}
STATUS current
DESCRIPTION
"The group of obsolete notifications supporting management of the NTP
operations on Nokia 7xxx SR series systems."
::= { tmnxNtpGroups 9 }
tmnxNtpNotificationV4v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxNtpAuthMismatch,
tmnxNtpNoServersAvail,
tmnxNtpServersAvail,
tmnxNtpMaxFreqDftExceed,
tmnxNtpOperChange
}
STATUS obsolete
DESCRIPTION
"The group of notifications supporting management of the NTP operations
on Nokia 7xxx SR series systems."
::= { tmnxNtpGroups 10 }
tmnxNtpNotificationV6v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxNtpAuthMismatch,
tmnxNtpNoServersAvail,
tmnxNtpServersAvail,
tmnxNtpOperChange,
tmnxNtpServerChange
}
STATUS current
DESCRIPTION
"The group of notifications supporting management of the NTP operations
on Nokia 7xxx SR series systems."
::= { tmnxNtpGroups 11 }
tmnxNtpObsoleteNotficatnV6v0Grp NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxNtpMaxFreqDftExceed
}
STATUS current
DESCRIPTION
"The group of obsolete notifications supporting management of the NTP
operations on Nokia 7xxx SR v6.0 series systems."
::= { tmnxNtpGroups 12 }
tmnxNtpObsoleteV8v0Group OBJECT-GROUP
OBJECTS {
tmnxNtp,
tmnxNtpAdminState,
tmnxNtpServer,
tmnxNtpServerKeyId,
tmnxNtpAuthCheck
}
STATUS current
DESCRIPTION
"The group of objects removed from the Nokia 7x50 SR series systems in
release 8.0."
::= { tmnxNtpGroups 13 }
tmnxNtpGlobalV8v0Group OBJECT-GROUP
OBJECTS {
tmnxNtpSysLeap,
tmnxNtpSysStratum,
tmnxNtpSysRefId,
tmnxNtpSysRefTime,
tmnxNtpSysPoll,
tmnxNtpSysPeer,
tmnxNtpSysClock,
tmnxNtpOperState
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the local system NTP
instance capabilities on Nokia 7x50 SR series systems in release 8.0."
::= { tmnxNtpGroups 14 }
tmnxNtpV8v0Group OBJECT-GROUP
OBJECTS {
tmnxNtpConfigRowStatus,
tmnxNtpConfigAdminState,
tmnxNtpConfigServer,
tmnxNtpConfigServerAuthenticate,
tmnxNtpConfigAuthCheck,
tmnxNtpClientInfoLastRequestTime
}
STATUS current
DESCRIPTION
"The group of objects supporting virtual router instance management of
the NTP operations on Nokia 7xxx SR series systems."
::= { tmnxNtpGroups 15 }
tmnxNtpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 38 }
tmnxNtpNotifications OBJECT IDENTIFIER ::= { tmnxNtpNotifyPrefix 0 }
tmnxNtpAuthMismatch NOTIFICATION-TYPE
OBJECTS {
tmnxNtpPeersPeerAddrType,
tmnxNtpPeersPeerAddress,
tmnxNtpAuthKeyFailType,
tmnxNtpPeersPeerVRtrID
}
STATUS current
DESCRIPTION
"The tmnxNtpAuthMismatch notification is generated when
tmnxNtpAuthCheck has a value of true and an NTP message is received
with an incorrect authentication key, key id, or key type.
tmnxNtpPeersPeerAddrType and tmnxNtpPeersPeerAddress indicate the
Internet address of the peer that sent the message that failed
authentication. The value of tmnxNtpPeersPeerVRtrID indicates the
virtual router ID of the NTP peer."
::= { tmnxNtpNotifications 1 }
tmnxNtpNoServersAvail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The tmnxNtpNoServersAvail notification is generated when no NTP
servers are available."
::= { tmnxNtpNotifications 2 }
tmnxNtpServersAvail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The tmnxNtpServersAvail notification is generated when NTP servers are
available."
::= { tmnxNtpNotifications 3 }
tmnxNtpMaxFreqDftExceed NOTIFICATION-TYPE
STATUS obsolete
DESCRIPTION
"The tmnxNtpMaxFreqDftExceed notification is generated when
tmnxNtpDriftAmount has exceeded the maximum frequency drift of + or -
500 parts per million."
::= { tmnxNtpNotifications 4 }
tmnxNtpUtcOffsetExThreshold NOTIFICATION-TYPE
OBJECTS {
tmnxNtpUTCOffset,
tmnxNtpUTCOffsetThreshold
}
STATUS obsolete
DESCRIPTION
"The tmnxNtpUtcOffsetExThreshold event is generated when
tmnxNtpUTCOffset has exceeded the threshold as specified in
tmnxNtpUTCOffsetThreshold.
This notification was made obsolete in 4.0 R-12 release and 5.0 R-2
release."
::= { tmnxNtpNotifications 5 }
tmnxNtpUtcOffsetInThreshold NOTIFICATION-TYPE
OBJECTS {
tmnxNtpUTCOffset,
tmnxNtpUTCOffsetThreshold
}
STATUS obsolete
DESCRIPTION
"The tmnxNtpUtcOffsetInThreshold event is generated when
tmnxNtpUTCOffset is back within the threshold as specified in
tmnxNtpUTCOffsetThreshold.
This notification was made obsolete in 4.0 R-12 release and 5.0 R-2
release."
::= { tmnxNtpNotifications 6 }
tmnxNtpOperChange NOTIFICATION-TYPE
OBJECTS {
tmnxNtpOperState
}
STATUS current
DESCRIPTION
"The tmnxNtpOperChange notification is generated whenever there is a
change in the operational state of NTP."
::= { tmnxNtpNotifications 7 }
tmnxNtpServerChange NOTIFICATION-TYPE
OBJECTS {
tmnxNtpPeersPeerAddrType,
tmnxNtpPeersPeerAddress,
tmnxNtpPeersPeerVRtrID
}
STATUS current
DESCRIPTION
"The tmnxNtpServerChange notification is generated when more than one
NTP servers are configured in a system and a different NTP server is
selected because the operational status of the earlier NTP server has
changed.
The value of tmnxNtpPeersPeerAddress indicates the address of the new
NTP server. The value of tmnxNtpPeersPeerVRtrID indicates the virtual
router ID of the new NTP server."
::= { tmnxNtpNotifications 8 }
END