1-- *****************************************************************
2-- CISCO-WAN-NCDP-MIB.my:  CISCO-WAN-NCDP MIB file
3--
4-- Copyright (c) 1998-1999 by Cisco Systems, Inc.
5-- All rights reserved.
6-- *****************************************************************
7--
8-- *****************************************************************
9-- $Endlog$
10--
11CISCO-WAN-NCDP-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14        MODULE-IDENTITY,
15        OBJECT-TYPE,
16        Integer32               FROM SNMPv2-SMI
17
18        TEXTUAL-CONVENTION,
19        TruthValue,
20        TimeStamp,
21        DisplayString,
22        RowStatus               FROM SNMPv2-TC
23
24        ciscoMgmt               FROM CISCO-SMI
25
26        ifIndex,
27        InterfaceIndexOrZero    FROM IF-MIB
28
29        MODULE-COMPLIANCE,
30        OBJECT-GROUP            FROM SNMPv2-CONF;
31
32ciscoWanNcdpMIB   MODULE-IDENTITY
33        LAST-UPDATED    "200111070000Z"
34        ORGANIZATION    "Cisco System Inc."
35        CONTACT-INFO
36                "       Cisco Systems
37                        Customer Service
38
39                Postal: 170 West Tasman Drive,
40                        San Jose CA 95134-1706.
41                        USA
42
43                   Tel: +1 800 553-NETS
44
45                E-mail: cs-atm@ciscoWAN.com"
46        DESCRIPTION
47                "This MIB module is intended for the management of network clock
48                distribution and the Network Clock Distribution Protocol (NCDP)
49                in Cisco MGX ATM switches. This MIB allows enabling automatic network
50                clock configuration and distribution as well as configuration of
51                manual clock sources.
52
53                NCDP allows automatic distribution of network clocking sources
54                in the network. A spanning network clock distribution tree is
55                constructed by each node in the network and each node is
56                synchonized to one single 'master' clock reference.
57
58                A source of network clock for the device may be an oscillator
59                local to the device or a Building Integrated Timing Supply (BITS)
60                port or an interface that supports synchronous clock recovery.
61
62                An 'index'('cwnClockSourceIndex') is assigned by the NCDP
63                protocol entity in the managed system to identify each available
64                source of network clock on the managed system."
65
66        REVISION        "200111070000Z"
67        DESCRIPTION     "Initial version of the MIB."
68
69        ::= { ciscoMgmt 223 }
70
71-- CISCO-WAN-NCDP-MIB MIB groups
72cwnMIBObjects OBJECT IDENTIFIER
73                                        ::= { ciscoWanNcdpMIB 1 }
74
75cwnGlobal
76                        OBJECT IDENTIFIER ::= { cwnMIBObjects 1 }
77cwnClockSource
78                        OBJECT IDENTIFIER ::= { cwnMIBObjects 2 }
79cwnManualSource
80                        OBJECT IDENTIFIER ::= { cwnMIBObjects 3 }
81cwnAtmSource            OBJECT IDENTIFIER ::= { cwnMIBObjects 4 }
82cwnAtmInterface         OBJECT IDENTIFIER ::= { cwnMIBObjects 5 }
83
84-- textual conventions
85
86ClockStratum ::= TEXTUAL-CONVENTION
87        STATUS          current
88        DESCRIPTION
89                "The stratum level associated with a source of network clock
90                or a device."
91        REFERENCE
92                "American National Standards Institute, ANSI T1.101,
93                'Synchronization Interface for Digital Networks'.
94
95                Bell Communications Research, GR-436-CORE, 'Digital Network
96                Synchronization Plan'."
97        SYNTAX  INTEGER { other(1),
98                          s1(2),
99                          s2e(3),
100                          s2(4),
101                          s3e(5),
102                          s3(6),
103                          s4e(7),
104                          s4(8)
105                }
106
107ClockHealthStatus ::= TEXTUAL-CONVENTION
108        STATUS          current
109        DESCRIPTION
110                "The health of a source of network clock.
111
112                A value of 'good' indicates that a given source of network
113                clock is known by the managed system to be good. This
114                indicates the managed system was able to 'lock' onto the
115                clock source.
116
117                A value of 'bad' indicates that a given source of network clock
118                is known by the managed system to be bad. This indicates the
119                managed system was not able to 'lock' onto the clock source.
120
121                A value of 'unknown' indicates that the health of the source of
122                network clock is unknown to the managed system. This indicates
123                the managed system has not tried to 'lock' onto the clock source."
124        SYNTAX  INTEGER { good(1),
125                          bad(2),
126                          unknown(3)
127                }
128
129ClockSourceIndex ::= TEXTUAL-CONVENTION
130        STATUS          current
131        DESCRIPTION
132                "An 'index' assigned by the device that uniquely identifies an
133                available clock source on the device."
134        SYNTAX   Integer32 (1..2147483647)
135
136-- scalars
137
138cwnDistributionMethod OBJECT-TYPE
139        SYNTAX  INTEGER { ncdp(1),
140                          manual(2)
141                }
142        MAX-ACCESS      read-write
143        STATUS          current
144        DESCRIPTION
145                "The method used to distribute network clock for the device.
146
147                When the mode of operation is 'ncdp', this device participates
148                in NCDP protocol. A single 'master' clock source will be
149                identified as the clock source for this network as a result.
150                The tables 'cwnAtmSourceTable' and 'cwnAtmInterfaceTable'
151                are used in this mode.
152
153                When the mode of operation is 'manual', the network clock source
154                is statically configured in this device.
155                The table 'cwnManualSourceTable' is used in this mode."
156        DEFVAL { ncdp }
157        ::= { cwnGlobal 1 }
158
159cwnNodeStratum OBJECT-TYPE
160        SYNTAX          ClockStratum
161        MAX-ACCESS      read-only
162        STATUS          current
163        DESCRIPTION
164                "This variable contains the stratum level of the node.
165
166                This object is only used if the distribution method is 'ncdp'."
167        DEFVAL { s2 }
168        ::= { cwnGlobal 2 }
169
170cwnMaxDiameter OBJECT-TYPE
171        SYNTAX          Integer32 (3..255)
172        MAX-ACCESS      read-write
173        STATUS          current
174        DESCRIPTION
175                "The maximum possible height of a network clock distribution
176                tree in the network.
177
178                This variable must be configured with the same value for
179                all devices participating in NCDP within the network.
180
181                This object is only used if the distribution method is 'ncdp'."
182        DEFVAL { 20 }
183        ::= { cwnGlobal 3 }
184
185cwnMessageInterval OBJECT-TYPE
186        SYNTAX          Integer32 (75..60000)
187        UNITS           "milliseconds"
188        MAX-ACCESS      read-write
189        STATUS          current
190        DESCRIPTION
191                "The interval at which NCDP configuration PDUs ('Hellos') are to be
192                generated.
193
194                The message interval directly affects the convergence time of
195                the NCDP algorithm.  Convergence time is equal to
196                        the max network diameter * message interval +
197                        transmission delays +
198                        the time a configuration PDU is spent being processed
199                        in each device.
200                Thus if transmission delays and processing delays are
201                both close to 0, the convergence time is approximately
202                ( max network diameter * message interval ) milliseconds.
203
204                This object is only used if the distribution method is 'ncdp'."
205        DEFVAL     { 500 }
206        ::= { cwnGlobal 4 }
207
208cwnHoldTime OBJECT-TYPE
209        SYNTAX          Integer32 (75..60000)
210        UNITS           "milliseconds"
211        MAX-ACCESS      read-write
212        STATUS          current
213        DESCRIPTION
214                "The minimum delay between the transmission of two consecutive
215                NCDP configuration PDUs on an interface.
216
217                The value of this object should normally be set to match the
218                value of cwnMessageInterval.  If the value of this object
219                is higher than the value of cwnMessageInterval, NCDP
220                configuration PDUs will end up being propagated at the
221                rate specified by the value of this object instead.
222
223                This object is only used if the distribution method is 'ncdp'."
224        DEFVAL     { 500 }
225        ::= { cwnGlobal 5 }
226
227cwnChangeReason OBJECT-TYPE
228        SYNTAX  INTEGER { other(1),
229                          none(2),
230                          lossOfLock(3),
231                          lossOfActivity(4),
232                          ncdpRestructure(5)
233                }
234        MAX-ACCESS    read-only
235        STATUS        current
236        DESCRIPTION
237                "The reason for the most recent change of a source of
238                network clock, as indicated by the change in the value
239                of 'ciscoWanChangeTimeStamp'.
240
241                'none' indicates that the source of network clock
242                has not changed.
243
244                'lossOfLock' indicates that the clock source was
245                changed because the network clocking hardware lost
246                lock on the previous network clock source.
247
248                'lossOfActivity' indicates that the clock source was changed
249                because the network clocking hardware detected a loss of
250                activity on the previous network clock source.
251
252                'ncdpRestructure' indicates that the NCDP entity has changed
253                the clock source as a result of a network-wide network clock
254                distribution tree restructuring process.
255
256                When the reason for a clock switchover is none of the
257                above, the value of this object is 'other'."
258        ::= { cwnGlobal 6 }
259
260cwnChangeTimeStamp OBJECT-TYPE
261        SYNTAX        TimeStamp
262        MAX-ACCESS    read-only
263        STATUS        current
264        DESCRIPTION
265                "The value of sysUpTime when the most recent change of a source
266                of network clock occurred.
267
268                A value of 0 indicates that no such event has occurred since
269                the instantiation of this object."
270        DEFVAL { 0 }
271        ::= { cwnGlobal 7 }
272
273cwnRootClockSource OBJECT-TYPE
274        SYNTAX        ClockSourceIndex
275        MAX-ACCESS    read-only
276        STATUS        current
277        DESCRIPTION
278                "The 'index' of the network clock source that is
279                actively supplying network clock within the device.
280
281                When the value of this variable is used as an index into the
282                'cwnAtmSourceTable' and the indicated clock source
283                has 'cwnAtmSourceBestClockSource' with value 'true', then the
284                indicated clock source is the root of some clock distribution tree."
285        ::= { cwnGlobal 8 }
286
287
288-- table of objects representing available clock sources on the device
289
290
291cwnClockSourceTable OBJECT-TYPE
292        SYNTAX     SEQUENCE OF CwnClockSourceEntry
293        MAX-ACCESS not-accessible
294        STATUS     current
295        DESCRIPTION
296                "A table of network clock sources available to the managed
297                system."
298        ::= { cwnClockSource 1 }
299
300cwnClockSourceEntry OBJECT-TYPE
301        SYNTAX     CwnClockSourceEntry
302        MAX-ACCESS not-accessible
303        STATUS     current
304        DESCRIPTION
305                "An entry in this table contains an available clock source
306                on the device.
307
308                A source of network clock for the device may be an oscillator
309                local to the device or a Building Integrated Timing Supply (BITS)
310                port or an interface that supports synchronous clock recovery.
311
312                An index is assigned by the device to uniquely identify each of
313                the source of networking clock on the managed system.
314
315                A description is associated with each clock source.
316                This description gives detail information of this clock source.
317
318                The management station should poll this table to obtain
319                these 'cwnClockSourceIndex' and use these indexes
320                to configure clock source in
321                'cwnManualSourceTable' or 'cwnAtmSourceTable'."
322    INDEX { cwnClockSourceIndex }
323    ::= { cwnClockSourceTable 1 }
324
325CwnClockSourceEntry ::=
326        SEQUENCE {
327            cwnClockSourceIndex         ClockSourceIndex,
328            cwnClockSourceDesc          DisplayString,
329            cwnInterfaceIndex           InterfaceIndexOrZero,
330            cwnOtherClockSource         INTEGER
331        }
332
333cwnClockSourceIndex OBJECT-TYPE
334        SYNTAX        ClockSourceIndex
335        MAX-ACCESS    not-accessible
336        STATUS        current
337        DESCRIPTION
338                "An 'index' assigned by the device which uniquely
339                identifies an available clock source on the device.
340                "
341        ::= { cwnClockSourceEntry 1 }
342
343cwnClockSourceDesc OBJECT-TYPE
344        SYNTAX        DisplayString
345        MAX-ACCESS    read-only
346        STATUS        current
347        DESCRIPTION
348                "A description of the clock source associated with this entry.
349                The description contains port/type information of this
350                clock source.
351
352                The format of this entry is implementation specific."
353        ::= { cwnClockSourceEntry 2 }
354
355cwnInterfaceIndex OBJECT-TYPE
356        SYNTAX        InterfaceIndexOrZero
357        MAX-ACCESS    read-only
358        STATUS        current
359        DESCRIPTION
360                "If this variable has a non-zero value, this is
361                the 'ifIndex' associated with this entry.
362
363                The 'ifIndex' identifies an ATM Virtual Interface
364                (ifType 'atmVirtual(149)').
365
366                If this variable has a value of 'zero', this entry
367                is not associated with an 'ifIndex' and its type
368                is identified by 'cwnOtherClockSource'."
369       ::= { cwnClockSourceEntry 3 }
370
371
372cwnOtherClockSource OBJECT-TYPE
373        SYNTAX        INTEGER {
374                         none(1),
375                         internalOscillator(2),
376                         bitsClockE1(3),
377                         bitsClockT1(4)
378                      }
379        MAX-ACCESS    read-only
380        STATUS        current
381        DESCRIPTION
382                "This variable identifies the type of a clock source that
383                does not have an 'ifIndex' associated.
384
385                This value is 'none(1) if 'cwnInterfaceIndex'
386                contains a non-zero value.
387
388                The value 'internalOscillator(1) indicates a clock source
389                is an oscillator local to the device.
390
391                The value 'bitsClockE1(2) indicates a Building Integrated
392                Timing Supply (BITS) clock source on an E1 port.
393
394                The value 'bitsClockT1(3) indicates a BITS clock source
395                on a T1 port."
396        ::= { cwnClockSourceEntry 4 }
397
398
399-- table of objects to configure manual network clock sources
400
401cwnManualSourceTable OBJECT-TYPE
402        SYNTAX     SEQUENCE OF CwnManualSourceEntry
403        MAX-ACCESS not-accessible
404        STATUS     current
405        DESCRIPTION
406                "A table of network clock sources to be manually
407                configured for the managed system."
408        ::= { cwnManualSource 1 }
409
410cwnManualSourceEntry OBJECT-TYPE
411        SYNTAX     CwnManualSourceEntry
412        MAX-ACCESS not-accessible
413        STATUS     current
414        DESCRIPTION
415                "When the value of cwnDistributionMethod is 'manual',
416                the managed system uses this table to select a source of
417                network clock for the managed system from the entries in
418                'cwnClockSourceTable'.
419
420                The management system uses 'cwnClockSourceIndex'
421                to configure the associated clock source to be a primary,
422                secondary or default clock source.
423
424                A source of network clock for the device may be an oscillator
425                local to the device or a Building Integrated Timing Supply (BITS)
426                port or an interface that supports synchronous clock recovery.
427
428                When the managed system initializes it creates a row for the
429                device's default source of network clock, (the entry having
430                'cwnManualSourcePriority' with value 'default').
431                Only read operations is allowed on the columnar objects in this row.
432
433                Other rows are created or destroyed by a management station or
434                through the device's local management interface when a source
435                of network clock is configured or removed.
436
437                A row is not made active until a valid value for
438                'cwnManualSourceIndex' is supplied.
439
440                A management station may perform a write operation on any
441                columnar object while the row is active or not in service.
442                "
443    INDEX { cwnManualSourcePriority }
444    ::= { cwnManualSourceTable 1 }
445
446CwnManualSourceEntry ::=
447        SEQUENCE {
448            cwnManualSourcePriority  INTEGER,
449            cwnManualSourceIndex     ClockSourceIndex,
450            cwnManualClockHealth     ClockHealthStatus,
451            cwnManualRowStatus       RowStatus
452        }
453
454cwnManualSourcePriority OBJECT-TYPE
455        SYNTAX  INTEGER { primary(1),
456                          secondary(2),
457                          default(3)
458                }
459        MAX-ACCESS    not-accessible
460        STATUS        current
461        DESCRIPTION
462                "A value used to configure an available network clock source to be
463                 primary, secondary or default manual clock source."
464        ::= { cwnManualSourceEntry 1 }
465
466cwnManualSourceIndex OBJECT-TYPE
467        SYNTAX        ClockSourceIndex
468        MAX-ACCESS    read-create
469        STATUS        current
470        DESCRIPTION
471                "An 'index' value used to identify the primary,
472                 secondary ,or default manual clock source."
473        ::= { cwnManualSourceEntry 2 }
474
475cwnManualClockHealth OBJECT-TYPE
476        SYNTAX        ClockHealthStatus
477        MAX-ACCESS    read-only
478        STATUS        current
479        DESCRIPTION
480                "The health of the clock source."
481        ::= { cwnManualSourceEntry 3 }
482
483cwnManualRowStatus OBJECT-TYPE
484        SYNTAX      RowStatus
485        MAX-ACCESS  read-create
486        STATUS      current
487        DESCRIPTION
488                "The status of this conceptual row."
489        ::= { cwnManualSourceEntry 4 }
490
491-- table of objects representing network clock sources
492-- advertised by ncdp
493
494cwnAtmSourceTable OBJECT-TYPE
495        SYNTAX     SEQUENCE OF CwnAtmSourceEntry
496        MAX-ACCESS not-accessible
497        STATUS     current
498        DESCRIPTION
499                "A table of configured network clock sources
500                advertised by this managed system when using
501                NCDP."
502        ::= { cwnAtmSource 1 }
503
504cwnAtmSourceEntry OBJECT-TYPE
505        SYNTAX     CwnAtmSourceEntry
506        MAX-ACCESS not-accessible
507        STATUS     current
508        DESCRIPTION
509                "Network clock status for sources of network
510                clock identified by 'cwnClockSourceIndex' and used by
511                the managed system when the value of
512                'cwnDistributionMethod' is 'ncdp'.
513
514                The managed device selects one entry in this table to
515                advertise as the best available clock source for the device.
516
517                Cooperating NCDP protocol entities select the best available
518                clock source among those advertised within the cooperating
519                group and build a clock distribution tree rooted at that clock
520                source.  When the value of 'cwnRootClockSource' is used
521                as an index into this table and the indicated clock source has
522                'cwnAtmSourceBestClockSource' with value 'true' then the indicated
523                clock source is the root of some clock distribution tree.  If
524                only one such root exists on all participating devices in the
525                network, then it is the root of a network wide clock
526                distribution tree.
527
528                When the managed system initializes it creates a row for the
529                device's default source of network clock.  This row cannot be
530                destroyed by a management station.  Within this row a write
531                operation is only allowed on the 'cwnAtmSourcePriority' object.
532                The status of this row is always active. The default source
533                can always be found by issuing a  read operation on the row within
534                'cwnManualSourceTable' that has 'default' as the value
535                of 'cwnManualSourcePriority'.
536
537                The other rows are created or destroyed by a management station or
538                through the device's local management interface when a source
539                of network clock is configured or removed.
540
541                The values of 'cwnAtmSourcePriority', 'cwnAtmSourceStratum' and
542                'cwnAtmSourcePRSReference' collectively describe a source of network
543                clock. They are the three components of a vector used as an
544                input to the NCDP algorithm to make clock source selection
545                decisions."
546        INDEX { cwnClockSourceIndex }
547        ::= { cwnAtmSourceTable 1 }
548
549CwnAtmSourceEntry ::=
550        SEQUENCE {
551                cwnAtmSourceBestClockSource             TruthValue,
552                cwnAtmSourcePriority                    Integer32,
553                cwnAtmSourceStratum                     ClockStratum,
554                cwnAtmSourcePRSReference                INTEGER,
555                cwnAtmSourceClockHealth                 ClockHealthStatus,
556                cwnAtmSourceRowStatus                   RowStatus
557        }
558
559cwnAtmSourceBestClockSource OBJECT-TYPE
560        SYNTAX        TruthValue
561        MAX-ACCESS    read-only
562        STATUS        current
563        DESCRIPTION
564                "An indication of whether this is the best clock source being
565                advertised."
566        ::= { cwnAtmSourceEntry 1 }
567
568cwnAtmSourcePriority OBJECT-TYPE
569        SYNTAX        Integer32 (1..255)
570        MAX-ACCESS    read-create
571        STATUS        current
572        DESCRIPTION
573                "The network-wide priority of this clock source if configured
574                as a source of network clock for NCDP.  The highest priority
575                clock source is that clock source having the lowest positive
576                numeric value.  The clock source with the highest priority is
577                selected as the root of the clock distribution tree by the NCDP
578                algorithm.  If more that one clock source is configured with
579                with the same priority the NCDP algorithm uses the value
580                'cwnAtmSourceStratum' as a tiebreaker."
581        DEFVAL { 128 }
582        ::= { cwnAtmSourceEntry 2 }
583
584cwnAtmSourceStratum OBJECT-TYPE
585        SYNTAX        ClockStratum
586        MAX-ACCESS    read-create
587        STATUS        current
588        DESCRIPTION
589                "The stratum level associated with this clock source if
590                configured as a source of network clock for NCDP.
591                If the value of this object is used as a tiebreaker
592                , the lower of the given values is the winner.
593                If the values are the same, the value of
594                'cwnAtmSourcePRSReference' is used as a tiebreaker by the
595                NCDP algorithm."
596        DEFVAL { s2 }
597        ::= { cwnAtmSourceEntry 3 }
598
599cwnAtmSourcePRSReference OBJECT-TYPE
600        SYNTAX        INTEGER { internal(1),
601                                external(2)
602                                }
603        MAX-ACCESS    read-create
604        STATUS        current
605        DESCRIPTION
606                "An value that identifies the Primary Reference Source that
607                the network clock available from this source is traceable to
608                if configured as a source of network clock for NCDP.
609
610                The object takes the value 'internal' when the PRS for this
611                source is an onboard oscillator local to the device. For any
612                other cases the value 'external' is used.
613
614                If the value of this object is used as a tiebreaker by the
615                algorithm,'external' wins over 'internal'.
616
617                All 'external' sources of network clock are assumed to be
618                traceable to the same PRS by the NCDP protocol entity."
619        ::= { cwnAtmSourceEntry 4 }
620
621cwnAtmSourceClockHealth OBJECT-TYPE
622        SYNTAX        ClockHealthStatus
623        MAX-ACCESS    read-only
624        STATUS        current
625        DESCRIPTION
626                "The health of the clock source."
627        ::= { cwnAtmSourceEntry 5 }
628
629cwnAtmSourceRowStatus OBJECT-TYPE
630        SYNTAX      RowStatus
631        MAX-ACCESS  read-create
632        STATUS      current
633        DESCRIPTION
634                "The status of this conceptual row."
635        ::= { cwnAtmSourceEntry 6 }
636
637-- table of objects used to support ncdp protocol
638-- entity at atm interfaces
639
640cwnAtmInterfaceTable OBJECT-TYPE
641        SYNTAX     SEQUENCE OF CwnAtmInterfaceEntry
642        MAX-ACCESS not-accessible
643        STATUS     current
644        DESCRIPTION
645                "A table containing the status of NCDP on the device's ATM
646                Network-to-Network(NNI) interfaces."
647        ::= { cwnAtmInterface 1 }
648
649cwnAtmInterfaceEntry OBJECT-TYPE
650    SYNTAX     CwnAtmInterfaceEntry
651    MAX-ACCESS not-accessible
652    STATUS     current
653    DESCRIPTION
654                "An entry in this table contains the status of NCDP
655                on an ATM Netowrk-to-Network (NNI) interface.
656
657                A row in this table is created by the managed system and
658                disappears when the associated entity disappears.
659
660                When a row is created all of the row objects are instantiated.
661
662                Each entry identified by 'ifIndex' is of ifType 'atmvirtual(149)'.
663                "
664    INDEX { ifIndex }
665    ::= { cwnAtmInterfaceTable 1 }
666
667CwnAtmInterfaceEntry ::=
668        SEQUENCE {
669                cwnAtmInterfaceEnable           TruthValue,
670                cwnAtmInterfaceAdminWeight      Integer32,
671                cwnAtmInterfaceVpi              Integer32,
672                cwnAtmInterfaceVci              Integer32
673        }
674
675cwnAtmInterfaceEnable OBJECT-TYPE
676        SYNTAX        TruthValue
677        MAX-ACCESS    read-write
678        STATUS        current
679        DESCRIPTION
680                "An indication of whether NCDP is presently running on an
681                ATM Network-to-Network interface.  When NCDP is enabled for
682                an interface, the interface is an active member of the clock
683                distribution topology.
684
685                After this object is instantiated by the agent the
686                managed system initializes the value of this object to 'true'.
687
688                By default, all Network-to-Network interfaces participate in
689                NCDP until it's disabled by setting the value of this object
690                to 'false'."
691        DEFVAL {true}
692        ::= { cwnAtmInterfaceEntry 1 }
693
694cwnAtmInterfaceAdminWeight OBJECT-TYPE
695        SYNTAX        Integer32 (1..16777215)
696        MAX-ACCESS    read-write
697        STATUS        current
698        DESCRIPTION
699                "A weight metric used by the NCDP protocol entity and
700                associated with a physical interface that supports synchronous
701                clock recovery.  When NCDP is enabled for the physical
702                interface the value of this object is used by NCDP algorithms
703                during tree computations.
704
705                The lower the administrative weight, the more attractive the
706                given link is to the NCDP algorithm.  If the weight of a link
707                is changed, it can cause the NCDP protocol entity to
708                reconstruct the clock distribution tree."
709        DEFVAL { 10 }
710        ::= { cwnAtmInterfaceEntry 2 }
711
712cwnAtmInterfaceVpi OBJECT-TYPE
713        SYNTAX            Integer32 (0..4095)
714        MAX-ACCESS        read-write
715        STATUS            current
716        DESCRIPTION
717                "The Virtual Path Identifier(VPI) value of the Virtual Channel
718                Connection(VCC) supporting the NCDP entity at this
719                ATM interface.
720
721                If the values of 'cwnAtmInterfaceVpi' and 'cwnAtmInterfaceVci'
722                are both equal to zero then the NCDP entity
723                is not supported at this ATM interface."
724        DEFVAL { 0 }
725        ::= { cwnAtmInterfaceEntry 3 }
726
727cwnAtmInterfaceVci OBJECT-TYPE
728        SYNTAX           Integer32 (0..65535)
729        MAX-ACCESS       read-write
730        STATUS           current
731        DESCRIPTION
732                "The Virtual Channel Identifier(VCI) value of the VCC supporting
733                the NCDP entity at this ATM interface.
734
735                If the values of 'cwnAtmInterfaceVpi' and 'cwnAtmInterfaceVci'
736                are both equal to zero then the NCDP entity
737                is not supported at this ATM interface."
738        DEFVAL { 34 }
739        ::= { cwnAtmInterfaceEntry 4 }
740
741-- Notification
742
743ciscoWanNcdpMIBNotificationPrefix OBJECT IDENTIFIER ::=
744        { ciscoWanNcdpMIB 2 }
745
746ciscoWanNcdpMIBNotifications OBJECT IDENTIFIER ::=
747        { ciscoWanNcdpMIBNotificationPrefix 0 }
748
749-- There is no notifications defined for this module.
750
751-- conformance information
752ciscoWanNcdpMIBConformance    OBJECT IDENTIFIER
753                                ::= { ciscoWanNcdpMIB 3}
754ciscoWanNcdpMIBCompliances OBJECT IDENTIFIER
755                                ::= { ciscoWanNcdpMIBConformance 1 }
756ciscoWanNcdpMIBGroups      OBJECT IDENTIFIER
757                                ::= { ciscoWanNcdpMIBConformance 2 }
758
759-- compliance statements
760
761ciscoWanMIBCompliance MODULE-COMPLIANCE
762    STATUS  current
763    DESCRIPTION
764                "The compliance statement for SNMPv2 entities which
765                implement network clock distribution methods and NCDP."
766    MODULE  -- this module
767        MANDATORY-GROUPS {
768                           ciscoWanNcdpGlobalGroup,
769                           ciscoWanNcdpClockSourceGroup,
770                           ciscoWanNcdpManualGroup,
771                           ciscoWanNcdpAtmGroup
772                      }
773    ::= { ciscoWanNcdpMIBCompliances 1 }
774
775-- units of conformance
776
777ciscoWanNcdpGlobalGroup OBJECT-GROUP
778    OBJECTS   {
779                cwnDistributionMethod,
780                cwnNodeStratum,
781                cwnMaxDiameter,
782                cwnMessageInterval,
783                cwnHoldTime,
784                cwnChangeReason,
785                cwnChangeTimeStamp,
786                cwnRootClockSource
787              }
788
789    STATUS    current
790    DESCRIPTION
791                "This group contains global objects providing for
792                management of network clock distribution and NCDP entities."
793    ::= { ciscoWanNcdpMIBGroups 1 }
794
795ciscoWanNcdpClockSourceGroup OBJECT-GROUP
796    OBJECTS   {
797                cwnClockSourceDesc,
798                cwnInterfaceIndex,
799                cwnOtherClockSource
800              }
801
802    STATUS    current
803    DESCRIPTION
804                "This group contains the available clock source on the
805                managed system."
806    ::= { ciscoWanNcdpMIBGroups 2 }
807
808ciscoWanNcdpManualGroup OBJECT-GROUP
809    OBJECTS   {
810                cwnManualSourceIndex,
811                cwnManualClockHealth,
812                cwnManualRowStatus
813              }
814
815    STATUS    current
816    DESCRIPTION
817                "This group contains objects for manual configuration
818                of clock sources on the managed system."
819    ::= { ciscoWanNcdpMIBGroups 3 }
820
821ciscoWanNcdpAtmGroup OBJECT-GROUP
822    OBJECTS   {
823                cwnAtmSourceBestClockSource,
824                cwnAtmSourcePriority,
825                cwnAtmSourceStratum,
826                cwnAtmSourcePRSReference,
827                cwnAtmSourceClockHealth,
828                cwnAtmSourceRowStatus,
829
830                cwnAtmInterfaceEnable,
831                cwnAtmInterfaceAdminWeight,
832                cwnAtmInterfaceVpi,
833                cwnAtmInterfaceVci
834              }
835
836    STATUS    current
837    DESCRIPTION
838                "This group contains objects for configuration of
839                NCDP entity on an ATM platform."
840    ::= { ciscoWanNcdpMIBGroups 4 }
841
842END
843