pcePcepSessNumPCRepSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRep messages sent on this session." ::= { pcePcepSessEntry 22 } pcePcepSessNumPCRepRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRep messages received on this session." ::= { pcePcepSessEntry 23 } pcePcepSessNumPCErrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCErr messages sent on this session." ::= { pcePcepSessEntry 24 } pcePcepSessNumPCErrRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCErr messages received on this session." ::= { pcePcepSessEntry 25 } pcePcepSessNumPCNtfSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCNtf messages sent on this session." ::= { pcePcepSessEntry 26 } pcePcepSessNumPCNtfRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCNtf messages received on this session." ::= { pcePcepSessEntry 27 }
pcePcepSessNumKeepaliveSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Keepalive messages sent on this session." ::= { pcePcepSessEntry 28 } pcePcepSessNumKeepaliveRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Keepalive messages received on this session." ::= { pcePcepSessEntry 29 } pcePcepSessNumUnknownRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unknown messages received on this session." ::= { pcePcepSessEntry 30 } pcePcepSessNumCorruptRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of corrupted PCEP messages received on this session." ::= { pcePcepSessEntry 31 } pcePcepSessNumReqSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session. A request corresponds 1:1 with an RP object in a PCReq message. This might be greater than pcePcepSessNumPCReqSent because multiple requests can be batched into a single PCReq message." ::= { pcePcepSessEntry 32 }
pcePcepSessNumSvecSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SVEC objects sent on this session in PCReq messages. An SVEC object represents a set of synchronized requests." ::= { pcePcepSessEntry 33 } pcePcepSessNumSvecReqSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session that appeared in one or more SVEC objects." ::= { pcePcepSessEntry 34 } pcePcepSessNumReqSentPendRep OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests that have been sent on this session for which a response is still pending." ::= { pcePcepSessEntry 35 } pcePcepSessNumReqSentEroRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful responses received on this session. A response corresponds 1:1 with an RP object in a PCRep message. A successful response is a response for which an ERO was successfully computed." ::= { pcePcepSessEntry 36 } pcePcepSessNumReqSentNoPathRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unsuccessful responses received on this session. A response corresponds 1:1 with an RP object in a PCRep message. An unsuccessful response is a response with a NO-PATH object."
::= { pcePcepSessEntry 37 } pcePcepSessNumReqSentCancelRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session that were canceled by the peer with a PCNtf message. This might be different than pcePcepSessNumPCNtfRcvd because not all PCNtf messages are used to cancel requests, and a single PCNtf message can cancel multiple requests." ::= { pcePcepSessEntry 38 } pcePcepSessNumReqSentErrorRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session that were rejected by the peer with a PCErr message. This might be different than pcePcepSessNumPCErrRcvd because not all PCErr messages are used to reject requests, and a single PCErr message can reject multiple requests." ::= { pcePcepSessEntry 39 } pcePcepSessNumReqSentTimeout OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session that have been sent to a peer and have been abandoned because the peer has taken too long to respond to them." ::= { pcePcepSessEntry 40 } pcePcepSessNumReqSentCancelSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent on this session that were sent to the peer and explicitly canceled by the local PCEP entity sending a PCNtf." ::= { pcePcepSessEntry 41 }
pcePcepSessNumReqRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received on this session. A request corresponds 1:1 with an RP object in a PCReq message. This might be greater than pcePcepSessNumPCReqRcvd because multiple requests can be batched into a single PCReq message." ::= { pcePcepSessEntry 42 } pcePcepSessNumSvecRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SVEC objects received on this session in PCReq messages. An SVEC object represents a set of synchronized requests." ::= { pcePcepSessEntry 43 } pcePcepSessNumSvecReqRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received on this session that appeared in one or more SVEC objects." ::= { pcePcepSessEntry 44 } pcePcepSessNumReqRcvdPendRep OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests that have been received on this session for which a response is still pending." ::= { pcePcepSessEntry 45 } pcePcepSessNumReqRcvdEroSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful responses sent on this session. A response corresponds 1:1 with an RP object in a PCRep
message. A successful response is a response for which an ERO was successfully computed." ::= { pcePcepSessEntry 46 } pcePcepSessNumReqRcvdNoPathSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unsuccessful responses sent on this session. A response corresponds 1:1 with an RP object in a PCRep message. An unsuccessful response is a response with a NO-PATH object." ::= { pcePcepSessEntry 47 } pcePcepSessNumReqRcvdCancelSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received on this session that were canceled by the local PCEP entity sending a PCNtf message. This might be different than pcePcepSessNumPCNtfSent because not all PCNtf messages are used to cancel requests, and a single PCNtf message can cancel multiple requests." ::= { pcePcepSessEntry 48 } pcePcepSessNumReqRcvdErrorSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received on this session that were rejected by the local PCEP entity sending a PCErr message. This might be different than pcePcepSessNumPCErrSent because not all PCErr messages are used to reject requests, and a single PCErr message can reject multiple requests." ::= { pcePcepSessEntry 49 } pcePcepSessNumReqRcvdCancelRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests that were received on this session and explicitly canceled by the peer sending a PCNtf."
::= { pcePcepSessEntry 50 } pcePcepSessNumRepRcvdUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of responses to unknown requests received on this session. A response to an unknown request is a response whose RP object does not contain the request ID of any request that is currently outstanding on the session." ::= { pcePcepSessEntry 51 } pcePcepSessNumReqRcvdUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unknown requests that have been received on this session. An unknown request is a request whose RP object contains a request ID of zero." ::= { pcePcepSessEntry 52 } --- --- Notifications Configuration --- pcePcepNotificationsMaxRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This variable indicates the maximum number of notifications issued per second. If events occur more rapidly, the implementation may simply fail to emit these notifications during that period or may queue them until an appropriate time. A value of zero means no notifications are emitted and all should be discarded (that is, not queued)." ::= { pcePcepObjects 4 } --- --- Notifications --- pcePcepSessUp NOTIFICATION-TYPE OBJECTS { pcePcepSessState,
pcePcepSessStateLastChange } STATUS current DESCRIPTION "This notification is sent when the value of pcePcepSessState enters the sessionUp state." ::= { pcePcepNotifications 1 } pcePcepSessDown NOTIFICATION-TYPE OBJECTS { pcePcepSessState, pcePcepSessStateLastChange } STATUS current DESCRIPTION "This notification is sent when the value of pcePcepSessState leaves the sessionUp state." ::= { pcePcepNotifications 2 } pcePcepSessLocalOverload NOTIFICATION-TYPE OBJECTS { pcePcepSessOverloaded, pcePcepSessOverloadTime } STATUS current DESCRIPTION "This notification is sent when the local PCEP entity enters overload state for a peer." ::= { pcePcepNotifications 3 } pcePcepSessLocalOverloadClear NOTIFICATION-TYPE OBJECTS { pcePcepSessOverloaded } STATUS current DESCRIPTION "This notification is sent when the local PCEP entity leaves overload state for a peer." ::= { pcePcepNotifications 4 } pcePcepSessPeerOverload NOTIFICATION-TYPE OBJECTS { pcePcepSessPeerOverloaded, pcePcepSessPeerOverloadTime } STATUS current
DESCRIPTION "This notification is sent when a peer enters overload state." ::= { pcePcepNotifications 5 } pcePcepSessPeerOverloadClear NOTIFICATION-TYPE OBJECTS { pcePcepSessPeerOverloaded } STATUS current DESCRIPTION "This notification is sent when a peer leaves overload state." ::= { pcePcepNotifications 6 } -- -- Module Conformance Statement -- pcePcepCompliances OBJECT IDENTIFIER ::= { pcePcepConformance 1 } pcePcepGroups OBJECT IDENTIFIER ::= { pcePcepConformance 2 } -- -- Read-Only Compliance -- pcePcepModuleReadOnlyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The module is implemented with support for read-only. In other words, only monitoring is available by implementing this MODULE-COMPLIANCE." MODULE -- this module MANDATORY-GROUPS { pcePcepGeneralGroup, pcePcepNotificationsGroup } OBJECT pcePcepEntityAddrType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support is required."
-- The following restriction is commented out because of a limitation -- in SMIv2 which does not allow index objects to be restricted in -- scope. Nevertheless, this object is intended to be restricted in -- scope, as follows. -- -- OBJECT pcePcepPeerAddrType -- SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } -- DESCRIPTION "Only unknown(0), ipv4(1), and ipv6(2) support -- is required." ::= { pcePcepCompliances 1 } -- units of conformance pcePcepGeneralGroup OBJECT-GROUP OBJECTS { pcePcepEntityAdminStatus, pcePcepEntityOperStatus, pcePcepEntityAddrType, pcePcepEntityAddr, pcePcepEntityConnectTimer, pcePcepEntityConnectMaxRetry, pcePcepEntityInitBackoffTimer, pcePcepEntityMaxBackoffTimer, pcePcepEntityOpenWaitTimer, pcePcepEntityKeepWaitTimer, pcePcepEntityKeepAliveTimer, pcePcepEntityDeadTimer, pcePcepEntityAllowNegotiation, pcePcepEntityMaxKeepAliveTimer, pcePcepEntityMaxDeadTimer, pcePcepEntityMinKeepAliveTimer, pcePcepEntityMinDeadTimer, pcePcepEntitySyncTimer, pcePcepEntityRequestTimer, pcePcepEntityMaxSessions, pcePcepEntityMaxUnknownReqs, pcePcepEntityMaxUnknownMsgs, pcePcepPeerRole, pcePcepPeerDiscontinuityTime, pcePcepPeerInitiateSession, pcePcepPeerSessionExists, pcePcepPeerNumSessSetupOK, pcePcepPeerNumSessSetupFail, pcePcepPeerSessionUpTime, pcePcepPeerSessionFailTime, pcePcepPeerSessionFailUpTime, pcePcepPeerAvgRspTime, pcePcepPeerLWMRspTime,
pcePcepPeerHWMRspTime, pcePcepPeerNumPCReqSent, pcePcepPeerNumPCReqRcvd, pcePcepPeerNumPCRepSent, pcePcepPeerNumPCRepRcvd, pcePcepPeerNumPCErrSent, pcePcepPeerNumPCErrRcvd, pcePcepPeerNumPCNtfSent, pcePcepPeerNumPCNtfRcvd, pcePcepPeerNumKeepaliveSent, pcePcepPeerNumKeepaliveRcvd, pcePcepPeerNumUnknownRcvd, pcePcepPeerNumCorruptRcvd, pcePcepPeerNumReqSent, pcePcepPeerNumSvecSent, pcePcepPeerNumSvecReqSent, pcePcepPeerNumReqSentPendRep, pcePcepPeerNumReqSentEroRcvd, pcePcepPeerNumReqSentNoPathRcvd, pcePcepPeerNumReqSentCancelRcvd, pcePcepPeerNumReqSentErrorRcvd, pcePcepPeerNumReqSentTimeout, pcePcepPeerNumReqSentCancelSent, pcePcepPeerNumReqSentClosed, pcePcepPeerNumReqRcvd, pcePcepPeerNumSvecRcvd, pcePcepPeerNumSvecReqRcvd, pcePcepPeerNumReqRcvdPendRep, pcePcepPeerNumReqRcvdEroSent, pcePcepPeerNumReqRcvdNoPathSent, pcePcepPeerNumReqRcvdCancelSent, pcePcepPeerNumReqRcvdErrorSent, pcePcepPeerNumReqRcvdCancelRcvd, pcePcepPeerNumReqRcvdClosed, pcePcepPeerNumRepRcvdUnknown, pcePcepPeerNumReqRcvdUnknown, pcePcepSessStateLastChange, pcePcepSessState, pcePcepSessConnectRetry, pcePcepSessLocalID, pcePcepSessRemoteID, pcePcepSessKeepaliveTimer, pcePcepSessPeerKeepaliveTimer, pcePcepSessDeadTimer, pcePcepSessPeerDeadTimer, pcePcepSessKAHoldTimeRem, pcePcepSessOverloaded, pcePcepSessOverloadTime,
pcePcepSessPeerOverloaded, pcePcepSessPeerOverloadTime, pcePcepSessDiscontinuityTime, pcePcepSessAvgRspTime, pcePcepSessLWMRspTime, pcePcepSessHWMRspTime, pcePcepSessNumPCReqSent, pcePcepSessNumPCReqRcvd, pcePcepSessNumPCRepSent, pcePcepSessNumPCRepRcvd, pcePcepSessNumPCErrSent, pcePcepSessNumPCErrRcvd, pcePcepSessNumPCNtfSent, pcePcepSessNumPCNtfRcvd, pcePcepSessNumKeepaliveSent, pcePcepSessNumKeepaliveRcvd, pcePcepSessNumUnknownRcvd, pcePcepSessNumCorruptRcvd, pcePcepSessNumReqSent, pcePcepSessNumSvecSent, pcePcepSessNumSvecReqSent, pcePcepSessNumReqSentPendRep, pcePcepSessNumReqSentEroRcvd, pcePcepSessNumReqSentNoPathRcvd, pcePcepSessNumReqSentCancelRcvd, pcePcepSessNumReqSentErrorRcvd, pcePcepSessNumReqSentTimeout, pcePcepSessNumReqSentCancelSent, pcePcepSessNumReqRcvd, pcePcepSessNumSvecRcvd, pcePcepSessNumSvecReqRcvd, pcePcepSessNumReqRcvdPendRep, pcePcepSessNumReqRcvdEroSent, pcePcepSessNumReqRcvdNoPathSent, pcePcepSessNumReqRcvdCancelSent, pcePcepSessNumReqRcvdErrorSent, pcePcepSessNumReqRcvdCancelRcvd, pcePcepSessNumRepRcvdUnknown, pcePcepSessNumReqRcvdUnknown, pcePcepNotificationsMaxRate } STATUS current DESCRIPTION "Objects that apply to all PCEP MIB module implementations." ::= { pcePcepGroups 1 }
pcePcepNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { pcePcepSessUp, pcePcepSessDown, pcePcepSessLocalOverload, pcePcepSessLocalOverloadClear, pcePcepSessPeerOverload, pcePcepSessPeerOverloadClear } STATUS current DESCRIPTION "The notifications for a PCEP MIB module implementation." ::= { pcePcepGroups 2 } END5. Security Considerations
The pcePcepNotificationsMaxRate object defined in this MIB module has a MAX-ACCESS clause of read-write. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection opens devices to attack. In particular, pcePcepNotificationsMaxRate may be used improperly to stop notifications being issued or to permit a flood of notifications to be sent to the management agent at a high rate. All the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. The sensitivity/vulnerability arises because, collectively, these objects provide information about the amount and frequency of path computation requests and responses within the network and can reveal some aspects of its configuration. SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPsec), there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module. Implementations SHOULD provide the security features described by the SNMPv3 framework (see [RFC3410]), and implementations claiming compliance to the SNMPv3 standard MUST include full support for authentication and privacy via the User-based Security Model (USM) [RFC3414] with the AES cipher algorithm [RFC3826]. Implementations MAY also provide support for the Transport Security Model (TSM)
[RFC5591] in combination with a secure transport such as SSH [RFC5592] or TLS/DTLS [RFC6353]. Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.6. IANA Considerations
The MIB module in this document uses the following IANA-assigned OBJECT IDENTIFIER values recorded in the SMI Numbers registry: Descriptor OBJECT IDENTIFIER value ---------- ----------------------- pcePcepMIB { mib-2 227 }7. References
7.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999, <http://www.rfc-editor.org/info/rfc2578>. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999, <http://www.rfc-editor.org/info/rfc2579>. [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999, <http://www.rfc-editor.org/info/rfc2580>. [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", STD 62, RFC 3414, December 2002, <http://www.rfc-editor.org/info/rfc3414>.
[RFC3826] Blumenthal, U., Maino, F., and K. McCloghrie, "The Advanced Encryption Standard (AES) Cipher Algorithm in the SNMP User-based Security Model", RFC 3826, June 2004, <http://www.rfc-editor.org/info/rfc3826>. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, February 2005, <http://www.rfc-editor.org/info/rfc4001>. [RFC5440] Vasseur, JP. and JL. Le Roux, "Path Computation Element (PCE) Communication Protocol (PCEP)", RFC 5440, March 2009, <http://www.rfc-editor.org/info/rfc5440>. [RFC5591] Harrington, D. and W. Hardaker, "Transport Security Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 5591, June 2009, <http://www.rfc-editor.org/info/rfc5591>. [RFC5592] Harrington, D., Salowey, J., and W. Hardaker, "Secure Shell Transport Model for the Simple Network Management Protocol (SNMP)", RFC 5592, June 2009, <http://www.rfc-editor.org/info/rfc5592>. [RFC6353] Hardaker, W., "Transport Layer Security (TLS) Transport Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 6353, July 2011, <http://www.rfc-editor.org/info/rfc6353>.7.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet- Standard Management Framework", RFC 3410, December 2002, <http://www.rfc-editor.org/info/rfc3410>. [RFC4655] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation Element (PCE)-Based Architecture", RFC 4655, August 2006, <http://www.rfc-editor.org/info/rfc4655>.
Appendix A. PCEP MIB Module Example
This example considers the set of PCC/PCE relationships shown in the following figure. The example shows the contents of the PCEP MIB module as read at PCE2 and PCCb. PCE1---PCE2 PCE3 | / | / | | / | / | PCCa/ PCCb PCCc The IP addresses of the PCE speakers in this diagram are given in the following table. +------+-------------+ | PCE1 | 1.1.1.1 | +------+-------------+ | PCE2 | 2.2.2.2 | +------+-------------+ | PCE3 | 3.3.3.3 | +------+-------------+ | PCCa | 11.11.11.11 | +------+-------------+ | PCCb | 22.22.22.22 | +------+-------------+ | PCCc | 33.33.33.33 | +------+-------------+ In this example, the PCEP session between PCCb and PCE3 is currently down.
A.1. Contents of PCEP MIB Module at PCE2
At PCE2, there is a single local PCEP entity that has three peers (PCCa, PCCb, and PCE1). There is a session active to all of these peers. The contents of the PCEP MIB module as read at PCE2 are as follows. In pcePcepEntityTable { pcePcepEntityIndex 1, pcePcepEntityAdminStatus adminStatusUp(1), pcePcepEntityOperStatus operStatusUp(1), pcePcepEntityAddrType ipv4(1), pcePcepEntityAddr 2.2.2.2, -- PCE2 pcePcepEntityConnectTimer 60, pcePcepEntityConnectMaxRetry 5, pcePcepEntityInitBackoffTimer 30, pcePcepEntityMaxBackoffTimer 3600, pcePcepEntityOpenWaitTimer 60, pcePcepEntityKeepWaitTimer 60, pcePcepEntityKeepAliveTimer 1, pcePcepEntityDeadTimer 4, pcePcepEntityAllowNegotiation true(1), pcePcepEntityMaxKeepAliveTimer 60, pcePcepEntityMaxDeadTimer 240, pcePcepEntityMinKeepAliveTimer 1, pcePcepEntityMinDeadTimer 4, pcePcepEntitySyncTimer 60, pcePcepEntityRequestTimer 120, pcePcepEntityMaxSessions 999, pcePcepEntityMaxUnknownReqs 5, pcePcepEntityMaxUnknownMsgs 5 } In pcePcepPeerTable { pcePcepPeerAddrType ipv4(1), --PCE1 pcePcepPeerAddr 1.1.1.1, pcePcepPeerRole pccAndPce(3), pcePcepPeerDiscontinuityTime TimeStamp, pcePcepPeerInitiateSession true(1), pcePcepPeerSessionExists true(1), pcePcepPeerNumSessSetupOK 1, pcePcepPeerNumSessSetupFail 0, pcePcepPeerSessionUpTime TimeStamp, pcePcepPeerSessionFailTime 0, pcePcepPeerSessionFailUpTime TimeStamp, pcePcepPeerAvgRspTime 0, pcePcepPeerLWMRspTime 0,
pcePcepPeerHWMRspTime 0, pcePcepPeerNumPCReqSent 0, pcePcepPeerNumPCReqRcvd 0, pcePcepPeerNumPCRepSent 0, pcePcepPeerNumPCRepRcvd 0, pcePcepPeerNumPCErrSent 0, pcePcepPeerNumPCErrRcvd 0, pcePcepPeerNumPCNtfSent 0, pcePcepPeerNumPCNtfRcvd 0, pcePcepPeerNumKeepaliveSent 123, pcePcepPeerNumKeepaliveRcvd 123, pcePcepPeerNumUnknownRcvd 0, pcePcepPeerNumCorruptRcvd 0, pcePcepPeerNumReqSent 0, pcePcepPeerNumSvecSent 0, pcePcepPeerNumSvecReqSent 0, pcePcepPeerNumReqSentPendRep 0, pcePcepPeerNumReqSentEroRcvd 0, pcePcepPeerNumReqSentNoPathRcvd 0, pcePcepPeerNumReqSentCancelRcvd 0, pcePcepPeerNumReqSentErrorRcvd 0, pcePcepPeerNumReqSentTimeout 0, pcePcepPeerNumReqSentCancelSent 0, pcePcepPeerNumReqSentClosed 0, pcePcepPeerNumReqRcvd 0, pcePcepPeerNumSvecRcvd 0, pcePcepPeerNumSvecReqRcvd 0, pcePcepPeerNumReqRcvdPendRep 0, pcePcepPeerNumReqRcvdEroSent 0, pcePcepPeerNumReqRcvdNoPathSent 0, pcePcepPeerNumReqRcvdCancelSent 0, pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0, pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 }, { pcePcepPeerAddrType ipv4(1), --PCCa pcePcepPeerAddr 11.11.11.11, pcePcepPeerRole pcc(1), pcePcepPeerDiscontinuityTime TimeStamp, pcePcepPeerInitiateSession false(0), pcePcepPeerSessionExists true(1), pcePcepPeerNumSessSetupOK 1, pcePcepPeerNumSessSetupFail 0, pcePcepPeerSessionUpTime TimeStamp, pcePcepPeerSessionFailTime 0,
pcePcepPeerSessionFailUpTime TimeStamp, pcePcepPeerAvgRspTime 200, pcePcepPeerLWMRspTime 100, pcePcepPeerHWMRspTime 300, pcePcepPeerNumPCReqSent 0, pcePcepPeerNumPCReqRcvd 3, pcePcepPeerNumPCRepSent 3, pcePcepPeerNumPCRepRcvd 0, pcePcepPeerNumPCErrSent 0, pcePcepPeerNumPCErrRcvd 0, pcePcepPeerNumPCNtfSent 0, pcePcepPeerNumPCNtfRcvd 0, pcePcepPeerNumKeepaliveSent 123, pcePcepPeerNumKeepaliveRcvd 123, pcePcepPeerNumUnknownRcvd 0, pcePcepPeerNumCorruptRcvd 0, pcePcepPeerNumReqSent 0, pcePcepPeerNumSvecSent 0, pcePcepPeerNumSvecReqSent 0, pcePcepPeerNumReqSentPendRep 0, pcePcepPeerNumReqSentEroRcvd 0, pcePcepPeerNumReqSentNoPathRcvd 0, pcePcepPeerNumReqSentCancelRcvd 0, pcePcepPeerNumReqSentErrorRcvd 0, pcePcepPeerNumReqSentTimeout 0, pcePcepPeerNumReqSentCancelSent 0, pcePcepPeerNumReqSentClosed 0, pcePcepPeerNumReqRcvd 3, pcePcepPeerNumSvecRcvd 0, pcePcepPeerNumSvecReqRcvd 0, pcePcepPeerNumReqRcvdPendRep 0, pcePcepPeerNumReqRcvdEroSent 3, pcePcepPeerNumReqRcvdNoPathSent 0, pcePcepPeerNumReqRcvdCancelSent 0, pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0, pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 }, { pcePcepPeerAddrType ipv4(1), -- PCCb pcePcepPeerAddr 22.22.22.22, pcePcepPeerRole pcc(1), pcePcepPeerDiscontinuityTime TimeStamp, pcePcepPeerInitiateSession true(1), pcePcepPeerSessionExists true(1), pcePcepPeerNumSessSetupOK 1,
pcePcepPeerNumSessSetupFail 0, pcePcepPeerSessionUpTime TimeStamp, pcePcepPeerSessionFailTime 0, pcePcepPeerSessionFailUpTime TimeStamp, pcePcepPeerAvgRspTime 200, pcePcepPeerLWMRspTime 100, pcePcepPeerHWMRspTime 300, pcePcepPeerNumPCReqSent 0, pcePcepPeerNumPCReqRcvd 4, pcePcepPeerNumPCRepSent 4, pcePcepPeerNumPCRepRcvd 0, pcePcepPeerNumPCErrSent 0, pcePcepPeerNumPCErrRcvd 0, pcePcepPeerNumPCNtfSent 0, pcePcepPeerNumPCNtfRcvd 0, pcePcepPeerNumKeepaliveSent 123, pcePcepPeerNumKeepaliveRcvd 123, pcePcepPeerNumUnknownRcvd 0, pcePcepPeerNumCorruptRcvd 0, pcePcepPeerNumReqSent 0, pcePcepPeerNumSvecSent 0, pcePcepPeerNumSvecReqSent 0, pcePcepPeerNumReqSentPendRep 0, pcePcepPeerNumReqSentEroRcvd 0, pcePcepPeerNumReqSentNoPathRcvd 0, pcePcepPeerNumReqSentCancelRcvd 0, pcePcepPeerNumReqSentErrorRcvd 0, pcePcepPeerNumReqSentTimeout 0, pcePcepPeerNumReqSentCancelSent 0, pcePcepPeerNumReqSentClosed 0, pcePcepPeerNumReqRcvd 4, pcePcepPeerNumSvecRcvd 0, pcePcepPeerNumSvecReqRcvd 0, pcePcepPeerNumReqRcvdPendRep 0, pcePcepPeerNumReqRcvdEroSent 3, pcePcepPeerNumReqRcvdNoPathSent 1, pcePcepPeerNumReqRcvdCancelSent 0, pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0, pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 } In pcePcepSessTable { pcePcepSessInitiator local(1), --PCE1 pcePcepSessStateLastChange TimeStamp, pcePcepSessState sessionUp(4),
pcePcepSessConnectRetry 0, pcePcepSessLocalID 1, pcePcepSessRemoteID 2, pcePcepSessKeepaliveTimer 1, pcePcepSessPeerKeepaliveTimer 1, pcePcepSessDeadTimer 4, pcePcepSessPeerDeadTimer 4, pcePcepSessKAHoldTimeRem 1, pcePcepSessOverloaded false(0), pcePcepSessOverloadTime 0, pcePcepSessPeerOverloaded false(0), pcePcepSessPeerOverloadTime 0, pcePcepSessDiscontinuityTime TimeStamp, pcePcepSessAvgRspTime 0, pcePcepSessLWMRspTime 0, pcePcepSessHWMRspTime 0, pcePcepSessNumPCReqSent 0, pcePcepSessNumPCReqRcvd 0, pcePcepSessNumPCRepSent 0, pcePcepSessNumPCRepRcvd 0, pcePcepSessNumPCErrSent 0, pcePcepSessNumPCErrRcvd 0, pcePcepSessNumPCNtfSent 0, pcePcepSessNumPCNtfRcvd 0, pcePcepSessNumKeepaliveSent 123, pcePcepSessNumKeepaliveRcvd 123, pcePcepSessNumUnknownRcvd 0, pcePcepSessNumCorruptRcvd 0, pcePcepSessNumReqSent 0, pcePcepSessNumSvecSent 0, pcePcepSessNumSvecReqSent 0, pcePcepSessNumReqSentPendRep 0, pcePcepSessNumReqSentEroRcvd 0, pcePcepSessNumReqSentNoPathRcvd 0, pcePcepSessNumReqSentCancelRcvd 0, pcePcepSessNumReqSentErrorRcvd 0, pcePcepSessNumReqSentTimeout 0, pcePcepSessNumReqSentCancelSent 0, pcePcepSessNumReqRcvd 0, pcePcepSessNumSvecRcvd 0, pcePcepSessNumSvecReqRcvd 0, pcePcepSessNumReqRcvdPendRep 0, pcePcepSessNumReqRcvdEroSent 0, pcePcepSessNumReqRcvdNoPathSent 0, pcePcepSessNumReqRcvdCancelSent 0, pcePcepSessNumReqRcvdErrorSent 0, pcePcepSessNumReqRcvdCancelRcvd 0, pcePcepSessNumRepRcvdUnknown 0,
pcePcepSessNumReqRcvdUnknown 0 }, { pcePcepSessInitiator remote(2), --PCCa pcePcepSessStateLastChange TimeStamp, pcePcepSessState sessionUp(4), pcePcepSessConnectRetry 0, pcePcepSessLocalID 2, pcePcepSessRemoteID 1, pcePcepSessKeepaliveTimer 1, pcePcepSessPeerKeepaliveTimer 1, pcePcepSessDeadTimer 4, pcePcepSessPeerDeadTimer 4, pcePcepSessKAHoldTimeRem 1, pcePcepSessOverloaded false(0), pcePcepSessOverloadTime 0, pcePcepSessPeerOverloaded false(0), pcePcepSessPeerOverloadTime 0, pcePcepSessDiscontinuityTime TimeStamp, pcePcepSessAvgRspTime 200, pcePcepSessLWMRspTime 100, pcePcepSessHWMRspTime 300, pcePcepSessNumPCReqSent 0, pcePcepSessNumPCReqRcvd 1, pcePcepSessNumPCRepSent 1, pcePcepSessNumPCRepRcvd 0, pcePcepSessNumPCErrSent 0, pcePcepSessNumPCErrRcvd 0, pcePcepSessNumPCNtfSent 0, pcePcepSessNumPCNtfRcvd 0, pcePcepSessNumKeepaliveSent 123, pcePcepSessNumKeepaliveRcvd 123, pcePcepSessNumUnknownRcvd 0, pcePcepSessNumCorruptRcvd 0, pcePcepSessNumReqSent 0, pcePcepSessNumSvecSent 0, pcePcepSessNumSvecReqSent 0, pcePcepSessNumReqSentPendRep 0, pcePcepSessNumReqSentEroRcvd 0, pcePcepSessNumReqSentNoPathRcvd 0, pcePcepSessNumReqSentCancelRcvd 0, pcePcepSessNumReqSentErrorRcvd 0, pcePcepSessNumReqSentTimeout 0, pcePcepSessNumReqSentCancelSent 0, pcePcepSessNumReqRcvd 3, pcePcepSessNumSvecRcvd 0, pcePcepSessNumSvecReqRcvd 0, pcePcepSessNumReqRcvdPendRep 0,
pcePcepSessNumReqRcvdEroSent 3, pcePcepSessNumReqRcvdNoPathSent 0, pcePcepSessNumReqRcvdCancelSent 0, pcePcepSessNumReqRcvdErrorSent 0, pcePcepSessNumReqRcvdCancelRcvd 0, pcePcepSessNumRepRcvdUnknown 0, pcePcepSessNumReqRcvdUnknown 0 }, { pcePcepSessInitiator remote(2), --PCCb pcePcepSessStateLastChange TimeStamp, pcePcepSessState sessionUp(4), pcePcepSessConnectRetry 0, pcePcepSessLocalID 2, pcePcepSessRemoteID 1, pcePcepSessKeepaliveTimer 1, pcePcepSessPeerKeepaliveTimer 1, pcePcepSessDeadTimer 4, pcePcepSessPeerDeadTimer 4, pcePcepSessKAHoldTimeRem 1, pcePcepSessOverloaded false(0), pcePcepSessOverloadTime 0, pcePcepSessPeerOverloaded false(0), pcePcepSessPeerOverloadTime 0, pcePcepSessDiscontinuityTime TimeStamp, pcePcepSessAvgRspTime 200, pcePcepSessLWMRspTime 100, pcePcepSessHWMRspTime 300, pcePcepSessNumPCReqSent 0, pcePcepSessNumPCReqRcvd 4, pcePcepSessNumPCRepSent 4, pcePcepSessNumPCRepRcvd 0, pcePcepSessNumPCErrSent 0, pcePcepSessNumPCErrRcvd 0, pcePcepSessNumPCNtfSent 0, pcePcepSessNumPCNtfRcvd 0, pcePcepSessNumKeepaliveSent 123, pcePcepSessNumKeepaliveRcvd 123, pcePcepSessNumUnknownRcvd 0, pcePcepSessNumCorruptRcvd 0, pcePcepSessNumReqSent 0, pcePcepSessNumSvecSent 0, pcePcepSessNumSvecReqSent 0, pcePcepSessNumReqSentPendRep 0, pcePcepSessNumReqSentEroRcvd 0, pcePcepSessNumReqSentNoPathRcvd 0, pcePcepSessNumReqSentCancelRcvd 0, pcePcepSessNumReqSentErrorRcvd 0,
pcePcepSessNumReqSentTimeout 0, pcePcepSessNumReqSentCancelSent 0, pcePcepSessNumReqRcvd 4, pcePcepSessNumSvecRcvd 0, pcePcepSessNumSvecReqRcvd 0, pcePcepSessNumReqRcvdPendRep 0, pcePcepSessNumReqRcvdEroSent 3, pcePcepSessNumReqRcvdNoPathSent 1, pcePcepSessNumReqRcvdCancelSent 0, pcePcepSessNumReqRcvdErrorSent 0, pcePcepSessNumReqRcvdCancelRcvd 0, pcePcepSessNumRepRcvdUnknown 0, pcePcepSessNumReqRcvdUnknown 0 }A.2. Contents of PCEP MIB Module at PCCb
At PCCb, there is a single local PCEP entity that has two peers (PCE2 and PCE3). There is a session active to PCE2, but the session to PCE3 is currently down. The contents of the PCEP MIB module as read at PCCb are as follows. In pcePcepEntityTable { pcePcepEntityIndex 1, pcePcepEntityAdminStatus adminStatusUp(1), pcePcepEntityOperStatus operStatusUp(1), pcePcepEntityAddrType ipv4(1), pcePcepEntityAddr 22.22.22.22, -- PCCb pcePcepEntityConnectTimer 60, pcePcepEntityConnectMaxRetry 5, pcePcepEntityInitBackoffTimer 30, pcePcepEntityMaxBackoffTimer 3600, pcePcepEntityOpenWaitTimer 60, pcePcepEntityKeepWaitTimer 60, pcePcepEntityKeepAliveTimer 1, pcePcepEntityDeadTimer 4, pcePcepEntityAllowNegotiation true(1), pcePcepEntityMaxKeepAliveTimer 60, pcePcepEntityMaxDeadTimer 240, pcePcepEntityMinKeepAliveTimer 1, pcePcepEntityMinDeadTimer 4, pcePcepEntitySyncTimer 60, pcePcepEntityRequestTimer 120, pcePcepEntityMaxSessions 999, pcePcepEntityMaxUnknownReqs 5, pcePcepEntityMaxUnknownMsgs 5 }
In pcePcepPeerTable { pcePcepPeerAddrType ipv4(1), --PCE2 pcePcepPeerAddr 2.2.2.2, pcePcepPeerRole pce(2), pcePcepPeerDiscontinuityTime TimeStamp, pcePcepPeerInitiateSession true(1), pcePcepPeerSessionExists true(1)), pcePcepPeerNumSessSetupOK 0, pcePcepPeerNumSessSetupFail 1, pcePcepPeerSessionUpTime TimeStamp, pcePcepPeerSessionFailTime TimeStamp, pcePcepPeerSessionFailUpTime TimeStamp, pcePcepPeerAvgRspTime 0, pcePcepPeerLWMRspTime 0, pcePcepPeerHWMRspTime 0, pcePcepPeerNumPCReqSent 4, pcePcepPeerNumPCReqRcvd 0, pcePcepPeerNumPCRepSent 0, pcePcepPeerNumPCRepRcvd 4, pcePcepPeerNumPCErrSent 0, pcePcepPeerNumPCErrRcvd 0, pcePcepPeerNumPCNtfSent 0, pcePcepPeerNumPCNtfRcvd 0, pcePcepPeerNumKeepaliveSent 0, pcePcepPeerNumKeepaliveRcvd 0, pcePcepPeerNumUnknownRcvd 0, pcePcepPeerNumCorruptRcvd 0, pcePcepPeerNumReqSent 4, pcePcepPeerNumSvecSent 0, pcePcepPeerNumSvecReqSent 0, pcePcepPeerNumReqSentPendRep 0, pcePcepPeerNumReqSentEroRcvd 3, pcePcepPeerNumReqSentNoPathRcvd 1, pcePcepPeerNumReqSentCancelRcvd 0, pcePcepPeerNumReqSentErrorRcvd 0, pcePcepPeerNumReqSentTimeout 0, pcePcepPeerNumReqSentCancelSent 0, pcePcepPeerNumReqSentClosed 0, pcePcepPeerNumReqRcvd 0, pcePcepPeerNumSvecRcvd 0, pcePcepPeerNumSvecReqRcvd 0, pcePcepPeerNumReqRcvdPendRep 0, pcePcepPeerNumReqRcvdEroSent 0, pcePcepPeerNumReqRcvdNoPathSent 0, pcePcepPeerNumReqRcvdCancelSent 0, pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0,
pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 }, { pcePcepPeerAddrType ipv4(1), --PCE3 pcePcepPeerAddr 3.3.3.3, pcePcepPeerRole pce(2), pcePcepPeerDiscontinuityTime TimeStamp, pcePcepPeerInitiateSession true(1), pcePcepPeerSessionExists false(0), pcePcepPeerNumSessSetupOK 1, pcePcepPeerNumSessSetupFail 0, pcePcepPeerSessionUpTime TimeStamp, pcePcepPeerSessionFailTime TimeStamp, pcePcepPeerSessionFailUpTime TimeStamp, pcePcepPeerAvgRspTime 200, pcePcepPeerLWMRspTime 100, pcePcepPeerHWMRspTime 300, pcePcepPeerNumPCReqSent 4, pcePcepPeerNumPCReqRcvd 0, pcePcepPeerNumPCRepSent 0, pcePcepPeerNumPCRepRcvd 3, pcePcepPeerNumPCErrSent 0, pcePcepPeerNumPCErrRcvd 0, pcePcepPeerNumPCNtfSent 0, pcePcepPeerNumPCNtfRcvd 0, pcePcepPeerNumKeepaliveSent 123, pcePcepPeerNumKeepaliveRcvd 123, pcePcepPeerNumUnknownRcvd 0, pcePcepPeerNumCorruptRcvd 0, pcePcepPeerNumReqSent 4, pcePcepPeerNumSvecSent 0, pcePcepPeerNumSvecReqSent 0, pcePcepPeerNumReqSentPendRep 0, pcePcepPeerNumReqSentEroRcvd 3, pcePcepPeerNumReqSentNoPathRcvd 0, pcePcepPeerNumReqSentCancelRcvd 0, pcePcepPeerNumReqSentErrorRcvd 0, pcePcepPeerNumReqSentTimeout 0, pcePcepPeerNumReqSentCancelSent 0, pcePcepPeerNumReqSentClosed 1, pcePcepPeerNumReqRcvd 0, pcePcepPeerNumSvecRcvd 0, pcePcepPeerNumSvecReqRcvd 0, pcePcepPeerNumReqRcvdPendRep 0, pcePcepPeerNumReqRcvdEroSent 0, pcePcepPeerNumReqRcvdNoPathSent 0, pcePcepPeerNumReqRcvdCancelSent 0,
pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0, pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 } In pcePcepSessTable { pcePcepSessInitiator local(1), --PCE2 pcePcepSessStateLastChange TimeStamp, pcePcepSessState sessionUp(4), pcePcepSessConnectRetry 0, pcePcepSessLocalID 1, pcePcepSessRemoteID 1, pcePcepSessKeepaliveTimer 1, pcePcepSessPeerKeepaliveTimer 1, pcePcepSessDeadTimer 4, pcePcepSessPeerDeadTimer 4, pcePcepSessKAHoldTimeRem 1, pcePcepSessOverloaded false(0), pcePcepSessOverloadTime 0, pcePcepSessPeerOverloaded false(0), pcePcepSessPeerOverloadTime 0, pcePcepSessDiscontinuityTime TimeStamp, pcePcepSessAvgRspTime 200, pcePcepSessLWMRspTime 100, pcePcepSessHWMRspTime 300, pcePcepSessNumPCReqSent 4, pcePcepSessNumPCReqRcvd 0, pcePcepSessNumPCRepSent 0, pcePcepSessNumPCRepRcvd 4, pcePcepSessNumPCErrSent 0, pcePcepSessNumPCErrRcvd 0, pcePcepSessNumPCNtfSent 0, pcePcepSessNumPCNtfRcvd 0, pcePcepSessNumKeepaliveSent 123, pcePcepSessNumKeepaliveRcvd 123, pcePcepSessNumUnknownRcvd 0, pcePcepSessNumCorruptRcvd 0, pcePcepSessNumReqSent 4, pcePcepSessNumSvecSent 0, pcePcepSessNumSvecReqSent 0, pcePcepSessNumReqSentPendRep 0, pcePcepSessNumReqSentEroRcvd 3, pcePcepSessNumReqSentNoPathRcvd 1, pcePcepSessNumReqSentCancelRcvd 0, pcePcepSessNumReqSentErrorRcvd 0, pcePcepSessNumReqSentTimeout 0,
pcePcepSessNumReqSentCancelSent 0, pcePcepSessNumReqRcvd 0, pcePcepSessNumSvecRcvd 0, pcePcepSessNumSvecReqRcvd 0, pcePcepSessNumReqRcvdPendRep 0, pcePcepSessNumReqRcvdEroSent 0, pcePcepSessNumReqRcvdNoPathSent 0, pcePcepSessNumReqRcvdCancelSent 0, pcePcepSessNumReqRcvdErrorSent 0, pcePcepSessNumReqRcvdCancelRcvd 0, pcePcepSessNumRepRcvdUnknown 0, pcePcepSessNumReqRcvdUnknown 0 } -- no session to PCE3 Acknowledgements The authors would like to thank Santanu Mazumder, Meral Shirazipour, and Adrian Farrel for their valuable input.Contributors
Dhruv Dhody Huawei Technologies Leela Palace Bangalore, Karnataka 560008 India EMail: dhruv.ietf@gmail.com
Authors' Addresses
Agrahara Kiran Koushik Brocade Communications, Inc. EMail: kkoushik@brocade.com Emile Stephan Orange 2 Avenue Pierre Marzin Lannion F-22307 France EMail: emile.stephan@orange.com Quintin Zhao Huawei Technology 125 Nagog Technology Park Acton, MA 01719 United States EMail: qzhao@huawei.com Daniel King Old Dog Consulting EMail: daniel@olddog.co.uk Jonathan Hardwick Metaswitch 100 Church Street Enfield EN2 6BQ United Kingdom EMail: jonathan.hardwick@metaswitch.com