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
 |