Internet Engineering Task Force V. Ramany Internet-Draft D. Parchuru Intended status: Standards Track D. Kumar Expires: October 9, 2016 Brocade Communications, Inc. April 7, 2016 Extensions to the Path Computation Element Protocol(PCEP) Management Information Base(MIB) Module draft-pce-mib-extensions-00 Abstract This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes extensions to the managed objects for modeling of the Path Computation Element Communication Protocol (PCEP) for communications between a Path Computation Client (PCC) and a Path Computation Element (PCE), or between two PCEs, that support stateful capabilities. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on October 9, 2016. Copyright Notice Copyright (c) 2016 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect Ramany, et al. Expires October 9, 2016 [Page 1] Internet-Draft Extenstions to PCEP MIB Module April 2016 to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 2. The Internet-Standard Management Framework . . . . . . . . . 3 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.1. pcePcepXEntityTable . . . . . . . . . . . . . . . . . . . 4 3.2. pcePcepXPeerTable . . . . . . . . . . . . . . . . . . . . 5 3.3. pcePcepXSessTable . . . . . . . . . . . . . . . . . . . . 5 4. Object Definitions . . . . . . . . . . . . . . . . . . . . . 6 4.1. PCE-PCEP-MIB . . . . . . . . . . . . . . . . . . . . . . 6 5. Security Considerations . . . . . . . . . . . . . . . . . . . 20 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 20 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.1. Normative References . . . . . . . . . . . . . . . . . . 20 7.2. Informative References . . . . . . . . . . . . . . . . . 22 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 22 1. Introduction The PCE defined in RFC4655 [RFC4655] is an entity that is capable of computing a network path or route based on a network graph and applying computational constraints. A PCC may make requests to a PCE for paths to be computed. PCEP is the communication protocol between a PCC and PCE and is defined in RFC5440[RFC5440]. PCEP interactions include path computation requests and path computation replies as well as notifications of specific states related to the use of a PCE in the context of Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Traffic Engineering (TE). RFC7420 [RFC7420] defined a MIB module that can be used to monitor PCEP interactions between a PCC and a PCE, or between two PCEs. This memo proposes extensions to the MIB module that can help monitor interactions between PCEP peers that have stateful capabilities as defined in [I-D.ietf-pce-stateful-pce], [I-D.ietf-pce-pce-initiated-lsp] and [I-D.ietf-pce-stateful-sync-optimizations]. The scope of this document is to extend the MIB module for the PCEP base protocol as defined in [RFC7420]. Ramany, et al. Expires October 9, 2016 [Page 2] Internet-Draft Extenstions to PCEP MIB Module April 2016 1.1. Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119]. 1.2. Terminology This document uses the terminology defined in [RFC4655] and [RFC5440], [draft-ietf-pce-stateful-pce-10], [draft-ietf-pce-pce- initiated-lsp-03] and [draft-ietf-pce-stateful-sync-optimizations- 02]. In particular, it uses the following acronyms. o Path Computation Request (PCReq) message. o Path Computation Reply (PCRep) message. o Notification (PCNtf) message. o Error (PCErr) message. o LSP State Report (PCRpt) message. o LSP State Update (PCUpd) message. o LSP Initiate (PCInitiate) message. This document uses the term "PCEP entity" to refer to a local PCEP speaker, "peer" to refer to a remote PCEP speaker, and "PCEP speaker" where it is not necessary to distinguish between local and remote. 2. The Internet-Standard Management Framework For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580]. Ramany, et al. Expires October 9, 2016 [Page 3] Internet-Draft Extenstions to PCEP MIB Module April 2016 3. Overview The PCEP MIB module contains the following information: a. PCE and PCC local entity status (see pcePcepEntityTable [RFC7420]) b. PCEP peer information (see pcePcepPeerTable [RFC7420]) c. PCEP session information (see pcePcepSessTable [RFC7420]) d. Notifications to indicate PCEP session changes ([RFC7420]) This document proposes additional "read-only" access fields for the tables pcePcepEntityTable, pcePcepPeerTable and pcePcepSessTable. These new fields will be defined in new tables pcePcepXEntityTable, pcePcepXPeerTable and pcePcepXSessTable that augment pcePcepEntityTable, pcePcepPeerTable and pcePcepSessTable respectively. No changes to, or additional, Notifications are proposed. These new objects help a user to get information on stateful timers configured, stateful capabilities negotiated by the peers, as well as statistics about different kinds of messages exchanged between PCEP speakers. 3.1. pcePcepXEntityTable The PCEP MIB module may contain status information for multiple logical local PCEP entities. The pcePcepXEntityTable contains one row for each local PCEP entity. It augments the table pcePcepEntityTable, and is indexed by the object pcePcepEntityIndex defined in pcePcepEntityTable. This table includes the following information: a. State timeout interval value configured. b. Redelegation timeout interval value configured. The state timeout and redelegation timeout intervals are defined in [draft-ietf-pce-stateful-pce-10], and extended in [draft-ietf-pce- pce-initiated-lsp-03]. Ramany, et al. Expires October 9, 2016 [Page 4] Internet-Draft Extenstions to PCEP MIB Module April 2016 3.2. pcePcepXPeerTable The pcePcepXPeerTable augments the pcePcepPeerTable which contains one row for each peer that the local PCEP entity knows about. Each row is read-only and contains information to identify the peer. This table includes the following information for each peer: a. Number of PCRpts sent/received. b. Number of PCRpts sent/received with different flags on: * Sync * Delegate * Create * Remove c. Number of PCUpds sent/received. d. Number of PCupds sent/received with different flags on. * Sync * Delegate e. Number of PCInitiates sent/received f. Number of PCInitiates sent/received with different flags on. * Create * Remove For PCUpds, the sync flag is used only in the case of PCE triggered initial sync and PCE triggered resync as defined in [draft-ietf-pce- stateful-sync-optimizations-02]. 3.3. pcePcepXSessTable The pcePcepXSessTable augments the pcePcepSessTable. The pcePcepSessTable contains one row for each PCEP session that the PCEP entity (PCE or PCC) is currently participating in. The statistics in pcePcepSessTable are semantically different from those in pcePcepPeerTable since the former applies to the current Ramany, et al. Expires October 9, 2016 [Page 5] Internet-Draft Extenstions to PCEP MIB Module April 2016 session only, whereas the latter is the aggregate for all sessions that have existed to that peer. The pcePcepXSessTable will include the same information as in pcePcepXPeerTable, but for each session. Apart from those fields described in 3.2, it has the following additional information. a. Stateful capabilities negotiated on the session. This is the intersection of the capabilities advertised by the local entity and the remote peer. 4. Object Definitions 4.1. PCE-PCEP-MIB PCE-PCEP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE, Unsigned32, Counter32 FROM SNMPv2-SMI -- RFC 2578 TruthValue, TimeStamp FROM SNMPv2-TC -- RFC 2579 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- RFC 2580 InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC 4001 pcePcepMIB MODULE-IDENTITY LAST-UPDATED "201412171200Z" -- 17 December 2014 ORGANIZATION "IETF Path Computation Element (PCE) Working Group" CONTACT-INFO "Email: pce@ietf.org WG charter: http://datatracker.ietf.org/wg/pce/charter/" DESCRIPTION "This MIB module defines a collection of objects for managing Ramany, et al. Expires October 9, 2016 [Page 6] Internet-Draft Extenstions to PCEP MIB Module April 2016 the Path Computation Element Communication Protocol (PCEP). Copyright (c) 2014 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info)." REVISION "201412171200Z" -- 17 December 2014 DESCRIPTION "Initial version, published as RFC 7420." ::= { mib-2 227 } pcePcepNotifications OBJECT IDENTIFIER ::= { pcePcepMIB 0 } pcePcepObjects OBJECT IDENTIFIER ::= { pcePcepMIB 1 } pcePcepConformance OBJECT IDENTIFIER ::= { pcePcepMIB 2 } -- -- PCEP Entity Objects -- pcePcepXEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF PcePcepXEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains stateful information about local PCEP entities. The entries in this table are read-only." ::= { pcePcepObjects 5 } pcePcepXEntityEntry OBJECT-TYPE SYNTAX PcePcepXEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents a local PCEP entity." AUGMENTS { pcePcepEntityEntry } ::= { pcePcepXEntityTable 1 } PcePcepXEntityEntry ::= SEQUENCE { pcePcepEntityRedelegationTimer Unsigned32, pcePcepEntityStateTimeoutTimer Unsigned32 Ramany, et al. Expires October 9, 2016 [Page 7] Internet-Draft Extenstions to PCEP MIB Module April 2016 } pcePcepEntityRedelegationTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "On session down with a stateful PCE, this is the time the PCC will wait before attempting to redelegate LSPs that were delegated to this PCE, to other PCEs. In the case of initiated LSPs this is the time the PCC will wait for the PCE to come back and resume ownership of the LSPs." ::= { pcePcepXEntityEntry 1 } pcePcepEntityStateTimeoutTimer OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "On session down with a stateful PCE, this is the time the PCC will wait before taking local ownership of LSPs that were delegated to that PCE. In the case of initiated LSPs, this is time the PCC waits for any other backup PCEs to stake claim to the initiated LSPs. After expiration of this timer, any orphan LSPs will be flushed." ::= { pcePcepXEntityEntry 2 } -- -- The PCEP Peer Table -- pcePcepXPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF PcePcepXPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table augments the pcePcepPeerTable. It includes information about stateful messages exchanged between the peers. All fields in the table are read-only." ::= { pcePcepObjects 6 } pcePcepXPeerEntry OBJECT-TYPE Ramany, et al. Expires October 9, 2016 [Page 8] Internet-Draft Extenstions to PCEP MIB Module April 2016 SYNTAX PcePcepXPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single peer that spans all PCEP sessions to that peer. Each row is for a single peer. This table augments the pcePcepPeerTable. It includes additional information about stateful messages exchanged between the peers." AUGMENTS { pcePcepPeerEntry } ::= { pcePcepXPeerTable 1 } PcePcepXPeerEntry ::= SEQUENCE { pcePcepPeerNumPCRptSent Counter32, pcePcepPeerNumPCRptRcvd Counter32, pcePcepPeerNumPCUpdSent Counter32, pcePcepPeerNumPCUpdRcvd Counter32, pcePcepPeerNumPCInitiateSent Counter32, pcePcepPeerNumPCInitiateRcvd Counter32, pcePcepPeerNumPCRptSentDFlag Counter32, pcePcepPeerNumPCRptRcvdDFlag Counter32, pcePcepPeerNumPCRptSentSFlag Counter32, pcePcepPeerNumPCRptRcvdSFlag Counter32, pcePcepPeerNumPCRptSentRFlag Counter32, pcePcepPeerNumPCRptRcvdRFlag Counter32, pcePcepPeerNumPCRptSentCFlag Counter32, pcePcepPeerNumPCRptRcvdCFlag Counter32, pcePcepPeerNumPCUpdSentDFlag Counter32, pcePcepPeerNumPCUpdRcvdDFlag Counter32, pcePcepPeerNumPCUpdSentSFlag Counter32, pcePcepPeerNumPCUpdRcvdSFlag Counter32, pcePcepPeerNumPCInitiateSentCFlag Counter32, pcePcepPeerNumPCInitiateRcvdCFlag Counter32 pcePcepPeerNumPCInitiateSentRFlag Counter32, pcePcepPeerNumPCInitiateRcvdRFlag Counter32 } pcePcepPeerNumPCRptSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages sent to this peer." ::= { pcePcepXPeerEntry 1 } pcePcepPeerNumPCRptRcvd OBJECT-TYPE SYNTAX Counter32 Ramany, et al. Expires October 9, 2016 [Page 9] Internet-Draft Extenstions to PCEP MIB Module April 2016 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages received from this peer." ::= { pcePcepXPeerEntry 2 } pcePcepPeerNumPCUpdSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages sent to this peer." ::= { pcePcepXPeerEntry 3 } pcePcepPeerNumPCUpdRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages received from this peer." ::= { pcePcepXPeerEntry 4 } pcePcepPeerNumPCInitiateSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages sent to this peer." ::= { pcePcepXPeerEntry 5 } pcePcepPeerNumPCInitiateRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages received from this peer." ::= { pcePcepXPeerEntry 6 } pcePcepPeerNumPCRptSentDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'D'(Delegate) flag sent to this peer." ::= { pcePcepXPeerEntry 7 } pcePcepPeerNumPCRptRcvdDFlag OBJECT-TYPE Ramany, et al. Expires October 9, 2016 [Page 10] Internet-Draft Extenstions to PCEP MIB Module April 2016 SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'D'(Delegate) flag received from this peer." ::= { pcePcepXPeerEntry 8 } pcePcepPeerNumPCRptSentSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'S'(Sync) flag sent to this peer." ::= { pcePcepXPeerEntry 9 } pcePcepPeerNumPCRptRcvdSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'S'(Sync) flag received from this peer." ::= { pcePcepXPeerEntry 10 } pcePcepPeerNumPCRptSentRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'R'(Remove) flag sent to this peer." ::= { pcePcepXPeerEntry 11 } pcePcepPeerNumPCRptRcvdRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'R'(Remove) flag received from this peer." ::= { pcePcepXPeerEntry 12 } pcePcepPeerNumPCRptSentCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Ramany, et al. Expires October 9, 2016 [Page 11] Internet-Draft Extenstions to PCEP MIB Module April 2016 DESCRIPTION "The number of PCRpt messages with 'C'(Create) flag sent to this peer." ::= { pcePcepXPeerEntry 13 } pcePcepPeerNumPCRptRcvdCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'C'(Create) flag received from this peer." ::= { pcePcepXPeerEntry 14 } pcePcepPeerNumPCUpdSentDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'D'(Delegate) flag sent to this peer." ::= { pcePcepXPeerEntry 15 } pcePcepPeerNumPCUpdRcvdDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'D'(Delegate) flag received from this peer." ::= { pcePcepXPeerEntry 16 } pcePcepPeerNumPCUpdSentSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'S'(Sync) flag sent to this peer." ::= { pcePcepXPeerEntry 17 } pcePcepPeerNumPCUpdRcvdSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'S'(Sync) flag received from this peer." Ramany, et al. Expires October 9, 2016 [Page 12] Internet-Draft Extenstions to PCEP MIB Module April 2016 ::= { pcePcepXPeerEntry 18 } pcePcepPeerNumPCInitiateSentCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'C'(Create) flag sent to this peer." ::= { pcePcepXPeerEntry 19 } pcePcepPeerNumPCInitiateRcvdCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'C'(Create) flag received from this peer." ::= { pcePcepXPeerEntry 20 } pcePcepPeerNumPCInitiateSentRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'R'(Remove) flag sent to this peer." ::= { pcePcepXPeerEntry 21 } pcePcepPeerNumPCInitiateRcvdRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'R'(Remove) flag received from this peer." ::= { pcePcepXPeerEntry 22 } -- -- The PCEP Sessions Table -- pcePcepXSessTable OBJECT-TYPE SYNTAX SEQUENCE OF PcePcepXSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PCEP sessions that involve the local PCEP Ramany, et al. Expires October 9, 2016 [Page 13] Internet-Draft Extenstions to PCEP MIB Module April 2016 entity. Each entry in this table represents a single session. The entries in this table are read-only. An entry appears in this table when the corresponding PCEP session transitions out of idle state. If the PCEP session transitions back into an idle state, then the corresponding entry in this table is removed. This table contains additional information to pcePcepSessTable." ::= { pcePcepObjects 7 } pcePcepXSessEntry OBJECT-TYPE SYNTAX PcePcepXSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents a single PCEP session in which the local PCEP entity participates. This contains stateful information about the sessions. This entry exists only if the corresponding PCEP session has been initialized by some event, such as manual user configuration, auto-discovery of a peer, or an incoming TCP connection." AUGMENTS { pcePcepSessEntry } ::= { pcePcepXSessTable 1 } PcePcepXSessEntry ::= SEQUENCE { pcePcepSessStateful TruthValue, pcePcepSessStatefulActive TruthValue, pcePcepSessStatefulInitiate TruthValue, pcePcepSessStatefulSyncAvoidance TruthValue, pcePcepSessStatefulSyncIncremental TruthValue, pcePcepSessStatefulTrigInitialSync TruthValue, pcePcepSessStatefulTrigResync TruthValue, pcePcepSessNumPCRptSent Counter32, pcePcepSessNumPCRptRcvd Counter32, pcePcepSessNumPCUpdSent Counter32, pcePcepSessNumPCUpdRcvd Counter32, pcePcepSessNumPCInitiateSent Counter32, pcePcepSessNumPCInitiateRcvd Counter32, pcePcepSessNumPCRptSentDFlag Counter32, pcePcepSessNumPCRptRcvdDFlag Counter32, pcePcepSessNumPCRptSentSFlag Counter32, pcePcepSessNumPCRptRcvdSFlag Counter32, pcePcepSessNumPCRptSentRFlag Counter32, pcePcepSessNumPCRptRcvdRFlag Counter32, pcePcepSessNumPCRptSentCFlag Counter32, Ramany, et al. Expires October 9, 2016 [Page 14] Internet-Draft Extenstions to PCEP MIB Module April 2016 pcePcepSessNumPCRptRcvdCFlag Counter32, pcePcepSessNumPCUpdSentDFlag Counter32, pcePcepSessNumPCUpdRcvdDFlag Counter32, pcePcepSessNumPCUpdSentSFlag Counter32, pcePcepSessNumPCUpdRcvdSFlag Counter32, pcePcepSessNumPCInitiateSentCFlag Counter32, pcePcepSessNumPCInitiateRcvdCFlag Counter32 pcePcepSessNumPCInitiateSentRFlag Counter32, pcePcepSessNumPCInitiateRcvdRFlag Counter32 } pcePcepSessStateful OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has Stateful capability negotiated with peer." ::= { pcePcepXSessEntry 1 } pcePcepSessStatefulActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has Stateful Active capability negotiated with peer." ::= { pcePcepXSessEntry 2 } pcePcepSessStatefulInitiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has LSP Initiate capability negotiated with peer." ::= { pcePcepXSessEntry 3 } pcePcepSessStatefulSyncAvoidance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has Sync Avoidance capability negotiated with peer." ::= { pcePcepXSessEntry 4 } pcePcepSessStatefulSyncIncremental OBJECT-TYPE Ramany, et al. Expires October 9, 2016 [Page 15] Internet-Draft Extenstions to PCEP MIB Module April 2016 SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has Incremental Sync capability negotiated with peer." ::= { pcePcepXSessEntry 5 } pcePcepSessStatefulTrigInitialSync OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has PCE triggered Initial Sync capability negotiated with peer." ::= { pcePcepXSessEntry 6 } pcePcepSessStatefulTrigResync OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the session has PCE triggered Resync capability negotiated with peer." ::= { pcePcepXSessEntry 7 } pcePcepSessNumPCRptSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages sent on this session." ::= { pcePcepXSessEntry 8 } pcePcepSessNumPCRptRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages received on this session." ::= { pcePcepXSessEntry 9 } pcePcepSessNumPCUpdSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages sent on this session." Ramany, et al. Expires October 9, 2016 [Page 16] Internet-Draft Extenstions to PCEP MIB Module April 2016 ::= { pcePcepXSessEntry 10 } pcePcepSessNumPCUpdRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages received on this session." ::= { pcePcepXSessEntry 11 } pcePcepSessNumPCInitiateSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages sent on this session." ::= { pcePcepXSessEntry 12 } pcePcepSessNumPCInitiateRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages received on this session." ::= { pcePcepXSessEntry 13 } pcePcepSessNumPCRptSentDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'D'(Delegate) flag sent on this session." ::= { pcePcepXSessEntry 14 } pcePcepSessNumPCRptRcvdDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'D'(Delegate) flag received on this session." ::= { pcePcepXSessEntry 15 } pcePcepSessNumPCRptSentSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Ramany, et al. Expires October 9, 2016 [Page 17] Internet-Draft Extenstions to PCEP MIB Module April 2016 DESCRIPTION "The number of PCRpt messages with 'S'(Sync) flag sent on this session." ::= { pcePcepXSessEntry 16 } pcePcepSessNumPCRptRcvdSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'S'(Sync) flag received on this session." ::= { pcePcepXSessEntry 17 } pcePcepSessNumPCRptSentRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'R'(Remove) flag sent on this session." ::= { pcePcepXSessEntry 18 } pcePcepSessNumPCRptRcvdRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'R'(Remove) flag received on this session." ::= { pcePcepXSessEntry 19 } pcePcepSessNumPCRptSentCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'C'(Create) flag sent on this session." ::= { pcePcepXSessEntry 20 } pcePcepSessNumPCRptRcvdCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCRpt messages with 'C'(Create) flag received on this session." Ramany, et al. Expires October 9, 2016 [Page 18] Internet-Draft Extenstions to PCEP MIB Module April 2016 ::= { pcePcepXSessEntry 21 } pcePcepSessNumPCUpdSentDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'D'(Delegate) flag sent on this session." ::= { pcePcepXSessEntry 22 } pcePcepSessNumPCUpdRcvdDFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'D'(Delegate) flag received on this session." ::= { pcePcepXSessEntry 23 } pcePcepSessNumPCUpdSentSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'S'(Sync) flag sent on this session." ::= { pcePcepXSessEntry 24 } pcePcepSessNumPCUpdRcvdSFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCUpd messages with 'S'(Sync) flag received on this session." ::= { pcePcepXSessEntry 25 } pcePcepSessNumPCInitiateSentCFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'C'(Create) flag sent on this session." ::= { pcePcepXSessEntry 26 } pcePcepSessNumPCInitiateRcvdCFlag OBJECT-TYPE Ramany, et al. Expires October 9, 2016 [Page 19] Internet-Draft Extenstions to PCEP MIB Module April 2016 SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'C'(Create) flag received on this session." ::= { pcePcepXSessEntry 27 } pcePcepSessNumPCInitiateSentRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'R'(Remove) flag sent on this session." ::= { pcePcepXSessEntry 28 } pcePcepSessNumPCInitiateRcvdRFlag OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PCInitiate messages with 'R'(Remove) flag received on this session." ::= { pcePcepXSessEntry 29 } 5. Security Considerations All new objects defined in this document are "read-only". Security considerations from [RFC7420] apply to these objects. 6. IANA Considerations IANA is requested to make the OID assignment for the MIB module under the appropriate subtree. 7. References 7.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, . Ramany, et al. Expires October 9, 2016 [Page 20] Internet-Draft Extenstions to PCEP MIB Module April 2016 [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, DOI 10.17487/RFC2578, April 1999, . [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Textual Conventions for SMIv2", STD 58, RFC 2579, DOI 10.17487/RFC2579, April 1999, . [RFC2580] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Conformance Statements for SMIv2", STD 58, RFC 2580, DOI 10.17487/RFC2580, April 1999, . [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, DOI 10.17487/RFC3414, December 2002, . [RFC3826] Blumenthal, U., Maino, F., and K. McCloghrie, "The Advanced Encryption Standard (AES) Cipher Algorithm in the SNMP User-based Security Model", RFC 3826, DOI 10.17487/RFC3826, June 2004, . [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, DOI 10.17487/RFC4001, February 2005, . [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation Element (PCE) Communication Protocol (PCEP)", RFC 5440, DOI 10.17487/RFC5440, March 2009, . [RFC5591] Harrington, D. and W. Hardaker, "Transport Security Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 5591, DOI 10.17487/RFC5591, June 2009, . [RFC5592] Harrington, D., Salowey, J., and W. Hardaker, "Secure Shell Transport Model for the Simple Network Management Protocol (SNMP)", RFC 5592, DOI 10.17487/RFC5592, June 2009, . Ramany, et al. Expires October 9, 2016 [Page 21] Internet-Draft Extenstions to PCEP MIB Module April 2016 [RFC6353] Hardaker, W., "Transport Layer Security (TLS) Transport Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 6353, DOI 10.17487/RFC6353, July 2011, . [RFC7420] Koushik, A., Stephan, E., Zhao, Q., King, D., and J. Hardwick, "Path Computation Element Communication Protocol (PCEP) Management Information Base (MIB) Module", RFC 7420, DOI 10.17487/RFC7420, December 2014, . [I-D.ietf-pce-stateful-pce] Crabbe, E., Minei, I., Medved, J., and R. Varga, "PCEP Extensions for Stateful PCE", draft-ietf-pce-stateful- pce-10 (work in progress), October 2014. [I-D.ietf-pce-pce-initiated-lsp] Crabbe, E., Minei, I., Sivabalan, S., and R. Varga, "PCEP Extensions for PCE-initiated LSP Setup in a Stateful PCE Model", draft-ietf-pce-pce-initiated-lsp-03 (work in progress), March 2015. [I-D.ietf-pce-stateful-sync-optimizations] Crabbe, E., Minei, I., Medved, J., Varga, R., Zhang, X., and D. Dhody, "Optimizations of Label Switched Path State Synchronization Procedures for a Stateful PCE", draft- ietf-pce-stateful-sync-optimizations-02 (work in progress), January 2015. 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, DOI 10.17487/RFC3410, December 2002, . [RFC4655] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation Element (PCE)-Based Architecture", RFC 4655, DOI 10.17487/RFC4655, August 2006, . Authors' Addresses Ramany, et al. Expires October 9, 2016 [Page 22] Internet-Draft Extenstions to PCEP MIB Module April 2016 Vaidyanathan Ramany Brocade Communications, Inc. Bagmane WTC Bangalore 560037 India EMail: vramany@brocade.com Dheeraj Parchuru Brocade Communications, Inc. 130 Holger Way San Jose CA 95134 United States EMail: dparchur@brocade.com Dilip Kumar Brocade Communications, Inc. 130 Holger Way San Jose CA 95134 United States EMail: kumard@brocade.com Ramany, et al. Expires October 9, 2016 [Page 23]