summaryrefslogtreecommitdiff
path: root/MIBS/microsemi/SYMM-SMI
blob: e0f99c8d084d68912e34f9870532bd0ef0cf6263 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
SYMM-SMI DEFINITIONS ::= BEGIN

IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215
enterprises,
Integer32, Unsigned32
FROM RFC1155-SMI;

symmetricom MODULE-IDENTITY
    LAST-UPDATED "200906111200Z"
    ORGANIZATION "Symmetricom, Inc."
    CONTACT-INFO
      "
            Symmetricom, Inc.
            2300 Orchard Parkway
            San Jose, CA 95131"
    DESCRIPTION
        "This is the MIB Module for Symmetricom's enterprise specific
        parameters."
    REVISION "200906111200Z"
    DESCRIPTION "rbb - Cleaning up errors in the mib metadata"
    ::= {enterprises 9070 } --assigned by IANA

symmNetworkManagement OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "This is the root object identifier for all MIBS under the
        Symmetricom tree."
    ::= { symmetricom 1 }

symmCmipManagement OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "This is the root object identifier for CMIP based objects."
    ::= { symmNetworkManagement 1 }

symmSnmpManagement OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "This is the root object identifier for SNMP based objects."
    ::= { symmNetworkManagement 2 }

symmTimePictra OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "This is reserved for objects related to Symmetricom's TimePictra
        products."
    ::= { symmSnmpManagement 1 }

symmBroadband OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "The subtree that contains objects related to Symmetricom's GoWide
        products."
    ::= { symmSnmpManagement 2 }

symmTTM OBJECT-IDENTITY
    STATUS		current
    DESCRIPTION
        "The subtree that contains objects related to Symmetricom's
        Timing, Test and Measurement products."
    ::= { symmSnmpManagement 3 }

products	OBJECT IDENTIFIER ::= {symmTTM 1}
experiment  OBJECT IDENTIFIER ::= {symmTTM 99}

ts2000		OBJECT IDENTIFIER ::= {products 1}
nts			OBJECT IDENTIFIER ::= {products 2}
ts2100		OBJECT IDENTIFIER ::= {products 3}
s100		OBJECT IDENTIFIER ::= {products 4}
syncserver	OBJECT IDENTIFIER ::= {products 5}
xli			OBJECT IDENTIFIER ::= {products 6}

version	OBJECT IDENTIFIER ::= {syncserver 1}

ntpSystem	OBJECT IDENTIFIER ::= {version 1}
tyming		OBJECT IDENTIFIER ::= {version 2}
gps			OBJECT IDENTIFIER ::= {version 3}
dialup		OBJECT IDENTIFIER ::= {version 4}
net			OBJECT IDENTIFIER ::= {version 5}
etc			OBJECT IDENTIFIER ::= {version 6}

ntpSysLeap OBJECT-TYPE
    SYNTAX INTEGER {
            noWarning(0),
            addSecond(1),
            subtractSecond(2),
            alarm(3)}
    ACCESS read-only
    STATUS current
    DESCRIPTION 
        "NTP Leap Indicator.  This is a two-bit code 
        warning of an impending leap second to be inserted
        into 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.  In the case
        of primary servers the bits are set by operator 
        intervention, while in the case of secondary servers
        the bits are set by the protocol.  The two bits, 
        bit 0 and bit 1, respectively, are coded as follows:
        ===================================================
        00      no warning
        01      last minute has 61 seconds
        10      last minute has 59 seconds
        11      alarm condition(clock not synchronized)
        ===================================================
        In all except the alarm condition(11), NTP itself
        does nothing with these bits, except pass them on to
        the time-conversion routines that are not part of
        NTP.  The alarm condition occurs when, for whatever
        reason, the local clock is not synchronized, such 
        as when first coming up or after an extended period
        when no primary reference source is available."
::= {ntpSystem 1}

ntpSysStratum OBJECT-TYPE
    SYNTAX		Integer32 (0..255)
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION
        "Current NTP stratum level.  This is an integer
        indicating the stratum of the local clock with
        values defined as follows:
        ================================================
        0       unspecified
        1       primary reference (e.g., calibrated atomic
                    clock, radio clock)
        2-255   secondary reference (via NTP)
        ================================================"
::= {ntpSystem 2}

ntpSysPrecision OBJECT-TYPE
    SYNTAX 		Integer32
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION
        "Current NTP precision value.  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 (20ms) or 60-Hz (16.17ms)
        power-frequency clock would be assigned the value 
        -5 (31.25ms), while a 1000-Hz (1ms) crystal-controlled
        clock would be assigned the value -9 (1.95ms)."
::= {ntpSystem 3}

ntpSysRootDelay OBJECT-TYPE
    SYNTAX		OCTET STRING
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Total roundtrip delay to the primary reference 
        source at the root of the synchronization
        subnet, in seconds. Also known as root distance."
::= {ntpSystem 4}

ntpSysRootDispersion OBJECT-TYPE
    SYNTAX		OCTET STRING
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Maximum error relative to the primary reference 
        source at the root of the synchronization subnet, 
        in seconds.  Only positive values greater than 
        zero are possible."
::= {ntpSystem 5}

ntpSysRefID OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE (1..40))
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION
        "NTP 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), this is a four-
        octet, left-justified, zero-padded ASCII string.
        While not enumerated as part of the NTP spec, the
        following are suggested ASCII identifiers:
        ==============================================
        DCN             DCN routing protocol
        NIST            NIST public modem
        TSP             TSP time protocol
        DTS             Digital Time Service
        ATOM            Atomic clock (calibrated)
        VLF             VLF radio (OMEGA,etc.)
        callsign        Generic radio
        LORC            LORAN-C radionavigation
        GOES            GOES UHF environment satellite
        GPS             GPS UHF satellite positioning
        ==============================================
        
        The following ref ids are used by the SyncServer:
        ==============================================
        GPS             GPS satellite)
        IRIG            IRIG B timecode
        PPS             Ext. 1 PPS input
        E10M	        Ext. 10 MHz input
        FREE            Internal Clock
        FLY             Internal Clock after the Hardware
                        Clock reference is lost
        =============================================="
::= {ntpSystem 6}

ntpSysRefTime OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE(1..40))
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION
        "NTP Reference Timestamp.  This is the time,
        in timestamp format (converted to DisplayString), 
        when the local clock was last updated.  If the
        local clock has never been synchronized, the value
        is zero."
::= {ntpSystem 7}

ntpSysPoll	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "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."
::= {ntpSystem 8}

ntpSysPeer	OBJECT-TYPE
    SYNTAX 		Unsigned32
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Current synchronization source.  In stratum > 1 this
        variable returns the decimal representation of the 
        IPv4 address of its current peer. In stratum = 1 this 
        variable returns the decimal representation of the
        hardware clock which is 2981759."
::= {ntpSystem 9}

ntpSysPhase OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "System clock offset from the selected source."
::= {ntpSystem 10}

ntpSysFreq OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "System clock frequency correction from ntpd."
::= {ntpSystem 11}

ntpSysError OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "Current system error from ntpd."
::= {ntpSystem 12}

ntpSysClock OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "Current system time from ntpd. This is usually 
        derived from the hardware clock but could be 
        from any other ntp source."
::= {ntpSystem 13}

ntpSysSystem OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "Description of the current system."
::= {ntpSystem 14}

ntpSysProcessor OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "Type of local processor."
::= {ntpSystem 15}

ntpSysNotrust OBJECT-TYPE
    SYNTAX INTEGER (0..1)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Force authentication."
::= {ntpSystem 16}

ntpSysPktsReceived OBJECT-TYPE        
    SYNTAX INTEGER (0..32768)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "This variable is a rollover counter which reflects 
        the number of ntp packets received by the SyncServer.
        It is valid for all versions of the SyncServer."
::= {ntpSystem 17} 

ntpSysMode OBJECT-TYPE
    SYNTAX INTEGER {
            unspecified (0),
            symactive (1),
            sympassive (2),
            client (3),
            server (4),
            broadcast (5),
            reservedctl (6),
            reservedpriv (7)}
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "An integer indicating the NTP association mode  
        and are coded as follows:
        ============================================
        0       unspecified
        1       symmetric active
        2       symmetric passive
        3       client
        4       server
        5       broadcast
        6       reserved for NTP control messages
        7       reserved for private use
        ============================================"
::= {ntpSystem 18}

ntpSysVersion OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))	
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	"The version of the NTP daemon on the system."
::= {ntpSystem 19}

tymingStatus OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION	
        "Indicates what status the Hardware Clock considers 
        itself to be as a timing source defined as follows:
        ============================================
        Good     HW Clock has a valid time reference.
        Bad      HW Clock has no valid time reference.
        ============================================"
::= {tyming 1}

tymingSource OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE(1..40))
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION 
        "The time or frequency source currently in use 
        by the Hardware Clock defined as follows:
        ============================================
         0       None
             1       GPS
             8       IRIG
        16       External 1PPS
        24       External 10 MHz
        31       Freerun
        ============================================"
::= {tyming 2}
                                                                            
tymingTime OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE(1..40))
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION 
        "The time according to the Hardware Clock in 
        the format of:

        WWW MMM dd hh:mm:ss yyyy

        defined as follows:
            ============================================
            WWW              weekday
            MMM              character month
            dd               day of month
            hh:mm:ss         time
            yyyy             year

        Example          Thu Sep 21 23:46:09 2006
        ============================================"
::= {tyming 3}

tymingVersion OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE(1..40))
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION 
        "The version of the software on the SyncServer's 
        Hardware Clock."
::= {tyming 4}

tymingFlyPeriod OBJECT-TYPE
    SYNTAX 		INTEGER
    MAX-ACCESS 	read-only
    STATUS 		current
    DESCRIPTION 
        "This variable is not currently used and returns zero."
    ::= {tyming 5}

gpsPosition OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current	
    DESCRIPTION 
        "Returns the current position in the format of:

        A BB CC DD EEE F GGG HH II JJJ KK
        
        defined as follows:
            ===============================================
        A           sign of the latitude 
                    (1 = North, -1 = South)
        BB          degrees of the latitude  
        CC          minutes of the latitude
        DD          seconds of the latitude
        EEE         milliseconds of the latitude
        F           sign of the longitude 
                    (1 = East, -1 = West)
        GGG         degrees of the longitude
        HH          minutes of the longitude
        II          seconds of the longitude
        JJJ         milliseconds of the longitude
        KK          altitude in meters
        ==============================================="
::= {gps 1}

gpsUTCOffset OBJECT-TYPE
    SYNTAX		INTEGER (0..127)
    MAX-ACCESS	read-only
    STATUS		current
        DESCRIPTION 
        "This variable is reserved for future use."
::= {gps 2}

gpsHealth OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current	
    DESCRIPTION 
        "This is the GPS’ receiver health status defined as
        follows:
        ======================================================
        0 = Receiver Down       The Hardware Clock can't 
                                communicate with the receiver.

        1 = Unknown Mode        An undefined mode of the GPS
                                receiver.

        2 = Acquiring Signal    The receiver is attempting to
                                track a GPS signal.

        3 = Bad Geometry        The geometry of the tracked
                                satellites is unsatisfactory for
                                a position solution.

        4 = Propagate Mode      A position estimation mode used
                                in highly dynamic environments.

        5 = 2d Solution         The receiver is able to perform 
                                position fixes for latitude and 
                                longitude but does not have 
                                enough satellites for altitude.

        6 = 3d Solution         The receiver is now able to 
                                perform position fixes for 
                                latitude, longitude and altitude.

        7 = Position Hold       Position fixes are no longer 
                                attempted, and the user entered 
                                or surveyed position is used.

        8 = Time Valid          The receiver has valid timing 
                                information from GPS satellites 
                                (including current leap second 
                                information).  This is the final 
                                state for all configured GPS modes.
        ======================================================"
::= {gps 3}

gpsSatlist OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..128))
    MAX-ACCESS	read-only
    STATUS		current	
    DESCRIPTION 
        "Displays the GPS satellite tracking information in the
        format of:

        N,X1,Y1,Z1,...,XN,YN,ZN

        defined as follows:
        ======================================================	
        N        Number of satellites. If one or more satellites 
                 are available, Xi,Yi,Zi follows N.

        Xi       Satellite vehicle number.

        Yi       Satellite signal strength in dBW where less 
                 than -200 dBW means no signal.

        Zi       Zi can be either T or C. T(racking) means the 
                 SyncServer receives the information from the 
                 satellite but the information is not used in its 
                 timing solution. C(urrent) means the SyncServer 
                 currently uses satellite information in its 
                 timing solution.
        
        Examples

        For no satellites:
        0

        For one satellite with vehicle number 16:
        1,16,C,-158

        For six satellites:
        6,12,C,-156,14,C,-155,8,T,-162,24,C,-158,18,C,161,6,C,-160	
        ======================================================"
::= {gps 4}

gpsMode OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current	
    DESCRIPTION 
        "The mode of the GPS receiver defined as follows:
        ======================================================
        Receiver Mode: Survey. 

        The receiver is surveying and averaging its position. 
        When it has finished surveying, the receiver switches 
        to Position Hold mode. Survey mode and Position Hold 
        mode are appropriate for static applications, such as a 
        typical server room environment. This is the default mode 
        when the SyncServer starts.

        Receiver Mode: Dynamic. 

        The GPS receiver surveys continuously to determine its 
        position and doesn't switch to another mode. This mode 
        must be initiated by a user, and is appropriate for mobile 
        applications such as ships, land vehicles, and aircraft. 
        The degree of accuracy this mode offers is fine for NTP 
        time over networks, but is less than optimal for the IRIG-B, 
        1 PPS, 10 MHz outputs available on some SyncServer models.  

        Receiver Mode: Hold. 

        The GPS receiver has completed Survey mode and switched to 
        this mode, or the user has manually entered a position and 
        forced it into this mode. The accuracy and stability of the 
        SyncServer's timing outputs are optimal when the receiver 
        has its exact position and is in this mode.
        ======================================================"
::= {gps 5}

etcVersion OBJECT-TYPE
    SYNTAX 		DisplayString (SIZE(1..80))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Version info for SyncServer system."
::= {etc 1}

etcSerialNbr OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Unique serial number factory programmed into each unit."
::= {etc 2}

etcModel OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..40))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Model type factory programmed into each unit."
::= {etc 3}

etcUpgrade OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..1024))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Describes whether or not an upgrade is available from
        the upgrade server described as follows:
        ======================================================
        0       No upgrade is available.
        1       An upgrade is available.
        ======================================================"
::= {etc 4}

etcUpgradeServer OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(1..1024))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Address of the server where new upgrades can be
        downloaded."
::= {etc 5}

etcAlarmString OBJECT-TYPE
    SYNTAX		DisplayString (SIZE(0..1024))
    MAX-ACCESS	read-only
    STATUS		current
    DESCRIPTION 
        "Defines the format for the system alarm traps.  This is 
        only valid embedded in a trap message."
::= {etc 6}

etcAlarm TRAP-TYPE
    ENTERPRISE	symmetricom
    VARIABLES	{etcAlarmString}
    DESCRIPTION 
        "The trap provides notification of Hardware Clock, NTP,
        system, and network alarms events.  The user can configure
        which alarms send traps on the ADMIN - Alarms page."
::= 0

END