Tech-invite3GPPspaceIETFspace
96959493929190898887868584838281807978777675747372717069686766656463626160595857565554535251504948474645444342414039383736353433323130292827262524232221201918171615141312111009080706050403020100
in Index   Prev   Next

RFC 7420

Path Computation Element Communication Protocol (PCEP) Management Information Base (MIB) Module

Pages: 65
Proposed Standard
Errata
Part 3 of 3 – Pages 37 to 65
First   Prev   None

Top   ToC   RFC7420 - Page 37   prevText
   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 }
Top   ToC   RFC7420 - Page 38
   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 }
Top   ToC   RFC7420 - Page 39
   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."
Top   ToC   RFC7420 - Page 40
       ::= { 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 }
Top   ToC   RFC7420 - Page 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
Top   ToC   RFC7420 - Page 42
            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."
Top   ToC   RFC7420 - Page 43
       ::= { 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,
Top   ToC   RFC7420 - Page 44
                      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
Top   ToC   RFC7420 - Page 45
       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."
Top   ToC   RFC7420 - Page 46
-- 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,
Top   ToC   RFC7420 - Page 47
                 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,
Top   ToC   RFC7420 - Page 48
                 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 }
Top   ToC   RFC7420 - Page 49
   pcePcepNotificationsGroup NOTIFICATION-GROUP
       NOTIFICATIONS { pcePcepSessUp,
                       pcePcepSessDown,
                       pcePcepSessLocalOverload,
                       pcePcepSessLocalOverloadClear,
                       pcePcepSessPeerOverload,
                       pcePcepSessPeerOverloadClear
                     }
       STATUS   current
       DESCRIPTION
           "The notifications for a PCEP MIB module implementation."
       ::= { pcePcepGroups 2 }

   END

5. 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)
Top   ToC   RFC7420 - Page 50
   [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>.
Top   ToC   RFC7420 - Page 51
   [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>.
Top   ToC   RFC7420 - Page 52

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.
Top   ToC   RFC7420 - Page 53

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,
Top   ToC   RFC7420 - Page 54
          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,
Top   ToC   RFC7420 - Page 55
          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,
Top   ToC   RFC7420 - Page 56
          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),
Top   ToC   RFC7420 - Page 57
          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,
Top   ToC   RFC7420 - Page 58
          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,
Top   ToC   RFC7420 - Page 59
          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,
Top   ToC   RFC7420 - Page 60
          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 }
Top   ToC   RFC7420 - Page 61
   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,
Top   ToC   RFC7420 - Page 62
          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,
Top   ToC   RFC7420 - Page 63
          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,
Top   ToC   RFC7420 - Page 64
          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
Top   ToC   RFC7420 - Page 65

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