883 lines
36 KiB
Plaintext
883 lines
36 KiB
Plaintext
|
-- =================================================================
|
||
|
-- Copyright (c) 2004-2016 New H3C Tech. Co., Ltd. All rights reserved.
|
||
|
--
|
||
|
-- Description: Network Time Protocol (NTP) Version 3, is used to synchronize
|
||
|
-- timekeeping among a set of distributed time servers and clients.
|
||
|
-- Reference:
|
||
|
-- Version: V1.8
|
||
|
-- History:
|
||
|
-- V1.0 <sunhaipeng>, <2003-03-19>, <initial>
|
||
|
-- V1.1 jinyi, 2004-12-02,
|
||
|
-- Fix syntax bugs and adjust format of the whole file.
|
||
|
-- V1.2 sunkai, 2006-03-23
|
||
|
-- Modified SYNTAX of hh3cNTPPeerKeyId.
|
||
|
-- V1.3 2010-03-05
|
||
|
-- Added hh3cNTPServerIP.
|
||
|
-- V1.4 2011-01-27
|
||
|
-- Added hh3cNTPSysPollSec, hh3cNTPSysClockSec. Modified hh3cNTPServerIP.
|
||
|
-- V1.5 2012-04-13 by huangshengliang
|
||
|
-- change seconds to milliseconds.
|
||
|
-- V1.6 2013-05-29 by niuxuning
|
||
|
-- Modified local clock of hh3cNTPPeerStratum.
|
||
|
-- V1.7 2014-03-03 by wangjianming
|
||
|
-- Changed the state of hh3cNTPSysPeer to obsolete.
|
||
|
-- Added hh3cNTPSysSrcPeer.
|
||
|
-- V1.8 2016-09-14 by chenzichao
|
||
|
-- Corrected spelling of the word 'message'.
|
||
|
-- =================================================================
|
||
|
HH3C-NTP-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
IpAddress, Integer32, MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32
|
||
|
FROM SNMPv2-SMI
|
||
|
RowStatus, TruthValue
|
||
|
FROM SNMPv2-TC
|
||
|
hh3cRhw
|
||
|
FROM HH3C-OID-MIB;
|
||
|
|
||
|
hh3cNTP MODULE-IDENTITY
|
||
|
LAST-UPDATED "200303150000Z"
|
||
|
ORGANIZATION
|
||
|
"New H3C Tech. Co., Ltd."
|
||
|
CONTACT-INFO
|
||
|
"Platform Team New H3C Tech. Co., Ltd.
|
||
|
Hai-Dian District Beijing P.R. China
|
||
|
http://www.h3c.com
|
||
|
Zip:100085
|
||
|
"
|
||
|
DESCRIPTION
|
||
|
"This MIB provides mechanisms to monitor a NTP server."
|
||
|
REVISION "200303150000Z"
|
||
|
DESCRIPTION
|
||
|
"The initial revision of this MIB module."
|
||
|
::= { hh3cRhw 22 }
|
||
|
|
||
|
hh3cNTPSystemMIB OBJECT IDENTIFIER ::= { hh3cNTP 1 }
|
||
|
|
||
|
hh3cNTPSystemMIBObjects OBJECT IDENTIFIER ::= { hh3cNTPSystemMIB 1 }
|
||
|
|
||
|
hh3cNTPSysLeap OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
noWarning(0),
|
||
|
addSecond(1),
|
||
|
subtractSecond(2),
|
||
|
alarm(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Leap Indicator (LI): This is a two-bit code warning of an impending
|
||
|
leap second to be inserted/deleted in the last minute of the current
|
||
|
day, with bit 0 and bit 1, respectively, coded as follows:
|
||
|
00, no warning
|
||
|
01, last minute has 61 seconds
|
||
|
10, last minute has 59 seconds)
|
||
|
11, alarm condition (clock not synchronized)."
|
||
|
::= { hh3cNTPSystemMIBObjects 1 }
|
||
|
|
||
|
hh3cNTPSysStratum OBJECT-TYPE
|
||
|
SYNTAX Integer32(1..16)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an eight-bit integer indicating the stratum level
|
||
|
of the local clock, with values defined as follows:
|
||
|
0, unspecified
|
||
|
1, primary reference (e.g.,, radio clock)
|
||
|
2-255, secondary reference (via NTP)"
|
||
|
::= { hh3cNTPSystemMIBObjects 2 }
|
||
|
|
||
|
hh3cNTPSysPrecision OBJECT-TYPE
|
||
|
SYNTAX Integer32(-20..20)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Precision : This is a signed integer indicating the
|
||
|
precision of the various clocks, in seconds to the nearest
|
||
|
power of two. The value must be rounded to the next larger
|
||
|
power of two; for instance, a 50-Hz (20 ms) or 60-Hz (16.67ms)
|
||
|
power-frequency clock would be assigned the value -5 (31.25 ms),
|
||
|
while a 1000-Hz (1 ms) crystal-controlled clock would be assigned
|
||
|
the value -9 (1.95 ms)."
|
||
|
::= { hh3cNTPSystemMIBObjects 3 }
|
||
|
|
||
|
hh3cNTPSysRootdelay OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Root Delay : This is a signed fixed-point number indicating
|
||
|
the total roundtrip delay to the primary reference source
|
||
|
at the root of the synchronization subnet, in milliseconds. Note
|
||
|
that this variable can take on both positive and negative
|
||
|
values, depending on clock precision and skew."
|
||
|
::= { hh3cNTPSystemMIBObjects 4 }
|
||
|
|
||
|
hh3cNTPSysRootdispersion OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Root Dispersion : This is a signed fixed-point number
|
||
|
indicating the maximum error relative to the primary
|
||
|
reference source at the root of the synchronization
|
||
|
subnet, in milliseconds. Only positive values greater than
|
||
|
zero are possible."
|
||
|
::= { hh3cNTPSystemMIBObjects 5 }
|
||
|
|
||
|
hh3cNTPSysRefid OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Reference Clock Identifier : This is a 32-bit code
|
||
|
identifying the particular reference 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.
|
||
|
Stratum, Code, Meaning
|
||
|
0, DCN, DCN routing protocol
|
||
|
0, TSP, TSP time protocol
|
||
|
1, ATOM, Atomic clock (calibrated)
|
||
|
1, WWVB, WWVB LF (band 5) radio
|
||
|
1, GOES, GOES UHF (band 9) satellite
|
||
|
1, WWV, WWV HF (band 7) radio"
|
||
|
::= { hh3cNTPSystemMIBObjects 6 }
|
||
|
|
||
|
hh3cNTPSysReftime OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Reference Timestamp : This is the local time, in
|
||
|
timestamp format, when the local clock was last
|
||
|
updated. If the local clock has never been synchronized,
|
||
|
the value is zero."
|
||
|
::= { hh3cNTPSystemMIBObjects 7 }
|
||
|
|
||
|
hh3cNTPSysPoll OBJECT-TYPE
|
||
|
SYNTAX Integer32(-20..20)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Poll Interval : This is a signed integer indicating
|
||
|
the minimum interval between transmitted messages,
|
||
|
in seconds as a power of two. For instance, a value
|
||
|
of six indicates a minimum interval of 64 seconds."
|
||
|
::= { hh3cNTPSystemMIBObjects 8 }
|
||
|
|
||
|
hh3cNTPSysPeer OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION
|
||
|
"This is a selector identifying the current synchronization
|
||
|
source. Usually this will be a pointer to a structure
|
||
|
containing the peer variables. The special value NULL indicates
|
||
|
There is no currently valid synchronization source.
|
||
|
hh3cNTPSysPeer is replaced by hh3cNTPSysSrcPeer. Reading
|
||
|
hh3cNTPSysPeer might fail because the syntax value range is limited,
|
||
|
for example, when the synchronization source IP address is a Class C
|
||
|
address."
|
||
|
::= { hh3cNTPSystemMIBObjects 9 }
|
||
|
|
||
|
hh3cNTPSysState OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
noUpdateClock(0),
|
||
|
getfreqInfo(1),
|
||
|
clockBySet(2),
|
||
|
clockBySetAndNoFreq(3),
|
||
|
clockBySyns(4),
|
||
|
findError(5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a integer indicating the state of local clock."
|
||
|
::= { hh3cNTPSystemMIBObjects 10 }
|
||
|
|
||
|
hh3cNTPSysOffset OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The offset of two clocks is the time difference between them, in milliseconds."
|
||
|
::= { hh3cNTPSystemMIBObjects 11 }
|
||
|
|
||
|
hh3cNTPSysDrift OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Real clocks exhibit some variation in skew (second derivative of
|
||
|
offset with time), which is called drift."
|
||
|
::= { hh3cNTPSystemMIBObjects 12 }
|
||
|
|
||
|
hh3cNTPSysCompliance OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a string indicating the system error."
|
||
|
::= { hh3cNTPSystemMIBObjects 13 }
|
||
|
|
||
|
hh3cNTPSysClock OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the current local time, in timestamp
|
||
|
format. Local time is derived from the hardware clock of the particular
|
||
|
machine and increments at intervals depending on the design used."
|
||
|
::= { hh3cNTPSystemMIBObjects 14 }
|
||
|
|
||
|
hh3cNTPSysStabil OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a indicating that stability of a clock is how well
|
||
|
it can maintain a constant frequency."
|
||
|
::= { hh3cNTPSystemMIBObjects 15 }
|
||
|
|
||
|
hh3cNTPSysAuthenticate OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
noAuthenticate(0),
|
||
|
authenticate(1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a integer indicating that system support authentication."
|
||
|
::= { hh3cNTPSystemMIBObjects 16 }
|
||
|
|
||
|
hh3cNTPSysPollSec OBJECT-TYPE
|
||
|
SYNTAX Integer32 (2..1048576)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"PollSec Interval : This is a integer indicating the minimum
|
||
|
interval between transmitted messages. For instance, a value of
|
||
|
six indicates a minimum interval of 6 seconds."
|
||
|
::= { hh3cNTPSystemMIBObjects 17 }
|
||
|
|
||
|
hh3cNTPSysClockSec OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the current local time, in integer format.
|
||
|
Local time is derived from the hardware clock of the particular
|
||
|
machine and increments at intervals depending on the design used."
|
||
|
::= { hh3cNTPSystemMIBObjects 18 }
|
||
|
|
||
|
hh3cNTPServerIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The NTP server ip address. It must be a unicast address,
|
||
|
rather than a broadcast address, a multicast address or
|
||
|
the IP address of the local clock. To delete a configured
|
||
|
NTP server ip address, please set hh3cNTPServerIP to 0."
|
||
|
::= { hh3cNTPSystemMIBObjects 19 }
|
||
|
|
||
|
hh3cNTPSysSrcPeer OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..4294967295)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a selector identifying the current synchronization
|
||
|
source. Usually this will be a unsigned integer containing
|
||
|
the peer variables. The special value 0 indicates
|
||
|
There is no currently valid synchronization source.
|
||
|
This node will replace hh3cNTPSysPeer, because
|
||
|
its value range is unlimited, and data type is changed from
|
||
|
Integer32 to Unsigned32."
|
||
|
::= { hh3cNTPSystemMIBObjects 20 }
|
||
|
|
||
|
hh3cNTPPeerMIB OBJECT IDENTIFIER ::= { hh3cNTP 2 }
|
||
|
|
||
|
hh3cNTPPeerMIBObjects OBJECT IDENTIFIER ::= { hh3cNTPPeerMIB 1 }
|
||
|
|
||
|
hh3cNTPPeerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Hh3cNTPPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table provides information on the peers with
|
||
|
which the local NTP server has associations. The peers
|
||
|
are also NTP servers but running on different hosts."
|
||
|
::= { hh3cNTPPeerMIBObjects 1 }
|
||
|
|
||
|
hh3cNTPPeerEntry OBJECT-TYPE
|
||
|
SYNTAX Hh3cNTPPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each peers' entry provides NTP information retrieved
|
||
|
from a particular peer NTP server. Each peer is
|
||
|
identified by a unique association identifier.
|
||
|
Entries are automatically created when the user
|
||
|
configures the NTP server to be associated with remote
|
||
|
peers. Similarly entries are deleted when the user
|
||
|
removes the peer association from the NTP server.
|
||
|
Entries can also be created by the management station
|
||
|
by setting values for the following objects:
|
||
|
hh3cNTPPeerRemAdr and making the hh3cNTPPeerRowStatus as
|
||
|
'active'. At the least, the management station has
|
||
|
to set a value for hh3cNTPPeerRemAdr to make the
|
||
|
row active."
|
||
|
INDEX { hh3cNTPPeerRemAdr, hh3cNTPPeerHMode }
|
||
|
::= { hh3cNTPPeerTable 1 }
|
||
|
|
||
|
Hh3cNTPPeerEntry ::=
|
||
|
SEQUENCE
|
||
|
{
|
||
|
hh3cNTPPeerConfig TruthValue,
|
||
|
hh3cNTPPeerAuthenable TruthValue,
|
||
|
hh3cNTPPeerAuthentic TruthValue,
|
||
|
hh3cNTPPeerRemAdr IpAddress,
|
||
|
hh3cNTPPeerRemPort Integer32,
|
||
|
hh3cNTPPeerLocAdr IpAddress,
|
||
|
hh3cNTPPeerLocPort Integer32,
|
||
|
hh3cNTPPeerLeap INTEGER,
|
||
|
hh3cNTPPeerHMode INTEGER,
|
||
|
hh3cNTPPeerStratum Integer32,
|
||
|
hh3cNTPPeerPPoll Integer32,
|
||
|
hh3cNTPPeerHPoll Integer32,
|
||
|
hh3cNTPPeerPrecision Integer32,
|
||
|
hh3cNTPPeerRootDelay OCTET STRING,
|
||
|
hh3cNTPPeerRootDispersion OCTET STRING,
|
||
|
hh3cNTPPeerRefId OCTET STRING,
|
||
|
hh3cNTPPeerRefTime OCTET STRING,
|
||
|
hh3cNTPPeerOrg OCTET STRING,
|
||
|
hh3cNTPPeerRec OCTET STRING,
|
||
|
hh3cNTPPeerXmt OCTET STRING,
|
||
|
hh3cNTPPeerReach Integer32,
|
||
|
hh3cNTPPeerValid Integer32,
|
||
|
hh3cNTPPeerTimer Integer32,
|
||
|
hh3cNTPPeerDelay OCTET STRING,
|
||
|
hh3cNTPPeerOffset OCTET STRING,
|
||
|
hh3cNTPPeerJitter OCTET STRING,
|
||
|
hh3cNTPPeerDispersion OCTET STRING,
|
||
|
hh3cNTPPeerKeyId Unsigned32,
|
||
|
hh3cNTPPeerFiltDelay OCTET STRING,
|
||
|
hh3cNTPPeerFiltOffset OCTET STRING,
|
||
|
hh3cNTPPeerFiltError OCTET STRING,
|
||
|
hh3cNTPPeerPMode INTEGER,
|
||
|
hh3cNTPPeerReceived Counter32,
|
||
|
hh3cNTPPeerSent Counter32,
|
||
|
hh3cNTPPeerFlash BITS,
|
||
|
hh3cNTPPeerRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
hh3cNTPPeerConfig OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a bit indicating that the association was created
|
||
|
from configuration information and should not be demobilized
|
||
|
if the peer becomes unreachable."
|
||
|
::= { hh3cNTPPeerEntry 1 }
|
||
|
|
||
|
hh3cNTPPeerAuthenable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a bit indicating that system support authentication."
|
||
|
::= { hh3cNTPPeerEntry 2 }
|
||
|
|
||
|
hh3cNTPPeerAuthentic OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a bit indicating that message pass authentication which is authentic."
|
||
|
::= { hh3cNTPPeerEntry 3 }
|
||
|
|
||
|
hh3cNTPPeerRemAdr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address of the peer. When creating a new
|
||
|
association, a value for this object should be set
|
||
|
before the row is made active."
|
||
|
::= { hh3cNTPPeerEntry 4 }
|
||
|
|
||
|
hh3cNTPPeerRemPort OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The UDP port number on which the peer receives NTP messages."
|
||
|
::= { hh3cNTPPeerEntry 5 }
|
||
|
|
||
|
hh3cNTPPeerLocAdr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address of the local host. Multi-homing can
|
||
|
be supported using this object."
|
||
|
::= { hh3cNTPPeerEntry 6 }
|
||
|
|
||
|
hh3cNTPPeerLocPort OBJECT-TYPE
|
||
|
SYNTAX Integer32(1..65535)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The UDP port number on which the local host receives NTP messages."
|
||
|
::= { hh3cNTPPeerEntry 7 }
|
||
|
|
||
|
hh3cNTPPeerLeap OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
noWarning(0),
|
||
|
addSecond(1),
|
||
|
subtractSecond(2),
|
||
|
alarm(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is 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)"
|
||
|
::= { hh3cNTPPeerEntry 8 }
|
||
|
|
||
|
hh3cNTPPeerHMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
unspecified (0),
|
||
|
symmetricActive (1),
|
||
|
symmetricPassive (2),
|
||
|
client (3),
|
||
|
server(4),
|
||
|
broadcast (5),
|
||
|
reservedControl (6),
|
||
|
reservedPrivate (7),
|
||
|
broadcastclient (8),
|
||
|
multicastclient (9)
|
||
|
}
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an integer indicating the association mode,
|
||
|
with values coded as follows,
|
||
|
0, unspecified
|
||
|
1, symmetric active - A host operating in this mode
|
||
|
sends periodic messages regardless of the
|
||
|
reach ability state or stratum of its peer. By
|
||
|
operating in this mode the host announces its
|
||
|
willingness to synchronize and be synchronized
|
||
|
by the peer
|
||
|
2, symmetric passive - This type of association is
|
||
|
ordinarily created upon arrival of a message
|
||
|
from a peer operating in the symmetric active
|
||
|
mode and persists only as long as the peer is
|
||
|
reachable and operating at a stratum level
|
||
|
less than or equal to the host; otherwise, the
|
||
|
association is dissolved. However, the
|
||
|
association will always persist until at least
|
||
|
one message has been sent in reply. By
|
||
|
operating in this mode the host announces its
|
||
|
willingness to synchronize and be synchronized
|
||
|
by the peer
|
||
|
3, client - A host operating in this mode sends
|
||
|
periodic messages regardless of the
|
||
|
reach ability state or stratum of its peer. By
|
||
|
operating in this mode the host, usually a LAN
|
||
|
workstation, announces its willingness to be
|
||
|
synchronized by, but not to synchronize the peer
|
||
|
4, server - This type of association is ordinarily
|
||
|
created upon arrival of a client request message
|
||
|
and exists only in order to reply to that
|
||
|
request, after which the association is
|
||
|
dissolved. By operating in this mode the host,
|
||
|
usually a LAN time server, announces its
|
||
|
willingness to synchronize, but not to be
|
||
|
synchronized by the peer
|
||
|
5, broadcast - A host operating in this mode sends
|
||
|
periodic messages regardless of the
|
||
|
reach ability state or stratum of the peers.
|
||
|
By operating in this mode the host, usually a
|
||
|
LAN time server operating on a high-speed
|
||
|
broadcast medium, 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
|
||
|
9, multicastclient"
|
||
|
::= { hh3cNTPPeerEntry 9 }
|
||
|
|
||
|
hh3cNTPPeerStratum OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..255)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a integer indicating the stratum level
|
||
|
of the peer clock, with values defined as follows:
|
||
|
0, unspecified
|
||
|
1, primary reference (e.g.,, radio clock)
|
||
|
2-255, secondary reference (via NTP)"
|
||
|
::= { hh3cNTPPeerEntry 10 }
|
||
|
|
||
|
hh3cNTPPeerPPoll OBJECT-TYPE
|
||
|
SYNTAX Integer32(-20..20)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interval at which the peer polls the local host."
|
||
|
::= { hh3cNTPPeerEntry 11 }
|
||
|
|
||
|
hh3cNTPPeerHPoll OBJECT-TYPE
|
||
|
SYNTAX Integer32(-20..20)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interval at which the local host polls the peer."
|
||
|
::= { hh3cNTPPeerEntry 12 }
|
||
|
|
||
|
hh3cNTPPeerPrecision OBJECT-TYPE
|
||
|
SYNTAX Integer32(-20..20)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed integer indicating the precision of
|
||
|
the peer clock, in seconds to the nearest power of two.
|
||
|
The value must be rounded to the next larger power of
|
||
|
two; for instance, a 50-Hz (20 ms) or 60-Hz (16.67 ms)
|
||
|
power-frequency clock would be assigned the value -5 (31.25 ms),
|
||
|
while a 1000-Hz (1 ms) crystal-controlled clock would be assigned
|
||
|
the value -9 (1.95 ms)."
|
||
|
::= { hh3cNTPPeerEntry 13 }
|
||
|
|
||
|
hh3cNTPPeerRootDelay OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed fixed-point number indicating
|
||
|
the total roundtrip delay to the primary reference source
|
||
|
at the root of the synchronization subnet, in milliseconds.
|
||
|
Note that this variable can take on both positive and negative
|
||
|
values, depending on clock precision and skew."
|
||
|
::= { hh3cNTPPeerEntry 14 }
|
||
|
|
||
|
hh3cNTPPeerRootDispersion OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed fixed-point number indicating
|
||
|
the maximum error of the peer clock relative to
|
||
|
the primary reference source at the root of the
|
||
|
synchronization subnet, in milliseconds. Only
|
||
|
positive values greater than zero are possible."
|
||
|
::= { hh3cNTPPeerEntry 15 }
|
||
|
|
||
|
hh3cNTPPeerRefId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The reference identifier of the peer.
|
||
|
This is a 32-bit code identifying the particular reference 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.
|
||
|
Stratum, Code, Meaning
|
||
|
0, DCN, DCN routing protocol
|
||
|
0, TSP, TSP time protocol
|
||
|
1, ATOM, Atomic clock (calibrated)
|
||
|
1, WWVB, WWVB LF (band 5) radio
|
||
|
1, GOES, GOES UHF (band 9) satellite
|
||
|
1, WWV, WWV HF (band 7) radio"
|
||
|
::= { hh3cNTPPeerEntry 16 }
|
||
|
|
||
|
hh3cNTPPeerRefTime OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the local time at the peer, in timestamp format,
|
||
|
when the local clock was last updated. If the local clock has
|
||
|
never been synchronized, the value is zero."
|
||
|
::= { hh3cNTPPeerEntry 17 }
|
||
|
|
||
|
hh3cNTPPeerOrg OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the local time, in timestamp format,
|
||
|
at the peer when it's latest NTP message was sent.
|
||
|
If the peer becomes unreachable the value is set to zero"
|
||
|
::= { hh3cNTPPeerEntry 18 }
|
||
|
|
||
|
hh3cNTPPeerRec OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the local time, in timestamp format,
|
||
|
when the latest NTP message from the peer arrived.
|
||
|
If the peer becomes unreachable the value is set to zero."
|
||
|
::= { hh3cNTPPeerEntry 19 }
|
||
|
|
||
|
hh3cNTPPeerXmt OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the local time, in timestamp format,
|
||
|
at which the NTP message departed the sender."
|
||
|
::= { hh3cNTPPeerEntry 20 }
|
||
|
|
||
|
hh3cNTPPeerReach OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a shift register of NTP.WINDOW bits used to
|
||
|
determine the reach ability status of the peer,
|
||
|
with bits entering from the least significant (rightmost) end.
|
||
|
A peer is considered reachable if at least
|
||
|
one bit in this register is set to one"
|
||
|
::= { hh3cNTPPeerEntry 21 }
|
||
|
|
||
|
hh3cNTPPeerValid OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..255)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an integer counter indicating the valid samples
|
||
|
remaining in the filter register. It is used to
|
||
|
determine the reach ability state and when the
|
||
|
poll interval should be increased or decreased."
|
||
|
::= { hh3cNTPPeerEntry 22 }
|
||
|
|
||
|
hh3cNTPPeerTimer OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an integer counter used to control the
|
||
|
interval of transmitted NTP messages from the local host to the peer."
|
||
|
::= { hh3cNTPPeerEntry 23 }
|
||
|
|
||
|
hh3cNTPPeerDelay OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed fixed-point number indicating
|
||
|
the roundtrip delay of the peer clock relative to
|
||
|
the local clock over the network path between them,
|
||
|
in milliseconds. Note that this variable can take on
|
||
|
both positive and negative values, depending on
|
||
|
clock precision and skew-error accumulation."
|
||
|
::= { hh3cNTPPeerEntry 24 }
|
||
|
|
||
|
hh3cNTPPeerOffset OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed, fixed-point number indicating the offset
|
||
|
of the peer clock relative to the local clock, in milliseconds."
|
||
|
::= { hh3cNTPPeerEntry 25 }
|
||
|
|
||
|
hh3cNTPPeerJitter OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an indicating that peer of sample Variance"
|
||
|
::= { hh3cNTPPeerEntry 26 }
|
||
|
|
||
|
hh3cNTPPeerDispersion OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is a signed fixed-point number indicating the
|
||
|
maximum error of the peer clock relative to the local
|
||
|
clock over the network path between them, in milliseconds.
|
||
|
Only positive values greater than zero are possible."
|
||
|
::= { hh3cNTPPeerEntry 27 }
|
||
|
|
||
|
hh3cNTPPeerKeyId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32(0..4294967295)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an unsigned integer identifying the cryptographic
|
||
|
key used to generate the message-authentication code."
|
||
|
::= { hh3cNTPPeerEntry 28 }
|
||
|
|
||
|
hh3cNTPPeerFiltDelay OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Round-trip delay of the peer clock relative to the
|
||
|
local clock over the network path between them, in
|
||
|
milliseconds. This variable can take on both positive
|
||
|
and negative values, depending on clock precision
|
||
|
and skew-error accumulation."
|
||
|
::= { hh3cNTPPeerEntry 29 }
|
||
|
|
||
|
hh3cNTPPeerFiltOffset OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The offset of the peer clock relative to the local clock in milliseconds."
|
||
|
::= { hh3cNTPPeerEntry 30 }
|
||
|
|
||
|
hh3cNTPPeerFiltError OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(1..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The maximum error of the peer clock relative to the
|
||
|
local clock over the network path between them, in
|
||
|
milliseconds. Only positive values greater than zero
|
||
|
are possible."
|
||
|
::= { hh3cNTPPeerEntry 31 }
|
||
|
|
||
|
hh3cNTPPeerPMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
unspecified (0),
|
||
|
symmetricActive (1),
|
||
|
symmetricPassive (2),
|
||
|
client (3),
|
||
|
server(4),
|
||
|
broadcast (5),
|
||
|
reservedControl (6),
|
||
|
reservedPrivate (7),
|
||
|
broadcastclient (8),
|
||
|
multicastclient (9)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is an integer indicating the association mode,
|
||
|
with values coded as follows,
|
||
|
0, unspecified
|
||
|
1, symmetric active - A host operating in this mode
|
||
|
sends periodic messages regardless of the
|
||
|
reach ability state or stratum of its peer. By
|
||
|
operating in this mode the host announces its
|
||
|
willingness to synchronize and be synchronized
|
||
|
by the peer
|
||
|
2, symmetric passive - This type of association is
|
||
|
ordinarily created upon arrival of a message
|
||
|
from a peer operating in the symmetric active
|
||
|
mode and persists only as long as the peer is
|
||
|
reachable and operating at a stratum level
|
||
|
less than or equal to the host; otherwise, the
|
||
|
association is dissolved. However, the
|
||
|
association will always persist until at least
|
||
|
one message has been sent in reply. By
|
||
|
operating in this mode the host announces its
|
||
|
willingness to synchronize and be synchronized
|
||
|
by the peer
|
||
|
3, client - A host operating in this mode sends
|
||
|
periodic messages regardless of the
|
||
|
reach ability state or stratum of its peer. By
|
||
|
operating in this mode the host, usually a LAN
|
||
|
workstation, announces its willingness to be
|
||
|
synchronized by, but not to synchronize the peer
|
||
|
4, server - This type of association is ordinarily
|
||
|
created upon arrival of a client request message
|
||
|
and exists only in order to reply to that
|
||
|
request, after which the association is
|
||
|
dissolved. By operating in this mode the host,
|
||
|
usually a LAN time server, announces its
|
||
|
willingness to synchronize, but not to be
|
||
|
synchronized by the peer
|
||
|
5, broadcast - A host operating in this mode sends
|
||
|
periodic messages regardless of the
|
||
|
reach ability state or stratum of the peers.
|
||
|
By operating in this mode the host, usually a
|
||
|
LAN time server operating on a high-speed
|
||
|
broadcast medium, 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
|
||
|
9, multicastclient
|
||
|
When creating a new peer association, if no value
|
||
|
is specified for this object, it defaults to
|
||
|
'symmetricActive'."
|
||
|
::= { hh3cNTPPeerEntry 32 }
|
||
|
|
||
|
hh3cNTPPeerReceived OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received messages."
|
||
|
::= { hh3cNTPPeerEntry 33 }
|
||
|
|
||
|
hh3cNTPPeerSent OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of send messages."
|
||
|
::= { hh3cNTPPeerEntry 34 }
|
||
|
|
||
|
hh3cNTPPeerFlash OBJECT-TYPE
|
||
|
SYNTAX BITS
|
||
|
{
|
||
|
recvRepeatMsg(0), -- received repeated message
|
||
|
recvremanMsg(1), -- received remanufactured message
|
||
|
unSynMsg(2), -- unsynchronized message
|
||
|
dispBeyond(3), -- the peer dispersion beyond the mark
|
||
|
unauthenticate(4), -- the peer unauthenticate
|
||
|
unSynClock(5), -- the peer clock is unsynchronized
|
||
|
straBeyond(6), -- the peer stratum beyond the mark
|
||
|
rootDispBeyond(7), -- the peer rootdispersion beyond the mark
|
||
|
noAuthen(8), -- the peer no authentication
|
||
|
refuOperate(9) -- refuse operate
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The information about the message."
|
||
|
::= { hh3cNTPPeerEntry 35 }
|
||
|
|
||
|
|
||
|
hh3cNTPPeerRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status object for this row. When a management
|
||
|
station is creating a new row, it should set the
|
||
|
value for cntpPeersPeerAddress at least, before the
|
||
|
row can be made 'active'."
|
||
|
::= { hh3cNTPPeerEntry 36 }
|
||
|
END
|