idnits 2.17.1 draft-ietf-pce-pcep-mib-10.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- == There are 13 instances of lines with non-RFC6890-compliant IPv4 addresses in the document. If these are example addresses, they should be changed. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == The document seems to lack the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? (The document does seem to have the reference to RFC 2119 which the ID-Checklist requires). -- The document date (September 23, 2014) is 3502 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Looks like a reference, but probably isn't: '1' on line 317 -- Looks like a reference, but probably isn't: '2' on line 318 Summary: 0 errors (**), 0 flaws (~~), 3 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 PCE Working Group A. Koushik 3 Internet-Draft Brocade Communications Inc. 4 Intended status: Standards Track E. Stephan 5 Expires: March 27, 2015 Orange 6 Q. Zhao 7 Huawei Technology 8 D. King 9 Old Dog Consulting 10 J. Hardwick 11 Metaswitch 12 September 23, 2014 14 Path Computation Element Communications Protocol (PCEP) Management 15 Information Base (MIB) Module 16 draft-ietf-pce-pcep-mib-10 18 Abstract 20 This memo defines a portion of the Management Information Base (MIB) 21 for use with network management protocols in the Internet community. 22 In particular, it describes managed objects for modeling of Path 23 Computation Element communications Protocol (PCEP) for communications 24 between a Path Computation Client (PCC) and a Path Computation 25 Element (PCE), or between two PCEs. 27 Status of This Memo 29 This Internet-Draft is submitted in full conformance with the 30 provisions of BCP 78 and BCP 79. 32 Internet-Drafts are working documents of the Internet Engineering 33 Task Force (IETF). Note that other groups may also distribute 34 working documents as Internet-Drafts. The list of current Internet- 35 Drafts is at http://datatracker.ietf.org/drafts/current/. 37 Internet-Drafts are draft documents valid for a maximum of six months 38 and may be updated, replaced, or obsoleted by other documents at any 39 time. It is inappropriate to use Internet-Drafts as reference 40 material or to cite them other than as "work in progress." 42 This Internet-Draft will expire on March 27, 2015. 44 Copyright Notice 46 Copyright (c) 2014 IETF Trust and the persons identified as the 47 document authors. All rights reserved. 49 This document is subject to BCP 78 and the IETF Trust's Legal 50 Provisions Relating to IETF Documents 51 (http://trustee.ietf.org/license-info) in effect on the date of 52 publication of this document. Please review these documents 53 carefully, as they describe your rights and restrictions with respect 54 to this document. Code Components extracted from this document must 55 include Simplified BSD License text as described in Section 4.e of 56 the Trust Legal Provisions and are provided without warranty as 57 described in the Simplified BSD License. 59 Table of Contents 61 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 62 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 63 1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 64 2. The Internet-Standard Management Framework . . . . . . . . . 3 65 3. PCEP MIB Module Architecture . . . . . . . . . . . . . . . . 4 66 3.1. pcePcepEntityTable . . . . . . . . . . . . . . . . . . . 4 67 3.2. pcePcepPeerTable . . . . . . . . . . . . . . . . . . . . 5 68 3.3. pcePcepSessTable . . . . . . . . . . . . . . . . . . . . 5 69 3.4. PCEP Notifications . . . . . . . . . . . . . . . . . . . 6 70 3.5. Relationship to other MIB modules . . . . . . . . . . . . 6 71 3.6. Illustrative example . . . . . . . . . . . . . . . . . . 6 72 4. Object Definitions . . . . . . . . . . . . . . . . . . . . . 7 73 4.1. PCE-PCEP-MIB . . . . . . . . . . . . . . . . . . . . . . 7 74 5. Security Considerations . . . . . . . . . . . . . . . . . . . 48 75 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 49 76 7. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 49 77 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 49 78 8.1. Normative References . . . . . . . . . . . . . . . . . . 49 79 8.2. Informative References . . . . . . . . . . . . . . . . . 50 80 Appendix A. Contributors . . . . . . . . . . . . . . . . . . . . 51 81 Appendix B. PCEP MIB Module Example . . . . . . . . . . . . . . 51 82 B.1. Contents of PCEP MIB module at PCE2 . . . . . . . . . . . 51 83 B.2. Contents of PCEP MIB module at PCCb . . . . . . . . . . . 59 85 1. Introduction 87 The Path Computation Element (PCE) defined in [RFC4655] is an entity 88 that is capable of computing a network path or route based on a 89 network graph, and applying computational constraints. A Path 90 Computation Client (PCC) may make requests to a PCE for paths to be 91 computed. 93 PCEP is the communication protocol between a PCC and PCE and is 94 defined in [RFC5440]. PCEP interactions include path computation 95 requests and path computation replies as well as notifications of 96 specific states related to the use of a PCE in the context of 97 Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) 98 Traffic Engineering (TE). 100 This memo defines a portion of the Management Information Base (MIB) 101 for use with network management protocols in the Internet community. 102 In particular, it defines a MIB module that can be used to monitor 103 PCEP interactions between a PCC and a PCE, or between two PCEs. 105 The scope of this document is to provide a MIB module for the PCEP 106 base protocol defined in [RFC5440]. Extensions to the PCEP base 107 protocol are beyond the scope for this document. 109 1.1. Requirements Language 111 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 112 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" and "OPTIONAL" in this 113 document are to be interpreted as described in BCP 14, RFC 2119 114 [RFC2119]. 116 1.2. Terminology 118 This document uses the terminology defined in [RFC4655] and 119 [RFC5440]. In particular, it uses the following acronyms. 121 o Path Computation Request message (PCReq). 123 o Path Computation Reply message (PCRep). 125 o Notification message (PCNtf). 127 o Error message (PCErr). 129 o Request Parameters object (RP). 131 o Synchronization Vector object (SVEC). 133 o Explicit Route object (ERO). 135 This document uses the term "PCEP entity" to refer to a local PCEP 136 speaker, "peer" to refer to a remote PCEP speaker and "PCEP speaker" 137 where it is not necessary to distinguish between local and remote. 139 2. The Internet-Standard Management Framework 141 For a detailed overview of the documents that describe the current 142 Internet-Standard Management Framework, please refer to section 7 of 143 RFC 3410 [RFC3410]. 145 Managed objects are accessed via a virtual information store, termed 146 the Management Information Base or MIB. MIB objects are generally 147 accessed through the Simple Network Management Protocol (SNMP). 148 Objects in the MIB are defined using the mechanisms defined in the 149 Structure of Management Information (SMI). This memo specifies a MIB 150 module that is compliant to the SMIv2, which is described in STD 58, 151 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579], and STD 58, RFC 2580 152 [RFC2580]. 154 3. PCEP MIB Module Architecture 156 The PCEP MIB module contains the following information: 158 a. PCE and PCC local entity status (see pcePcepEntityTable). 160 b. PCEP peer information (see pcePcepPeerTable). 162 c. PCEP session information (see pcePcepSessTable). 164 d. Notifications to indicate PCEP session changes. 166 The PCEP MIB module is limited to "read-only" access except for 167 pcePcepNotificationsMaxRate, which is used to throttle the rate at 168 which the implementation generates notifications. 170 3.1. pcePcepEntityTable 172 The PCEP MIB module may contain status information for multiple 173 logical local PCEP entities. There are several scenarios in which 174 there may be more than one local PCEP entity, including the 175 following. 177 o A physical router, which is partitioned into multiple virtual 178 routers, each with its own PCC. 180 o A PCE device which front-ends a cluster of compute resources, each 181 with a different set of capabilities that are accessed via 182 different IP addresses. 184 The pcePcepEntityTable contains one row for each local PCEP entity. 185 Each row is read-only and contains current status information plus 186 the PCEP entity's running configuration. 188 The pcePcepEntityTable is indexed by pcePcepEntityIndex, which also 189 acts as the primary index for the other tables in this MIB module. 191 3.2. pcePcepPeerTable 193 The pcePcepPeerTable contains one row for each peer that the local 194 PCEP entity knows about. Each row is read-only and contains 195 information to identify the peer, the running configuration relating 196 to that peer and statistics that track the messages exchanged with 197 that peer and its response times. 199 A PCEP speaker is identified by its IP address. If there is a PCEP 200 speaker in the network that uses multiple IP addresses then it looks 201 like multiple distinct peers to the other PCEP speakers in the 202 network. 204 The pcePcepPeerTable is indexed first by pcePcepEntityIndex, then by 205 pcePcepPeerAddrType and pcePcepPeerAddr. This indexing structure 206 allows each local PCEP entity to report its own set of peers. 208 Since PCEP sessions can be ephemeral, the pcePcepPeerTable tracks a 209 peer even when no PCEP session currently exists to that peer. The 210 statistics contained in pcePcepPeerTable are an aggregate of the 211 statistics for all successive sessions to that peer. 213 To limit the quantity of information that is stored, an 214 implementation MAY choose to discard a row from the 215 pcePcepPeerTable if and only if no PCEP session exists to the 216 corresponding peer. 218 3.3. pcePcepSessTable 220 The pcePcepSessTable contains one row for each PCEP session that the 221 PCEP entity (PCE or PCC) is currently participating in. Each row is 222 read-only and contains the running configuration that is applied to 223 the session, plus identifiers and statistics for the session. 225 The statistics in pcePcepSessTable are semantically different from 226 those in pcePcepPeerTable since the former apply to the current 227 session only, whereas the latter are the aggregate for all sessions 228 that have existed to that peer. 230 Although [RFC5440] forbids there from being more than one active PCEP 231 session between a given pair of PCEP entities at any one time, there 232 is a window during session establishment where the 233 pcePcepSessTable may contain two rows for a given peer, one 234 representing a session initiated by the local PCEP entity and one 235 representing a session initiated by the peer. If either of these 236 sessions reaches active state, then the other is discarded. 238 The pcePcepSessTable is indexed first by pcePcepEntityIndex, then by 239 pcePcepPeerAddrType and pcePcepPeerAddr, and finally by 240 pcePcepSessInitiator. This indexing structure allows each local PCEP 241 entity to report its own set of active sessions. The 242 pcePcepSessInitiator index allows two rows to exist transiently for a 243 given peer, as discussed above. 245 3.4. PCEP Notifications 247 The PCEP MIB module contains notifications for the following 248 conditions. 250 a. pcePcepSessUp: PCEP Session has gone up. 252 b. pcePcepSessDown: PCEP Session has gone down. 254 c. pcePcepSessLocalOverload: Local PCEP entity has sent an overload 255 PCNtf on this session. 257 d. pcePcepSessLocalOverloadClear: Local PCEP entity has sent an 258 overload-cleared PCNtf on this session. 260 e. pcePcepSessPeerOverload: Peer has sent an overload PCNtf on this 261 session. 263 f. pcePcepSessPeerOverloadClear: Peer has sent an overload-cleared 264 PCNtf on this session. 266 3.5. Relationship to other MIB modules 268 The PCEP MIB module imports the following textual conventions from 269 the INET-ADDRESS-MIB defined in RFC 4001 [RFC4001]: 271 o InetAddressType 273 o InetAddress 275 PCEP relies on existing protocols which have specialized MIB objects 276 to monitor their own activities. Consequently this document 277 considers that the monitoring of underlying protocols is out of scope 278 of the PCEP MIB module. 280 3.6. Illustrative example 282 The following diagram illustrates the relationships between the 283 pcePcepEntityTable, pcePcepPeerTable and pcePcepSessTable. 285 Index by: 286 pcePcepEntityIndex 288 +--------------+ Index by: 289 |pcePcepEntity | pcePcepEntityIndex, 290 |Table | pcePcepPeerAddrType, 291 +--------------+ pcePcepPeerAddr 292 |pcePcepEntity | 293 |Entry |<----* 294 +--------------+ | +------------+ Index by: 295 | | | |pcePcepPeer | pcePcepEntityIndex, 296 | |<-* | |Table | pcePcepPeerAddrType, 297 +--------------+ | | +------------+ pcePcepPeerAddr, 298 | *--|PcePcepPeer | pcePcepSessInitiator 299 | | |Entry |<-----* 300 | | +------------+ | +------------+ 301 | *--| | | |pcePcepSess | 302 | | |<----*| |Table | 303 | +------------+ || +------------+ 304 *-----| | |*-|pcePcepSess | 305 | | |<--* | |Entry | 306 | +------------+ | | +------------+ 307 *-----| | | *--| | 308 | [1] | | | | 309 +------------+ | +------------+ 310 *----| | 311 | | | 312 | +------------+ 313 *----| [2] | 314 | | 315 +------------+ 317 [1]: A peer entry with no current session 318 [2]: Two sessions exist during a window in session 319 initialization. 321 4. Object Definitions 323 4.1. PCE-PCEP-MIB 325 PCE-PCEP-MIB DEFINITIONS ::= BEGIN 327 IMPORTS 328 MODULE-IDENTITY, 329 OBJECT-TYPE, 330 mib-2, 331 NOTIFICATION-TYPE, 332 Unsigned32, 333 Counter32 334 FROM SNMPv2-SMI -- RFC 2578 335 TruthValue, 336 TimeStamp 337 FROM SNMPv2-TC -- RFC 2579 338 MODULE-COMPLIANCE, 339 OBJECT-GROUP, 340 NOTIFICATION-GROUP 341 FROM SNMPv2-CONF -- RFC 2580 342 InetAddressType, 343 InetAddress 344 FROM INET-ADDRESS-MIB; -- RFC 4001 346 pcePcepMIB MODULE-IDENTITY 347 LAST-UPDATED 348 "201409121200Z" -- 12 September 2014 349 ORGANIZATION 350 "IETF Path Computation Element (PCE) Working Group" 351 CONTACT-INFO 352 "Email: pce@ietf.org 353 WG charter: 354 http://www.ietf.org/html.charters/pce-charter.html" 356 DESCRIPTION 357 "This MIB module defines a collection of objects for managing 358 Path Computation Element communications Protocol (PCEP). 360 Copyright (C) The IETF Trust (2014). This version of this 361 MIB module is part of RFC YYYY; see the RFC itself for full 362 legal notices." 363 -- RFC Ed,: replace YYYY with actual RFC number & remove this note 364 REVISION 365 "201409121200Z" -- 12 September 2014 366 DESCRIPTION 367 "Initial version, published as RFC YYYY." 368 -- RFC Ed.: replace YYYY with actual RFC number & remove this note 369 ::= { mib-2 XXX } 370 -- RFC Ed.: replace XXX with IANA-assigned number & remove this note 372 pcePcepNotifications OBJECT IDENTIFIER ::= { pcePcepMIB 0 } 373 pcePcepObjects OBJECT IDENTIFIER ::= { pcePcepMIB 1 } 374 pcePcepConformance OBJECT IDENTIFIER ::= { pcePcepMIB 2 } 376 -- 377 -- PCEP Entity Objects 378 -- 380 pcePcepEntityTable OBJECT-TYPE 381 SYNTAX SEQUENCE OF PcePcepEntityEntry 382 MAX-ACCESS not-accessible 383 STATUS current 384 DESCRIPTION 385 "This table contains information about local PCEP entities. 386 The entries in this table are read-only." 387 ::= { pcePcepObjects 1 } 389 pcePcepEntityEntry OBJECT-TYPE 390 SYNTAX PcePcepEntityEntry 391 MAX-ACCESS not-accessible 392 STATUS current 393 DESCRIPTION 394 "This entry represents a local PCEP entity." 395 INDEX { pcePcepEntityIndex } 396 ::= { pcePcepEntityTable 1 } 398 PcePcepEntityEntry ::= SEQUENCE { 399 pcePcepEntityIndex Unsigned32, 400 pcePcepEntityAdminStatus INTEGER, 401 pcePcepEntityOperStatus INTEGER, 402 pcePcepEntityAddrType InetAddressType, 403 pcePcepEntityAddr InetAddress, 404 pcePcepEntityConnectTimer Unsigned32, 405 pcePcepEntityConnectMaxRetry Unsigned32, 406 pcePcepEntityInitBackoffTimer Unsigned32, 407 pcePcepEntityMaxBackoffTimer Unsigned32, 408 pcePcepEntityOpenWaitTimer Unsigned32, 409 pcePcepEntityKeepWaitTimer Unsigned32, 410 pcePcepEntityKeepAliveTimer Unsigned32, 411 pcePcepEntityDeadTimer Unsigned32, 412 pcePcepEntityAllowNegotiation TruthValue, 413 pcePcepEntityMaxKeepAliveTimer Unsigned32, 414 pcePcepEntityMaxDeadTimer Unsigned32, 415 pcePcepEntityMinKeepAliveTimer Unsigned32, 416 pcePcepEntityMinDeadTimer Unsigned32, 417 pcePcepEntitySyncTimer Unsigned32, 418 pcePcepEntityRequestTimer Unsigned32, 419 pcePcepEntityMaxSessions Unsigned32, 420 pcePcepEntityMaxUnknownReqs Unsigned32, 421 pcePcepEntityMaxUnknownMsgs Unsigned32 422 } 424 pcePcepEntityIndex OBJECT-TYPE 425 SYNTAX Unsigned32 426 MAX-ACCESS not-accessible 427 STATUS current 428 DESCRIPTION 429 "This index is used to uniquely identify the PCEP entity." 430 ::= { pcePcepEntityEntry 1 } 432 pcePcepEntityAdminStatus OBJECT-TYPE 433 SYNTAX INTEGER { 434 adminStatusUp(1), 435 adminStatusDown(2) 436 } 437 MAX-ACCESS read-only 438 STATUS current 439 DESCRIPTION 440 "The administrative status of this PCEP Entity. 442 This is the desired operational status as currently set by 443 an operator or by default in the implementation. The value 444 of pcePcepEntityOperStatus represents the current status of 445 an attempt to reach this desired status." 446 ::= { pcePcepEntityEntry 2 } 448 pcePcepEntityOperStatus OBJECT-TYPE 449 SYNTAX INTEGER { 450 operStatusUp(1), 451 operStatusDown(2), 452 operStatusGoingUp(3), 453 operStatusGoingDown(4), 454 operStatusFailed(5), 455 operStatusFailedPerm(6) 456 } 457 MAX-ACCESS read-only 458 STATUS current 459 DESCRIPTION 460 "The operational status of the PCEP entity. Takes one of the 461 following values. 462 - operStatusUp(1): the PCEP entity is active. 463 - operStatusDown(2): the PCEP entity is inactive. 464 - operStatusGoingUp(3): the PCEP entity is activating. 465 - operStatusGoingDown(4): the PCEP entity is deactivating. 466 - operStatusFailed(5): the PCEP entity has failed and will 467 recover when possible. 468 - operStatusFailedPerm(6): the PCEP entity has failed and 469 will not recover without operator intervention." 470 ::= { pcePcepEntityEntry 3 } 472 pcePcepEntityAddrType OBJECT-TYPE 473 SYNTAX InetAddressType 474 MAX-ACCESS read-only 475 STATUS current 476 DESCRIPTION 477 "The type of the PCEP entity's Internet address. This object 478 specifies how the value of the pcePcepEntityAddr object 479 should be interpreted. Only values unknown(0), ipv4(1), or 480 ipv6(2) are supported." 481 ::= { pcePcepEntityEntry 4 } 483 pcePcepEntityAddr OBJECT-TYPE 484 SYNTAX InetAddress 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "The local Internet address of this PCEP entity. The type is 489 given by pcePcepEntityAddrType. 491 If operating as a PCE server, the PCEP entity listens on 492 this address. If operating as a PCC, the PCEP entity binds 493 outgoing TCP connections to this address. 495 It is possible for the PCEP entity to operate both as a PCC 496 and a PCE Server, in which case it uses this address both to 497 listen for incoming TCP connections and to bind outgoing 498 TCP connections." 499 ::= { pcePcepEntityEntry 5 } 501 pcePcepEntityConnectTimer OBJECT-TYPE 502 SYNTAX Unsigned32 (1..65535) 503 UNITS "seconds" 504 MAX-ACCESS read-only 505 STATUS current 506 DESCRIPTION 507 "The time that the PCEP entity will wait to establish a TCP 508 connection with a peer. If a TCP connection is not 509 established within this time then PCEP aborts the session 510 setup attempt." 511 ::= { pcePcepEntityEntry 6 } 513 pcePcepEntityConnectMaxRetry OBJECT-TYPE 514 SYNTAX Unsigned32 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The maximum number of times the system tries to establish 519 a TCP connection to a peer before the session with the peer 520 transitions to the idle state. 522 When the session transitions to the idle state: 523 - pcePcepPeerSessionExists transitions to false(2) 524 - the associated PcePcepSessEntry is deleted 525 - a backoff timer runs before the session is tried again." 526 ::= { pcePcepEntityEntry 7 } 528 pcePcepEntityInitBackoffTimer OBJECT-TYPE 529 SYNTAX Unsigned32 (1..65535) 530 UNITS "seconds" 531 MAX-ACCESS read-only 532 STATUS current 533 DESCRIPTION 534 "The initial back-off time for retrying a failed session 535 setup attempt to a peer. 537 The back-off time increases for each failed session setup 538 attempt, until a maximum back-off time is reached. The 539 maximum back-off time is pcePcepEntityMaxBackoffTimer." 540 ::= { pcePcepEntityEntry 8 } 542 pcePcepEntityMaxBackoffTimer OBJECT-TYPE 543 SYNTAX Unsigned32 544 UNITS "seconds" 545 MAX-ACCESS read-only 546 STATUS current 547 DESCRIPTION 548 "The maximum back-off time for retrying a failed session 549 setup attempt to a peer. 551 The back-off time increases for each failed session setup 552 attempt, until this maximum value is reached. Session 553 setup attempts then repeat periodically without any 554 further increase in back-off time." 555 ::= { pcePcepEntityEntry 9 } 557 pcePcepEntityOpenWaitTimer OBJECT-TYPE 558 SYNTAX Unsigned32 (1..65535) 559 UNITS "seconds" 560 MAX-ACCESS read-only 561 STATUS current 562 DESCRIPTION 563 "The time that the PCEP entity will wait to receive an Open 564 message from a peer after the TCP connection has come up. 565 If no Open message is received within this time then PCEP 566 terminates the TCP connection and deletes the associated 567 PcePcepSessEntry." 568 ::= { pcePcepEntityEntry 10 } 570 pcePcepEntityKeepWaitTimer OBJECT-TYPE 571 SYNTAX Unsigned32 (1..65535) 572 UNITS "seconds" 573 MAX-ACCESS read-only 574 STATUS current 575 DESCRIPTION 576 "The time that the PCEP entity will wait to receive a 577 Keepalive or PCErr message from a peer during session 578 initialization after receiving an Open message. If no 579 Keepalive or PCErr message is received within this time then 580 PCEP terminates the TCP connection and deletes the 581 associated PcePcepSessEntry." 582 ::= { pcePcepEntityEntry 11 } 584 pcePcepEntityKeepAliveTimer OBJECT-TYPE 585 SYNTAX Unsigned32 (0..255) 586 UNITS "seconds" 587 MAX-ACCESS read-only 588 STATUS current 589 DESCRIPTION 590 "The keep alive transmission timer that this PCEP entity will 591 propose in the initial OPEN message of each session it is 592 involved in. This is the maximum time between two 593 consecutive messages sent to a peer. Zero means that 594 the PCEP entity prefers not to send Keepalives at all. 596 Note that the actual Keepalive transmission intervals, in 597 either direction of an active PCEP session, are determined 598 by negotiation between the peers as specified by RFC 599 5440, and so may differ from this configured value. For 600 the actually negotiated values (per-session), see 601 pcePcepSessKeepaliveTimer and 602 pcePcepSessPeerKeepaliveTimer." 603 ::= { pcePcepEntityEntry 12 } 605 pcePcepEntityDeadTimer OBJECT-TYPE 606 SYNTAX Unsigned32 (0..255) 607 UNITS "seconds" 608 MAX-ACCESS read-only 609 STATUS current 610 DESCRIPTION 611 "The dead timer that this PCEP entity will propose in the 612 initial OPEN message of each session it is involved in. 613 This is the time after which a peer should declare a 614 session down if it does not receive any PCEP messages. 615 Zero suggests that the peer does not run a dead timer at 616 all." 617 ::= { pcePcepEntityEntry 13 } 619 pcePcepEntityAllowNegotiation OBJECT-TYPE 620 SYNTAX TruthValue 621 MAX-ACCESS read-only 622 STATUS current 623 DESCRIPTION 624 "Whether the PCEP entity will permit negotiation of session 625 parameters." 626 ::= { pcePcepEntityEntry 14 } 628 pcePcepEntityMaxKeepAliveTimer OBJECT-TYPE 629 SYNTAX Unsigned32 (0..255) 630 UNITS "seconds" 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION 634 "In PCEP session parameter negotiation, the maximum value 635 that this PCEP entity will accept from a peer for the 636 interval between Keepalive transmissions. Zero means that 637 the PCEP entity will allow no Keepalive transmission at 638 all." 639 ::= { pcePcepEntityEntry 15 } 641 pcePcepEntityMaxDeadTimer OBJECT-TYPE 642 SYNTAX Unsigned32 (0..255) 643 UNITS "seconds" 644 MAX-ACCESS read-only 645 STATUS current 646 DESCRIPTION 647 "In PCEP session parameter negotiation, the maximum value 648 that this PCEP entity will accept from a peer for the Dead 649 timer. Zero means that the PCEP entity will allow not 650 running a Dead timer." 651 ::= { pcePcepEntityEntry 16 } 653 pcePcepEntityMinKeepAliveTimer OBJECT-TYPE 654 SYNTAX Unsigned32 (0..255) 655 UNITS "seconds" 656 MAX-ACCESS read-only 657 STATUS current 658 DESCRIPTION 659 "In PCEP session parameter negotiation, the minimum value 660 that this PCEP entity will accept for the interval between 661 Keepalive transmissions. Zero means that the PCEP entity 662 insists on no Keepalive transmission at all." 663 ::= { pcePcepEntityEntry 17 } 665 pcePcepEntityMinDeadTimer OBJECT-TYPE 666 SYNTAX Unsigned32 (0..255) 667 UNITS "seconds" 668 MAX-ACCESS read-only 669 STATUS current 670 DESCRIPTION 671 "In PCEP session parameter negotiation, the minimum value 672 that this PCEP entity will accept for the Dead timer. Zero 673 means that the PCEP entity insists on not running a Dead 674 timer." 675 ::= { pcePcepEntityEntry 18 } 677 pcePcepEntitySyncTimer OBJECT-TYPE 678 SYNTAX Unsigned32 (0..65535) 679 UNITS "seconds" 680 MAX-ACCESS read-only 681 STATUS current 682 DESCRIPTION 683 "The value of SyncTimer is used in the case of synchronized 684 path computation request using the SVEC object. 686 Consider the case where a PCReq message is received by a PCE 687 that contains the SVEC object referring to M synchronized 688 path computation requests. If after the expiration of the 689 SyncTimer all the M path computation requests have not been 690 received, a protocol error is triggered and the PCE MUST 691 cancel the whole set of path computation requests. 693 The aim of the SyncTimer is to avoid the storage of unused 694 synchronized requests should one of them get lost for some 695 reasons (for example, a misbehaving PCC). 697 A value of zero is returned if and only if the entity does 698 not use the SyncTimer." 699 ::= { pcePcepEntityEntry 19 } 701 pcePcepEntityRequestTimer OBJECT-TYPE 702 SYNTAX Unsigned32 (1..65535) 703 UNITS "seconds" 704 MAX-ACCESS read-only 705 STATUS current 706 DESCRIPTION 707 "The maximum time that the PCEP entity will wait for a 708 response to a PCReq message." 709 ::= { pcePcepEntityEntry 20 } 711 pcePcepEntityMaxSessions OBJECT-TYPE 712 SYNTAX Unsigned32 713 MAX-ACCESS read-only 714 STATUS current 715 DESCRIPTION 716 "Maximum number of sessions involving this PCEP entity 717 that can exist at any time." 718 ::= { pcePcepEntityEntry 21 } 720 pcePcepEntityMaxUnknownReqs OBJECT-TYPE 721 SYNTAX Unsigned32 722 MAX-ACCESS read-only 723 STATUS current 724 DESCRIPTION 725 "The maximum number of unrecognized requests and replies that 726 any session on this PCEP entity is willing to accept per 727 minute before terminating the session. 729 A PCRep message contains an unrecognized reply if it 730 contains an RP object whose request ID does not correspond 731 to any in-progress request sent by this PCEP entity. 733 A PCReq message contains an unrecognized request if it 734 contains an RP object whose request ID is zero." 735 ::= { pcePcepEntityEntry 22 } 737 pcePcepEntityMaxUnknownMsgs OBJECT-TYPE 738 SYNTAX Unsigned32 739 MAX-ACCESS read-only 740 STATUS current 741 DESCRIPTION 742 "The maximum number of unknown messages that any session 743 on this PCEP entity is willing to accept per minute before 744 terminating the session." 745 ::= { pcePcepEntityEntry 23 } 747 -- 748 -- The PCEP Peer Table 749 -- 751 pcePcepPeerTable OBJECT-TYPE 752 SYNTAX SEQUENCE OF PcePcepPeerEntry 753 MAX-ACCESS not-accessible 754 STATUS current 755 DESCRIPTION 756 "This table contains information about peers known by 757 the local PCEP entity. The entries in this table are 758 read-only. 760 This table gives peer information that spans PCEP 761 sessions. Information about current PCEP sessions can be 762 found in the pcePcepSessTable table." 763 ::= { pcePcepObjects 2 } 765 pcePcepPeerEntry OBJECT-TYPE 766 SYNTAX PcePcepPeerEntry 767 MAX-ACCESS not-accessible 768 STATUS current 769 DESCRIPTION 770 "Information about a single peer which spans all PCEP 771 sessions to that peer." 772 INDEX { pcePcepEntityIndex, 773 pcePcepPeerAddrType, 774 pcePcepPeerAddr } 775 ::= { pcePcepPeerTable 1 } 777 PcePcepPeerEntry ::= SEQUENCE { 778 pcePcepPeerAddrType InetAddressType, 779 pcePcepPeerAddr InetAddress, 780 pcePcepPeerRole INTEGER, 781 pcePcepPeerDiscontinuityTime TimeStamp, 782 pcePcepPeerInitiateSession TruthValue, 783 pcePcepPeerSessionExists TruthValue, 784 pcePcepPeerNumSessSetupOK Counter32, 785 pcePcepPeerNumSessSetupFail Counter32, 786 pcePcepPeerSessionUpTime TimeStamp, 787 pcePcepPeerSessionFailTime TimeStamp, 788 pcePcepPeerSessionFailUpTime TimeStamp, 789 pcePcepPeerAvgRspTime Unsigned32, 790 pcePcepPeerLWMRspTime Unsigned32, 791 pcePcepPeerHWMRspTime Unsigned32, 792 pcePcepPeerNumPCReqSent Counter32, 793 pcePcepPeerNumPCReqRcvd Counter32, 794 pcePcepPeerNumPCRepSent Counter32, 795 pcePcepPeerNumPCRepRcvd Counter32, 796 pcePcepPeerNumPCErrSent Counter32, 797 pcePcepPeerNumPCErrRcvd Counter32, 798 pcePcepPeerNumPCNtfSent Counter32, 799 pcePcepPeerNumPCNtfRcvd Counter32, 800 pcePcepPeerNumKeepaliveSent Counter32, 801 pcePcepPeerNumKeepaliveRcvd Counter32, 802 pcePcepPeerNumUnknownRcvd Counter32, 803 pcePcepPeerNumCorruptRcvd Counter32, 804 pcePcepPeerNumReqSent Counter32, 805 pcePcepPeerNumSvecSent Counter32, 806 pcePcepPeerNumSvecReqSent Counter32, 807 pcePcepPeerNumReqSentPendRep Counter32, 808 pcePcepPeerNumReqSentEroRcvd Counter32, 809 pcePcepPeerNumReqSentNoPathRcvd Counter32, 810 pcePcepPeerNumReqSentCancelRcvd Counter32, 811 pcePcepPeerNumReqSentErrorRcvd Counter32, 812 pcePcepPeerNumReqSentTimeout Counter32, 813 pcePcepPeerNumReqSentCancelSent Counter32, 814 pcePcepPeerNumReqSentClosed Counter32, 815 pcePcepPeerNumReqRcvd Counter32, 816 pcePcepPeerNumSvecRcvd Counter32, 817 pcePcepPeerNumSvecReqRcvd Counter32, 818 pcePcepPeerNumReqRcvdPendRep Counter32, 819 pcePcepPeerNumReqRcvdEroSent Counter32, 820 pcePcepPeerNumReqRcvdNoPathSent Counter32, 821 pcePcepPeerNumReqRcvdCancelSent Counter32, 822 pcePcepPeerNumReqRcvdErrorSent Counter32, 823 pcePcepPeerNumReqRcvdCancelRcvd Counter32, 824 pcePcepPeerNumReqRcvdClosed Counter32, 825 pcePcepPeerNumRepRcvdUnknown Counter32, 826 pcePcepPeerNumReqRcvdUnknown Counter32 827 } 829 pcePcepPeerAddrType OBJECT-TYPE 830 SYNTAX InetAddressType 831 MAX-ACCESS not-accessible 832 STATUS current 833 DESCRIPTION 834 "The type of the peer's Internet address. This object 835 specifies how the value of the pcePcepPeerAddr object should 836 be interpreted. Only values unknown(0), ipv4(1), or 837 ipv6(2) are supported." 838 ::= { pcePcepPeerEntry 1 } 840 pcePcepPeerAddr OBJECT-TYPE 841 SYNTAX InetAddress 842 MAX-ACCESS not-accessible 843 STATUS current 844 DESCRIPTION 845 "The Internet address of the peer. The type is given by 846 pcePcepPeerAddrType." 847 ::= { pcePcepPeerEntry 2 } 849 pcePcepPeerRole OBJECT-TYPE 850 SYNTAX INTEGER { 851 unknown(0), 852 pcc(1), 853 pce(2), 854 pccAndPce(3) 855 } 856 MAX-ACCESS read-only 857 STATUS current 858 DESCRIPTION 859 "The role that this peer took the last time a session was 860 established. Takes one of the following values. 862 - unknown(0): this peer's role is not known. 863 - pcc(1): this peer is a Path Computation Client (PCC). 864 - pce(2): this peer is a Path Computation Server (PCE). 865 - pccAndPce(3): this peer is both a PCC and a PCE." 866 ::= { pcePcepPeerEntry 3 } 868 pcePcepPeerDiscontinuityTime OBJECT-TYPE 869 SYNTAX TimeStamp 870 MAX-ACCESS read-only 871 STATUS current 872 DESCRIPTION 873 "The value of sysUpTime at the time that the information and 874 statistics in this row were last reset." 875 ::= { pcePcepPeerEntry 4 } 877 pcePcepPeerInitiateSession OBJECT-TYPE 878 SYNTAX TruthValue 879 MAX-ACCESS read-only 880 STATUS current 881 DESCRIPTION 882 "Indicates whether the local PCEP entity initiates sessions 883 to this peer, or waits for the peer to initiate a session." 884 ::= { pcePcepPeerEntry 5 } 886 pcePcepPeerSessionExists OBJECT-TYPE 887 SYNTAX TruthValue 888 MAX-ACCESS read-only 889 STATUS current 890 DESCRIPTION 891 "Indicates whether a session with this peer currently 892 exists." 893 ::= { pcePcepPeerEntry 6 } 895 pcePcepPeerNumSessSetupOK OBJECT-TYPE 896 SYNTAX Counter32 897 MAX-ACCESS read-only 898 STATUS current 899 DESCRIPTION 900 "The number of PCEP sessions successfully established with 901 the peer, including any current session. This counter is 902 incremented each time a session with this peer is 903 successfully established." 904 ::= { pcePcepPeerEntry 7 } 906 pcePcepPeerNumSessSetupFail OBJECT-TYPE 907 SYNTAX Counter32 908 MAX-ACCESS read-only 909 STATUS current 910 DESCRIPTION 911 "The number of PCEP sessions with the peer that have been 912 attempted but failed before being fully established. 913 This counter is incremented each time a session retry to 914 this peer fails." 915 ::= { pcePcepPeerEntry 8 } 917 pcePcepPeerSessionUpTime OBJECT-TYPE 918 SYNTAX TimeStamp 919 MAX-ACCESS read-only 920 STATUS current 921 DESCRIPTION 922 "The value of sysUpTime the last time a session with this 923 peer was successfully established. 925 If pcePcepPeerNumSessSetupOK is zero, then this object 926 contains zero." 927 ::= { pcePcepPeerEntry 9 } 929 pcePcepPeerSessionFailTime OBJECT-TYPE 930 SYNTAX TimeStamp 931 MAX-ACCESS read-only 932 STATUS current 933 DESCRIPTION 934 "The value of sysUpTime the last time a session with this 935 peer failed to be established. 937 If pcePcepPeerNumSessSetupFail is zero, then this object 938 contains zero." 939 ::= { pcePcepPeerEntry 10 } 941 pcePcepPeerSessionFailUpTime OBJECT-TYPE 942 SYNTAX TimeStamp 943 MAX-ACCESS read-only 944 STATUS current 945 DESCRIPTION 946 "The value of sysUpTime the last time a session with this 947 peer failed from active. 949 If pcePcepPeerNumSessSetupOK is zero, then this object 950 contains zero." 951 ::= { pcePcepPeerEntry 11 } 953 pcePcepPeerAvgRspTime OBJECT-TYPE 954 SYNTAX Unsigned32 955 UNITS "milliseconds" 956 MAX-ACCESS read-only 957 STATUS current 958 DESCRIPTION 959 "The average response time for this peer. 961 If an average response time has not been calculated for this 962 peer then this object has the value zero. 964 If pcePcepPeerRole is pcc then this field is meaningless and 965 is set to zero." 966 ::= { pcePcepPeerEntry 12 } 968 pcePcepPeerLWMRspTime OBJECT-TYPE 969 SYNTAX Unsigned32 970 UNITS "milliseconds" 971 MAX-ACCESS read-only 972 STATUS current 973 DESCRIPTION 974 "The smallest (low-water mark) response time seen from this 975 peer. 977 If no responses have been received from this peer then this 978 object has the value zero. 980 If pcePcepPeerRole is pcc then this field is meaningless and 981 is set to zero." 982 ::= { pcePcepPeerEntry 13 } 984 pcePcepPeerHWMRspTime OBJECT-TYPE 985 SYNTAX Unsigned32 986 UNITS "milliseconds" 987 MAX-ACCESS read-only 988 STATUS current 989 DESCRIPTION 990 "The greatest (high-water mark) response time seen from this 991 peer. 993 If no responses have been received from this peer then this 994 object has the value zero. 996 If pcePcepPeerRole is pcc then this field is meaningless and 997 is set to zero." 998 ::= { pcePcepPeerEntry 14 } 1000 pcePcepPeerNumPCReqSent OBJECT-TYPE 1001 SYNTAX Counter32 1002 MAX-ACCESS read-only 1003 STATUS current 1004 DESCRIPTION 1005 "The number of PCReq messages sent to this peer." 1007 ::= { pcePcepPeerEntry 15 } 1009 pcePcepPeerNumPCReqRcvd OBJECT-TYPE 1010 SYNTAX Counter32 1011 MAX-ACCESS read-only 1012 STATUS current 1013 DESCRIPTION 1014 "The number of PCReq messages received from this peer." 1015 ::= { pcePcepPeerEntry 16 } 1017 pcePcepPeerNumPCRepSent OBJECT-TYPE 1018 SYNTAX Counter32 1019 MAX-ACCESS read-only 1020 STATUS current 1021 DESCRIPTION 1022 "The number of PCRep messages sent to this peer." 1023 ::= { pcePcepPeerEntry 17 } 1025 pcePcepPeerNumPCRepRcvd OBJECT-TYPE 1026 SYNTAX Counter32 1027 MAX-ACCESS read-only 1028 STATUS current 1029 DESCRIPTION 1030 "The number of PCRep messages received from this peer." 1031 ::= { pcePcepPeerEntry 18 } 1033 pcePcepPeerNumPCErrSent OBJECT-TYPE 1034 SYNTAX Counter32 1035 MAX-ACCESS read-only 1036 STATUS current 1037 DESCRIPTION 1038 "The number of PCErr messages sent to this peer." 1039 ::= { pcePcepPeerEntry 19 } 1041 pcePcepPeerNumPCErrRcvd OBJECT-TYPE 1042 SYNTAX Counter32 1043 MAX-ACCESS read-only 1044 STATUS current 1045 DESCRIPTION 1046 "The number of PCErr messages received from this peer." 1047 ::= { pcePcepPeerEntry 20 } 1049 pcePcepPeerNumPCNtfSent OBJECT-TYPE 1050 SYNTAX Counter32 1051 MAX-ACCESS read-only 1052 STATUS current 1053 DESCRIPTION 1054 "The number of PCNtf messages sent to this peer." 1056 ::= { pcePcepPeerEntry 21 } 1058 pcePcepPeerNumPCNtfRcvd OBJECT-TYPE 1059 SYNTAX Counter32 1060 MAX-ACCESS read-only 1061 STATUS current 1062 DESCRIPTION 1063 "The number of PCNtf messages received from this peer." 1064 ::= { pcePcepPeerEntry 22 } 1066 pcePcepPeerNumKeepaliveSent OBJECT-TYPE 1067 SYNTAX Counter32 1068 MAX-ACCESS read-only 1069 STATUS current 1070 DESCRIPTION 1071 "The number of Keepalive messages sent to this peer." 1072 ::= { pcePcepPeerEntry 23 } 1074 pcePcepPeerNumKeepaliveRcvd OBJECT-TYPE 1075 SYNTAX Counter32 1076 MAX-ACCESS read-only 1077 STATUS current 1078 DESCRIPTION 1079 "The number of Keepalive messages received from this peer." 1080 ::= { pcePcepPeerEntry 24 } 1082 pcePcepPeerNumUnknownRcvd OBJECT-TYPE 1083 SYNTAX Counter32 1084 MAX-ACCESS read-only 1085 STATUS current 1086 DESCRIPTION 1087 "The number of unknown messages received from this peer." 1088 ::= { pcePcepPeerEntry 25 } 1090 pcePcepPeerNumCorruptRcvd OBJECT-TYPE 1091 SYNTAX Counter32 1092 MAX-ACCESS read-only 1093 STATUS current 1094 DESCRIPTION 1095 "The number of corrupted PCEP message received from this 1096 peer." 1097 ::= { pcePcepPeerEntry 26 } 1099 pcePcepPeerNumReqSent OBJECT-TYPE 1100 SYNTAX Counter32 1101 MAX-ACCESS read-only 1102 STATUS current 1103 DESCRIPTION 1104 "The number of requests sent to this peer. A request 1105 corresponds 1:1 with an RP object in a PCReq message. 1107 This might be greater than pcePcepPeerNumPCReqSent because 1108 multiple requests can be batched into a single PCReq 1109 message." 1110 ::= { pcePcepPeerEntry 27 } 1112 pcePcepPeerNumSvecSent OBJECT-TYPE 1113 SYNTAX Counter32 1114 MAX-ACCESS read-only 1115 STATUS current 1116 DESCRIPTION 1117 "The number of SVEC objects sent to this peer in PCReq 1118 messages. An SVEC object represents a set of synchronized 1119 requests." 1120 ::= { pcePcepPeerEntry 28 } 1122 pcePcepPeerNumSvecReqSent OBJECT-TYPE 1123 SYNTAX Counter32 1124 MAX-ACCESS read-only 1125 STATUS current 1126 DESCRIPTION 1127 "The number of requests sent to this peer that appeared in 1128 one or more SVEC objects." 1129 ::= { pcePcepPeerEntry 29 } 1131 pcePcepPeerNumReqSentPendRep OBJECT-TYPE 1132 SYNTAX Counter32 1133 MAX-ACCESS read-only 1134 STATUS current 1135 DESCRIPTION 1136 "The number of requests that have been sent to this peer for 1137 which a response is still pending." 1138 ::= { pcePcepPeerEntry 30 } 1140 pcePcepPeerNumReqSentEroRcvd OBJECT-TYPE 1141 SYNTAX Counter32 1142 MAX-ACCESS read-only 1143 STATUS current 1144 DESCRIPTION 1145 "The number of requests that have been sent to this peer for 1146 which a response with an ERO object was received. Such 1147 responses indicate that a path was successfully computed by 1148 the peer." 1149 ::= { pcePcepPeerEntry 31 } 1151 pcePcepPeerNumReqSentNoPathRcvd OBJECT-TYPE 1152 SYNTAX Counter32 1153 MAX-ACCESS read-only 1154 STATUS current 1155 DESCRIPTION 1156 "The number of requests that have been sent to this peer for 1157 which a response with a NO-PATH object was received. Such 1158 responses indicate that the peer could not find a path to 1159 satisfy the request." 1160 ::= { pcePcepPeerEntry 32 } 1162 pcePcepPeerNumReqSentCancelRcvd OBJECT-TYPE 1163 SYNTAX Counter32 1164 MAX-ACCESS read-only 1165 STATUS current 1166 DESCRIPTION 1167 "The number of requests that were cancelled by the peer with 1168 a PCNtf message. 1170 This might be different than pcePcepPeerNumPCNtfRcvd because 1171 not all PCNtf messages are used to cancel requests, and a 1172 single PCNtf message can cancel multiple requests." 1173 ::= { pcePcepPeerEntry 33 } 1175 pcePcepPeerNumReqSentErrorRcvd OBJECT-TYPE 1176 SYNTAX Counter32 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "The number of requests that were rejected by the peer with a 1181 PCErr message. 1183 This might be different than pcePcepPeerNumPCErrRcvd because 1184 not all PCErr messages are used to reject requests, and a 1185 single PCErr message can reject multiple requests." 1186 ::= { pcePcepPeerEntry 34 } 1188 pcePcepPeerNumReqSentTimeout OBJECT-TYPE 1189 SYNTAX Counter32 1190 MAX-ACCESS read-only 1191 STATUS current 1192 DESCRIPTION 1193 "The number of requests that have been sent to a peer and 1194 have been abandoned because the peer has taken too long to 1195 respond to them." 1196 ::= { pcePcepPeerEntry 35 } 1198 pcePcepPeerNumReqSentCancelSent OBJECT-TYPE 1199 SYNTAX Counter32 1200 MAX-ACCESS read-only 1201 STATUS current 1202 DESCRIPTION 1203 "The number of requests that were sent to the peer and 1204 explicitly canceled by the local PCEP entity sending a 1205 PCNtf." 1206 ::= { pcePcepPeerEntry 36 } 1208 pcePcepPeerNumReqSentClosed OBJECT-TYPE 1209 SYNTAX Counter32 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "The number of requests that were sent to the peer and 1214 implicitly canceled when the session they were sent over was 1215 closed." 1216 ::= { pcePcepPeerEntry 37 } 1218 pcePcepPeerNumReqRcvd OBJECT-TYPE 1219 SYNTAX Counter32 1220 MAX-ACCESS read-only 1221 STATUS current 1222 DESCRIPTION 1223 "The number of requests received from this peer. A request 1224 corresponds 1:1 with an RP object in a PCReq message. 1226 This might be greater than pcePcepPeerNumPCReqRcvd because 1227 multiple requests can be batched into a single PCReq 1228 message." 1229 ::= { pcePcepPeerEntry 38 } 1231 pcePcepPeerNumSvecRcvd OBJECT-TYPE 1232 SYNTAX Counter32 1233 MAX-ACCESS read-only 1234 STATUS current 1235 DESCRIPTION 1236 "The number of SVEC objects received from this peer in PCReq 1237 messages. An SVEC object represents a set of synchronized 1238 requests." 1239 ::= { pcePcepPeerEntry 39 } 1241 pcePcepPeerNumSvecReqRcvd OBJECT-TYPE 1242 SYNTAX Counter32 1243 MAX-ACCESS read-only 1244 STATUS current 1245 DESCRIPTION 1246 "The number of requests received from this peer that appeared 1247 in one or more SVEC objects." 1249 ::= { pcePcepPeerEntry 40 } 1251 pcePcepPeerNumReqRcvdPendRep OBJECT-TYPE 1252 SYNTAX Counter32 1253 MAX-ACCESS read-only 1254 STATUS current 1255 DESCRIPTION 1256 "The number of requests that have been received from this 1257 peer for which a response is still pending." 1258 ::= { pcePcepPeerEntry 41 } 1260 pcePcepPeerNumReqRcvdEroSent OBJECT-TYPE 1261 SYNTAX Counter32 1262 MAX-ACCESS read-only 1263 STATUS current 1264 DESCRIPTION 1265 "The number of requests that have been received from this 1266 peer for which a response with an ERO object was sent. Such 1267 responses indicate that a path was successfully computed by 1268 the local PCEP entity." 1269 ::= { pcePcepPeerEntry 42 } 1271 pcePcepPeerNumReqRcvdNoPathSent OBJECT-TYPE 1272 SYNTAX Counter32 1273 MAX-ACCESS read-only 1274 STATUS current 1275 DESCRIPTION 1276 "The number of requests that have been received from this 1277 peer for which a response with a NO-PATH object was sent. 1278 Such responses indicate that the local PCEP entity could 1279 not find a path to satisfy the request." 1280 ::= { pcePcepPeerEntry 43 } 1282 pcePcepPeerNumReqRcvdCancelSent OBJECT-TYPE 1283 SYNTAX Counter32 1284 MAX-ACCESS read-only 1285 STATUS current 1286 DESCRIPTION 1287 "The number of requests received from this peer that were 1288 cancelled by the local PCEP entity sending a PCNtf message. 1290 This might be different than pcePcepPeerNumPCNtfSent because 1291 not all PCNtf messages are used to cancel requests, and a 1292 single PCNtf message can cancel multiple requests." 1293 ::= { pcePcepPeerEntry 44 } 1295 pcePcepPeerNumReqRcvdErrorSent OBJECT-TYPE 1296 SYNTAX Counter32 1297 MAX-ACCESS read-only 1298 STATUS current 1299 DESCRIPTION 1300 "The number of requests received from this peer that were 1301 rejected by the local PCEP entity sending a PCErr message. 1303 This might be different than pcePcepPeerNumPCErrSent because 1304 not all PCErr messages are used to reject requests, and a 1305 single PCErr message can reject multiple requests." 1306 ::= { pcePcepPeerEntry 45 } 1308 pcePcepPeerNumReqRcvdCancelRcvd OBJECT-TYPE 1309 SYNTAX Counter32 1310 MAX-ACCESS read-only 1311 STATUS current 1312 DESCRIPTION 1313 "The number of requests that were received from the peer and 1314 explicitly canceled by the peer sending a PCNtf." 1315 ::= { pcePcepPeerEntry 46 } 1317 pcePcepPeerNumReqRcvdClosed OBJECT-TYPE 1318 SYNTAX Counter32 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "The number of requests that were received from the peer and 1323 implicitly canceled when the session they were received over 1324 was closed." 1325 ::= { pcePcepPeerEntry 47 } 1327 pcePcepPeerNumRepRcvdUnknown OBJECT-TYPE 1328 SYNTAX Counter32 1329 MAX-ACCESS read-only 1330 STATUS current 1331 DESCRIPTION 1332 "The number of responses to unknown requests received from 1333 this peer. A response to an unknown request is a response 1334 whose RP object does not contain the request ID of any 1335 request that is currently outstanding on the session." 1336 ::= { pcePcepPeerEntry 48 } 1338 pcePcepPeerNumReqRcvdUnknown OBJECT-TYPE 1339 SYNTAX Counter32 1340 MAX-ACCESS read-only 1341 STATUS current 1342 DESCRIPTION 1343 "The number of unknown requests that have been received from 1344 a peer. An unknown request is a request whose RP object 1345 contains a request ID of zero." 1346 ::= { pcePcepPeerEntry 49 } 1348 -- 1349 -- The PCEP Sessions Table 1350 -- 1352 pcePcepSessTable OBJECT-TYPE 1353 SYNTAX SEQUENCE OF PcePcepSessEntry 1354 MAX-ACCESS not-accessible 1355 STATUS current 1356 DESCRIPTION 1357 "A table of PCEP sessions that involve the local PCEP 1358 entity. Each entry in this table represents a single 1359 session. The entries in this table are read-only. 1361 An entry appears in this table when the corresponding PCEP 1362 session transitions out of idle state. If the PCEP session 1363 transitions back into idle state then the corresponding 1364 entry in this table is removed." 1365 ::= { pcePcepObjects 3 } 1367 pcePcepSessEntry OBJECT-TYPE 1368 SYNTAX PcePcepSessEntry 1369 MAX-ACCESS not-accessible 1370 STATUS current 1371 DESCRIPTION 1372 "This entry represents a single PCEP session in which the 1373 local PCEP entity participates. 1375 This entry exists only if the corresponding PCEP session has 1376 been initialized by some event, such as manual user 1377 configuration, autodiscovery of a peer, or an incoming TCP 1378 connection." 1379 INDEX { pcePcepEntityIndex, 1380 pcePcepPeerAddrType, 1381 pcePcepPeerAddr, 1382 pcePcepSessInitiator } 1383 ::= { pcePcepSessTable 1 } 1385 PcePcepSessEntry ::= SEQUENCE { 1386 pcePcepSessInitiator INTEGER, 1387 pcePcepSessStateLastChange TimeStamp, 1388 pcePcepSessState INTEGER, 1389 pcePcepSessConnectRetry Counter32, 1390 pcePcepSessLocalID Unsigned32, 1391 pcePcepSessRemoteID Unsigned32, 1392 pcePcepSessKeepaliveTimer Unsigned32, 1393 pcePcepSessPeerKeepaliveTimer Unsigned32, 1394 pcePcepSessDeadTimer Unsigned32, 1395 pcePcepSessPeerDeadTimer Unsigned32, 1396 pcePcepSessKAHoldTimeRem Unsigned32, 1397 pcePcepSessOverloaded TruthValue, 1398 pcePcepSessOverloadTime Unsigned32, 1399 pcePcepSessPeerOverloaded TruthValue, 1400 pcePcepSessPeerOverloadTime Unsigned32, 1401 pcePcepSessDiscontinuityTime TimeStamp, 1402 pcePcepSessAvgRspTime Unsigned32, 1403 pcePcepSessLWMRspTime Unsigned32, 1404 pcePcepSessHWMRspTime Unsigned32, 1405 pcePcepSessNumPCReqSent Counter32, 1406 pcePcepSessNumPCReqRcvd Counter32, 1407 pcePcepSessNumPCRepSent Counter32, 1408 pcePcepSessNumPCRepRcvd Counter32, 1409 pcePcepSessNumPCErrSent Counter32, 1410 pcePcepSessNumPCErrRcvd Counter32, 1411 pcePcepSessNumPCNtfSent Counter32, 1412 pcePcepSessNumPCNtfRcvd Counter32, 1413 pcePcepSessNumKeepaliveSent Counter32, 1414 pcePcepSessNumKeepaliveRcvd Counter32, 1415 pcePcepSessNumUnknownRcvd Counter32, 1416 pcePcepSessNumCorruptRcvd Counter32, 1417 pcePcepSessNumReqSent Counter32, 1418 pcePcepSessNumSvecSent Counter32, 1419 pcePcepSessNumSvecReqSent Counter32, 1420 pcePcepSessNumReqSentPendRep Counter32, 1421 pcePcepSessNumReqSentEroRcvd Counter32, 1422 pcePcepSessNumReqSentNoPathRcvd Counter32, 1423 pcePcepSessNumReqSentCancelRcvd Counter32, 1424 pcePcepSessNumReqSentErrorRcvd Counter32, 1425 pcePcepSessNumReqSentTimeout Counter32, 1426 pcePcepSessNumReqSentCancelSent Counter32, 1427 pcePcepSessNumReqRcvd Counter32, 1428 pcePcepSessNumSvecRcvd Counter32, 1429 pcePcepSessNumSvecReqRcvd Counter32, 1430 pcePcepSessNumReqRcvdPendRep Counter32, 1431 pcePcepSessNumReqRcvdEroSent Counter32, 1432 pcePcepSessNumReqRcvdNoPathSent Counter32, 1433 pcePcepSessNumReqRcvdCancelSent Counter32, 1434 pcePcepSessNumReqRcvdErrorSent Counter32, 1435 pcePcepSessNumReqRcvdCancelRcvd Counter32, 1436 pcePcepSessNumRepRcvdUnknown Counter32, 1437 pcePcepSessNumReqRcvdUnknown Counter32 1438 } 1440 pcePcepSessInitiator OBJECT-TYPE 1441 SYNTAX INTEGER { 1442 local(1), 1443 remote(2) 1444 } 1445 MAX-ACCESS not-accessible 1446 STATUS current 1447 DESCRIPTION 1448 "The initiator of the session, that is, whether the TCP 1449 connection was initiated by the local PCEP entity or the 1450 peer. 1452 There is a window during session initialization where two 1453 sessions can exist between a pair of PCEP speakers, each 1454 initiated by one of the speakers. One of these sessions is 1455 always discarded before it leaves OpenWait state. However, 1456 before it is discarded, two sessions to the given peer 1457 appear transiently in this MIB module. The sessions are 1458 distinguished by who initiated them, and so this field is an 1459 index for the pcePcepSessTable." 1460 ::= { pcePcepSessEntry 1 } 1462 pcePcepSessStateLastChange OBJECT-TYPE 1463 SYNTAX TimeStamp 1464 MAX-ACCESS read-only 1465 STATUS current 1466 DESCRIPTION 1467 "The value of sysUpTime at the time this session entered its 1468 current state as denoted by the pcePcepSessState object." 1469 ::= { pcePcepSessEntry 2 } 1471 pcePcepSessState OBJECT-TYPE 1472 SYNTAX INTEGER { 1473 tcpPending(1), 1474 openWait(2), 1475 keepWait(3), 1476 sessionUp(4) 1477 } 1478 MAX-ACCESS read-only 1479 STATUS current 1480 DESCRIPTION 1481 "The current state of the session. 1483 The set of possible states excludes the idle state since 1484 entries do not exist in this table in the idle state." 1485 ::= { pcePcepSessEntry 3 } 1487 pcePcepSessConnectRetry OBJECT-TYPE 1488 SYNTAX Counter32 1489 MAX-ACCESS read-only 1490 STATUS current 1491 DESCRIPTION 1492 "The number of times that the local PCEP entity has 1493 attempted to establish a TCP connection for this session 1494 without success. The PCEP entity gives up when this 1495 reaches pcePcepEntityConnectMaxRetry." 1496 ::= { pcePcepSessEntry 4 } 1498 pcePcepSessLocalID OBJECT-TYPE 1499 SYNTAX Unsigned32 (0..255) 1500 MAX-ACCESS read-only 1501 STATUS current 1502 DESCRIPTION 1503 "The value of the PCEP session ID used by the local PCEP 1504 entity in the Open message for this session. 1506 If pcePcepSessState is tcpPending then this is the session 1507 ID that will be used in the Open message. Otherwise, this 1508 is the session ID that was sent in the Open message." 1509 ::= { pcePcepSessEntry 5 } 1511 pcePcepSessRemoteID OBJECT-TYPE 1512 SYNTAX Unsigned32 (0..255) 1513 MAX-ACCESS read-only 1514 STATUS current 1515 DESCRIPTION 1516 "The value of the PCEP session ID used by the peer in its 1517 Open message for this session. 1519 If pcePcepSessState is tcpPending or openWait then this 1520 field is not used and MUST be set to zero." 1521 ::= { pcePcepSessEntry 6 } 1523 pcePcepSessKeepaliveTimer OBJECT-TYPE 1524 SYNTAX Unsigned32 (0..255) 1525 UNITS "seconds" 1526 MAX-ACCESS read-only 1527 STATUS current 1528 DESCRIPTION 1529 "The agreed maximum interval at which the local PCEP entity 1530 transmits PCEP messages on this PCEP session. Zero means 1531 that the local PCEP entity never sends Keepalives on this 1532 session. 1534 This field is used if and only if pcePcepSessState is 1535 sessionUp. Otherwise, it is not used and MUST be set to 1536 zero." 1538 ::= { pcePcepSessEntry 7 } 1540 pcePcepSessPeerKeepaliveTimer OBJECT-TYPE 1541 SYNTAX Unsigned32 (0..255) 1542 UNITS "seconds" 1543 MAX-ACCESS read-only 1544 STATUS current 1545 DESCRIPTION 1546 "The agreed maximum interval at which the peer transmits PCEP 1547 messages on this PCEP session. Zero means that the peer 1548 never sends Keepalives on this session. 1550 This field is used if and only if pcePcepSessState is 1551 sessionUp. Otherwise, it is not used and MUST be set to 1552 zero." 1553 ::= { pcePcepSessEntry 8 } 1555 pcePcepSessDeadTimer OBJECT-TYPE 1556 SYNTAX Unsigned32 (0..255) 1557 UNITS "seconds" 1558 MAX-ACCESS read-only 1559 STATUS current 1560 DESCRIPTION 1561 "The DeadTimer interval for this PCEP session." 1562 ::= { pcePcepSessEntry 9 } 1564 pcePcepSessPeerDeadTimer OBJECT-TYPE 1565 SYNTAX Unsigned32 (0..255) 1566 UNITS "seconds" 1567 MAX-ACCESS read-only 1568 STATUS current 1569 DESCRIPTION 1570 "The peer's DeadTimer interval for this PCEP session. 1572 If pcePcepSessState is tcpPending or openWait then this 1573 field is not used and MUST be set to zero." 1574 ::= { pcePcepSessEntry 10 } 1576 pcePcepSessKAHoldTimeRem OBJECT-TYPE 1577 SYNTAX Unsigned32 (0..255) 1578 UNITS "seconds" 1579 MAX-ACCESS read-only 1580 STATUS current 1581 DESCRIPTION 1582 "The keep alive hold time remaining for this session. 1584 If pcePcepSessState is tcpPending or openWait then this 1585 field is not used and MUST be set to zero." 1587 ::= { pcePcepSessEntry 11 } 1589 pcePcepSessOverloaded OBJECT-TYPE 1590 SYNTAX TruthValue 1591 MAX-ACCESS read-only 1592 STATUS current 1593 DESCRIPTION 1594 "If the local PCEP entity has informed the peer that it is 1595 currently overloaded, then this is set to true. Otherwise, 1596 it is set to false." 1597 ::= { pcePcepSessEntry 12 } 1599 pcePcepSessOverloadTime OBJECT-TYPE 1600 SYNTAX Unsigned32 1601 UNITS "seconds" 1602 MAX-ACCESS read-only 1603 STATUS current 1604 DESCRIPTION 1605 "The interval of time that is remaining until the local PCEP 1606 entity will cease to be overloaded on this session. 1608 This field is only used if pcePcepSessOverloaded is set to 1609 true. Otherwise, it is not used and MUST be set to zero." 1610 ::= { pcePcepSessEntry 13 } 1612 pcePcepSessPeerOverloaded OBJECT-TYPE 1613 SYNTAX TruthValue 1614 MAX-ACCESS read-only 1615 STATUS current 1616 DESCRIPTION 1617 "If the peer has informed the local PCEP entity that it is 1618 currently overloaded, then this is set to true. Otherwise, 1619 it is set to false." 1620 ::= { pcePcepSessEntry 14 } 1622 pcePcepSessPeerOverloadTime OBJECT-TYPE 1623 SYNTAX Unsigned32 1624 UNITS "seconds" 1625 MAX-ACCESS read-only 1626 STATUS current 1627 DESCRIPTION 1628 "The interval of time that is remaining until the peer will 1629 cease to be overloaded. If it is not known how long the 1630 peer will stay in overloaded state, this field is set to 1631 zero. 1633 This field is only used if pcePcepSessPeerOverloaded is set 1634 to true. Otherwise, it is not used and MUST be set to 1635 zero." 1636 ::= { pcePcepSessEntry 15 } 1638 pcePcepSessDiscontinuityTime OBJECT-TYPE 1639 SYNTAX TimeStamp 1640 MAX-ACCESS read-only 1641 STATUS current 1642 DESCRIPTION 1643 "The value of sysUpTime at the time that the statistics in 1644 this row were last reset." 1645 ::= { pcePcepSessEntry 16 } 1647 pcePcepSessAvgRspTime OBJECT-TYPE 1648 SYNTAX Unsigned32 1649 UNITS "milliseconds" 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "The average response time for this peer on this session. 1655 If an average response time has not been calculated for this 1656 peer then this object has the value zero." 1657 ::= { pcePcepSessEntry 17 } 1659 pcePcepSessLWMRspTime OBJECT-TYPE 1660 SYNTAX Unsigned32 1661 UNITS "milliseconds" 1662 MAX-ACCESS read-only 1663 STATUS current 1664 DESCRIPTION 1665 "The smallest (low-water mark) response time seen from this 1666 peer on this session. 1668 If no responses have been received from this peer then this 1669 object has the value zero." 1670 ::= { pcePcepSessEntry 18 } 1672 pcePcepSessHWMRspTime OBJECT-TYPE 1673 SYNTAX Unsigned32 1674 UNITS "milliseconds" 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "The greatest (high-water mark) response time seen from this 1679 peer on this session. 1681 If no responses have been received from this peer then this 1682 object has the value zero." 1684 ::= { pcePcepSessEntry 19 } 1686 pcePcepSessNumPCReqSent OBJECT-TYPE 1687 SYNTAX Counter32 1688 MAX-ACCESS read-only 1689 STATUS current 1690 DESCRIPTION 1691 "The number of PCReq messages sent on this session." 1692 ::= { pcePcepSessEntry 20 } 1694 pcePcepSessNumPCReqRcvd OBJECT-TYPE 1695 SYNTAX Counter32 1696 MAX-ACCESS read-only 1697 STATUS current 1698 DESCRIPTION 1699 "The number of PCReq messages received on this session." 1700 ::= { pcePcepSessEntry 21 } 1702 pcePcepSessNumPCRepSent OBJECT-TYPE 1703 SYNTAX Counter32 1704 MAX-ACCESS read-only 1705 STATUS current 1706 DESCRIPTION 1707 "The number of PCRep messages sent on this session." 1708 ::= { pcePcepSessEntry 22 } 1710 pcePcepSessNumPCRepRcvd OBJECT-TYPE 1711 SYNTAX Counter32 1712 MAX-ACCESS read-only 1713 STATUS current 1714 DESCRIPTION 1715 "The number of PCRep messages received on this session." 1716 ::= { pcePcepSessEntry 23 } 1718 pcePcepSessNumPCErrSent OBJECT-TYPE 1719 SYNTAX Counter32 1720 MAX-ACCESS read-only 1721 STATUS current 1722 DESCRIPTION 1723 "The number of PCErr messages sent on this session." 1724 ::= { pcePcepSessEntry 24 } 1726 pcePcepSessNumPCErrRcvd OBJECT-TYPE 1727 SYNTAX Counter32 1728 MAX-ACCESS read-only 1729 STATUS current 1730 DESCRIPTION 1731 "The number of PCErr messages received on this session." 1733 ::= { pcePcepSessEntry 25 } 1735 pcePcepSessNumPCNtfSent OBJECT-TYPE 1736 SYNTAX Counter32 1737 MAX-ACCESS read-only 1738 STATUS current 1739 DESCRIPTION 1740 "The number of PCNtf messages sent on this session." 1741 ::= { pcePcepSessEntry 26 } 1743 pcePcepSessNumPCNtfRcvd OBJECT-TYPE 1744 SYNTAX Counter32 1745 MAX-ACCESS read-only 1746 STATUS current 1747 DESCRIPTION 1748 "The number of PCNtf messages received on this session." 1749 ::= { pcePcepSessEntry 27 } 1751 pcePcepSessNumKeepaliveSent OBJECT-TYPE 1752 SYNTAX Counter32 1753 MAX-ACCESS read-only 1754 STATUS current 1755 DESCRIPTION 1756 "The number of Keepalive messages sent on this session." 1757 ::= { pcePcepSessEntry 28 } 1759 pcePcepSessNumKeepaliveRcvd OBJECT-TYPE 1760 SYNTAX Counter32 1761 MAX-ACCESS read-only 1762 STATUS current 1763 DESCRIPTION 1764 "The number of Keepalive messages received on this session." 1765 ::= { pcePcepSessEntry 29 } 1767 pcePcepSessNumUnknownRcvd OBJECT-TYPE 1768 SYNTAX Counter32 1769 MAX-ACCESS read-only 1770 STATUS current 1771 DESCRIPTION 1772 "The number of unknown messages received on this session." 1773 ::= { pcePcepSessEntry 30 } 1775 pcePcepSessNumCorruptRcvd OBJECT-TYPE 1776 SYNTAX Counter32 1777 MAX-ACCESS read-only 1778 STATUS current 1779 DESCRIPTION 1780 "The number of corrupted PCEP message received on this 1781 session." 1782 ::= { pcePcepSessEntry 31 } 1784 pcePcepSessNumReqSent OBJECT-TYPE 1785 SYNTAX Counter32 1786 MAX-ACCESS read-only 1787 STATUS current 1788 DESCRIPTION 1789 "The number of requests sent on this session. A request 1790 corresponds 1:1 with an RP object in a PCReq message. 1792 This might be greater than pcePcepSessNumPCReqSent because 1793 multiple requests can be batched into a single PCReq 1794 message." 1795 ::= { pcePcepSessEntry 32 } 1797 pcePcepSessNumSvecSent OBJECT-TYPE 1798 SYNTAX Counter32 1799 MAX-ACCESS read-only 1800 STATUS current 1801 DESCRIPTION 1802 "The number of SVEC objects sent on this session in PCReq 1803 messages. An SVEC object represents a set of synchronized 1804 requests." 1805 ::= { pcePcepSessEntry 33 } 1807 pcePcepSessNumSvecReqSent OBJECT-TYPE 1808 SYNTAX Counter32 1809 MAX-ACCESS read-only 1810 STATUS current 1811 DESCRIPTION 1812 "The number of requests sent on this session that appeared in 1813 one or more SVEC objects." 1814 ::= { pcePcepSessEntry 34 } 1816 pcePcepSessNumReqSentPendRep OBJECT-TYPE 1817 SYNTAX Counter32 1818 MAX-ACCESS read-only 1819 STATUS current 1820 DESCRIPTION 1821 "The number of requests that have been sent on this session 1822 for which a response is still pending." 1823 ::= { pcePcepSessEntry 35 } 1825 pcePcepSessNumReqSentEroRcvd OBJECT-TYPE 1826 SYNTAX Counter32 1827 MAX-ACCESS read-only 1828 STATUS current 1829 DESCRIPTION 1830 "The number of successful responses received on this session. 1831 A response corresponds 1:1 with an RP object in a PCRep 1832 message. A successful response is a response for which an 1833 ERO was successfully computed." 1834 ::= { pcePcepSessEntry 36 } 1836 pcePcepSessNumReqSentNoPathRcvd OBJECT-TYPE 1837 SYNTAX Counter32 1838 MAX-ACCESS read-only 1839 STATUS current 1840 DESCRIPTION 1841 "The number of unsuccessful responses received on this 1842 session. A response corresponds 1:1 with an RP object in a 1843 PCRep message. An unsuccessful response is a response with 1844 a NO-PATH object." 1845 ::= { pcePcepSessEntry 37 } 1847 pcePcepSessNumReqSentCancelRcvd OBJECT-TYPE 1848 SYNTAX Counter32 1849 MAX-ACCESS read-only 1850 STATUS current 1851 DESCRIPTION 1852 "The number of requests sent on this session that were 1853 cancelled by the peer with a PCNtf message. 1855 This might be different than pcePcepSessNumPCNtfRcvd because 1856 not all PCNtf messages are used to cancel requests, and a 1857 single PCNtf message can cancel multiple requests." 1858 ::= { pcePcepSessEntry 38 } 1860 pcePcepSessNumReqSentErrorRcvd OBJECT-TYPE 1861 SYNTAX Counter32 1862 MAX-ACCESS read-only 1863 STATUS current 1864 DESCRIPTION 1865 "The number of requests sent on this session that were 1866 rejected by the peer with a PCErr message. 1868 This might be different than pcePcepSessNumPCErrRcvd because 1869 not all PCErr messages are used to reject requests, and a 1870 single PCErr message can reject multiple requests." 1871 ::= { pcePcepSessEntry 39 } 1873 pcePcepSessNumReqSentTimeout OBJECT-TYPE 1874 SYNTAX Counter32 1875 MAX-ACCESS read-only 1876 STATUS current 1877 DESCRIPTION 1878 "The number of requests sent on this session that have been 1879 sent to a peer and have been abandoned because the peer has 1880 taken too long to respond to them." 1881 ::= { pcePcepSessEntry 40 } 1883 pcePcepSessNumReqSentCancelSent OBJECT-TYPE 1884 SYNTAX Counter32 1885 MAX-ACCESS read-only 1886 STATUS current 1887 DESCRIPTION 1888 "The number of requests sent on this session that were sent 1889 to the peer and explicitly canceled by the local PCEP 1890 entity sending a PCNtf." 1891 ::= { pcePcepSessEntry 41 } 1893 pcePcepSessNumReqRcvd OBJECT-TYPE 1894 SYNTAX Counter32 1895 MAX-ACCESS read-only 1896 STATUS current 1897 DESCRIPTION 1898 "The number of requests received on this session. A request 1899 corresponds 1:1 with an RP object in a PCReq message. 1901 This might be greater than pcePcepSessNumPCReqRcvd because 1902 multiple requests can be batched into a single PCReq 1903 message." 1904 ::= { pcePcepSessEntry 42 } 1906 pcePcepSessNumSvecRcvd OBJECT-TYPE 1907 SYNTAX Counter32 1908 MAX-ACCESS read-only 1909 STATUS current 1910 DESCRIPTION 1911 "The number of SVEC objects received on this session in PCReq 1912 messages. An SVEC object represents a set of synchronized 1913 requests." 1914 ::= { pcePcepSessEntry 43 } 1916 pcePcepSessNumSvecReqRcvd OBJECT-TYPE 1917 SYNTAX Counter32 1918 MAX-ACCESS read-only 1919 STATUS current 1920 DESCRIPTION 1921 "The number of requests received on this session that 1922 appeared in one or more SVEC objects." 1923 ::= { pcePcepSessEntry 44 } 1925 pcePcepSessNumReqRcvdPendRep OBJECT-TYPE 1926 SYNTAX Counter32 1927 MAX-ACCESS read-only 1928 STATUS current 1929 DESCRIPTION 1930 "The number of requests that have been received on this 1931 session for which a response is still pending." 1932 ::= { pcePcepSessEntry 45 } 1934 pcePcepSessNumReqRcvdEroSent OBJECT-TYPE 1935 SYNTAX Counter32 1936 MAX-ACCESS read-only 1937 STATUS current 1938 DESCRIPTION 1939 "The number of successful responses sent on this session. A 1940 response corresponds 1:1 with an RP object in a PCRep 1941 message. A successful response is a response for which an 1942 ERO was successfully computed." 1943 ::= { pcePcepSessEntry 46 } 1945 pcePcepSessNumReqRcvdNoPathSent OBJECT-TYPE 1946 SYNTAX Counter32 1947 MAX-ACCESS read-only 1948 STATUS current 1949 DESCRIPTION 1950 "The number of unsuccessful responses sent on this session. 1951 A response corresponds 1:1 with an RP object in a PCRep 1952 message. An unsuccessful response is a response with a 1953 NO-PATH object." 1954 ::= { pcePcepSessEntry 47 } 1956 pcePcepSessNumReqRcvdCancelSent OBJECT-TYPE 1957 SYNTAX Counter32 1958 MAX-ACCESS read-only 1959 STATUS current 1960 DESCRIPTION 1961 "The number of requests received on this session that were 1962 cancelled by the local PCEP entity sending a PCNtf message. 1964 This might be different than pcePcepSessNumPCNtfSent because 1965 not all PCNtf messages are used to cancel requests, and a 1966 single PCNtf message can cancel multiple requests." 1967 ::= { pcePcepSessEntry 48 } 1969 pcePcepSessNumReqRcvdErrorSent OBJECT-TYPE 1970 SYNTAX Counter32 1971 MAX-ACCESS read-only 1972 STATUS current 1973 DESCRIPTION 1974 "The number of requests received on this session that were 1975 rejected by the local PCEP entity sending a PCErr message. 1977 This might be different than pcePcepSessNumPCErrSent because 1978 not all PCErr messages are used to reject requests, and a 1979 single PCErr message can reject multiple requests." 1980 ::= { pcePcepSessEntry 49 } 1982 pcePcepSessNumReqRcvdCancelRcvd OBJECT-TYPE 1983 SYNTAX Counter32 1984 MAX-ACCESS read-only 1985 STATUS current 1986 DESCRIPTION 1987 "The number of requests that were received on this session 1988 and explicitly canceled by the peer sending a PCNtf." 1989 ::= { pcePcepSessEntry 50 } 1991 pcePcepSessNumRepRcvdUnknown OBJECT-TYPE 1992 SYNTAX Counter32 1993 MAX-ACCESS read-only 1994 STATUS current 1995 DESCRIPTION 1996 "The number of responses to unknown requests received on this 1997 session. A response to an unknown request is a response 1998 whose RP object does not contain the request ID of any 1999 request that is currently outstanding on the session." 2000 ::= { pcePcepSessEntry 51 } 2002 pcePcepSessNumReqRcvdUnknown OBJECT-TYPE 2003 SYNTAX Counter32 2004 MAX-ACCESS read-only 2005 STATUS current 2006 DESCRIPTION 2007 "The number of unknown requests that have been received on 2008 this session. An unknown request is a request whose RP 2009 object contains a request ID of zero." 2010 ::= { pcePcepSessEntry 52 } 2012 --- 2013 --- Notifications Configuration 2014 --- 2016 pcePcepNotificationsMaxRate OBJECT-TYPE 2017 SYNTAX Unsigned32 2018 MAX-ACCESS read-write 2019 STATUS current 2020 DESCRIPTION 2021 "This variable indicates the maximum number of 2022 notifications issued per second. If events occur 2023 more rapidly, the implementation may simply fail to 2024 emit these notifications during that period, or may 2025 queue them until an appropriate time. A value of 0 2026 means no notifications are emitted and all should be 2027 discarded (that is, not queued)." 2028 ::= { pcePcepObjects 4 } 2030 --- 2031 --- Notifications 2032 --- 2034 pcePcepSessUp NOTIFICATION-TYPE 2035 OBJECTS { 2036 pcePcepSessState, 2037 pcePcepSessStateLastChange 2038 } 2039 STATUS current 2040 DESCRIPTION 2041 "This notification is sent when the value of 2042 'pcePcepSessState' enters the 'sessionUp' state." 2043 ::= { pcePcepNotifications 1 } 2045 pcePcepSessDown NOTIFICATION-TYPE 2046 OBJECTS { 2047 pcePcepSessState, 2048 pcePcepSessStateLastChange 2049 } 2050 STATUS current 2051 DESCRIPTION 2052 "This notification is sent when the value of 2053 'pcePcepSessState' leaves the 'sessionUp' state." 2054 ::= { pcePcepNotifications 2 } 2056 pcePcepSessLocalOverload NOTIFICATION-TYPE 2057 OBJECTS { 2058 pcePcepSessOverloaded, 2059 pcePcepSessOverloadTime 2060 } 2061 STATUS current 2062 DESCRIPTION 2063 "This notification is sent when the local PCEP entity enters 2064 overload state for a peer." 2065 ::= { pcePcepNotifications 3 } 2067 pcePcepSessLocalOverloadClear NOTIFICATION-TYPE 2068 OBJECTS { 2069 pcePcepSessOverloaded 2070 } 2071 STATUS current 2072 DESCRIPTION 2073 "This notification is sent when the local PCEP entity leaves 2074 overload state for a peer." 2075 ::= { pcePcepNotifications 4 } 2077 pcePcepSessPeerOverload NOTIFICATION-TYPE 2078 OBJECTS { 2079 pcePcepSessPeerOverloaded, 2080 pcePcepSessPeerOverloadTime 2081 } 2082 STATUS current 2083 DESCRIPTION 2084 "This notification is sent when a peer enters overload 2085 state." 2086 ::= { pcePcepNotifications 5 } 2088 pcePcepSessPeerOverloadClear NOTIFICATION-TYPE 2089 OBJECTS { 2090 pcePcepSessPeerOverloaded 2091 } 2092 STATUS current 2093 DESCRIPTION 2094 "This notification is sent when a peer leaves overload 2095 state." 2096 ::= { pcePcepNotifications 6 } 2098 -- 2099 -- Module Conformance Statement 2100 -- 2102 pcePcepCompliances 2103 OBJECT IDENTIFIER ::= { pcePcepConformance 1 } 2105 pcePcepGroups 2106 OBJECT IDENTIFIER ::= { pcePcepConformance 2 } 2108 -- 2109 -- Read-Only Compliance 2110 -- 2112 pcePcepModuleReadOnlyCompliance MODULE-COMPLIANCE 2113 STATUS current 2114 DESCRIPTION 2115 "The Module is implemented with support for read-only. In 2116 other words, only monitoring is available by implementing 2117 this MODULE-COMPLIANCE." 2119 MODULE -- this module 2120 MANDATORY-GROUPS { 2121 pcePcepGeneralGroup, 2122 pcePcepNotificationsGroup 2123 } 2125 OBJECT pcePcepEntityAddrType 2126 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } 2127 DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support 2128 is required." 2130 OBJECT pcePcepPeerAddrType 2131 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } 2132 DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support 2133 is required." 2135 ::= { pcePcepCompliances 1 } 2137 -- units of conformance 2139 pcePcepGeneralGroup OBJECT-GROUP 2140 OBJECTS { pcePcepEntityAdminStatus, 2141 pcePcepEntityOperStatus, 2142 pcePcepEntityAddrType, 2143 pcePcepEntityAddr, 2144 pcePcepEntityConnectTimer, 2145 pcePcepEntityConnectMaxRetry, 2146 pcePcepEntityInitBackoffTimer, 2147 pcePcepEntityMaxBackoffTimer, 2148 pcePcepEntityOpenWaitTimer, 2149 pcePcepEntityKeepWaitTimer, 2150 pcePcepEntityKeepAliveTimer, 2151 pcePcepEntityDeadTimer, 2152 pcePcepEntityAllowNegotiation, 2153 pcePcepEntityMaxKeepAliveTimer, 2154 pcePcepEntityMaxDeadTimer, 2155 pcePcepEntityMinKeepAliveTimer, 2156 pcePcepEntityMinDeadTimer, 2157 pcePcepEntitySyncTimer, 2158 pcePcepEntityRequestTimer, 2159 pcePcepEntityMaxSessions, 2160 pcePcepEntityMaxUnknownReqs, 2161 pcePcepEntityMaxUnknownMsgs, 2162 pcePcepPeerRole, 2163 pcePcepPeerDiscontinuityTime, 2164 pcePcepPeerInitiateSession, 2165 pcePcepPeerSessionExists, 2166 pcePcepPeerNumSessSetupOK, 2167 pcePcepPeerNumSessSetupFail, 2168 pcePcepPeerSessionUpTime, 2169 pcePcepPeerSessionFailTime, 2170 pcePcepPeerSessionFailUpTime, 2171 pcePcepPeerAvgRspTime, 2172 pcePcepPeerLWMRspTime, 2173 pcePcepPeerHWMRspTime, 2174 pcePcepPeerNumPCReqSent, 2175 pcePcepPeerNumPCReqRcvd, 2176 pcePcepPeerNumPCRepSent, 2177 pcePcepPeerNumPCRepRcvd, 2178 pcePcepPeerNumPCErrSent, 2179 pcePcepPeerNumPCErrRcvd, 2180 pcePcepPeerNumPCNtfSent, 2181 pcePcepPeerNumPCNtfRcvd, 2182 pcePcepPeerNumKeepaliveSent, 2183 pcePcepPeerNumKeepaliveRcvd, 2184 pcePcepPeerNumUnknownRcvd, 2185 pcePcepPeerNumCorruptRcvd, 2186 pcePcepPeerNumReqSent, 2187 pcePcepPeerNumSvecSent, 2188 pcePcepPeerNumSvecReqSent, 2189 pcePcepPeerNumReqSentPendRep, 2190 pcePcepPeerNumReqSentEroRcvd, 2191 pcePcepPeerNumReqSentNoPathRcvd, 2192 pcePcepPeerNumReqSentCancelRcvd, 2193 pcePcepPeerNumReqSentErrorRcvd, 2194 pcePcepPeerNumReqSentTimeout, 2195 pcePcepPeerNumReqSentCancelSent, 2196 pcePcepPeerNumReqSentClosed, 2197 pcePcepPeerNumReqRcvd, 2198 pcePcepPeerNumSvecRcvd, 2199 pcePcepPeerNumSvecReqRcvd, 2200 pcePcepPeerNumReqRcvdPendRep, 2201 pcePcepPeerNumReqRcvdEroSent, 2202 pcePcepPeerNumReqRcvdNoPathSent, 2203 pcePcepPeerNumReqRcvdCancelSent, 2204 pcePcepPeerNumReqRcvdErrorSent, 2205 pcePcepPeerNumReqRcvdCancelRcvd, 2206 pcePcepPeerNumReqRcvdClosed, 2207 pcePcepPeerNumRepRcvdUnknown, 2208 pcePcepPeerNumReqRcvdUnknown, 2209 pcePcepSessStateLastChange, 2210 pcePcepSessState, 2211 pcePcepSessConnectRetry, 2212 pcePcepSessLocalID, 2213 pcePcepSessRemoteID, 2214 pcePcepSessKeepaliveTimer, 2215 pcePcepSessPeerKeepaliveTimer, 2216 pcePcepSessDeadTimer, 2217 pcePcepSessPeerDeadTimer, 2218 pcePcepSessKAHoldTimeRem, 2219 pcePcepSessOverloaded, 2220 pcePcepSessOverloadTime, 2221 pcePcepSessPeerOverloaded, 2222 pcePcepSessPeerOverloadTime, 2223 pcePcepSessDiscontinuityTime, 2224 pcePcepSessAvgRspTime, 2225 pcePcepSessLWMRspTime, 2226 pcePcepSessHWMRspTime, 2227 pcePcepSessNumPCReqSent, 2228 pcePcepSessNumPCReqRcvd, 2229 pcePcepSessNumPCRepSent, 2230 pcePcepSessNumPCRepRcvd, 2231 pcePcepSessNumPCErrSent, 2232 pcePcepSessNumPCErrRcvd, 2233 pcePcepSessNumPCNtfSent, 2234 pcePcepSessNumPCNtfRcvd, 2235 pcePcepSessNumKeepaliveSent, 2236 pcePcepSessNumKeepaliveRcvd, 2237 pcePcepSessNumUnknownRcvd, 2238 pcePcepSessNumCorruptRcvd, 2239 pcePcepSessNumReqSent, 2240 pcePcepSessNumSvecSent, 2241 pcePcepSessNumSvecReqSent, 2242 pcePcepSessNumReqSentPendRep, 2243 pcePcepSessNumReqSentEroRcvd, 2244 pcePcepSessNumReqSentNoPathRcvd, 2245 pcePcepSessNumReqSentCancelRcvd, 2246 pcePcepSessNumReqSentErrorRcvd, 2247 pcePcepSessNumReqSentTimeout, 2248 pcePcepSessNumReqSentCancelSent, 2249 pcePcepSessNumReqRcvd, 2250 pcePcepSessNumSvecRcvd, 2251 pcePcepSessNumSvecReqRcvd, 2252 pcePcepSessNumReqRcvdPendRep, 2253 pcePcepSessNumReqRcvdEroSent, 2254 pcePcepSessNumReqRcvdNoPathSent, 2255 pcePcepSessNumReqRcvdCancelSent, 2256 pcePcepSessNumReqRcvdErrorSent, 2257 pcePcepSessNumReqRcvdCancelRcvd, 2258 pcePcepSessNumRepRcvdUnknown, 2259 pcePcepSessNumReqRcvdUnknown, 2260 pcePcepNotificationsMaxRate 2262 } 2263 STATUS current 2264 DESCRIPTION 2265 "Objects that apply to all PCEP MIB module implementations." 2266 ::= { pcePcepGroups 1 } 2268 pcePcepNotificationsGroup NOTIFICATION-GROUP 2269 NOTIFICATIONS { pcePcepSessUp, 2270 pcePcepSessDown, 2271 pcePcepSessLocalOverload, 2272 pcePcepSessLocalOverloadClear, 2273 pcePcepSessPeerOverload, 2274 pcePcepSessPeerOverloadClear 2275 } 2276 STATUS current 2277 DESCRIPTION 2278 "The notifications for a PCEP MIB module implementation." 2279 ::= { pcePcepGroups 2 } 2281 END 2283 5. Security Considerations 2285 The readable objects in the PCE-PCEP-MIB module (i.e., those with 2286 MAX-ACCESS other than not-accessible) may be considered sensitive in 2287 some environments since, collectively, they provide information about 2288 the amount and frequency of path computation requests and responses 2289 within the network and can reveal some aspects of their 2290 configuration. 2292 In such environments it is important to control also GET and NOTIFY 2293 access to these objects and possibly even to encrypt their values 2294 when sending them over the network via SNMP. 2296 SNMP versions prior to SNMPv3 did not include adequate security. 2297 Even if the network itself is secure (for example by using IPsec), 2298 even then, there is no control as to who on the secure network is 2299 allowed to access and GET/SET (read/change/create/delete) the objects 2300 in this MIB module. 2302 Implementations MUST provide the security features described by the 2303 SNMPv3 framework (see [RFC3410]), including full support for 2304 authentication and privacy via the User-based Security Model (USM) 2305 [RFC3414] with the AES cipher algorithm [RFC3826]. Implementations 2306 MAY also provide support for the Transport Security Model (TSM) 2307 [RFC5591] in combination with a secure transport such as SSH 2308 [RFC5592] or TLS/DTLS [RFC6353]. 2310 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2311 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2312 enable cryptographic security. It is then a customer/operator 2313 responsibility to ensure that the SNMP entity giving access to an 2314 instance of this MIB module is properly configured to give access to 2315 the objects only to those principals (users) that have legitimate 2316 rights to indeed GET or SET (change/create/delete) them. 2318 6. IANA Considerations 2320 The MIB module in this document uses the following IANA-assigned 2321 OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 2323 Descriptor OBJECT IDENTIFIER value 2324 ---------- ----------------------- 2325 pcePcepMIB { mib-2 XXX } 2327 Editor's Note (to be removed prior to publication): the IANA is 2328 requested to assign a value for "XXX" under the 'mib-2' subtree and 2329 to record the assignment in the SMI Numbers registry. When the 2330 assignment has been made, the RFC Editor is asked to replace "XXX" 2331 (here and in the MIB module) with the assigned value and to remove 2332 this note. 2334 7. Acknowledgement 2336 The authors would like to thank Santanu Mazumder, Meral Shirazipour 2337 and Adrian Farrel for their valuable input. 2339 Funding for the RFC Editor function is currently provided by the 2340 Internet Society. 2342 8. References 2344 8.1. Normative References 2346 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 2347 Requirement Levels", BCP 14, RFC 2119, March 1997. 2349 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2350 Schoenwaelder, Ed., "Structure of Management Information 2351 Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. 2353 [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. 2354 Schoenwaelder, Ed., "Textual Conventions for SMIv2", STD 2355 58, RFC 2579, April 1999. 2357 [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, 2358 "Conformance Statements for SMIv2", STD 58, RFC 2580, 2359 April 1999. 2361 [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. 2362 Schoenwaelder, "Textual Conventions for Internet Network 2363 Addresses", RFC 4001, February 2005. 2365 [RFC5440] Vasseur, JP. and JL. Le Roux, "Path Computation Element 2366 (PCE) Communication Protocol (PCEP)", RFC 5440, March 2367 2009. 2369 8.2. Informative References 2371 [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, 2372 "Introduction and Applicability Statements for Internet- 2373 Standard Management Framework", RFC 3410, December 2002. 2375 [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model 2376 (USM) for version 3 of the Simple Network Management 2377 Protocol (SNMPv3)", STD 62, RFC 3414, December 2002. 2379 [RFC3826] Blumenthal, U., Maino, F., and K. McCloghrie, "The 2380 Advanced Encryption Standard (AES) Cipher Algorithm in the 2381 SNMP User-based Security Model", RFC 3826, June 2004. 2383 [RFC4655] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation 2384 Element (PCE)-Based Architecture", RFC 4655, August 2006. 2386 [RFC5591] Harrington, D. and W. Hardaker, "Transport Security Model 2387 for the Simple Network Management Protocol (SNMP)", STD 2388 78, RFC 5591, June 2009. 2390 [RFC5592] Harrington, D., Salowey, J., and W. Hardaker, "Secure 2391 Shell Transport Model for the Simple Network Management 2392 Protocol (SNMP)", RFC 5592, June 2009. 2394 [RFC6353] Hardaker, W., "Transport Layer Security (TLS) Transport 2395 Model for the Simple Network Management Protocol (SNMP)", 2396 STD 78, RFC 6353, July 2011. 2398 Appendix A. Contributors 2400 Dhruv Dhody 2401 Huawei Technologies 2402 Leela Palace 2403 Bangalore, Karnataka 560008 2404 India 2406 EMail: dhruv.ietf@gmail.com 2408 Appendix B. PCEP MIB Module Example 2410 This example considers the set of PCC / PCE relationships shown in 2411 the following figure. The example shows the contents of the PCEP MIB 2412 module as read at PCE2 and PCCb. 2414 PCE1---PCE2 PCE3 2415 | / | / | 2416 | / | / | 2417 PCCa/ PCCb PCCc 2419 The IP addresses of the PCE speakers in this diagram are given in the 2420 following table. 2422 +------+-------------+ 2423 | PCE1 | 1.1.1.1 | 2424 +------+-------------+ 2425 | PCE2 | 2.2.2.2 | 2426 +------+-------------+ 2427 | PCE3 | 3.3.3.3 | 2428 +------+-------------+ 2429 | PCCa | 11.11.11.11 | 2430 +------+-------------+ 2431 | PCCb | 22.22.22.22 | 2432 +------+-------------+ 2433 | PCCc | 33.33.33.33 | 2434 +------+-------------+ 2436 In this example, the PCEP session between PCCb and PCE3 is currently 2437 down. 2439 B.1. Contents of PCEP MIB module at PCE2 2441 At PCE2, there is a single local PCEP entity which has three peers 2442 (PCCa, PCCb and PCE1). There is a session active to all of these 2443 peers. 2445 The contents of the PCEP MIB module as read at PCE2 are as follows. 2447 In pcePcepEntityTable { 2448 pcePcepEntityIndex 1, 2449 pcePcepEntityAdminStatus adminStatusUp(1), 2450 pcePcepEntityOperStatus operStatusUp(1), 2451 pcePcepEntityAddrType ipv4(1), 2452 pcePcepEntityAddr 2.2.2.2, -- PCE2 2453 pcePcepEntityConnectTimer 60, 2454 pcePcepEntityConnectMaxRetry 5, 2455 pcePcepEntityInitBackoffTimer 30, 2456 pcePcepEntityMaxBackoffTimer 3600, 2457 pcePcepEntityOpenWaitTimer 60, 2458 pcePcepEntityKeepWaitTimer 60, 2459 pcePcepEntityKeepAliveTimer 1, 2460 pcePcepEntityDeadTimer 4, 2461 pcePcepEntityAllowNegotiation true(1), 2462 pcePcepEntityMaxKeepAliveTimer 60, 2463 pcePcepEntityMaxDeadTimer 240, 2464 pcePcepEntityMinKeepAliveTimer 1, 2465 pcePcepEntityMinDeadTimer 4, 2466 pcePcepEntitySyncTimer 60, 2467 pcePcepEntityRequestTimer 120, 2468 pcePcepEntityMaxSessions 999, 2469 pcePcepEntityMaxUnknownReqs 5, 2470 pcePcepEntityMaxUnknownMsgs 5 2471 } 2473 In pcePcepPeerTable { 2474 pcePcepPeerAddrType ipv4(1), --PCE1 2475 pcePcepPeerAddr 1.1.1.1, 2476 pcePcepPeerRole pccAndPce(3), 2477 pcePcepPeerDiscontinuityTime TimeStamp, 2478 pcePcepPeerInitiateSession true(1), 2479 pcePcepPeerSessionExists true(1), 2480 pcePcepPeerNumSessSetupOK 1, 2481 pcePcepPeerNumSessSetupFail 0, 2482 pcePcepPeerSessionUpTime TimeStamp, 2483 pcePcepPeerSessionFailTime 0, 2484 pcePcepPeerSessionFailUpTime TimeStamp, 2485 pcePcepPeerAvgRspTime 0, 2486 pcePcepPeerLWMRspTime 0, 2487 pcePcepPeerHWMRspTime 0, 2488 pcePcepPeerNumPCReqSent 0, 2489 pcePcepPeerNumPCReqRcvd 0, 2490 pcePcepPeerNumPCRepSent 0, 2491 pcePcepPeerNumPCRepRcvd 0, 2492 pcePcepPeerNumPCErrSent 0, 2493 pcePcepPeerNumPCErrRcvd 0, 2494 pcePcepPeerNumPCNtfSent 0, 2495 pcePcepPeerNumPCNtfRcvd 0, 2496 pcePcepPeerNumKeepaliveSent 123, 2497 pcePcepPeerNumKeepaliveRcvd 123, 2498 pcePcepPeerNumUnknownRcvd 0, 2499 pcePcepPeerNumCorruptRcvd 0, 2500 pcePcepPeerNumReqSent 0, 2501 pcePcepPeerNumSvecSent 0, 2502 pcePcepPeerNumSvecReqSent 0, 2503 pcePcepPeerNumReqSentPendRep 0, 2504 pcePcepPeerNumReqSentEroRcvd 0, 2505 pcePcepPeerNumReqSentNoPathRcvd 0, 2506 pcePcepPeerNumReqSentCancelRcvd 0, 2507 pcePcepPeerNumReqSentErrorRcvd 0, 2508 pcePcepPeerNumReqSentTimeout 0, 2509 pcePcepPeerNumReqSentCancelSent 0, 2510 pcePcepPeerNumReqSentClosed 0, 2511 pcePcepPeerNumReqRcvd 0, 2512 pcePcepPeerNumSvecRcvd 0, 2513 pcePcepPeerNumSvecReqRcvd 0, 2514 pcePcepPeerNumReqRcvdPendRep 0, 2515 pcePcepPeerNumReqRcvdEroSent 0, 2516 pcePcepPeerNumReqRcvdNoPathSent 0, 2517 pcePcepPeerNumReqRcvdCancelSent 0, 2518 pcePcepPeerNumReqRcvdErrorSent 0, 2519 pcePcepPeerNumReqRcvdCancelRcvd 0, 2520 pcePcepPeerNumReqRcvdClosed 0, 2521 pcePcepPeerNumRepRcvdUnknown 0, 2522 pcePcepPeerNumReqRcvdUnknown 0 2523 }, 2524 { 2525 pcePcepPeerAddrType ipv4(1), --PCCa 2526 pcePcepPeerAddr 11.11.11.11, 2527 pcePcepPeerRole pcc(1), 2528 pcePcepPeerDiscontinuityTime TimeStamp, 2529 pcePcepPeerInitiateSession false(0), 2530 pcePcepPeerSessionExists true(1), 2531 pcePcepPeerNumSessSetupOK 1, 2532 pcePcepPeerNumSessSetupFail 0, 2533 pcePcepPeerSessionUpTime TimeStamp, 2534 pcePcepPeerSessionFailTime 0, 2535 pcePcepPeerSessionFailUpTime TimeStamp, 2536 pcePcepPeerAvgRspTime 200, 2537 pcePcepPeerLWMRspTime 100, 2538 pcePcepPeerHWMRspTime 300, 2539 pcePcepPeerNumPCReqSent 0, 2540 pcePcepPeerNumPCReqRcvd 3, 2541 pcePcepPeerNumPCRepSent 3, 2542 pcePcepPeerNumPCRepRcvd 0, 2543 pcePcepPeerNumPCErrSent 0, 2544 pcePcepPeerNumPCErrRcvd 0, 2545 pcePcepPeerNumPCNtfSent 0, 2546 pcePcepPeerNumPCNtfRcvd 0, 2547 pcePcepPeerNumKeepaliveSent 123, 2548 pcePcepPeerNumKeepaliveRcvd 123, 2549 pcePcepPeerNumUnknownRcvd 0, 2550 pcePcepPeerNumCorruptRcvd 0, 2551 pcePcepPeerNumReqSent 0, 2552 pcePcepPeerNumSvecSent 0, 2553 pcePcepPeerNumSvecReqSent 0, 2554 pcePcepPeerNumReqSentPendRep 0, 2555 pcePcepPeerNumReqSentEroRcvd 0, 2556 pcePcepPeerNumReqSentNoPathRcvd 0, 2557 pcePcepPeerNumReqSentCancelRcvd 0, 2558 pcePcepPeerNumReqSentErrorRcvd 0, 2559 pcePcepPeerNumReqSentTimeout 0, 2560 pcePcepPeerNumReqSentCancelSent 0, 2561 pcePcepPeerNumReqSentClosed 0, 2562 pcePcepPeerNumReqRcvd 3, 2563 pcePcepPeerNumSvecRcvd 0, 2564 pcePcepPeerNumSvecReqRcvd 0, 2565 pcePcepPeerNumReqRcvdPendRep 0, 2566 pcePcepPeerNumReqRcvdEroSent 3, 2567 pcePcepPeerNumReqRcvdNoPathSent 0, 2568 pcePcepPeerNumReqRcvdCancelSent 0, 2569 pcePcepPeerNumReqRcvdErrorSent 0, 2570 pcePcepPeerNumReqRcvdCancelRcvd 0, 2571 pcePcepPeerNumReqRcvdClosed 0, 2572 pcePcepPeerNumRepRcvdUnknown 0, 2573 pcePcepPeerNumReqRcvdUnknown 0 2574 }, 2575 { 2576 pcePcepPeerAddrType ipv4(1), -- PCCb 2577 pcePcepPeerAddr 22.22.22.22, 2578 pcePcepPeerRole pcc(1), 2579 pcePcepPeerDiscontinuityTime TimeStamp, 2580 pcePcepPeerInitiateSession true(1), 2581 pcePcepPeerSessionExists true(1), 2582 pcePcepPeerNumSessSetupOK 1, 2583 pcePcepPeerNumSessSetupFail 0, 2584 pcePcepPeerSessionUpTime TimeStamp, 2585 pcePcepPeerSessionFailTime 0, 2586 pcePcepPeerSessionFailUpTime TimeStamp, 2587 pcePcepPeerAvgRspTime 200, 2588 pcePcepPeerLWMRspTime 100, 2589 pcePcepPeerHWMRspTime 300, 2590 pcePcepPeerNumPCReqSent 0, 2591 pcePcepPeerNumPCReqRcvd 4, 2592 pcePcepPeerNumPCRepSent 4, 2593 pcePcepPeerNumPCRepRcvd 0, 2594 pcePcepPeerNumPCErrSent 0, 2595 pcePcepPeerNumPCErrRcvd 0, 2596 pcePcepPeerNumPCNtfSent 0, 2597 pcePcepPeerNumPCNtfRcvd 0, 2598 pcePcepPeerNumKeepaliveSent 123, 2599 pcePcepPeerNumKeepaliveRcvd 123, 2600 pcePcepPeerNumUnknownRcvd 0, 2601 pcePcepPeerNumCorruptRcvd 0, 2602 pcePcepPeerNumReqSent 0, 2603 pcePcepPeerNumSvecSent 0, 2604 pcePcepPeerNumSvecReqSent 0, 2605 pcePcepPeerNumReqSentPendRep 0, 2606 pcePcepPeerNumReqSentEroRcvd 0, 2607 pcePcepPeerNumReqSentNoPathRcvd 0, 2608 pcePcepPeerNumReqSentCancelRcvd 0, 2609 pcePcepPeerNumReqSentErrorRcvd 0, 2610 pcePcepPeerNumReqSentTimeout 0, 2611 pcePcepPeerNumReqSentCancelSent 0, 2612 pcePcepPeerNumReqSentClosed 0, 2613 pcePcepPeerNumReqRcvd 4, 2614 pcePcepPeerNumSvecRcvd 0, 2615 pcePcepPeerNumSvecReqRcvd 0, 2616 pcePcepPeerNumReqRcvdPendRep 0, 2617 pcePcepPeerNumReqRcvdEroSent 3, 2618 pcePcepPeerNumReqRcvdNoPathSent 1, 2619 pcePcepPeerNumReqRcvdCancelSent 0, 2620 pcePcepPeerNumReqRcvdErrorSent 0, 2621 pcePcepPeerNumReqRcvdCancelRcvd 0, 2622 pcePcepPeerNumReqRcvdClosed 0, 2623 pcePcepPeerNumRepRcvdUnknown 0, 2624 pcePcepPeerNumReqRcvdUnknown 0 2625 } 2627 In pcePcepSessTable { 2628 pcePcepSessInitiator local(1), --PCE1 2629 pcePcepSessStateLastChange TimeStamp, 2630 pcePcepSessState sessionUp(4), 2631 pcePcepSessConnectRetry 0, 2632 pcePcepSessLocalID 1, 2633 pcePcepSessRemoteID 2, 2634 pcePcepSessKeepaliveTimer 1, 2635 pcePcepSessPeerKeepaliveTimer 1, 2636 pcePcepSessDeadTimer 4, 2637 pcePcepSessPeerDeadTimer 4, 2638 pcePcepSessKAHoldTimeRem 1, 2639 pcePcepSessOverloaded false(0), 2640 pcePcepSessOverloadTime 0, 2641 pcePcepSessPeerOverloaded false(0), 2642 pcePcepSessPeerOverloadTime 0, 2643 pcePcepSessDiscontinuityTime TimeStamp, 2644 pcePcepSessAvgRspTime 0, 2645 pcePcepSessLWMRspTime 0, 2646 pcePcepSessHWMRspTime 0, 2647 pcePcepSessNumPCReqSent 0, 2648 pcePcepSessNumPCReqRcvd 0, 2649 pcePcepSessNumPCRepSent 0, 2650 pcePcepSessNumPCRepRcvd 0, 2651 pcePcepSessNumPCErrSent 0, 2652 pcePcepSessNumPCErrRcvd 0, 2653 pcePcepSessNumPCNtfSent 0, 2654 pcePcepSessNumPCNtfRcvd 0, 2655 pcePcepSessNumKeepaliveSent 123, 2656 pcePcepSessNumKeepaliveRcvd 123, 2657 pcePcepSessNumUnknownRcvd 0, 2658 pcePcepSessNumCorruptRcvd 0, 2659 pcePcepSessNumReqSent 0, 2660 pcePcepSessNumSvecSent 0, 2661 pcePcepSessNumSvecReqSent 0, 2662 pcePcepSessNumReqSentPendRep 0, 2663 pcePcepSessNumReqSentEroRcvd 0, 2664 pcePcepSessNumReqSentNoPathRcvd 0, 2665 pcePcepSessNumReqSentCancelRcvd 0, 2666 pcePcepSessNumReqSentErrorRcvd 0, 2667 pcePcepSessNumReqSentTimeout 0, 2668 pcePcepSessNumReqSentCancelSent 0, 2669 pcePcepSessNumReqRcvd 0, 2670 pcePcepSessNumSvecRcvd 0, 2671 pcePcepSessNumSvecReqRcvd 0, 2672 pcePcepSessNumReqRcvdPendRep 0, 2673 pcePcepSessNumReqRcvdEroSent 0, 2674 pcePcepSessNumReqRcvdNoPathSent 0, 2675 pcePcepSessNumReqRcvdCancelSent 0, 2676 pcePcepSessNumReqRcvdErrorSent 0, 2677 pcePcepSessNumReqRcvdCancelRcvd 0, 2678 pcePcepSessNumRepRcvdUnknown 0, 2679 pcePcepSessNumReqRcvdUnknown 0 2680 }, 2681 { 2682 pcePcepSessInitiator remote(2), --PCCa 2683 pcePcepSessStateLastChange TimeStamp, 2684 pcePcepSessState sessionUp(4), 2685 pcePcepSessConnectRetry 0, 2686 pcePcepSessLocalID 2, 2687 pcePcepSessRemoteID 1, 2688 pcePcepSessKeepaliveTimer 1, 2689 pcePcepSessPeerKeepaliveTimer 1, 2690 pcePcepSessDeadTimer 4, 2691 pcePcepSessPeerDeadTimer 4, 2692 pcePcepSessKAHoldTimeRem 1, 2693 pcePcepSessOverloaded false(0), 2694 pcePcepSessOverloadTime 0, 2695 pcePcepSessPeerOverloaded false(0), 2696 pcePcepSessPeerOverloadTime 0, 2697 pcePcepSessDiscontinuityTime TimeStamp, 2698 pcePcepSessAvgRspTime 200, 2699 pcePcepSessLWMRspTime 100, 2700 pcePcepSessHWMRspTime 300, 2701 pcePcepSessNumPCReqSent 0, 2702 pcePcepSessNumPCReqRcvd 1, 2703 pcePcepSessNumPCRepSent 1, 2704 pcePcepSessNumPCRepRcvd 0, 2705 pcePcepSessNumPCErrSent 0, 2706 pcePcepSessNumPCErrRcvd 0, 2707 pcePcepSessNumPCNtfSent 0, 2708 pcePcepSessNumPCNtfRcvd 0, 2709 pcePcepSessNumKeepaliveSent 123, 2710 pcePcepSessNumKeepaliveRcvd 123, 2711 pcePcepSessNumUnknownRcvd 0, 2712 pcePcepSessNumCorruptRcvd 0, 2713 pcePcepSessNumReqSent 0, 2714 pcePcepSessNumSvecSent 0, 2715 pcePcepSessNumSvecReqSent 0, 2716 pcePcepSessNumReqSentPendRep 0, 2717 pcePcepSessNumReqSentEroRcvd 0, 2718 pcePcepSessNumReqSentNoPathRcvd 0, 2719 pcePcepSessNumReqSentCancelRcvd 0, 2720 pcePcepSessNumReqSentErrorRcvd 0, 2721 pcePcepSessNumReqSentTimeout 0, 2722 pcePcepSessNumReqSentCancelSent 0, 2723 pcePcepSessNumReqRcvd 3, 2724 pcePcepSessNumSvecRcvd 0, 2725 pcePcepSessNumSvecReqRcvd 0, 2726 pcePcepSessNumReqRcvdPendRep 0, 2727 pcePcepSessNumReqRcvdEroSent 3, 2728 pcePcepSessNumReqRcvdNoPathSent 0, 2729 pcePcepSessNumReqRcvdCancelSent 0, 2730 pcePcepSessNumReqRcvdErrorSent 0, 2731 pcePcepSessNumReqRcvdCancelRcvd 0, 2732 pcePcepSessNumRepRcvdUnknown 0, 2733 pcePcepSessNumReqRcvdUnknown 0 2734 }, 2735 { 2736 pcePcepSessInitiator remote(2), --PCCb 2737 pcePcepSessStateLastChange TimeStamp, 2738 pcePcepSessState sessionUp(4), 2739 pcePcepSessConnectRetry 0, 2740 pcePcepSessLocalID 2, 2741 pcePcepSessRemoteID 1, 2742 pcePcepSessKeepaliveTimer 1, 2743 pcePcepSessPeerKeepaliveTimer 1, 2744 pcePcepSessDeadTimer 4, 2745 pcePcepSessPeerDeadTimer 4, 2746 pcePcepSessKAHoldTimeRem 1, 2747 pcePcepSessOverloaded false(0), 2748 pcePcepSessOverloadTime 0, 2749 pcePcepSessPeerOverloaded false(0), 2750 pcePcepSessPeerOverloadTime 0, 2751 pcePcepSessDiscontinuityTime TimeStamp, 2752 pcePcepSessAvgRspTime 200, 2753 pcePcepSessLWMRspTime 100, 2754 pcePcepSessHWMRspTime 300, 2755 pcePcepSessNumPCReqSent 0, 2756 pcePcepSessNumPCReqRcvd 4, 2757 pcePcepSessNumPCRepSent 4, 2758 pcePcepSessNumPCRepRcvd 0, 2759 pcePcepSessNumPCErrSent 0, 2760 pcePcepSessNumPCErrRcvd 0, 2761 pcePcepSessNumPCNtfSent 0, 2762 pcePcepSessNumPCNtfRcvd 0, 2763 pcePcepSessNumKeepaliveSent 123, 2764 pcePcepSessNumKeepaliveRcvd 123, 2765 pcePcepSessNumUnknownRcvd 0, 2766 pcePcepSessNumCorruptRcvd 0, 2767 pcePcepSessNumReqSent 0, 2768 pcePcepSessNumSvecSent 0, 2769 pcePcepSessNumSvecReqSent 0, 2770 pcePcepSessNumReqSentPendRep 0, 2771 pcePcepSessNumReqSentEroRcvd 0, 2772 pcePcepSessNumReqSentNoPathRcvd 0, 2773 pcePcepSessNumReqSentCancelRcvd 0, 2774 pcePcepSessNumReqSentErrorRcvd 0, 2775 pcePcepSessNumReqSentTimeout 0, 2776 pcePcepSessNumReqSentCancelSent 0, 2777 pcePcepSessNumReqRcvd 4, 2778 pcePcepSessNumSvecRcvd 0, 2779 pcePcepSessNumSvecReqRcvd 0, 2780 pcePcepSessNumReqRcvdPendRep 0, 2781 pcePcepSessNumReqRcvdEroSent 3, 2782 pcePcepSessNumReqRcvdNoPathSent 1, 2783 pcePcepSessNumReqRcvdCancelSent 0, 2784 pcePcepSessNumReqRcvdErrorSent 0, 2785 pcePcepSessNumReqRcvdCancelRcvd 0, 2786 pcePcepSessNumRepRcvdUnknown 0, 2787 pcePcepSessNumReqRcvdUnknown 0 2788 } 2790 B.2. Contents of PCEP MIB module at PCCb 2792 At PCCb, there is a single local PCEP entity which has two peers 2793 (PCE2 and PCE3). There is a session active to PCE2, but the session 2794 to PCE3 is currently down. 2796 The contents of the PCEP MIB module as read at PCCb are as follows. 2798 In pcePcepEntityTable { 2799 pcePcepEntityIndex 1, 2800 pcePcepEntityAdminStatus adminStatusUp(1), 2801 pcePcepEntityOperStatus operStatusUp(1), 2802 pcePcepEntityAddrType ipv4(1), 2803 pcePcepEntityAddr 22.22.22.22, -- PCCb 2804 pcePcepEntityConnectTimer 60, 2805 pcePcepEntityConnectMaxRetry 5, 2806 pcePcepEntityInitBackoffTimer 30, 2807 pcePcepEntityMaxBackoffTimer 3600, 2808 pcePcepEntityOpenWaitTimer 60, 2809 pcePcepEntityKeepWaitTimer 60, 2810 pcePcepEntityKeepAliveTimer 1, 2811 pcePcepEntityDeadTimer 4, 2812 pcePcepEntityAllowNegotiation true(1), 2813 pcePcepEntityMaxKeepAliveTimer 60, 2814 pcePcepEntityMaxDeadTimer 240, 2815 pcePcepEntityMinKeepAliveTimer 1, 2816 pcePcepEntityMinDeadTimer 4, 2817 pcePcepEntitySyncTimer 60, 2818 pcePcepEntityRequestTimer 120, 2819 pcePcepEntityMaxSessions 999, 2820 pcePcepEntityMaxUnknownReqs 5, 2821 pcePcepEntityMaxUnknownMsgs 5 2822 } 2824 In pcePcepPeerTable { 2825 pcePcepPeerAddrType ipv4(1), --PCE2 2826 pcePcepPeerAddr 2.2.2.2, 2827 pcePcepPeerRole pce(2), 2828 pcePcepPeerDiscontinuityTime TimeStamp, 2829 pcePcepPeerInitiateSession true(1), 2830 pcePcepPeerSessionExists true(1)), 2831 pcePcepPeerNumSessSetupOK 0, 2832 pcePcepPeerNumSessSetupFail 1, 2833 pcePcepPeerSessionUpTime TimeStamp, 2834 pcePcepPeerSessionFailTime TimeStamp, 2835 pcePcepPeerSessionFailUpTime TimeStamp, 2836 pcePcepPeerAvgRspTime 0, 2837 pcePcepPeerLWMRspTime 0, 2838 pcePcepPeerHWMRspTime 0, 2839 pcePcepPeerNumPCReqSent 4, 2840 pcePcepPeerNumPCReqRcvd 0, 2841 pcePcepPeerNumPCRepSent 0, 2842 pcePcepPeerNumPCRepRcvd 4, 2843 pcePcepPeerNumPCErrSent 0, 2844 pcePcepPeerNumPCErrRcvd 0, 2845 pcePcepPeerNumPCNtfSent 0, 2846 pcePcepPeerNumPCNtfRcvd 0, 2847 pcePcepPeerNumKeepaliveSent 0, 2848 pcePcepPeerNumKeepaliveRcvd 0, 2849 pcePcepPeerNumUnknownRcvd 0, 2850 pcePcepPeerNumCorruptRcvd 0, 2851 pcePcepPeerNumReqSent 4, 2852 pcePcepPeerNumSvecSent 0, 2853 pcePcepPeerNumSvecReqSent 0, 2854 pcePcepPeerNumReqSentPendRep 0, 2855 pcePcepPeerNumReqSentEroRcvd 3, 2856 pcePcepPeerNumReqSentNoPathRcvd 1, 2857 pcePcepPeerNumReqSentCancelRcvd 0, 2858 pcePcepPeerNumReqSentErrorRcvd 0, 2859 pcePcepPeerNumReqSentTimeout 0, 2860 pcePcepPeerNumReqSentCancelSent 0, 2861 pcePcepPeerNumReqSentClosed 0, 2862 pcePcepPeerNumReqRcvd 0, 2863 pcePcepPeerNumSvecRcvd 0, 2864 pcePcepPeerNumSvecReqRcvd 0, 2865 pcePcepPeerNumReqRcvdPendRep 0, 2866 pcePcepPeerNumReqRcvdEroSent 0, 2867 pcePcepPeerNumReqRcvdNoPathSent 0, 2868 pcePcepPeerNumReqRcvdCancelSent 0, 2869 pcePcepPeerNumReqRcvdErrorSent 0, 2870 pcePcepPeerNumReqRcvdCancelRcvd 0, 2871 pcePcepPeerNumReqRcvdClosed 0, 2872 pcePcepPeerNumRepRcvdUnknown 0, 2873 pcePcepPeerNumReqRcvdUnknown 0 2874 }, 2875 { 2876 pcePcepPeerAddrType ipv4(1), --PCE3 2877 pcePcepPeerAddr 3.3.3.3, 2878 pcePcepPeerRole pce(2), 2879 pcePcepPeerDiscontinuityTime TimeStamp, 2880 pcePcepPeerInitiateSession true(1), 2881 pcePcepPeerSessionExists false(0), 2882 pcePcepPeerNumSessSetupOK 1, 2883 pcePcepPeerNumSessSetupFail 0, 2884 pcePcepPeerSessionUpTime TimeStamp, 2885 pcePcepPeerSessionFailTime TimeStamp, 2886 pcePcepPeerSessionFailUpTime TimeStamp, 2887 pcePcepPeerAvgRspTime 200, 2888 pcePcepPeerLWMRspTime 100, 2889 pcePcepPeerHWMRspTime 300, 2890 pcePcepPeerNumPCReqSent 4, 2891 pcePcepPeerNumPCReqRcvd 0, 2892 pcePcepPeerNumPCRepSent 0, 2893 pcePcepPeerNumPCRepRcvd 3, 2894 pcePcepPeerNumPCErrSent 0, 2895 pcePcepPeerNumPCErrRcvd 0, 2896 pcePcepPeerNumPCNtfSent 0, 2897 pcePcepPeerNumPCNtfRcvd 0, 2898 pcePcepPeerNumKeepaliveSent 123, 2899 pcePcepPeerNumKeepaliveRcvd 123, 2900 pcePcepPeerNumUnknownRcvd 0, 2901 pcePcepPeerNumCorruptRcvd 0, 2902 pcePcepPeerNumReqSent 4, 2903 pcePcepPeerNumSvecSent 0, 2904 pcePcepPeerNumSvecReqSent 0, 2905 pcePcepPeerNumReqSentPendRep 0, 2906 pcePcepPeerNumReqSentEroRcvd 3, 2907 pcePcepPeerNumReqSentNoPathRcvd 0, 2908 pcePcepPeerNumReqSentCancelRcvd 0, 2909 pcePcepPeerNumReqSentErrorRcvd 0, 2910 pcePcepPeerNumReqSentTimeout 0, 2911 pcePcepPeerNumReqSentCancelSent 0, 2912 pcePcepPeerNumReqSentClosed 1, 2913 pcePcepPeerNumReqRcvd 0, 2914 pcePcepPeerNumSvecRcvd 0, 2915 pcePcepPeerNumSvecReqRcvd 0, 2916 pcePcepPeerNumReqRcvdPendRep 0, 2917 pcePcepPeerNumReqRcvdEroSent 0, 2918 pcePcepPeerNumReqRcvdNoPathSent 0, 2919 pcePcepPeerNumReqRcvdCancelSent 0, 2920 pcePcepPeerNumReqRcvdErrorSent 0, 2921 pcePcepPeerNumReqRcvdCancelRcvd 0, 2922 pcePcepPeerNumReqRcvdClosed 0, 2923 pcePcepPeerNumRepRcvdUnknown 0, 2924 pcePcepPeerNumReqRcvdUnknown 0 2926 } 2928 In pcePcepSessTable { 2929 pcePcepSessInitiator local(1), --PCE2 2930 pcePcepSessStateLastChange TimeStamp, 2931 pcePcepSessState sessionUp(4), 2932 pcePcepSessConnectRetry 0, 2933 pcePcepSessLocalID 1, 2934 pcePcepSessRemoteID 1, 2935 pcePcepSessKeepaliveTimer 1, 2936 pcePcepSessPeerKeepaliveTimer 1, 2937 pcePcepSessDeadTimer 4, 2938 pcePcepSessPeerDeadTimer 4, 2939 pcePcepSessKAHoldTimeRem 1, 2940 pcePcepSessOverloaded false(0), 2941 pcePcepSessOverloadTime 0, 2942 pcePcepSessPeerOverloaded false(0), 2943 pcePcepSessPeerOverloadTime 0, 2944 pcePcepSessDiscontinuityTime TimeStamp, 2945 pcePcepSessAvgRspTime 200, 2946 pcePcepSessLWMRspTime 100, 2947 pcePcepSessHWMRspTime 300, 2948 pcePcepSessNumPCReqSent 4, 2949 pcePcepSessNumPCReqRcvd 0, 2950 pcePcepSessNumPCRepSent 0, 2951 pcePcepSessNumPCRepRcvd 4, 2952 pcePcepSessNumPCErrSent 0, 2953 pcePcepSessNumPCErrRcvd 0, 2954 pcePcepSessNumPCNtfSent 0, 2955 pcePcepSessNumPCNtfRcvd 0, 2956 pcePcepSessNumKeepaliveSent 123, 2957 pcePcepSessNumKeepaliveRcvd 123, 2958 pcePcepSessNumUnknownRcvd 0, 2959 pcePcepSessNumCorruptRcvd 0, 2960 pcePcepSessNumReqSent 4, 2961 pcePcepSessNumSvecSent 0, 2962 pcePcepSessNumSvecReqSent 0, 2963 pcePcepSessNumReqSentPendRep 0, 2964 pcePcepSessNumReqSentEroRcvd 3, 2965 pcePcepSessNumReqSentNoPathRcvd 1, 2966 pcePcepSessNumReqSentCancelRcvd 0, 2967 pcePcepSessNumReqSentErrorRcvd 0, 2968 pcePcepSessNumReqSentTimeout 0, 2969 pcePcepSessNumReqSentCancelSent 0, 2970 pcePcepSessNumReqRcvd 0, 2971 pcePcepSessNumSvecRcvd 0, 2972 pcePcepSessNumSvecReqRcvd 0, 2973 pcePcepSessNumReqRcvdPendRep 0, 2974 pcePcepSessNumReqRcvdEroSent 0, 2975 pcePcepSessNumReqRcvdNoPathSent 0, 2976 pcePcepSessNumReqRcvdCancelSent 0, 2977 pcePcepSessNumReqRcvdErrorSent 0, 2978 pcePcepSessNumReqRcvdCancelRcvd 0, 2979 pcePcepSessNumRepRcvdUnknown 0, 2980 pcePcepSessNumReqRcvdUnknown 0 2981 } 2983 -- no session to PCE3 2985 Authors' Addresses 2987 Agrahara Kiran Koushik 2988 Brocade Communications Inc. 2990 EMail: kkoushik@brocade.com 2992 Emile Stephan 2993 Orange 2994 2 avenue Pierre Marzin 2995 Lannion F-22307 2996 France 2998 EMail: emile.stephan@orange.com 3000 Quintin Zhao 3001 Huawei Technology 3002 125 Nagog Technology Park 3003 Acton, MA 01719 3004 US 3006 EMail: qzhao@huawei.com 3008 Daniel King 3009 Old Dog Consulting 3011 EMail: daniel@olddog.co.uk 3012 Jonathan Hardwick 3013 Metaswitch 3014 100 Church Street 3015 Enfield EN2 6BQ 3016 UK 3018 EMail: jonathan.hardwick@metaswitch.com