1-- 2-- ***************************************************************** 3-- CISCO-IETF-MSDP-MIB.my: MSDP MIB file 4-- 5-- May 2006, Rayen Mohanty 6-- 7-- Copyright (c) 2006 by cisco Systems, Inc. 8-- All rights reserved. 9-- 10-- ***************************************************************** 11-- This mib was extracted from draft-ietf-mboned-msdp-mib-01.txt 12-- 13 14CISCO-IETF-MSDP-MIB DEFINITIONS ::= BEGIN 15 16IMPORTS 17 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 18 experimental, Counter32, Gauge32, TimeTicks, Integer32, 19 IpAddress 20 FROM SNMPv2-SMI 21 RowStatus, TruthValue, TimeStamp, DisplayString 22 FROM SNMPv2-TC 23 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 24 FROM SNMPv2-CONF 25 ciscoExperiment 26 FROM CISCO-SMI; 27 28ciscoIetfMsdpMIB MODULE-IDENTITY 29 LAST-UPDATED "200605190000Z" 30 ORGANIZATION "IETF MBONED Working Group" 31 CONTACT-INFO 32 "Cisco Systems 33 Customer Service 34 170 West Tasman Drive 35 San Jose, CA 95134 36 Tel: +1 800 553-NETS 37 Email: q-multicast@cisco.com" 38 DESCRIPTION 39 "An experimental MIB module for MSDP Management 40 and Monitoring. 41 Version draft-ietf-mboned-msdp-mib-01.txt is 42 ciscoized" 43 44 REVISION "200605190000Z" -- 19 May 2006 45 DESCRIPTION 46 "Initial version" 47 ::= { ciscoExperiment 130 } 48 49cMsdpMIBobjects OBJECT IDENTIFIER ::= { ciscoIetfMsdpMIB 1 } 50 51cMsdp OBJECT IDENTIFIER ::= { cMsdpMIBobjects 1 } 52 53 54cMsdpEnabled OBJECT-TYPE 55 SYNTAX TruthValue 56 MAX-ACCESS read-write 57 STATUS current 58 DESCRIPTION 59 "The state of MSDP on this MSDP speaker - globally enabled or 60 disabled. 61 62 Changes to this object should be stored to non-volatile 63 memory." 64 ::= { cMsdp 1 } 65 66cMsdpCacheLifetime OBJECT-TYPE 67 SYNTAX TimeTicks 68 MAX-ACCESS read-write 69 STATUS current 70 DESCRIPTION 71 "The lifetime given to SA cache entries when created or 72 refreshed. This is the [SA-State-Period] in the MSDP spec. 73 A value of 0 means no SA caching is done by this MSDP 74 speaker. 75 76 Changes to this object should be stored to non-volatile 77 memory. 78 79 This object does not measure time per se; instead, it is the 80 delta from the time at which an SA message is received at 81 which it should be expired if not refreshed. (i.e., it is 82 the value of cMsdpSACacheExpiryTime immediately after 83 receiving an SA message applying to that row.) As such, 84 TimeInterval would be a more appropriate SYNTAX; it remains 85 TimeTicks for backwards compatability." 86 REFERENCE "RFC 3618 section 5.3" 87 ::= { cMsdp 2 } 88 89cMsdpNumSACacheEntries OBJECT-TYPE 90 SYNTAX Gauge32 91 MAX-ACCESS read-only 92 STATUS current 93 DESCRIPTION 94 "The total number of entries in the SA Cache table." 95 ::= { cMsdp 3 } 96 97-- 98-- The spec doesn't define SA-Hold-Down-Period any more 99-- cMsdpSAHoldDownPeriod OBJECT-TYPE 100-- ::= { cMsdp 9 } 101 102-- This object was introduced in error, with a similar definition 103-- to msdpCacheLifetime. 104-- cMsdpSAStatePeriod OBJECT-TYPE 105-- ::= { cMsdp 10 } 106 107cMsdpRPAddress OBJECT-TYPE 108 SYNTAX IpAddress 109 MAX-ACCESS read-write 110 STATUS current 111 DESCRIPTION 112 "The RP address used when sourcing MSDP SA messages. May be 113 0.0.0.0 on non-RP's. 114 115 Changes to this object should be stored to non-volatile 116 memory." 117 ::= { cMsdp 11 } 118 119-- 120-- The MSDP Requests table 121-- SA Requests were removed from the MSDP spec, so this entire table 122-- is deprecated. 123 124cMsdpRequestsTable OBJECT-TYPE 125 SYNTAX SEQUENCE OF CMsdpRequestsEntry 126 MAX-ACCESS not-accessible 127 STATUS deprecated 128 DESCRIPTION 129 "The (conceptual) table listing group ranges and MSDP peers 130 used when deciding where to send an SA Request message when 131 required. If SA Requests are not enabled, this table may be 132 empty. 133 134 In order to choose a peer to whom to send an SA Request for 135 a given group G, the subset of entries in this table whose 136 (cMsdpRequestsPeerType, cMsdpRequestsPeer) tuple represents a 137 peer whose cMsdpPeerState is established are examined. The 138 set is further reduced by examining only those entries for 139 which cMsdpPeerRequestsGroupAddressType equals the address 140 type of G, and the entries with the highest value of 141 cMsdpRequestsGroupPrefix are considered, where the group G 142 falls within the range described by the combination of 143 cMsdpRequestsGroup and cMsdpRequestsGroupPrefix. (This 144 sequence is commonly known as a 'longest-match' lookup.) 145 146 Finally, if multiple entries remain, the entry with the 147 lowest value of cMsdpRequestsPriority is chosen. The SA 148 Request message is sent to the peer described by this row." 149 ::= { cMsdp 4 } 150 151cMsdpRequestsEntry OBJECT-TYPE 152 SYNTAX CMsdpRequestsEntry 153 MAX-ACCESS not-accessible 154 STATUS deprecated 155 DESCRIPTION 156 "An entry (conceptual row) representing a group range used 157 when deciding where to send an SA Request message." 158 INDEX { cMsdpRequestsGroupAddress, cMsdpRequestsGroupMask } 159 ::= { cMsdpRequestsTable 1 } 160 161CMsdpRequestsEntry ::= SEQUENCE { 162 cMsdpRequestsGroupAddress IpAddress, 163 cMsdpRequestsGroupMask IpAddress, 164 cMsdpRequestsPeer IpAddress, 165 cMsdpRequestsStatus RowStatus 166 } 167 168cMsdpRequestsGroupAddress OBJECT-TYPE 169 SYNTAX IpAddress 170 MAX-ACCESS not-accessible 171 STATUS deprecated 172 DESCRIPTION 173 "The group address that, when combined with the mask in this 174 entry, represents the group range to which this row 175 applies." 176 ::= { cMsdpRequestsEntry 1 } 177 178cMsdpRequestsGroupMask OBJECT-TYPE 179 SYNTAX IpAddress 180 MAX-ACCESS not-accessible 181 STATUS deprecated 182 DESCRIPTION 183 "The mask that, when combined with the group address in this 184 entry, represents the group range to which this row 185 applies." 186 ::= { cMsdpRequestsEntry 2 } 187 188cMsdpRequestsPeer OBJECT-TYPE 189 SYNTAX IpAddress 190 MAX-ACCESS read-create 191 STATUS deprecated 192 DESCRIPTION 193 "The peer to which MSDP SA Requests for groups matching this 194 entry's group range will be sent. This object combined with 195 cMsdpRequestsPeerType must match the INDEX of a row in the 196 cMsdpPeerTable, and to be considered, this peer's 197 cMsdpPeerState must be established." 198 ::= { cMsdpRequestsEntry 3 } 199 200cMsdpRequestsStatus OBJECT-TYPE 201 SYNTAX RowStatus 202 MAX-ACCESS read-create 203 STATUS deprecated 204 DESCRIPTION 205 "The status of this row, by which new rows may be added to 206 the table or old rows may be deleted." 207 ::= { cMsdpRequestsEntry 4 } 208 209 210-- 211-- The MSDP Peer table 212-- 213 214cMsdpPeerTable OBJECT-TYPE 215 SYNTAX SEQUENCE OF CMsdpPeerEntry 216 MAX-ACCESS not-accessible 217 STATUS current 218 DESCRIPTION 219 "The (conceptual) table listing the MSDP speaker's peers." 220 ::= { cMsdp 5 } 221 222cMsdpPeerEntry OBJECT-TYPE 223 SYNTAX CMsdpPeerEntry 224 MAX-ACCESS not-accessible 225 STATUS current 226 DESCRIPTION 227 "An entry (conceptual row) representing an MSDP peer. 228 229 If row creation is supported, dynamically added rows are 230 added to the system's stable configuration (corresponding to 231 a StorageType value of nonVolatile). " 232 INDEX { cMsdpPeerRemoteAddress } 233 ::= { cMsdpPeerTable 1 } 234 235CMsdpPeerEntry ::= SEQUENCE { 236 cMsdpPeerRemoteAddress IpAddress, 237 cMsdpPeerState INTEGER, 238 cMsdpPeerRPFFailures Counter32, 239 cMsdpPeerInSAs Counter32, 240 cMsdpPeerOutSAs Counter32, 241 cMsdpPeerInSARequests Counter32, 242 cMsdpPeerOutSARequests Counter32, 243 cMsdpPeerInSAResponses Counter32, 244 cMsdpPeerOutSAResponses Counter32, 245 cMsdpPeerInControlMessages Counter32, 246 cMsdpPeerOutControlMessages Counter32, 247 cMsdpPeerInDataPackets Counter32, 248 cMsdpPeerOutDataPackets Counter32, 249 cMsdpPeerFsmEstablishedTransitions Counter32, 250 cMsdpPeerFsmEstablishedTime TimeStamp, 251 cMsdpPeerInMessageTime TimeStamp, 252 cMsdpPeerLocalAddress IpAddress, 253 cMsdpPeerConnectRetryInterval Integer32, 254 cMsdpPeerHoldTimeConfigured Integer32, 255 cMsdpPeerKeepAliveConfigured Integer32, 256 cMsdpPeerDataTtl Integer32, 257 cMsdpPeerProcessRequestsFrom TruthValue, 258 cMsdpPeerStatus RowStatus, 259 cMsdpPeerRemotePort Integer32, 260 cMsdpPeerLocalPort Integer32, 261 cMsdpPeerEncapsulationType INTEGER, 262 cMsdpPeerConnectionAttempts Counter32, 263 cMsdpPeerInNotifications Counter32, 264 cMsdpPeerOutNotifications Counter32, 265 cMsdpPeerLastError OCTET STRING, 266 cMsdpPeerDiscontinuityTime TimeStamp 267 } 268 269cMsdpPeerRemoteAddress OBJECT-TYPE 270 SYNTAX IpAddress 271 MAX-ACCESS not-accessible 272 STATUS current 273 DESCRIPTION 274 "The address of the remote MSDP peer." 275 ::= { cMsdpPeerEntry 1 } 276 277-- dunno what happened to 2. 278 279cMsdpPeerState OBJECT-TYPE 280 SYNTAX INTEGER { 281 inactive(1), 282 listen(2), 283 connecting(3), 284 established(4), 285 disabled(5) 286 } 287 MAX-ACCESS read-only 288 STATUS current 289 DESCRIPTION 290 "The state of the MSDP TCP connection with this peer." 291 ::= { cMsdpPeerEntry 3 } 292 293cMsdpPeerRPFFailures OBJECT-TYPE 294 SYNTAX Counter32 295 MAX-ACCESS read-only 296 STATUS current 297 DESCRIPTION 298 "The number of SA messages received from this peer which 299 failed the Peer-RPF check. 300 301 Discontinuities in the value of this counter can occur at 302 re-initialization of the management system, and at other 303 times as indicated by the value of 304 cMsdpPeerDiscontinuityTime." 305 ::= { cMsdpPeerEntry 4 } 306 307cMsdpPeerInSAs OBJECT-TYPE 308 SYNTAX Counter32 309 MAX-ACCESS read-only 310 STATUS current 311 DESCRIPTION 312 "The number of MSDP SA messages received on this connection. 313 314 Discontinuities in the value of this counter can occur at 315 re-initialization of the management system, and at other 316 times as indicated by the value of 317 cMsdpPeerDiscontinuityTime." 318 ::= { cMsdpPeerEntry 5 } 319 320cMsdpPeerOutSAs OBJECT-TYPE 321 SYNTAX Counter32 322 MAX-ACCESS read-only 323 STATUS current 324 DESCRIPTION 325 "The number of MSDP SA messages transmitted on this 326 connection. 327 328 Discontinuities in the value of this counter can occur at 329 re-initialization of the management system, and at other 330 times as indicated by the value of 331 cMsdpPeerDiscontinuityTime." 332 ::= { cMsdpPeerEntry 6 } 333 334cMsdpPeerInSARequests OBJECT-TYPE 335 SYNTAX Counter32 336 MAX-ACCESS read-only 337 STATUS current 338 DESCRIPTION 339 "The number of MSDP SA-Request messages received on this 340 connection. 341 342 Discontinuities in the value of this counter can occur at 343 re-initialization of the management system, and at other 344 times as indicated by the value of 345 cMsdpPeerDiscontinuityTime." 346 ::= { cMsdpPeerEntry 7 } 347 348cMsdpPeerOutSARequests OBJECT-TYPE 349 SYNTAX Counter32 350 MAX-ACCESS read-only 351 STATUS current 352 DESCRIPTION 353 "The number of MSDP SA-Request messages transmitted on this 354 connection. 355 356 Discontinuities in the value of this counter can occur at 357 re-initialization of the management system, and at other 358 times as indicated by the value of 359 cMsdpPeerDiscontinuityTime." 360 ::= { cMsdpPeerEntry 8 } 361 362cMsdpPeerInSAResponses OBJECT-TYPE 363 SYNTAX Counter32 364 MAX-ACCESS read-only 365 STATUS deprecated 366 DESCRIPTION 367 "The number of MSDP SA-Response messages received on this 368 connection. 369 370 Discontinuities in the value of this counter can occur at 371 re-initialization of the management system, and at other 372 times as indicated by the value of 373 cMsdpPeerDiscontinuityTime." 374 ::= { cMsdpPeerEntry 9 } 375 376cMsdpPeerOutSAResponses OBJECT-TYPE 377 SYNTAX Counter32 378 MAX-ACCESS read-only 379 STATUS deprecated 380 DESCRIPTION 381 "The number of MSDP SA Response messages transmitted on this 382 TCP connection. 383 384 Discontinuities in the value of this counter can occur at 385 re-initialization of the management system, and at other 386 times as indicated by the value of 387 cMsdpPeerDiscontinuityTime." 388 ::= { cMsdpPeerEntry 10 } 389 390cMsdpPeerInControlMessages OBJECT-TYPE 391 SYNTAX Counter32 392 MAX-ACCESS read-only 393 STATUS current 394 DESCRIPTION 395 "The total number of MSDP messages, excluding encapsulated 396 data packets, received on this TCP connection. 397 398 Discontinuities in the value of this counter can occur at 399 re-initialization of the management system, and at other 400 times as indicated by the value of 401 cMsdpPeerDiscontinuityTime." 402 ::= { cMsdpPeerEntry 11 } 403 404cMsdpPeerOutControlMessages OBJECT-TYPE 405 SYNTAX Counter32 406 MAX-ACCESS read-only 407 STATUS current 408 DESCRIPTION 409 "The total number of MSDP messages, excluding encapsulated 410 data packets, transmitted on this TCP connection. 411 412 Discontinuities in the value of this counter can occur at 413 re-initialization of the management system, and at other 414 times as indicated by the value of 415 cMsdpPeerDiscontinuityTime." 416 ::= { cMsdpPeerEntry 12 } 417 418cMsdpPeerInDataPackets OBJECT-TYPE 419 SYNTAX Counter32 420 MAX-ACCESS read-only 421 STATUS current 422 DESCRIPTION 423 "The total number of encapsulated data packets received from 424 this peer. 425 426 Discontinuities in the value of this counter can occur at 427 re-initialization of the management system, and at other 428 times as indicated by the value of 429 cMsdpPeerDiscontinuityTime." 430 ::= { cMsdpPeerEntry 13 } 431 432cMsdpPeerOutDataPackets OBJECT-TYPE 433 SYNTAX Counter32 434 MAX-ACCESS read-only 435 STATUS current 436 DESCRIPTION 437 "The total number of encapsulated data packets sent to this 438 peer. 439 Discontinuities in the value of this counter can occur at 440 re-initialization of the management system, and at other 441 times as indicated by the value of 442 cMsdpPeerDiscontinuityTime." 443 ::= { cMsdpPeerEntry 14 } 444 445cMsdpPeerFsmEstablishedTransitions OBJECT-TYPE 446 SYNTAX Counter32 447 MAX-ACCESS read-only 448 STATUS current 449 DESCRIPTION 450 "The total number of times the MSDP FSM transitioned into the 451 ESTABLISHED state." 452 REFERENCE "RFC 3618 section 11" 453 ::= { cMsdpPeerEntry 15 } 454 455cMsdpPeerFsmEstablishedTime OBJECT-TYPE 456 SYNTAX TimeStamp 457 MAX-ACCESS read-only 458 STATUS current 459 DESCRIPTION 460 "This timestamp is set to the value of sysUpTime when a peer 461 transitions into or out of the ESTABLISHED state. It is set 462 to zero when the MSDP speaker is booted." 463 REFERENCE "RFC 3618 section 11" 464 ::= { cMsdpPeerEntry 16 } 465 466cMsdpPeerInMessageTime OBJECT-TYPE 467 SYNTAX TimeStamp 468 MAX-ACCESS read-only 469 STATUS current 470 DESCRIPTION 471 "The sysUpTime value when the last MSDP message was received 472 from the peer. It is set to zero when the MSDP speaker is 473 booted." 474 ::= { cMsdpPeerEntry 17 } 475 476cMsdpPeerLocalAddress OBJECT-TYPE 477 SYNTAX IpAddress 478 MAX-ACCESS read-create 479 STATUS current 480 DESCRIPTION 481 "The local IP address used for this entry's MSDP TCP 482 connection." 483 ::= { cMsdpPeerEntry 18 } 484 485-- cMsdpPeerSAAdvPeriod ([SA-Advertisement-Timer]) has been removed 486-- ::= { cMsdpPeerEntry 19 } 487-- RFC 3618 section 5.1 says it MUST be 60 seconds. 488 489 490cMsdpPeerConnectRetryInterval OBJECT-TYPE 491 SYNTAX Integer32 (1..65535) 492 UNITS "seconds" 493 MAX-ACCESS read-create 494 STATUS current 495 DESCRIPTION 496 "Time interval in seconds for the [ConnectRetry-period] for 497 this peer." 498 REFERENCE "RFC 3618 section 5.6" 499 DEFVAL { 30 } 500 ::= { cMsdpPeerEntry 20 } 501 502cMsdpPeerHoldTimeConfigured OBJECT-TYPE 503 SYNTAX Integer32 (0|3..65535) 504 UNITS "seconds" 505 MAX-ACCESS read-create 506 STATUS current 507 DESCRIPTION 508 "Time interval in seconds for the [HoldTime-Period] 509 configured for this MSDP speaker with this peer. If the 510 value of this object is zero (0), the MSDP connection is 511 never torn down due to the absence of messages from the 512 peer." 513 REFERENCE "RFC 3618 section 5.4" 514 DEFVAL { 75 } 515 ::= { cMsdpPeerEntry 21 } 516 517cMsdpPeerKeepAliveConfigured OBJECT-TYPE 518 SYNTAX Integer32 (0|1..21845) 519 UNITS "seconds" 520 MAX-ACCESS read-create 521 STATUS current 522 DESCRIPTION 523 "Time interval in seconds for the [KeepAlive-Period] 524 configured for this MSDP speaker with this peer. If the 525 value of this object is zero (0), no periodic KEEPALIVE 526 messages are sent to the peer after the MSDP connection has 527 been established." 528 REFERENCE "RFC 3618 section 5.5" 529 DEFVAL { 60 } 530 ::= { cMsdpPeerEntry 22 } 531 532cMsdpPeerDataTtl OBJECT-TYPE 533 SYNTAX Integer32 (0..255) 534 MAX-ACCESS read-create 535 STATUS current 536 DESCRIPTION 537 "The minimum TTL a packet is required to have before it may 538 be forwarded using SA encapsulation to this peer." 539 DEFVAL { 1 } 540 ::= { cMsdpPeerEntry 23 } 541 542cMsdpPeerProcessRequestsFrom OBJECT-TYPE 543 SYNTAX TruthValue 544 MAX-ACCESS read-create 545 STATUS deprecated 546 DESCRIPTION 547 "This object indicates whether or not to process MSDP SA 548 Request messages from this peer. If True(1), MSDP SA 549 Request messages from this peer are processed and replied to 550 (if appropriate) with SA Response messages. If False(2), 551 MSDP SA Request messages from this peer are silently 552 ignored. It defaults to False when cMsdpCacheLifetime is 0 553 and True when cMsdpCacheLifetime is non-0. 554 555 This object is deprecated because MSDP SA Requests were 556 removed from the MSDP specification." 557 ::= { cMsdpPeerEntry 24 } 558 559cMsdpPeerStatus OBJECT-TYPE 560 SYNTAX RowStatus 561 MAX-ACCESS read-create 562 STATUS current 563 DESCRIPTION 564 "The RowStatus object by which peers can be added and 565 deleted. A transition to 'active' will cause the MSDP 566 'Enable MSDP peering with P' Event to be generated. A 567 transition out of the 'active' state will cause the MSDP 568 'Disable MSDP peering with P' Event to be generated. Care 569 should be used in providing write access to this object 570 without adequate authentication. 571 572 cMsdpPeerRemoteAddress is the only variable that must be set 573 to a valid value before the row can be activated. Since 574 this is the table's INDEX, a row can be activated by simply 575 setting the cMsdpPeerStatus variable. 576 577 It is possible to modify other columns in the same 578 conceptual row when the status value is active(1)." 579 REFERENCE "RFC 3618 section 11.1" 580 ::= { cMsdpPeerEntry 25 } 581 582cMsdpPeerRemotePort OBJECT-TYPE 583 SYNTAX Integer32 (0..65535) 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "The remote port for the TCP connection between the MSDP 588 peers." 589 DEFVAL { 639 } 590 ::= { cMsdpPeerEntry 26 } 591 592cMsdpPeerLocalPort OBJECT-TYPE 593 SYNTAX Integer32 (0..65535) 594 MAX-ACCESS read-only 595 STATUS current 596 DESCRIPTION 597 "The local port for the TCP connection between the MSDP 598 peers." 599 DEFVAL { 639 } 600 ::= { cMsdpPeerEntry 27 } 601 602-- cMsdpPeerEncapsulationState has been removed 603-- because there is no longer an encapsulation 604-- state machine. 605-- ::= { msdpPeerEntry 28 } 606 607cMsdpPeerEncapsulationType OBJECT-TYPE 608 SYNTAX INTEGER { 609 none(0), 610 tcp(1) 611 } 612 MAX-ACCESS read-create 613 STATUS current 614 DESCRIPTION 615 "The encapsulation in use when encapsulating data in SA 616 messages to this peer." 617 ::= { cMsdpPeerEntry 29 } 618 619cMsdpPeerConnectionAttempts OBJECT-TYPE 620 SYNTAX Counter32 621 MAX-ACCESS read-only 622 STATUS current 623 DESCRIPTION 624 "The number of times the state machine has transitioned from 625 INACTIVE to CONNECTING." 626 ::= { cMsdpPeerEntry 30 } 627 628cMsdpPeerInNotifications OBJECT-TYPE 629 SYNTAX Counter32 630 MAX-ACCESS read-only 631 STATUS deprecated 632 DESCRIPTION 633 "The number of MSDP Notification messages received from this 634 peer. 635 636 This object is deprecated because MSDP Notifications have 637 been removed from the spec." 638 ::= { cMsdpPeerEntry 31 } 639 640cMsdpPeerOutNotifications OBJECT-TYPE 641 SYNTAX Counter32 642 MAX-ACCESS read-only 643 STATUS deprecated 644 DESCRIPTION 645 "The number of MSDP Notification messages transmitted to this 646 peer. 647 648 This object is deprecated because MSDP Notifications have 649 been removed from the spec." 650 ::= { cMsdpPeerEntry 32 } 651 652cMsdpPeerLastError OBJECT-TYPE 653 SYNTAX OCTET STRING (SIZE (2)) 654 MAX-ACCESS read-only 655 STATUS deprecated 656 DESCRIPTION 657 "The last error code and subcode received via Notification 658 from this peer. If no error has occurred, this field is 659 zero. Otherwise, the first byte of this two byte OCTET 660 STRING contains the O-bit and error code, and the second 661 byte contains the subcode. 662 663 This object is deprecated because MSDP Notifications have 664 been removed from the spec." 665 DEFVAL { '0000'h } 666 ::= { cMsdpPeerEntry 33 } 667 668cMsdpPeerDiscontinuityTime OBJECT-TYPE 669 SYNTAX TimeStamp 670 MAX-ACCESS read-only 671 STATUS current 672 DESCRIPTION 673 "The value of sysUpTime on the most recent occasion at which 674 one or more of this entry's counters suffered a 675 discontinuity. See the DESCRIPTION of each object to see if 676 it is expected to have discontinuities. These 677 discontinuities may occur at peer connection establishment. 678 679 If no such discontinuities have occurred since the last 680 reinitialization of the local management subsystem, then 681 this object contains a zero value." 682 ::= { cMsdpPeerEntry 34 } 683 684 685-- 686-- The MSDP Source-Active Cache table 687-- 688 689cMsdpSACacheTable OBJECT-TYPE 690 SYNTAX SEQUENCE OF CMsdpSACacheEntry 691 MAX-ACCESS not-accessible 692 STATUS current 693 DESCRIPTION 694 "The (conceptual) table listing the MSDP SA advertisements 695 currently in the MSDP speaker's cache." 696 ::= { cMsdp 6 } 697 698cMsdpSACacheEntry OBJECT-TYPE 699 SYNTAX CMsdpSACacheEntry 700 MAX-ACCESS not-accessible 701 STATUS current 702 DESCRIPTION 703 "An entry (conceptual row) representing an MSDP SA 704 advertisement. The INDEX to this table includes 705 cMsdpSACacheOriginRP for diagnosing incorrect MSDP 706 advertisements; normally a Group and Source pair would be 707 unique. 708 709 Row creation is not permitted; msdpSACacheStatus may only be 710 used to delete rows from this table." 711 INDEX { cMsdpSACacheGroupAddr, cMsdpSACacheSourceAddr, 712 cMsdpSACacheOriginRP } 713 ::= { cMsdpSACacheTable 1 } 714 715CMsdpSACacheEntry ::= SEQUENCE { 716 cMsdpSACacheGroupAddr IpAddress, 717 cMsdpSACacheSourceAddr IpAddress, 718 cMsdpSACacheOriginRP IpAddress, 719 cMsdpSACachePeerLearnedFrom IpAddress, 720 cMsdpSACacheRPFPeer IpAddress, 721 cMsdpSACacheInSAs Counter32, 722 cMsdpSACacheInDataPackets Counter32, 723 cMsdpSACacheUpTime TimeTicks, 724 cMsdpSACacheExpiryTime TimeTicks, 725 cMsdpSACacheStatus RowStatus 726 } 727 728cMsdpSACacheGroupAddr OBJECT-TYPE 729 SYNTAX IpAddress 730 MAX-ACCESS not-accessible 731 STATUS current 732 DESCRIPTION 733 "The group address of the SA Cache entry." 734 ::= { cMsdpSACacheEntry 1 } 735 736cMsdpSACacheSourceAddr OBJECT-TYPE 737 SYNTAX IpAddress 738 MAX-ACCESS not-accessible 739 STATUS current 740 DESCRIPTION 741 "The source address of the SA Cache entry." 742 ::= { cMsdpSACacheEntry 2 } 743 744cMsdpSACacheOriginRP OBJECT-TYPE 745 SYNTAX IpAddress 746 MAX-ACCESS not-accessible 747 STATUS current 748 DESCRIPTION 749 "The RP of the SA Cache entry. This field is in the INDEX in 750 order to catch multiple RP's advertising the same source and 751 group." 752 ::= { cMsdpSACacheEntry 3 } 753 754cMsdpSACachePeerLearnedFrom OBJECT-TYPE 755 SYNTAX IpAddress 756 MAX-ACCESS read-only 757 STATUS current 758 DESCRIPTION 759 "The peer from which this SA Cache entry was last accepted. 760 This address must correspond to the cMsdpPeerRemoteAddress 761 value for a row in the MSDP Peer Table. This should be 762 0.0.0.0 on the router that originated the entry." 763 ::= { cMsdpSACacheEntry 4 } 764 765cMsdpSACacheRPFPeer OBJECT-TYPE 766 SYNTAX IpAddress 767 MAX-ACCESS read-only 768 STATUS current 769 DESCRIPTION 770 "The peer from which an SA message corresponding to this 771 cache entry would be accepted (i.e. the RPF peer for 772 cMsdpSACacheOriginRP). This may be different than 773 cMsdpSACachePeerLearnedFrom if this entry was created by an 774 MSDP SA-Response. This address must correspond to the 775 cMsdpPeerRemoteAddress value for a row in the MSDP Peer 776 Table, or may be 0.0.0.0 if no RPF peer exists." 777 ::= { cMsdpSACacheEntry 5 } 778 779cMsdpSACacheInSAs OBJECT-TYPE 780 SYNTAX Counter32 781 MAX-ACCESS read-only 782 STATUS current 783 DESCRIPTION 784 "The number of MSDP SA messages received relevant to this 785 cache entry. This object must be initialized to zero when 786 creating a cache entry." 787 ::= { cMsdpSACacheEntry 6 } 788 789cMsdpSACacheInDataPackets OBJECT-TYPE 790 SYNTAX Counter32 791 MAX-ACCESS read-only 792 STATUS current 793 DESCRIPTION 794 "The number of MSDP encapsulated data packets received 795 relevant to this cache entry. This object must be 796 initialized to zero when creating a cache entry." 797 ::= { cMsdpSACacheEntry 7 } 798 799cMsdpSACacheUpTime OBJECT-TYPE 800 SYNTAX TimeTicks 801 MAX-ACCESS read-only 802 STATUS current 803 DESCRIPTION 804 "The time since this entry was first placed in the SA cache. 805 806 The first epoch is the time that the entry was first placed 807 in the SA cache, and the second epoch is the current time." 808 ::= { cMsdpSACacheEntry 8 } 809 810cMsdpSACacheExpiryTime OBJECT-TYPE 811 SYNTAX TimeTicks 812 MAX-ACCESS read-only 813 STATUS current 814 DESCRIPTION 815 "The time remaining before this entry will expire from the SA 816 cache. 817 818 The first epoch is now, and the second epoch is the time 819 that the entry will expire." 820 ::= { cMsdpSACacheEntry 9 } 821 822cMsdpSACacheStatus OBJECT-TYPE 823 SYNTAX RowStatus 824 MAX-ACCESS read-write 825 STATUS current 826 DESCRIPTION 827 "The status of this row in the table. The only allowable 828 actions are to retrieve the status, which will be `active', 829 or to set the status to `destroy' in order to remove this 830 entry from the cache. 831 832 Row creation is not permitted. 833 834 No columnar objects are writable, so there are none that may 835 be changed while the status value is active(1). " 836 ::= { cMsdpSACacheEntry 10 } 837 838 839-- 840-- MSDP Mesh Group Membership table 841-- 842 843cMsdpMeshGroupTable OBJECT-TYPE 844 SYNTAX SEQUENCE OF CMsdpMeshGroupEntry 845 MAX-ACCESS not-accessible 846 STATUS current 847 DESCRIPTION 848 "The (conceptual) table listing MSDP Mesh Group 849 configuration." 850 ::= { cMsdp 12 } 851 852cMsdpMeshGroupEntry OBJECT-TYPE 853 SYNTAX CMsdpMeshGroupEntry 854 MAX-ACCESS not-accessible 855 STATUS current 856 DESCRIPTION 857 "An entry (conceptual row) repesenting a peer in an MSDP Mesh 858 Group. 859 860 If row creation is supported, dynamically added rows are 861 added to the system's stable configuration (corresponding to 862 a StorageType value of nonVolatile). " 863 INDEX { cMsdpMeshGroupName, cMsdpMeshGroupPeerAddress } 864 ::= { cMsdpMeshGroupTable 1 } 865 866CMsdpMeshGroupEntry ::= SEQUENCE { 867 cMsdpMeshGroupName DisplayString, 868 cMsdpMeshGroupPeerAddress IpAddress, 869 cMsdpMeshGroupStatus RowStatus 870 } 871 872cMsdpMeshGroupName OBJECT-TYPE 873 SYNTAX DisplayString (SIZE(1..64)) 874 MAX-ACCESS not-accessible 875 STATUS current 876 DESCRIPTION 877 "The name of the mesh group." 878 ::= { cMsdpMeshGroupEntry 1 } 879 880cMsdpMeshGroupPeerAddress OBJECT-TYPE 881 SYNTAX IpAddress 882 MAX-ACCESS not-accessible 883 STATUS current 884 DESCRIPTION 885 "A peer address that is a member of the mesh group with name 886 cMsdpMeshGroupName. The cMsdpMeshGroupPeerAddress must match 887 a row in the cMsdpPeerTable." 888 ::= { cMsdpMeshGroupEntry 2 } 889 890cMsdpMeshGroupStatus OBJECT-TYPE 891 SYNTAX RowStatus 892 MAX-ACCESS read-create 893 STATUS current 894 DESCRIPTION 895 "This entry's status, by which new entries may be added to 896 the table and old entries deleted. 897 898 cMsdpMeshGroupName and cMsdpMeshGroupPeerAddress must be set 899 to valid values before the row can be activated. Since 900 these are the table's INDEX, a row can be activated by 901 simply setting the cMsdpMeshGroupStatus variable. 902 903 It is not possible to modify other columns in the same 904 conceptual row when the status value is active(1), because 905 there only other objects in the row are part of the INDEX. 906 Changing one of these changes the row, so an old row must be 907 deleted and a new one created. " 908 ::= { cMsdpMeshGroupEntry 3 } 909 910 911 912-- Traps 913 914cMsdpTraps OBJECT IDENTIFIER ::= { cMsdp 0 } 915 916cMsdpEstablished NOTIFICATION-TYPE 917 OBJECTS { cMsdpPeerFsmEstablishedTransitions } 918 STATUS current 919 DESCRIPTION 920 "The MSDP Established event is generated when the MSDP FSM 921 enters the ESTABLISHED state." 922 ::= { cMsdpTraps 1 } 923 924cMsdpBackwardTransition NOTIFICATION-TYPE 925 OBJECTS { cMsdpPeerState } 926 STATUS current 927 DESCRIPTION 928 "The MSDPBackwardTransition Event is generated when the MSDP 929 FSM moves from a higher numbered state to a lower numbered 930 state." 931 ::= { cMsdpTraps 2 } 932 933-- conformance information 934 935cMsdpMIBConformance OBJECT IDENTIFIER ::= { cMsdp 8 } 936cMsdpMIBCompliances OBJECT IDENTIFIER ::= { cMsdpMIBConformance 1 } 937cMsdpMIBGroups OBJECT IDENTIFIER ::= { cMsdpMIBConformance 2 } 938 939-- compliance statements 940 941cMsdpMIBCompliance MODULE-COMPLIANCE 942 STATUS deprecated 943 DESCRIPTION 944 "The compliance statement for entities which implement a pre- 945 RFC version of MSDP. This statement is deprecated because 946 it includes objects used for managing/monitoring aspects of 947 MSDP that were removed before it was published as an RFC." 948 MODULE -- this module 949 MANDATORY-GROUPS { cMsdpMIBGlobalsGroup, cMsdpMIBPeerGroup, 950 cMsdpMIBNotificationGroup } 951 952 GROUP cMsdpMIBEncapsulationGroup 953 DESCRIPTION 954 "This group is mandatory if MSDP encapsulation interfaces are 955 not given their own interface index numbers." 956 GROUP cMsdpMIBSACacheGroup 957 DESCRIPTION 958 "This group is mandatory if the MSDP speaker has the ability 959 to cache SA messages." 960 GROUP cMsdpMIBRequestsGroup 961 DESCRIPTION 962 "This group is mandatory if the MSDP speaker has the ability 963 to send SA-Request messages and parse SA-Response 964 messages." 965 GROUP cMsdpMIBRPGroup 966 DESCRIPTION 967 "This group is mandatory if the MSDP speaker sources (as 968 opposed to forwards) MSDP messages." 969 GROUP cMsdpMIBMeshGroupGroup 970 DESCRIPTION 971 "This group is mandatory if the MSDP speaker can participate 972 in MSDP Mesh Groups." 973 ::= { cMsdpMIBCompliances 1 } 974 975cMsdpMIBFullCompliance MODULE-COMPLIANCE 976 STATUS current 977 DESCRIPTION 978 "The compliance statement for entities which implement MSDP 979 (RFC3618)." 980 MODULE -- this module 981 MANDATORY-GROUPS { cMsdpMIBGlobalsGroup, cMsdpMIBPeerGroup2, 982 cMsdpMIBSACacheGroup, cMsdpMIBEncapsulationGroup } 983 GROUP cMsdpMIBRPGroup 984 DESCRIPTION 985 "This group is mandatory if the MSDP speaker sources (as 986 opposed to forwards) MSDP messages." 987 GROUP cMsdpMIBMeshGroupGroup 988 DESCRIPTION 989 "This group is mandatory if the MSDP speaker can participate 990 in MSDP Mesh Groups." 991 ::= { cMsdpMIBCompliances 2 } 992 993cMsdpMIBReadOnlyCompliance MODULE-COMPLIANCE 994 STATUS current 995 DESCRIPTION 996 "The compliance statement for entities which implement MSDP 997 (RFC3618), but do not permit configuration (or only permit 998 partial configuration) via SNMP." 999 MODULE -- this module 1000 MANDATORY-GROUPS { cMsdpMIBGlobalsGroup, cMsdpMIBPeerGroup2, 1001 cMsdpMIBSACacheGroup, cMsdpMIBEncapsulationGroup } 1002 GROUP cMsdpMIBRPGroup 1003 DESCRIPTION 1004 "This group is mandatory if the MSDP speaker sources (as 1005 opposed to forwards) MSDP messages." 1006 GROUP cMsdpMIBMeshGroupGroup 1007 DESCRIPTION 1008 "This group is mandatory if the MSDP speaker can participate 1009 in MSDP Mesh Groups." 1010 OBJECT cMsdpEnabled 1011 MIN-ACCESS read-only 1012 DESCRIPTION 1013 "Write access is not required." 1014 OBJECT cMsdpCacheLifetime 1015 MIN-ACCESS read-only 1016 DESCRIPTION 1017 "Write access is not required." 1018 OBJECT cMsdpPeerLocalAddress 1019 MIN-ACCESS read-only 1020 DESCRIPTION 1021 "Write access is not required." 1022 OBJECT cMsdpPeerConnectRetryInterval 1023 MIN-ACCESS read-only 1024 DESCRIPTION 1025 "Write access is not required." 1026 OBJECT cMsdpPeerHoldTimeConfigured 1027 MIN-ACCESS read-only 1028 DESCRIPTION 1029 "Write access is not required." 1030 OBJECT cMsdpPeerKeepAliveConfigured 1031 MIN-ACCESS read-only 1032 DESCRIPTION 1033 "Write access is not required." 1034 OBJECT cMsdpPeerDataTtl 1035 MIN-ACCESS read-only 1036 DESCRIPTION 1037 "Write access is not required." 1038 OBJECT cMsdpPeerStatus 1039 MIN-ACCESS read-only 1040 DESCRIPTION 1041 "Write access is not required." 1042 OBJECT cMsdpPeerEncapsulationType 1043 MIN-ACCESS read-only 1044 DESCRIPTION 1045 "Write access is not required." 1046 OBJECT cMsdpSACacheStatus 1047 MIN-ACCESS read-only 1048 DESCRIPTION 1049 "Write access is not required." 1050 OBJECT cMsdpRPAddress 1051 MIN-ACCESS read-only 1052 DESCRIPTION 1053 "Write access is not required." 1054 OBJECT cMsdpMeshGroupStatus 1055 MIN-ACCESS read-only 1056 DESCRIPTION 1057 "Write access is not required." 1058 ::= { cMsdpMIBCompliances 3 } 1059 1060-- units of conformance 1061 1062cMsdpMIBGlobalsGroup OBJECT-GROUP 1063 OBJECTS { cMsdpEnabled } 1064 STATUS current 1065 DESCRIPTION 1066 "A collection of objects providing information on global MSDP 1067 state." 1068 ::= { cMsdpMIBGroups 1 } 1069 1070cMsdpMIBPeerGroup OBJECT-GROUP 1071 OBJECTS { cMsdpPeerRPFFailures, 1072 cMsdpPeerState, cMsdpPeerInSAs, cMsdpPeerOutSAs, 1073 cMsdpPeerInSARequests, cMsdpPeerOutSARequests, 1074 cMsdpPeerInSAResponses, cMsdpPeerOutSAResponses, 1075 cMsdpPeerInNotifications, cMsdpPeerOutNotifications, 1076 cMsdpPeerInControlMessages, cMsdpPeerOutControlMessages, 1077 cMsdpPeerFsmEstablishedTransitions, 1078 cMsdpPeerFsmEstablishedTime, 1079 cMsdpPeerLocalAddress, 1080 cMsdpPeerRemotePort, cMsdpPeerLocalPort, 1081 cMsdpPeerConnectRetryInterval, 1082 cMsdpPeerHoldTimeConfigured, 1083 cMsdpPeerKeepAliveConfigured, 1084 cMsdpPeerInMessageTime, 1085 cMsdpPeerProcessRequestsFrom, 1086 cMsdpPeerConnectionAttempts, 1087 cMsdpPeerLastError, 1088 cMsdpPeerStatus, 1089 cMsdpPeerDiscontinuityTime 1090 } 1091 STATUS deprecated 1092 DESCRIPTION 1093 "A collection of objects for managing MSDP peers. This group 1094 is deprecated in favor of cMsdpMIBPeerGroup2 because it 1095 contains objects for managing aspects of MSDP that were 1096 removed before it was published as an RFC." 1097 ::= { cMsdpMIBGroups 2 } 1098 1099cMsdpMIBEncapsulationGroup OBJECT-GROUP 1100 OBJECTS { cMsdpPeerInDataPackets, cMsdpPeerOutDataPackets, 1101 cMsdpPeerDataTtl, 1102 cMsdpPeerEncapsulationType 1103 } 1104 STATUS current 1105 DESCRIPTION 1106 "A collection of objects for managing encapsulations if the 1107 MSDP encapsulation interfaces are not given interface 1108 indices." 1109 ::= { cMsdpMIBGroups 3 } 1110 1111cMsdpMIBSACacheGroup OBJECT-GROUP 1112 OBJECTS { cMsdpCacheLifetime, cMsdpNumSACacheEntries, 1113 cMsdpSACachePeerLearnedFrom, 1114 cMsdpSACacheRPFPeer, cMsdpSACacheInSAs, 1115 cMsdpSACacheInDataPackets, 1116 cMsdpSACacheUpTime, cMsdpSACacheExpiryTime, 1117 cMsdpSACacheStatus } 1118 STATUS current 1119 DESCRIPTION 1120 "A collection of objects for managing MSDP SA cache entries." 1121 ::= { cMsdpMIBGroups 4 } 1122 1123cMsdpMIBNotificationGroup NOTIFICATION-GROUP 1124 NOTIFICATIONS { cMsdpEstablished, 1125 cMsdpBackwardTransition } 1126 STATUS current 1127 DESCRIPTION 1128 "A collection of notifications for signaling changes in MSDP 1129 peer relationships." 1130 ::= { cMsdpMIBGroups 5 } 1131 1132cMsdpMIBRequestsGroup OBJECT-GROUP 1133 OBJECTS { cMsdpRequestsPeer, cMsdpRequestsStatus } 1134 STATUS deprecated 1135 DESCRIPTION 1136 "A collection of objects for managing MSDP Request 1137 transmission. This group is deprecated because Requests 1138 were removed from MSDP before its publication as RFC." 1139 ::= { cMsdpMIBGroups 6 } 1140 1141cMsdpMIBRPGroup OBJECT-GROUP 1142 OBJECTS { cMsdpRPAddress } 1143 STATUS current 1144 DESCRIPTION 1145 "A collection of objects for MSDP speakers that source MSDP 1146 messages." 1147 ::= { cMsdpMIBGroups 7 } 1148 1149cMsdpMIBMeshGroupGroup OBJECT-GROUP 1150 OBJECTS { cMsdpMeshGroupStatus } 1151 STATUS current 1152 DESCRIPTION 1153 "A collection of objects for MSDP speakers that can 1154 participate in MSDP mesh groups." 1155 ::= { cMsdpMIBGroups 8 } 1156 1157cMsdpMIBPeerGroup2 OBJECT-GROUP 1158 OBJECTS { cMsdpPeerRPFFailures, 1159 cMsdpPeerState, cMsdpPeerInSAs, cMsdpPeerOutSAs, 1160 cMsdpPeerInSARequests, cMsdpPeerOutSARequests, 1161 cMsdpPeerInControlMessages, cMsdpPeerOutControlMessages, 1162 cMsdpPeerFsmEstablishedTransitions, 1163 cMsdpPeerFsmEstablishedTime, 1164 cMsdpPeerLocalAddress, 1165 cMsdpPeerRemotePort, cMsdpPeerLocalPort, 1166 cMsdpPeerConnectRetryInterval, 1167 cMsdpPeerHoldTimeConfigured, 1168 cMsdpPeerKeepAliveConfigured, 1169 cMsdpPeerInMessageTime, 1170 cMsdpPeerConnectionAttempts, 1171 cMsdpPeerStatus, 1172 cMsdpPeerDiscontinuityTime 1173 } 1174 STATUS current 1175 DESCRIPTION 1176 "A collection of objects for managing MSDP peers." 1177 ::= { cMsdpMIBGroups 9 } 1178 1179END 1180