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