Internet Engineering Task Force (IETF)                        A. Koushik
Request for Comments: 7420                  Brocade Communications, Inc.
Category: Standards Track                                     E. Stephan
ISSN: 2070-1721                                                   Orange
                                                                 Q. Zhao
                                                       Huawei Technology
                                                                 D. King
                                                      Old Dog Consulting
                                                             J. Hardwick
                                                              Metaswitch
                                                           December 2014
        
Internet Engineering Task Force (IETF)                        A. Koushik
Request for Comments: 7420                  Brocade Communications, Inc.
Category: Standards Track                                     E. Stephan
ISSN: 2070-1721                                                   Orange
                                                                 Q. Zhao
                                                       Huawei Technology
                                                                 D. King
                                                      Old Dog Consulting
                                                             J. Hardwick
                                                              Metaswitch
                                                           December 2014
        

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

路径计算元素通信协议(PCEP)管理信息库(MIB)模块

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 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.

此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。具体地,它描述了用于路径计算客户端(PCC)和路径计算元素(PCE)之间或两个PCE之间的通信的路径计算元素通信协议(PCEP)的建模的托管对象。

Status of This Memo

关于下段备忘

This is an Internet Standards Track document.

这是一份互联网标准跟踪文件。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.

本文件是互联网工程任务组(IETF)的产品。它代表了IETF社区的共识。它已经接受了公众审查,并已被互联网工程指导小组(IESG)批准出版。有关互联网标准的更多信息,请参见RFC 5741第2节。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7420.

有关本文件当前状态、任何勘误表以及如何提供反馈的信息,请访问http://www.rfc-editor.org/info/rfc7420.

Copyright Notice

版权公告

Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved.

版权所有(c)2014 IETF信托基金和确定为文件作者的人员。版权所有。

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 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.

本文件受BCP 78和IETF信托有关IETF文件的法律规定的约束(http://trustee.ietf.org/license-info)自本文件出版之日起生效。请仔细阅读这些文件,因为它们描述了您对本文件的权利和限制。从本文件中提取的代码组件必须包括信托法律条款第4.e节中所述的简化BSD许可证文本,并提供简化BSD许可证中所述的无担保。

Table of Contents

目录

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   3
     1.2.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   3
   2.  The Internet-Standard Management Framework  . . . . . . . . .   4
   3.  PCEP MIB Module Architecture  . . . . . . . . . . . . . . . .   4
     3.1.  pcePcepEntityTable  . . . . . . . . . . . . . . . . . . .   4
     3.2.  pcePcepPeerTable  . . . . . . . . . . . . . . . . . . . .   5
     3.3.  pcePcepSessTable  . . . . . . . . . . . . . . . . . . . .   5
     3.4.  PCEP Notifications  . . . . . . . . . . . . . . . . . . .   6
     3.5.  Relationship to Other MIB Modules . . . . . . . . . . . .   6
     3.6.  Illustrative Example  . . . . . . . . . . . . . . . . . .   7
   4.  Object Definitions  . . . . . . . . . . . . . . . . . . . . .   8
     4.1.  PCE-PCEP-MIB  . . . . . . . . . . . . . . . . . . . . . .   8
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  49
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  50
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  50
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  50
     7.2.  Informative References  . . . . . . . . . . . . . . . . .  51
   Appendix A.  PCEP MIB Module Example  . . . . . . . . . . . . . .  52
     A.1.  Contents of PCEP MIB Module at PCE2 . . . . . . . . . . .  53
     A.2.  Contents of PCEP MIB Module at PCCb . . . . . . . . . . .  60
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .  64
   Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . .  64
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  65
        
   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   3
     1.2.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   3
   2.  The Internet-Standard Management Framework  . . . . . . . . .   4
   3.  PCEP MIB Module Architecture  . . . . . . . . . . . . . . . .   4
     3.1.  pcePcepEntityTable  . . . . . . . . . . . . . . . . . . .   4
     3.2.  pcePcepPeerTable  . . . . . . . . . . . . . . . . . . . .   5
     3.3.  pcePcepSessTable  . . . . . . . . . . . . . . . . . . . .   5
     3.4.  PCEP Notifications  . . . . . . . . . . . . . . . . . . .   6
     3.5.  Relationship to Other MIB Modules . . . . . . . . . . . .   6
     3.6.  Illustrative Example  . . . . . . . . . . . . . . . . . .   7
   4.  Object Definitions  . . . . . . . . . . . . . . . . . . . . .   8
     4.1.  PCE-PCEP-MIB  . . . . . . . . . . . . . . . . . . . . . .   8
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  49
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  50
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  50
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  50
     7.2.  Informative References  . . . . . . . . . . . . . . . . .  51
   Appendix A.  PCEP MIB Module Example  . . . . . . . . . . . . . .  52
     A.1.  Contents of PCEP MIB Module at PCE2 . . . . . . . . . . .  53
     A.2.  Contents of PCEP MIB Module at PCCb . . . . . . . . . . .  60
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .  64
   Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . .  64
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  65
        
1. Introduction
1. 介绍

The PCE defined in [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.

[RFC4655]中定义的PCE是能够基于网络图计算网络路径或路由并应用计算约束的实体。PCC可以向PCE请求要计算的路径。

PCEP is the communication protocol between a PCC and PCE and is defined in [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).

PCEP是PCC和PCE之间的通信协议,定义见[RFC5440]。PCEP交互包括路径计算请求和路径计算回复,以及与在多协议标签交换(MPLS)和通用MPLS(GMPLS)流量工程(TE)上下文中使用PCE相关的特定状态的通知。

This memo defines a portion of the MIB for use with network management protocols in the Internet community. In particular, it defines a MIB module that can be used to monitor PCEP interactions between a PCC and a PCE, or between two PCEs.

此备忘录定义了MIB的一部分,用于Internet社区中的网络管理协议。特别是,它定义了一个MIB模块,可用于监控PCC和PCE之间或两个PCE之间的PCEP交互。

The scope of this document is to provide a MIB module for the PCEP base protocol defined in [RFC5440]. Extensions to the PCEP base protocol are beyond the scope for this document.

本文件的范围是为[RFC5440]中定义的PCEP基本协议提供MIB模块。PCEP基本协议的扩展超出了本文档的范围。

1.1. Requirements Language
1.1. 需求语言

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].

本文件中的关键词“必须”、“不得”、“要求”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照BCP 14[RFC2119]中的说明进行解释。

1.2. Terminology
1.2. 术语

This document uses the terminology defined in [RFC4655] and [RFC5440]. In particular, it uses the following acronyms.

本文件使用[RFC4655]和[RFC5440]中定义的术语。特别是,它使用以下首字母缩略词。

o Path Computation Request (PCReq) message.

o 路径计算请求(PCReq)消息。

o Path Computation Reply (PCRep) message.

o 路径计算回复(PCRep)消息。

o Notification (PCNtf) message.

o 通知(PCNtf)消息。

o Error (PCErr) message.

o 错误(PCErr)消息。

o Request Parameter (RP) object.

o 请求参数(RP)对象。

o Synchronization Vector (SVEC) object.

o 同步向量(SVEC)对象。

o Explicit Route Object (ERO).

o 显式路由对象(ERO)。

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.

本文件使用术语“PCEP实体”表示本地PCEP扬声器,“对等”表示远程PCEP扬声器,“PCEP扬声器”不需要区分本地和远程。

2. The Internet-Standard Management Framework
2. 因特网标准管理框架

For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].

有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。

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].

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。

3. PCEP MIB Module Architecture
3. PCEP-MIB模块体系结构

The PCEP MIB module contains the following information:

PCEP MIB模块包含以下信息:

a. PCE and PCC local entity status (see pcePcepEntityTable).

a. PCE和PCC本地实体状态(参见PCEPceptityTable)。

b. PCEP peer information (see pcePcepPeerTable).

b. PCEP对等信息(请参阅PCEPceppertable)。

c. PCEP session information (see pcePcepSessTable).

c. PCEP会话信息(请参阅PCEPCEPSTABLE)。

d. Notifications to indicate PCEP session changes.

d. 指示PCEP会话更改的通知。

The PCEP MIB module is limited to "read-only" access except for pcePcepNotificationsMaxRate, which is used to throttle the rate at which the implementation generates notifications.

PCEP MIB模块仅限于“只读”访问,PCEPCENotificationsMaxRate除外,它用于限制实现生成通知的速率。

3.1. pcePcepEntityTable
3.1. PCepceptityTable

The PCEP MIB module may contain status information for multiple logical local PCEP entities. There are several scenarios in which there may be more than one local PCEP entity, including the following.

PCEP MIB模块可能包含多个逻辑本地PCEP实体的状态信息。可能存在多个本地PCEP实体的几种情况,包括以下情况。

o A physical router, which is partitioned into multiple virtual routers, each with its own PCC.

o 一种物理路由器,被划分为多个虚拟路由器,每个虚拟路由器都有自己的PCC。

o A PCE device that front ends a cluster of compute resources, each with a different set of capabilities that are accessed via different IP addresses.

o 一种PCE设备,它前端是一组计算资源,每个计算资源都有一组通过不同IP地址访问的不同功能。

The pcePcepEntityTable contains one row for each local PCEP entity. Each row is read-only and contains current status information, plus the PCEP entity's running configuration.

PCEPCEPTEntityTable包含每个本地PCEP实体的一行。每一行都是只读的,包含当前状态信息以及PCEP实体的运行配置。

The pcePcepEntityTable is indexed by pcePcepEntityIndex, which also acts as the primary index for the other tables in this MIB module.

PCEPCEPTEntityIndex为PCEPCEPTEntityTable编制索引,该索引还充当此MIB模块中其他表的主索引。

3.2. pcePcepPeerTable
3.2. pcepceppertable

The pcePcepPeerTable 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, the running configuration relating to that peer, and statistics that track the messages exchanged with that peer and its response times.

pcepceppertable包含本地PCEP实体知道的每个对等方的一行。每一行都是只读的,包含用于标识对等机的信息、与该对等机相关的运行配置以及跟踪与该对等机交换的消息及其响应时间的统计信息。

A PCEP speaker is identified by its IP address. If there is a PCEP speaker in the network that uses multiple IP addresses, then it looks like multiple distinct peers to the other PCEP speakers in the network.

PCEP扬声器由其IP地址标识。如果网络中有一个PCEP扬声器使用多个IP地址,那么它看起来就像网络中其他PCEP扬声器的多个不同对等点。

The pcePcepPeerTable is indexed first by pcePcepEntityIndex, then by pcePcepPeerAddrType and pcePcepPeerAddr. This indexing structure allows each local PCEP entity to report its own set of peers.

pcepcepeertable首先由pcePcepEntityIndex索引,然后由pcepcepeeraddrType和pcepcepeeraddr索引。此索引结构允许每个本地PCEP实体报告其自己的对等点集。

Since PCEP sessions can be ephemeral, pcePcepPeerTable tracks a peer even when no PCEP session currently exists to that peer. The statistics contained in pcePcepPeerTable are an aggregate of the statistics for all successive sessions to that peer.

由于PCEP会话可能是短暂的,因此即使对等方当前不存在PCEP会话,PCEPceppertable也会跟踪该对等方。pcepceppertable中包含的统计信息是到该对等方的所有连续会话的统计信息的集合。

To limit the quantity of information that is stored, an implementation MAY choose to discard a row from pcePcepPeerTable if and only if no PCEP session exists to the corresponding peer.

为了限制存储的信息量,当且仅当对应对等方不存在PCEP会话时,实现可以选择从PCEPceppertable中丢弃一行。

3.3. pcePcepSessTable
3.3. pcepsepsetable

The pcePcepSessTable contains one row for each PCEP session that the PCEP entity (PCE or PCC) is currently participating in. Each row is read-only and contains the running configuration that is applied to the session, plus identifiers and statistics for the session.

对于PCEP实体(PCE或PCC)当前参与的每个PCEP会话,PCEPCEPSTABLE包含一行。每一行都是只读的,包含应用于会话的运行配置,以及会话的标识符和统计信息。

The statistics in pcePcepSessTable are semantically different from those in pcePcepPeerTable since the former applies to the current session only, whereas the latter is the aggregate for all sessions that have existed to that peer.

pcepcepstable中的统计信息在语义上与pcepceppertable中的统计信息不同,因为前者仅适用于当前会话,而后者是该对等方已存在的所有会话的聚合。

Although it is forbidden per [RFC5440] to have more than one active PCEP session between a given pair of PCEP entities at any one time, there is a window during session establishment where the

尽管[RFC5440]禁止在任何时候在给定的一对PCEP实体之间有一个以上的活动PCEP会话,但在会话建立期间存在一个窗口,其中

pcePcepSessTable may contain two rows for a given peer, one representing a session initiated by the local PCEP entity and one representing a session initiated by the peer. If either of these sessions reaches an active state, then the other is discarded.

pcepcepstable可以包含给定对等方的两行,一行表示由本地PCEP实体发起的会话,另一行表示由对等方发起的会话。如果其中一个会话达到活动状态,则另一个会话将被丢弃。

The pcePcepSessTable is indexed first by pcePcepEntityIndex, then by pcePcepPeerAddrType and pcePcepPeerAddr, and finally by pcePcepSessInitiator. This indexing structure allows each local PCEP entity to report its own set of active sessions. The pcePcepSessInitiator index allows two rows to exist transiently for a given peer, as discussed above.

PCEPCEPSESTABLE首先由PCEPCEPEEntityIndex编制索引,然后由PCEPCEPEEDRDRTYPE和PCEPCEPEEDRDR编制索引,最后由pcePcepSessInitiator编制索引。此索引结构允许每个本地PCEP实体报告其自己的活动会话集。PCEPcepSessionInitiator索引允许给定对等点的两行暂时存在,如上所述。

3.4. PCEP Notifications
3.4. PCEP通知

The PCEP MIB module contains notifications for the following conditions.

PCEP MIB模块包含以下情况的通知。

a. pcePcepSessUp: PCEP session has gone up.

a. PCEPCEPSUP:PCEP会话已启动。

b. pcePcepSessDown: PCEP session has gone down.

b. PCEPCEPSDOWN:PCEP会话已关闭。

c. pcePcepSessLocalOverload: Local PCEP entity has sent an overload PCNtf on this session.

c. PCEPcepsSlocalOverload:本地PCEP实体在此会话上发送了重载PCNtf。

d. pcePcepSessLocalOverloadClear: Local PCEP entity has sent an overload-cleared PCNtf on this session.

d. PCEPcepsSlocalOverloadClear:本地PCEP实体已在此会话上发送一个已清除重载的PCNtf。

e. pcePcepSessPeerOverload: Peer has sent an overload PCNtf on this session.

e. PCEPcepseSpeRoverLoad:对等方在此会话上发送了过载PCNtf。

f. pcePcepSessPeerOverloadClear: Peer has sent an overload-cleared PCNtf on this session.

f. PCEPcepseSpeRoverLoadClear:对等方在此会话上发送了一个重载清除的PCNtf。

3.5. Relationship to Other MIB Modules
3.5. 与其他MIB模块的关系

The PCEP MIB module imports the following textual conventions from the INET-ADDRESS-MIB defined in RFC 4001 [RFC4001]:

PCEP MIB模块从RFC 4001[RFC4001]中定义的INET-ADDRESS-MIB导入以下文本约定:

o InetAddressType

o InetAddressType

o InetAddress

o 内特地址

PCEP relies on existing protocols that have specialized MIB objects to monitor their own activities. Consequently, this document considers that the monitoring of underlying protocols is out of scope of the PCEP MIB module.

PCEP依赖于现有的协议,这些协议具有专门的MIB对象来监视它们自己的活动。因此,本文件认为对底层协议的监控超出了PCEP MIB模块的范围。

3.6. Illustrative Example
3.6. 示例

The following diagram illustrates the relationships between pcePcepEntityTable, pcePcepPeerTable, and pcePcepSessTable.

下图说明了PCEPCEPTENTITYTABLE、pcePcepPeerTable和PCEPCEPSESTABLE之间的关系。

Index by: pcePcepEntityIndex

索引人:pcepceptityindex

       +--------------+      Index by:
       |pcePcepEntity |      pcePcepEntityIndex,
       |Table         |      pcePcepPeerAddrType,
       +--------------+      pcePcepPeerAddr
       |pcePcepEntity |
       |Entry         |<----*
       +--------------+     |  +------------+    Index by:
       |              |     |  |pcePcepPeer |    pcePcepEntityIndex,
       |              |<-*  |  |Table       |    pcePcepPeerAddrType,
       +--------------+  |  |  +------------+    pcePcepPeerAddr,
                         |  *--|PcePcepPeer |    pcePcepSessInitiator
                         |  |  |Entry       |<-----*
                         |  |  +------------+      | +------------+
                         |  *--|            |      | |pcePcepSess |
                         |     |            |<----*| |Table       |
                         |     +------------+     || +------------+
                         *-----|            |     |*-|pcePcepSess |
                         |     |            |<--* |  |Entry       |
                         |     +------------+   | |  +------------+
                         *-----|            |   | *--|            |
                               | [1]        |   |    |            |
                               +------------+   |    +------------+
                                                *----|            |
                                                |    |            |
                                                |    +------------+
                                                *----| [2]        |
                                                     |            |
                                                     +------------+
        
       +--------------+      Index by:
       |pcePcepEntity |      pcePcepEntityIndex,
       |Table         |      pcePcepPeerAddrType,
       +--------------+      pcePcepPeerAddr
       |pcePcepEntity |
       |Entry         |<----*
       +--------------+     |  +------------+    Index by:
       |              |     |  |pcePcepPeer |    pcePcepEntityIndex,
       |              |<-*  |  |Table       |    pcePcepPeerAddrType,
       +--------------+  |  |  +------------+    pcePcepPeerAddr,
                         |  *--|PcePcepPeer |    pcePcepSessInitiator
                         |  |  |Entry       |<-----*
                         |  |  +------------+      | +------------+
                         |  *--|            |      | |pcePcepSess |
                         |     |            |<----*| |Table       |
                         |     +------------+     || +------------+
                         *-----|            |     |*-|pcePcepSess |
                         |     |            |<--* |  |Entry       |
                         |     +------------+   | |  +------------+
                         *-----|            |   | *--|            |
                               | [1]        |   |    |            |
                               +------------+   |    +------------+
                                                *----|            |
                                                |    |            |
                                                |    +------------+
                                                *----| [2]        |
                                                     |            |
                                                     +------------+
        

[1]: A peer entry with no current session. [2]: Two sessions exist during a window in session initialization.

[1] :没有当前会话的对等条目。[2] :会话初始化中的窗口期间存在两个会话。

4. Object Definitions
4. 对象定义
4.1. PCE-PCEP-MIB
4.1. PCE-PCEP-MIB
   PCE-PCEP-MIB DEFINITIONS ::= BEGIN
        
   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

从SNMPv2 SMI导入MODULE-IDENTITY、OBJECT-TYPE、mib-2、NOTIFICATION-TYPE、Unsigned32、Counter32--从SNMPv2 TC导入RFC 2578 TruthValue、时间戳--从SNMPv2 CONF导入RFC 2579 MODULE-COMPLIANCE、OBJECT-GROUP、NOTIFICATION-GROUP--从INET-ADDRESS-mib导入RFC 2580 InetAddressType、InetAddress;--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/"
        
   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 the Path Computation Element Communication Protocol (PCEP).

DESCRIPTION“此MIB模块定义用于管理路径计算元素通信协议(PCEP)的对象集合。

Copyright (c) 2014 IETF Trust and the persons identified as authors of the code. All rights reserved.

版权所有(c)2014 IETF信托基金和被确定为代码作者的人员。版权所有。

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)."

根据IETF信托有关IETF文件的法律规定第4.c节规定的简化BSD许可证中包含的许可条款,允许以源代码和二进制格式重新分发和使用,无论是否修改(http://trustee.ietf.org/license-info)."

       REVISION
           "201412171200Z" -- 17 December 2014
       DESCRIPTION
           "Initial version, published as RFC 7420."
       ::= { mib-2 227 }
        
       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 }
        
   pcePcepNotifications OBJECT IDENTIFIER ::= { pcePcepMIB 0 }
   pcePcepObjects       OBJECT IDENTIFIER ::= { pcePcepMIB 1 }
   pcePcepConformance   OBJECT IDENTIFIER ::= { pcePcepMIB 2 }
        

-- -- PCEP Entity Objects --

----PCEP实体对象--

   pcePcepEntityTable OBJECT-TYPE
       SYNTAX      SEQUENCE OF PcePcepEntityEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This table contains information about local PCEP entities.
            The entries in this table are read-only."
       ::= { pcePcepObjects 1 }
        
   pcePcepEntityTable OBJECT-TYPE
       SYNTAX      SEQUENCE OF PcePcepEntityEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This table contains information about local PCEP entities.
            The entries in this table are read-only."
       ::= { pcePcepObjects 1 }
        
   pcePcepEntityEntry OBJECT-TYPE
       SYNTAX      PcePcepEntityEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This entry represents a local PCEP entity."
       INDEX       {  pcePcepEntityIndex  }
       ::= { pcePcepEntityTable 1 }
        
   pcePcepEntityEntry OBJECT-TYPE
       SYNTAX      PcePcepEntityEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This entry represents a local PCEP entity."
       INDEX       {  pcePcepEntityIndex  }
       ::= { pcePcepEntityTable 1 }
        
   PcePcepEntityEntry ::= SEQUENCE {
       pcePcepEntityIndex                Unsigned32,
       pcePcepEntityAdminStatus          INTEGER,
       pcePcepEntityOperStatus           INTEGER,
       pcePcepEntityAddrType             InetAddressType,
       pcePcepEntityAddr                 InetAddress,
       pcePcepEntityConnectTimer         Unsigned32,
       pcePcepEntityConnectMaxRetry      Unsigned32,
       pcePcepEntityInitBackoffTimer     Unsigned32,
       pcePcepEntityMaxBackoffTimer      Unsigned32,
       pcePcepEntityOpenWaitTimer        Unsigned32,
       pcePcepEntityKeepWaitTimer        Unsigned32,
       pcePcepEntityKeepAliveTimer       Unsigned32,
       pcePcepEntityDeadTimer            Unsigned32,
       pcePcepEntityAllowNegotiation     TruthValue,
       pcePcepEntityMaxKeepAliveTimer    Unsigned32,
        
   PcePcepEntityEntry ::= SEQUENCE {
       pcePcepEntityIndex                Unsigned32,
       pcePcepEntityAdminStatus          INTEGER,
       pcePcepEntityOperStatus           INTEGER,
       pcePcepEntityAddrType             InetAddressType,
       pcePcepEntityAddr                 InetAddress,
       pcePcepEntityConnectTimer         Unsigned32,
       pcePcepEntityConnectMaxRetry      Unsigned32,
       pcePcepEntityInitBackoffTimer     Unsigned32,
       pcePcepEntityMaxBackoffTimer      Unsigned32,
       pcePcepEntityOpenWaitTimer        Unsigned32,
       pcePcepEntityKeepWaitTimer        Unsigned32,
       pcePcepEntityKeepAliveTimer       Unsigned32,
       pcePcepEntityDeadTimer            Unsigned32,
       pcePcepEntityAllowNegotiation     TruthValue,
       pcePcepEntityMaxKeepAliveTimer    Unsigned32,
        

pcePcepEntityMaxDeadTimer Unsigned32, pcePcepEntityMinKeepAliveTimer Unsigned32, pcePcepEntityMinDeadTimer Unsigned32, pcePcepEntitySyncTimer Unsigned32, pcePcepEntityRequestTimer Unsigned32, pcePcepEntityMaxSessions Unsigned32, pcePcepEntityMaxUnknownReqs Unsigned32, pcePcepEntityMaxUnknownMsgs Unsigned32 }

PCepceptityMaxDeadTimer Unsigned32、PCepceptityMinkeepAliveTimer Unsigned32、PCepceptityIndepTimer Unsigned32、PCepceptitySyncTimer Unsigned32、PCepceptityRequestTimer Unsigned32、PCepceptityMaxSessions Unsigned32、PCepceptityMaxUnknownReqs Unsigned32、PCepceptityMaxUnknownMsgs Unsigned32}

   pcePcepEntityIndex OBJECT-TYPE
       SYNTAX      Unsigned32
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This index is used to uniquely identify the PCEP entity."
       ::= { pcePcepEntityEntry 1 }
        
   pcePcepEntityIndex OBJECT-TYPE
       SYNTAX      Unsigned32
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This index is used to uniquely identify the PCEP entity."
       ::= { pcePcepEntityEntry 1 }
        
   pcePcepEntityAdminStatus OBJECT-TYPE
       SYNTAX      INTEGER {
                     adminStatusUp(1),
                     adminStatusDown(2)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The administrative status of this PCEP entity.
        
   pcePcepEntityAdminStatus OBJECT-TYPE
       SYNTAX      INTEGER {
                     adminStatusUp(1),
                     adminStatusDown(2)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The administrative status of this PCEP entity.
        
            This is the desired operational status as currently set by
            an operator or by default in the implementation.  The value
            of pcePcepEntityOperStatus represents the current status of
            an attempt to reach this desired status."
       ::= { pcePcepEntityEntry 2 }
        
            This is the desired operational status as currently set by
            an operator or by default in the implementation.  The value
            of pcePcepEntityOperStatus represents the current status of
            an attempt to reach this desired status."
       ::= { pcePcepEntityEntry 2 }
        
   pcePcepEntityOperStatus OBJECT-TYPE
       SYNTAX      INTEGER {
                     operStatusUp(1),
                     operStatusDown(2),
                     operStatusGoingUp(3),
                     operStatusGoingDown(4),
                     operStatusFailed(5),
                     operStatusFailedPerm(6)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The operational status of the PCEP entity.  It takes one of
            the following values.
        
   pcePcepEntityOperStatus OBJECT-TYPE
       SYNTAX      INTEGER {
                     operStatusUp(1),
                     operStatusDown(2),
                     operStatusGoingUp(3),
                     operStatusGoingDown(4),
                     operStatusFailed(5),
                     operStatusFailedPerm(6)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The operational status of the PCEP entity.  It takes one of
            the following values.
        
            - operStatusUp(1): the PCEP entity is active.
            - operStatusDown(2): the PCEP entity is inactive.
            - operStatusGoingUp(3): the PCEP entity is activating.
            - operStatusGoingDown(4): the PCEP entity is deactivating.
            - operStatusFailed(5): the PCEP entity has failed and will
              recover when possible.
            - operStatusFailedPerm(6): the PCEP entity has failed and
              will not recover without operator intervention."
       ::= { pcePcepEntityEntry 3 }
        
            - operStatusUp(1): the PCEP entity is active.
            - operStatusDown(2): the PCEP entity is inactive.
            - operStatusGoingUp(3): the PCEP entity is activating.
            - operStatusGoingDown(4): the PCEP entity is deactivating.
            - operStatusFailed(5): the PCEP entity has failed and will
              recover when possible.
            - operStatusFailedPerm(6): the PCEP entity has failed and
              will not recover without operator intervention."
       ::= { pcePcepEntityEntry 3 }
        
   pcePcepEntityAddrType OBJECT-TYPE
       SYNTAX      InetAddressType
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The type of the PCEP entity's Internet address.  This object
            specifies how the value of the pcePcepEntityAddr object
            should be interpreted.  Only values unknown(0), ipv4(1), or
            ipv6(2) are supported."
       ::= { pcePcepEntityEntry 4 }
        
   pcePcepEntityAddrType OBJECT-TYPE
       SYNTAX      InetAddressType
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The type of the PCEP entity's Internet address.  This object
            specifies how the value of the pcePcepEntityAddr object
            should be interpreted.  Only values unknown(0), ipv4(1), or
            ipv6(2) are supported."
       ::= { pcePcepEntityEntry 4 }
        

pcePcepEntityAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The local Internet address of this PCEP entity. The type is given by pcePcepEntityAddrType.

PCEPCEPTEntityAddr对象类型语法InetAddress MAX-ACCESS只读状态当前描述“此PCEP实体的本地Internet地址。类型由PCEPCEPTEntityAddrType给定。

If operating as a PCE server, the PCEP entity listens on this address. If operating as a PCC, the PCEP entity binds outgoing TCP connections to this address.

如果作为PCE服务器运行,PCEP实体将侦听此地址。如果作为PCC运行,PCEP实体将传出TCP连接绑定到此地址。

            It is possible for the PCEP entity to operate both as a PCC
            and a PCE server, in which case it uses this address both to
            listen for incoming TCP connections and to bind outgoing
            TCP connections."
       ::= { pcePcepEntityEntry 5 }
        
            It is possible for the PCEP entity to operate both as a PCC
            and a PCE server, in which case it uses this address both to
            listen for incoming TCP connections and to bind outgoing
            TCP connections."
       ::= { pcePcepEntityEntry 5 }
        

pcePcepEntityConnectTimer OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current

PCepceEntityConnectionTimer对象类型语法无符号32(1..65535)单位“秒”最大访问只读状态当前

       DESCRIPTION
           "The time that the PCEP entity will wait to establish a TCP
            connection with a peer.  If a TCP connection is not
            established within this time, then PCEP aborts the session
            setup attempt."
       ::= { pcePcepEntityEntry 6 }
        
       DESCRIPTION
           "The time that the PCEP entity will wait to establish a TCP
            connection with a peer.  If a TCP connection is not
            established within this time, then PCEP aborts the session
            setup attempt."
       ::= { pcePcepEntityEntry 6 }
        

pcePcepEntityConnectMaxRetry OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of times the system tries to establish a TCP connection to a peer before the session with the peer transitions to the idle state.

PCEPCEPTEntityConnectionMaxRetry对象类型语法Unsigned32 MAX-ACCESS只读状态当前描述“在对等方转换到空闲状态的会话之前,系统尝试与对等方建立TCP连接的最大次数。

            When the session transitions to the idle state:
            - pcePcepPeerSessionExists transitions to false(2).
            - the associated PcePcepSessEntry is deleted.
            - a backoff timer runs before the session is tried again."
       ::= { pcePcepEntityEntry 7 }
        
            When the session transitions to the idle state:
            - pcePcepPeerSessionExists transitions to false(2).
            - the associated PcePcepSessEntry is deleted.
            - a backoff timer runs before the session is tried again."
       ::= { pcePcepEntityEntry 7 }
        

pcePcepEntityInitBackoffTimer OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The initial backoff time for retrying a failed session setup attempt to a peer.

PCEPCEPTEntityInitBackoffTimer对象类型语法Unsigned32(1..65535)单位“秒”最大访问只读状态当前描述“重试失败的对等会话设置尝试的初始退避时间”。

            The backoff time increases for each failed session setup
            attempt, until a maximum backoff time is reached.  The
            maximum backoff time is pcePcepEntityMaxBackoffTimer."
       ::= { pcePcepEntityEntry 8 }
        
            The backoff time increases for each failed session setup
            attempt, until a maximum backoff time is reached.  The
            maximum backoff time is pcePcepEntityMaxBackoffTimer."
       ::= { pcePcepEntityEntry 8 }
        

pcePcepEntityMaxBackoffTimer OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum backoff time for retrying a failed session setup attempt to a peer.

pcePcepEntityMaxBackoffTimer对象类型语法Unsigned32个单位“秒”MAX-ACCESS只读状态当前描述“重试失败的对等会话设置尝试的最大退避时间”。

            The backoff time increases for each failed session setup
            attempt, until this maximum value is reached.  Session
            setup attempts then repeats periodically without any
            further increase in backoff time."
       ::= { pcePcepEntityEntry 9 }
        
            The backoff time increases for each failed session setup
            attempt, until this maximum value is reached.  Session
            setup attempts then repeats periodically without any
            further increase in backoff time."
       ::= { pcePcepEntityEntry 9 }
        
   pcePcepEntityOpenWaitTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The time that the PCEP entity will wait to receive an Open
            message from a peer after the TCP connection has come up.
            If no Open message is received within this time, then PCEP
            terminates the TCP connection and deletes the associated
            PcePcepSessEntry."
       ::= { pcePcepEntityEntry 10 }
        
   pcePcepEntityOpenWaitTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The time that the PCEP entity will wait to receive an Open
            message from a peer after the TCP connection has come up.
            If no Open message is received within this time, then PCEP
            terminates the TCP connection and deletes the associated
            PcePcepSessEntry."
       ::= { pcePcepEntityEntry 10 }
        
   pcePcepEntityKeepWaitTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The time that the PCEP entity will wait to receive a
            Keepalive or PCErr message from a peer during session
            initialization after receiving an Open message.  If no
            Keepalive or PCErr message is received within this time,
            then PCEP terminates the TCP connection and deletes the
            associated PcePcepSessEntry."
       ::= { pcePcepEntityEntry 11 }
        
   pcePcepEntityKeepWaitTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The time that the PCEP entity will wait to receive a
            Keepalive or PCErr message from a peer during session
            initialization after receiving an Open message.  If no
            Keepalive or PCErr message is received within this time,
            then PCEP terminates the TCP connection and deletes the
            associated PcePcepSessEntry."
       ::= { pcePcepEntityEntry 11 }
        

pcePcepEntityKeepAliveTimer OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The Keepalive transmission timer that this PCEP entity will propose in the initial OPEN message of each session it is involved in. This is the maximum time between two consecutive messages sent to a peer. Zero means that the PCEP entity prefers not to send Keepalives at all.

PCEPCEPTEntityKeepaliveTimer对象类型语法无符号32(0..255)单位“秒”最大访问只读状态当前说明“此PCEP实体将在其参与的每个会话的初始打开消息中提出的Keepalive传输计时器。这是两条连续消息发送到对等方之间的最长时间。零表示PCEP实体更愿意不发送Keepalives。

Note that the actual Keepalive transmission intervals, in either direction of an active PCEP session, are determined by negotiation between the peers as specified by RFC

注意,在活动PCEP会话的任一方向上的实际保持传输间隔由RFC指定的对等方之间的协商确定

            5440, and so may differ from this configured value.  For
            the actually negotiated values (per session), see
            pcePcepSessKeepaliveTimer and
            pcePcepSessPeerKeepaliveTimer."
       ::= { pcePcepEntityEntry 12 }
        
            5440, and so may differ from this configured value.  For
            the actually negotiated values (per session), see
            pcePcepSessKeepaliveTimer and
            pcePcepSessPeerKeepaliveTimer."
       ::= { pcePcepEntityEntry 12 }
        
   pcePcepEntityDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The DeadTimer that this PCEP entity will propose in the
            initial OPEN message of each session it is involved in.
            This is the time after which a peer should declare a
            session down if it does not receive any PCEP messages.
            Zero suggests that the peer does not run a DeadTimer at
            all."
       ::= { pcePcepEntityEntry 13 }
        
   pcePcepEntityDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The DeadTimer that this PCEP entity will propose in the
            initial OPEN message of each session it is involved in.
            This is the time after which a peer should declare a
            session down if it does not receive any PCEP messages.
            Zero suggests that the peer does not run a DeadTimer at
            all."
       ::= { pcePcepEntityEntry 13 }
        
   pcePcepEntityAllowNegotiation OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "Whether the PCEP entity will permit negotiation of session
            parameters."
       ::= { pcePcepEntityEntry 14 }
        
   pcePcepEntityAllowNegotiation OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "Whether the PCEP entity will permit negotiation of session
            parameters."
       ::= { pcePcepEntityEntry 14 }
        
   pcePcepEntityMaxKeepAliveTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the maximum value
            that this PCEP entity will accept from a peer for the
            interval between Keepalive transmissions.  Zero means that
            the PCEP entity will allow no Keepalive transmission at
            all."
       ::= { pcePcepEntityEntry 15 }
        
   pcePcepEntityMaxKeepAliveTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the maximum value
            that this PCEP entity will accept from a peer for the
            interval between Keepalive transmissions.  Zero means that
            the PCEP entity will allow no Keepalive transmission at
            all."
       ::= { pcePcepEntityEntry 15 }
        

pcePcepEntityMaxDeadTimer OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current

pcePcepEntityMaxDeadTimer对象类型语法无符号32(0..255)单位“秒”最大访问只读状态当前

       DESCRIPTION
           "In PCEP session parameter negotiation, the maximum value
            that this PCEP entity will accept from a peer for the
            DeadTimer.  Zero means that the PCEP entity will allow not
            running a DeadTimer."
       ::= { pcePcepEntityEntry 16 }
        
       DESCRIPTION
           "In PCEP session parameter negotiation, the maximum value
            that this PCEP entity will accept from a peer for the
            DeadTimer.  Zero means that the PCEP entity will allow not
            running a DeadTimer."
       ::= { pcePcepEntityEntry 16 }
        
   pcePcepEntityMinKeepAliveTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the minimum value
            that this PCEP entity will accept for the interval between
            Keepalive transmissions.  Zero means that the PCEP entity
            insists on no Keepalive transmission at all."
       ::= { pcePcepEntityEntry 17 }
        
   pcePcepEntityMinKeepAliveTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the minimum value
            that this PCEP entity will accept for the interval between
            Keepalive transmissions.  Zero means that the PCEP entity
            insists on no Keepalive transmission at all."
       ::= { pcePcepEntityEntry 17 }
        
   pcePcepEntityMinDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the minimum value
            that this PCEP entity will accept for the DeadTimer.  Zero
            means that the PCEP entity insists on not running a
            DeadTimer."
       ::= { pcePcepEntityEntry 18 }
        
   pcePcepEntityMinDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "In PCEP session parameter negotiation, the minimum value
            that this PCEP entity will accept for the DeadTimer.  Zero
            means that the PCEP entity insists on not running a
            DeadTimer."
       ::= { pcePcepEntityEntry 18 }
        

pcePcepEntitySyncTimer OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of SyncTimer is used in the case of a synchronized path computation request using the SVEC object.

PCEPCEPTEntitySyncTimer对象类型语法Unsigned32(0..65535)单位“秒”最大访问只读状态当前描述“在使用SVEC对象的同步路径计算请求的情况下使用SyncTimer的值。

Consider the case where a PCReq message is received by a PCE that contains the SVEC object referring to M synchronized path computation requests. If after the expiration of the SyncTimer all the M path computation requests have not been received, a protocol error is triggered and the PCE MUST cancel the whole set of path computation requests.

考虑PCRE消息由PCE接收的情况,该PCE包含指向M同步路径计算请求的SIEC对象。如果在SyncTimer过期后未收到所有M路径计算请求,则会触发协议错误,并且PCE必须取消整个路径计算请求集。

The aim of the SyncTimer is to avoid the storage of unused synchronized requests should one of them get lost for some reason (for example, a misbehaving PCC).

SyncTimer的目的是避免存储未使用的同步请求(如果其中一个请求因某种原因丢失)(例如,行为不端的PCC)。

            A value of zero is returned if and only if the entity does
            not use the SyncTimer."
       ::= { pcePcepEntityEntry 19 }
        
            A value of zero is returned if and only if the entity does
            not use the SyncTimer."
       ::= { pcePcepEntityEntry 19 }
        
   pcePcepEntityRequestTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The maximum time that the PCEP entity will wait for a
            response to a PCReq message."
       ::= { pcePcepEntityEntry 20 }
        
   pcePcepEntityRequestTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (1..65535)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The maximum time that the PCEP entity will wait for a
            response to a PCReq message."
       ::= { pcePcepEntityEntry 20 }
        
   pcePcepEntityMaxSessions OBJECT-TYPE
       SYNTAX      Unsigned32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The maximum number of sessions involving this PCEP entity
            that can exist at any time."
       ::= { pcePcepEntityEntry 21 }
        
   pcePcepEntityMaxSessions OBJECT-TYPE
       SYNTAX      Unsigned32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The maximum number of sessions involving this PCEP entity
            that can exist at any time."
       ::= { pcePcepEntityEntry 21 }
        

pcePcepEntityMaxUnknownReqs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of unrecognized requests and replies that any session on this PCEP entity is willing to accept per minute before terminating the session.

PCEPCEPTYMAXUNKNOWNREQS对象类型语法Unsigned32 MAX-ACCESS只读状态当前描述“终止会话之前,此PCEP实体上的任何会话每分钟愿意接受的未识别请求和答复的最大数量。

A PCRep message contains an unrecognized reply if it contains an RP object whose request ID does not correspond to any in-progress request sent by this PCEP entity.

如果PCRep消息包含一个RP对象,其请求ID与此PCEP实体发送的任何正在进行的请求不对应,则该消息包含一个无法识别的回复。

            A PCReq message contains an unrecognized request if it
            contains an RP object whose request ID is zero."
       ::= { pcePcepEntityEntry 22 }
        
            A PCReq message contains an unrecognized request if it
            contains an RP object whose request ID is zero."
       ::= { pcePcepEntityEntry 22 }
        

pcePcepEntityMaxUnknownMsgs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current

PCEPCEPTYMAXUNKNOWNMSGS对象类型语法Unsigned32 MAX-ACCESS只读状态当前

       DESCRIPTION
           "The maximum number of unknown messages that any session
            on this PCEP entity is willing to accept per minute before
            terminating the session."
       ::= { pcePcepEntityEntry 23 }
        
       DESCRIPTION
           "The maximum number of unknown messages that any session
            on this PCEP entity is willing to accept per minute before
            terminating the session."
       ::= { pcePcepEntityEntry 23 }
        

-- -- The PCEP Peer Table --

----PCEP对等表--

pcePcepPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF PcePcepPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about peers known by the local PCEP entity. The entries in this table are read-only.

PCEPcePeerEntry的PCEPcePeerTable对象类型语法序列MAX-ACCESS不可访问状态当前描述“此表包含本地PCEP实体已知的对等方的信息。此表中的条目为只读。

            This table gives peer information that spans PCEP
            sessions.  Information about current PCEP sessions can be
            found in the pcePcepSessTable table."
       ::= { pcePcepObjects 2 }
        
            This table gives peer information that spans PCEP
            sessions.  Information about current PCEP sessions can be
            found in the pcePcepSessTable table."
       ::= { pcePcepObjects 2 }
        
   pcePcepPeerEntry OBJECT-TYPE
       SYNTAX      PcePcepPeerEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "Information about a single peer that spans all PCEP
            sessions to that peer."
       INDEX { pcePcepEntityIndex,
               pcePcepPeerAddrType,
               pcePcepPeerAddr }
       ::= { pcePcepPeerTable 1 }
        
   pcePcepPeerEntry OBJECT-TYPE
       SYNTAX      PcePcepPeerEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "Information about a single peer that spans all PCEP
            sessions to that peer."
       INDEX { pcePcepEntityIndex,
               pcePcepPeerAddrType,
               pcePcepPeerAddr }
       ::= { pcePcepPeerTable 1 }
        
   PcePcepPeerEntry ::= SEQUENCE {
       pcePcepPeerAddrType                 InetAddressType,
       pcePcepPeerAddr                     InetAddress,
       pcePcepPeerRole                     INTEGER,
       pcePcepPeerDiscontinuityTime        TimeStamp,
       pcePcepPeerInitiateSession          TruthValue,
       pcePcepPeerSessionExists            TruthValue,
       pcePcepPeerNumSessSetupOK           Counter32,
       pcePcepPeerNumSessSetupFail         Counter32,
       pcePcepPeerSessionUpTime            TimeStamp,
       pcePcepPeerSessionFailTime          TimeStamp,
       pcePcepPeerSessionFailUpTime        TimeStamp,
        
   PcePcepPeerEntry ::= SEQUENCE {
       pcePcepPeerAddrType                 InetAddressType,
       pcePcepPeerAddr                     InetAddress,
       pcePcepPeerRole                     INTEGER,
       pcePcepPeerDiscontinuityTime        TimeStamp,
       pcePcepPeerInitiateSession          TruthValue,
       pcePcepPeerSessionExists            TruthValue,
       pcePcepPeerNumSessSetupOK           Counter32,
       pcePcepPeerNumSessSetupFail         Counter32,
       pcePcepPeerSessionUpTime            TimeStamp,
       pcePcepPeerSessionFailTime          TimeStamp,
       pcePcepPeerSessionFailUpTime        TimeStamp,
        

pcePcepPeerAvgRspTime Unsigned32, pcePcepPeerLWMRspTime Unsigned32, pcePcepPeerHWMRspTime Unsigned32, pcePcepPeerNumPCReqSent Counter32, pcePcepPeerNumPCReqRcvd Counter32, pcePcepPeerNumPCRepSent Counter32, pcePcepPeerNumPCRepRcvd Counter32, pcePcepPeerNumPCErrSent Counter32, pcePcepPeerNumPCErrRcvd Counter32, pcePcepPeerNumPCNtfSent Counter32, pcePcepPeerNumPCNtfRcvd Counter32, pcePcepPeerNumKeepaliveSent Counter32, pcePcepPeerNumKeepaliveRcvd Counter32, pcePcepPeerNumUnknownRcvd Counter32, pcePcepPeerNumCorruptRcvd Counter32, pcePcepPeerNumReqSent Counter32, pcePcepPeerNumSvecSent Counter32, pcePcepPeerNumSvecReqSent Counter32, pcePcepPeerNumReqSentPendRep Counter32, pcePcepPeerNumReqSentEroRcvd Counter32, pcePcepPeerNumReqSentNoPathRcvd Counter32, pcePcepPeerNumReqSentCancelRcvd Counter32, pcePcepPeerNumReqSentErrorRcvd Counter32, pcePcepPeerNumReqSentTimeout Counter32, pcePcepPeerNumReqSentCancelSent Counter32, pcePcepPeerNumReqSentClosed Counter32, pcePcepPeerNumReqRcvd Counter32, pcePcepPeerNumSvecRcvd Counter32, pcePcepPeerNumSvecReqRcvd Counter32, pcePcepPeerNumReqRcvdPendRep Counter32, pcePcepPeerNumReqRcvdEroSent Counter32, pcePcepPeerNumReqRcvdNoPathSent Counter32, pcePcepPeerNumReqRcvdCancelSent Counter32, pcePcepPeerNumReqRcvdErrorSent Counter32, pcePcepPeerNumReqRcvdCancelRcvd Counter32, pcePcepPeerNumReqRcvdClosed Counter32, pcePcepPeerNumRepRcvdUnknown Counter32, pcePcepPeerNumReqRcvdUnknown Counter32 }

PCEPCEPPEERAVRSPTIME UNSIGNED 32,pcePcepPeerLWMRspTime UNSIGNED 32,pcePcepPeerNumPCReqSent计数器32,pcePcepPeerNumPCReqRcvd计数器32,pcePcepPeerNumPCRepSent计数器32,pcePcepPeerNumPCRepRcvd计数器32,PCEPCEPPEERNUMPCERNSENT计数器32,PCEPEPCEPPEERNUMPCRERRCVD计数器32,pcepceppernumpcntfrcvd计数器32,pcepceppernumkeepalivement计数器32,pcepceppernumkeepalivercvd计数器32,pcepceppernumunknownrcvd计数器32,pcepceppernumcorruptrcvd计数器32,pcepceppernumrequest计数器32,pcepceppernumecsent计数器32,pcepceppernumsecretrieqs计数器32,pcepceppernumrequestpenderrep计数器32,PCEPCEPPEERNUMREQUESENTERRCVD计数器32、PCEPCEPPEERNUMREQUESENTNOPATHRCVD计数器32、PCEPCEPPEERNUMREQUESENTCANCERRCVD计数器32、PCEPCEPPEERNUMREQUESENTERRCVD计数器32、PCEPCEPPEERNUMREQUESENTCANCELSENT计数器32、PCEPCEPPEERNUMREQUESENTCLOSED计数器32、,pcePcepPeerNumSvecRcvd计数器32、pcePcepPeerNumSvecReqRcvd计数器32、PCEPCEPPEERNUMREQURCVDPENDREP计数器32、PCEPCEPPEERNUMREQURCVDERROSENT计数器32、PCEPCEPPEERNUMREQURCVDNOPATHSEND计数器32、PCEPCEPPEERNUMREQURCVDCANCELSENT计数器32、PCEPCEPPEERNUMREQURCVDCANCELRCVD计数器32、,pcePcepPeerNumReqRcvdClosed counter 32,pcePcepPeerNumRepRcvdUnknown counter 32,pcePcepPeerNumReqRcvdUnknown counter 32}

pcePcepPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current

PCEPcePeeradRtype对象类型语法InetAddressType MAX-ACCESS不可访问状态当前

       DESCRIPTION
           "The type of the peer's Internet address.  This object
            specifies how the value of the pcePcepPeerAddr object should
            be interpreted.  Only values unknown(0), ipv4(1), or
            ipv6(2) are supported."
       ::= { pcePcepPeerEntry 1 }
        
       DESCRIPTION
           "The type of the peer's Internet address.  This object
            specifies how the value of the pcePcepPeerAddr object should
            be interpreted.  Only values unknown(0), ipv4(1), or
            ipv6(2) are supported."
       ::= { pcePcepPeerEntry 1 }
        
   pcePcepPeerAddr OBJECT-TYPE
       SYNTAX      InetAddress
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "The Internet address of the peer.  The type is given by
            pcePcepPeerAddrType."
       ::= { pcePcepPeerEntry 2 }
        
   pcePcepPeerAddr OBJECT-TYPE
       SYNTAX      InetAddress
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "The Internet address of the peer.  The type is given by
            pcePcepPeerAddrType."
       ::= { pcePcepPeerEntry 2 }
        
   pcePcepPeerRole OBJECT-TYPE
       SYNTAX      INTEGER {
                     unknown(0),
                     pcc(1),
                     pce(2),
                     pccAndPce(3)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The role that this peer took the last time a session was
            established.  It takes one of the following values.
            - unknown(0): this peer's role is not known.
            - pcc(1): this peer is a Path Computation Client (PCC).
            - pce(2): this peer is a Path Computation Element (PCE).
            - pccAndPce(3): this peer is both a PCC and a PCE."
       ::= { pcePcepPeerEntry 3 }
        
   pcePcepPeerRole OBJECT-TYPE
       SYNTAX      INTEGER {
                     unknown(0),
                     pcc(1),
                     pce(2),
                     pccAndPce(3)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The role that this peer took the last time a session was
            established.  It takes one of the following values.
            - unknown(0): this peer's role is not known.
            - pcc(1): this peer is a Path Computation Client (PCC).
            - pce(2): this peer is a Path Computation Element (PCE).
            - pccAndPce(3): this peer is both a PCC and a PCE."
       ::= { pcePcepPeerEntry 3 }
        
   pcePcepPeerDiscontinuityTime OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time that the information and
            statistics in this row were last reset."
       ::= { pcePcepPeerEntry 4 }
        
   pcePcepPeerDiscontinuityTime OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time that the information and
            statistics in this row were last reset."
       ::= { pcePcepPeerEntry 4 }
        

pcePcepPeerInitiateSession OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current

PCepcePeerInitiateSession对象类型语法TruthValue最大访问只读状态当前

       DESCRIPTION
           "Indicates whether the local PCEP entity initiates sessions
            to this peer or waits for the peer to initiate a session."
       ::= { pcePcepPeerEntry 5 }
        
       DESCRIPTION
           "Indicates whether the local PCEP entity initiates sessions
            to this peer or waits for the peer to initiate a session."
       ::= { pcePcepPeerEntry 5 }
        
   pcePcepPeerSessionExists OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "Indicates whether a session with this peer currently
            exists."
       ::= { pcePcepPeerEntry 6 }
        
   pcePcepPeerSessionExists OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "Indicates whether a session with this peer currently
            exists."
       ::= { pcePcepPeerEntry 6 }
        
   pcePcepPeerNumSessSetupOK OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCEP sessions successfully established with
            the peer, including any current session.  This counter is
            incremented each time a session with this peer is
            successfully established."
       ::= { pcePcepPeerEntry 7 }
        
   pcePcepPeerNumSessSetupOK OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCEP sessions successfully established with
            the peer, including any current session.  This counter is
            incremented each time a session with this peer is
            successfully established."
       ::= { pcePcepPeerEntry 7 }
        
   pcePcepPeerNumSessSetupFail OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCEP sessions with the peer that have been
            attempted but failed before being fully established.
            This counter is incremented each time a session retry to
            this peer fails."
       ::= { pcePcepPeerEntry 8 }
        
   pcePcepPeerNumSessSetupFail OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCEP sessions with the peer that have been
            attempted but failed before being fully established.
            This counter is incremented each time a session retry to
            this peer fails."
       ::= { pcePcepPeerEntry 8 }
        

pcePcepPeerSessionUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime the last time a session with this peer was successfully established.

pcepcepeersessionuptime对象类型语法时间戳MAX-ACCESS只读状态当前描述“上次成功建立与此对等方的会话时sysUpTime的值。

            If pcePcepPeerNumSessSetupOK is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 9 }
        
            If pcePcepPeerNumSessSetupOK is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 9 }
        

pcePcepPeerSessionFailTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime the last time a session with this peer failed to be established.

PCepcePeerSessionFailTime对象类型语法时间戳MAX-ACCESS只读状态当前描述“上次与该对等方建立会话失败时sysUpTime的值。

            If pcePcepPeerNumSessSetupFail is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 10 }
        
            If pcePcepPeerNumSessSetupFail is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 10 }
        

pcePcepPeerSessionFailUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime the last time a session with this peer failed from active.

pcepcepeersessionfailuptime对象类型语法时间戳MAX-ACCESS只读状态current DESCRIPTION“上次与该对等方的会话从活动状态失败时的sysUpTime值。

            If pcePcepPeerNumSessSetupOK is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 11 }
        
            If pcePcepPeerNumSessSetupOK is zero, then this object
            contains zero."
       ::= { pcePcepPeerEntry 11 }
        

pcePcepPeerAvgRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The average response time for this peer.

pcepcepeeravgrsptime对象类型语法Unsigned32单位“毫秒”MAX-ACCESS只读状态当前描述“此对等方的平均响应时间。

If an average response time has not been calculated for this peer, then this object has the value zero.

如果尚未计算此对等方的平均响应时间,则此对象的值为零。

            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 12 }
        
            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 12 }
        

pcePcepPeerLWMRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The smallest (low-water mark) response time seen from this peer.

pcepcepeerlwmrsptime对象类型语法Unsigned32个单位“毫秒”MAX-ACCESS只读状态当前描述“从该对等方看到的最小(低水位线)响应时间。

If no responses have been received from this peer, then this object has the value zero.

如果没有收到来自该对等方的响应,则该对象的值为零。

            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 13 }
        
            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 13 }
        

pcePcepPeerHWMRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The greatest (high-water mark) response time seen from this peer.

pcepcepeerhwmrsptime对象类型语法Unsigned32个单位“毫秒”MAX-ACCESS只读状态当前描述“从该对等方看到的最大(高水位线)响应时间。

If no responses have been received from this peer, then this object has the value zero.

如果没有收到来自该对等方的响应,则该对象的值为零。

            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 14 }
        
            If pcePcepPeerRole is pcc, then this field is meaningless
            and is set to zero."
       ::= { pcePcepPeerEntry 14 }
        
   pcePcepPeerNumPCReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages sent to this peer."
       ::= { pcePcepPeerEntry 15 }
        
   pcePcepPeerNumPCReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages sent to this peer."
       ::= { pcePcepPeerEntry 15 }
        
   pcePcepPeerNumPCReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages received from this peer."
       ::= { pcePcepPeerEntry 16 }
        
   pcePcepPeerNumPCReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages received from this peer."
       ::= { pcePcepPeerEntry 16 }
        
   pcePcepPeerNumPCRepSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCRep messages sent to this peer."
       ::= { pcePcepPeerEntry 17 }
        
   pcePcepPeerNumPCRepSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCRep messages sent to this peer."
       ::= { pcePcepPeerEntry 17 }
        
   pcePcepPeerNumPCRepRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCRep messages received from this peer."
       ::= { pcePcepPeerEntry 18 }
        
   pcePcepPeerNumPCRepRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCRep messages received from this peer."
       ::= { pcePcepPeerEntry 18 }
        
   pcePcepPeerNumPCErrSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCErr messages sent to this peer."
       ::= { pcePcepPeerEntry 19 }
        
   pcePcepPeerNumPCErrSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCErr messages sent to this peer."
       ::= { pcePcepPeerEntry 19 }
        
   pcePcepPeerNumPCErrRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCErr messages received from this peer."
       ::= { pcePcepPeerEntry 20 }
        
   pcePcepPeerNumPCErrRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCErr messages received from this peer."
       ::= { pcePcepPeerEntry 20 }
        
   pcePcepPeerNumPCNtfSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCNtf messages sent to this peer."
       ::= { pcePcepPeerEntry 21 }
        
   pcePcepPeerNumPCNtfSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCNtf messages sent to this peer."
       ::= { pcePcepPeerEntry 21 }
        
   pcePcepPeerNumPCNtfRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCNtf messages received from this peer."
       ::= { pcePcepPeerEntry 22 }
        
   pcePcepPeerNumPCNtfRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCNtf messages received from this peer."
       ::= { pcePcepPeerEntry 22 }
        
   pcePcepPeerNumKeepaliveSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of Keepalive messages sent to this peer."
       ::= { pcePcepPeerEntry 23 }
        
   pcePcepPeerNumKeepaliveSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of Keepalive messages sent to this peer."
       ::= { pcePcepPeerEntry 23 }
        
   pcePcepPeerNumKeepaliveRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of Keepalive messages received from this peer."
       ::= { pcePcepPeerEntry 24 }
        
   pcePcepPeerNumKeepaliveRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of Keepalive messages received from this peer."
       ::= { pcePcepPeerEntry 24 }
        
   pcePcepPeerNumUnknownRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of unknown messages received from this peer."
       ::= { pcePcepPeerEntry 25 }
        
   pcePcepPeerNumUnknownRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of unknown messages received from this peer."
       ::= { pcePcepPeerEntry 25 }
        
   pcePcepPeerNumCorruptRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of corrupted PCEP messages received from this
            peer."
       ::= { pcePcepPeerEntry 26 }
        
   pcePcepPeerNumCorruptRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of corrupted PCEP messages received from this
            peer."
       ::= { pcePcepPeerEntry 26 }
        

pcePcepPeerNumReqSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests sent to this peer. A request corresponds 1:1 with an RP object in a PCReq message.

PCEPcePeerNumReqSent对象类型语法计数器32 MAX-ACCESS只读状态当前描述“发送到此对等方的请求数。请求与PCReq消息中的RP对象的比例为1:1。

            This might be greater than pcePcepPeerNumPCReqSent because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepPeerEntry 27 }
        
            This might be greater than pcePcepPeerNumPCReqSent because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepPeerEntry 27 }
        
   pcePcepPeerNumSvecSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of SVEC objects sent to this peer in PCReq
            messages.  An SVEC object represents a set of synchronized
            requests."
       ::= { pcePcepPeerEntry 28 }
        
   pcePcepPeerNumSvecSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of SVEC objects sent to this peer in PCReq
            messages.  An SVEC object represents a set of synchronized
            requests."
       ::= { pcePcepPeerEntry 28 }
        
   pcePcepPeerNumSvecReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests sent to this peer that appeared in
            one or more SVEC objects."
       ::= { pcePcepPeerEntry 29 }
        
   pcePcepPeerNumSvecReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests sent to this peer that appeared in
            one or more SVEC objects."
       ::= { pcePcepPeerEntry 29 }
        
   pcePcepPeerNumReqSentPendRep OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response is still pending."
       ::= { pcePcepPeerEntry 30 }
        
   pcePcepPeerNumReqSentPendRep OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response is still pending."
       ::= { pcePcepPeerEntry 30 }
        
   pcePcepPeerNumReqSentEroRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response with an ERO was
            received.  Such responses indicate that a path was
            successfully computed by the peer."
       ::= { pcePcepPeerEntry 31 }
        
   pcePcepPeerNumReqSentEroRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response with an ERO was
            received.  Such responses indicate that a path was
            successfully computed by the peer."
       ::= { pcePcepPeerEntry 31 }
        
   pcePcepPeerNumReqSentNoPathRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response with a NO-PATH object was received.  Such
            responses indicate that the peer could not find a path to
            satisfy the request."
       ::= { pcePcepPeerEntry 32 }
        
   pcePcepPeerNumReqSentNoPathRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to this peer for
            which a response with a NO-PATH object was received.  Such
            responses indicate that the peer could not find a path to
            satisfy the request."
       ::= { pcePcepPeerEntry 32 }
        

pcePcepPeerNumReqSentCancelRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests that were canceled by the peer with a PCNtf message.

pcePcepPeerNumReqSentCancelRcvd对象类型语法计数器32 MAX-ACCESS只读状态当前描述“对等方使用PCNtf消息取消的请求数。

            This might be different than pcePcepPeerNumPCNtfRcvd because
            not all PCNtf messages are used to cancel requests, and a
            single PCNtf message can cancel multiple requests."
       ::= { pcePcepPeerEntry 33 }
        
            This might be different than pcePcepPeerNumPCNtfRcvd because
            not all PCNtf messages are used to cancel requests, and a
            single PCNtf message can cancel multiple requests."
       ::= { pcePcepPeerEntry 33 }
        

pcePcepPeerNumReqSentErrorRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests that were rejected by the peer with a PCErr message.

pcePcepPeerNumReqSentErrorRcvd对象类型语法计数器32 MAX-ACCESS只读状态当前描述“对等方使用PCErr消息拒绝的请求数。

            This might be different than pcePcepPeerNumPCErrRcvd because
            not all PCErr messages are used to reject requests, and a
            single PCErr message can reject multiple requests."
       ::= { pcePcepPeerEntry 34 }
        
            This might be different than pcePcepPeerNumPCErrRcvd because
            not all PCErr messages are used to reject requests, and a
            single PCErr message can reject multiple requests."
       ::= { pcePcepPeerEntry 34 }
        
   pcePcepPeerNumReqSentTimeout OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to a peer and
            have been abandoned because the peer has taken too long to
            respond to them."
       ::= { pcePcepPeerEntry 35 }
        
   pcePcepPeerNumReqSentTimeout OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been sent to a peer and
            have been abandoned because the peer has taken too long to
            respond to them."
       ::= { pcePcepPeerEntry 35 }
        
   pcePcepPeerNumReqSentCancelSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were sent to the peer and
            explicitly canceled by the local PCEP entity sending a
            PCNtf."
       ::= { pcePcepPeerEntry 36 }
        
   pcePcepPeerNumReqSentCancelSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were sent to the peer and
            explicitly canceled by the local PCEP entity sending a
            PCNtf."
       ::= { pcePcepPeerEntry 36 }
        
   pcePcepPeerNumReqSentClosed OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were sent to the peer and
            implicitly canceled when the session they were sent over was
            closed."
       ::= { pcePcepPeerEntry 37 }
        
   pcePcepPeerNumReqSentClosed OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were sent to the peer and
            implicitly canceled when the session they were sent over was
            closed."
       ::= { pcePcepPeerEntry 37 }
        

pcePcepPeerNumReqRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received from this peer. A request corresponds 1:1 with an RP object in a PCReq message.

pcePcepPeerNumReqRcvd对象类型语法计数器32 MAX-ACCESS只读状态当前描述“从该对等方接收的请求数。请求与PCReq消息中的RP对象的比例为1:1。

            This might be greater than pcePcepPeerNumPCReqRcvd because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepPeerEntry 38 }
        
            This might be greater than pcePcepPeerNumPCReqRcvd because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepPeerEntry 38 }
        
   pcePcepPeerNumSvecRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of SVEC objects received from this peer in PCReq
            messages.  An SVEC object represents a set of synchronized
            requests."
       ::= { pcePcepPeerEntry 39 }
        
   pcePcepPeerNumSvecRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of SVEC objects received from this peer in PCReq
            messages.  An SVEC object represents a set of synchronized
            requests."
       ::= { pcePcepPeerEntry 39 }
        
   pcePcepPeerNumSvecReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests received from this peer that appeared
            in one or more SVEC objects."
       ::= { pcePcepPeerEntry 40 }
        
   pcePcepPeerNumSvecReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests received from this peer that appeared
            in one or more SVEC objects."
       ::= { pcePcepPeerEntry 40 }
        
   pcePcepPeerNumReqRcvdPendRep OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response is still pending."
       ::= { pcePcepPeerEntry 41 }
        
   pcePcepPeerNumReqRcvdPendRep OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response is still pending."
       ::= { pcePcepPeerEntry 41 }
        

pcePcepPeerNumReqRcvdEroSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current

PCEPCEPPEERNUMREQURCVDEROSENT对象类型语法计数器32 MAX-ACCESS只读状态当前

       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response with an ERO was sent.  Such
            responses indicate that a path was successfully computed by
            the local PCEP entity."
       ::= { pcePcepPeerEntry 42 }
        
       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response with an ERO was sent.  Such
            responses indicate that a path was successfully computed by
            the local PCEP entity."
       ::= { pcePcepPeerEntry 42 }
        
   pcePcepPeerNumReqRcvdNoPathSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response with a NO-PATH object was sent.
            Such responses indicate that the local PCEP entity could
            not find a path to satisfy the request."
       ::= { pcePcepPeerEntry 43 }
        
   pcePcepPeerNumReqRcvdNoPathSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that have been received from this
            peer for which a response with a NO-PATH object was sent.
            Such responses indicate that the local PCEP entity could
            not find a path to satisfy the request."
       ::= { pcePcepPeerEntry 43 }
        

pcePcepPeerNumReqRcvdCancelSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received from this peer that were canceled by the local PCEP entity sending a PCNtf message.

pcePcepPeerNumReqRcvdCancelSent对象类型语法计数器32 MAX-ACCESS只读状态当前描述“本地PCEP实体发送PCNtf消息时从该对等方接收到的已取消的请求数。

            This might be different than pcePcepPeerNumPCNtfSent because
            not all PCNtf messages are used to cancel requests, and a
            single PCNtf message can cancel multiple requests."
       ::= { pcePcepPeerEntry 44 }
        
            This might be different than pcePcepPeerNumPCNtfSent because
            not all PCNtf messages are used to cancel requests, and a
            single PCNtf message can cancel multiple requests."
       ::= { pcePcepPeerEntry 44 }
        

pcePcepPeerNumReqRcvdErrorSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of requests received from this peer that were rejected by the local PCEP entity sending a PCErr message.

PCEPCEpperNumReqrcvdErrorSent对象类型语法计数器32 MAX-ACCESS只读状态当前描述“从该对等方接收的请求数,该请求被发送PCErr消息的本地PCEP实体拒绝。

            This might be different than pcePcepPeerNumPCErrSent because
            not all PCErr messages are used to reject requests, and a
            single PCErr message can reject multiple requests."
       ::= { pcePcepPeerEntry 45 }
        
            This might be different than pcePcepPeerNumPCErrSent because
            not all PCErr messages are used to reject requests, and a
            single PCErr message can reject multiple requests."
       ::= { pcePcepPeerEntry 45 }
        

pcePcepPeerNumReqRcvdCancelRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current

PCEPCEPPEERNUMREQURCVDCANCELRCVD对象类型语法计数器32 MAX-ACCESS只读状态当前

       DESCRIPTION
           "The number of requests that were received from the peer and
            explicitly canceled by the peer sending a PCNtf."
       ::= { pcePcepPeerEntry 46 }
        
       DESCRIPTION
           "The number of requests that were received from the peer and
            explicitly canceled by the peer sending a PCNtf."
       ::= { pcePcepPeerEntry 46 }
        
   pcePcepPeerNumReqRcvdClosed OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were received from the peer and
            implicitly canceled when the session they were received over
            was closed."
       ::= { pcePcepPeerEntry 47 }
        
   pcePcepPeerNumReqRcvdClosed OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of requests that were received from the peer and
            implicitly canceled when the session they were received over
            was closed."
       ::= { pcePcepPeerEntry 47 }
        
   pcePcepPeerNumRepRcvdUnknown OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of responses to unknown requests received from
            this peer.  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."
       ::= { pcePcepPeerEntry 48 }
        
   pcePcepPeerNumRepRcvdUnknown OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of responses to unknown requests received from
            this peer.  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."
       ::= { pcePcepPeerEntry 48 }
        
   pcePcepPeerNumReqRcvdUnknown OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of unknown requests that have been received from
            a peer.  An unknown request is a request whose RP object
            contains a request ID of zero."
       ::= { pcePcepPeerEntry 49 }
        
   pcePcepPeerNumReqRcvdUnknown OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of unknown requests that have been received from
            a peer.  An unknown request is a request whose RP object
            contains a request ID of zero."
       ::= { pcePcepPeerEntry 49 }
        

-- -- The PCEP Sessions Table --

----PCEP会话表--

pcePcepSessTable OBJECT-TYPE SYNTAX SEQUENCE OF PcePcepSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PCEP sessions that involve the local PCEP entity. Each entry in this table represents a single session. The entries in this table are read-only.

PCEPCEPSESTABLE PCEPCEPSSENTRY MAX-ACCESS的对象类型语法序列不可访问状态当前描述“涉及本地PCEP实体的PCEP会话表。此表中的每个条目表示单个会话。此表中的条目为只读。

            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."
       ::= { pcePcepObjects 3 }
        
            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."
       ::= { pcePcepObjects 3 }
        

pcePcepSessEntry OBJECT-TYPE SYNTAX PcePcepSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry represents a single PCEP session in which the local PCEP entity participates.

pcepcepssentry对象类型语法pcepcepssentry MAX-ACCESS not accessible STATUS current DESCRIPTION“此条目表示本地PCEP实体参与的单个PCEP会话。

            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."
       INDEX { pcePcepEntityIndex,
               pcePcepPeerAddrType,
               pcePcepPeerAddr,
               pcePcepSessInitiator }
       ::= { pcePcepSessTable 1 }
        
            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."
       INDEX { pcePcepEntityIndex,
               pcePcepPeerAddrType,
               pcePcepPeerAddr,
               pcePcepSessInitiator }
       ::= { pcePcepSessTable 1 }
        
   PcePcepSessEntry ::= SEQUENCE {
       pcePcepSessInitiator                INTEGER,
       pcePcepSessStateLastChange          TimeStamp,
       pcePcepSessState                    INTEGER,
       pcePcepSessConnectRetry             Counter32,
       pcePcepSessLocalID                  Unsigned32,
       pcePcepSessRemoteID                 Unsigned32,
       pcePcepSessKeepaliveTimer           Unsigned32,
       pcePcepSessPeerKeepaliveTimer       Unsigned32,
       pcePcepSessDeadTimer                Unsigned32,
       pcePcepSessPeerDeadTimer            Unsigned32,
       pcePcepSessKAHoldTimeRem            Unsigned32,
       pcePcepSessOverloaded               TruthValue,
       pcePcepSessOverloadTime             Unsigned32,
       pcePcepSessPeerOverloaded           TruthValue,
       pcePcepSessPeerOverloadTime         Unsigned32,
       pcePcepSessDiscontinuityTime        TimeStamp,
       pcePcepSessAvgRspTime               Unsigned32,
       pcePcepSessLWMRspTime               Unsigned32,
       pcePcepSessHWMRspTime               Unsigned32,
       pcePcepSessNumPCReqSent             Counter32,
       pcePcepSessNumPCReqRcvd             Counter32,
       pcePcepSessNumPCRepSent             Counter32,
       pcePcepSessNumPCRepRcvd             Counter32,
        
   PcePcepSessEntry ::= SEQUENCE {
       pcePcepSessInitiator                INTEGER,
       pcePcepSessStateLastChange          TimeStamp,
       pcePcepSessState                    INTEGER,
       pcePcepSessConnectRetry             Counter32,
       pcePcepSessLocalID                  Unsigned32,
       pcePcepSessRemoteID                 Unsigned32,
       pcePcepSessKeepaliveTimer           Unsigned32,
       pcePcepSessPeerKeepaliveTimer       Unsigned32,
       pcePcepSessDeadTimer                Unsigned32,
       pcePcepSessPeerDeadTimer            Unsigned32,
       pcePcepSessKAHoldTimeRem            Unsigned32,
       pcePcepSessOverloaded               TruthValue,
       pcePcepSessOverloadTime             Unsigned32,
       pcePcepSessPeerOverloaded           TruthValue,
       pcePcepSessPeerOverloadTime         Unsigned32,
       pcePcepSessDiscontinuityTime        TimeStamp,
       pcePcepSessAvgRspTime               Unsigned32,
       pcePcepSessLWMRspTime               Unsigned32,
       pcePcepSessHWMRspTime               Unsigned32,
       pcePcepSessNumPCReqSent             Counter32,
       pcePcepSessNumPCReqRcvd             Counter32,
       pcePcepSessNumPCRepSent             Counter32,
       pcePcepSessNumPCRepRcvd             Counter32,
        

pcePcepSessNumPCErrSent Counter32, pcePcepSessNumPCErrRcvd Counter32, pcePcepSessNumPCNtfSent Counter32, pcePcepSessNumPCNtfRcvd Counter32, pcePcepSessNumKeepaliveSent Counter32, pcePcepSessNumKeepaliveRcvd Counter32, pcePcepSessNumUnknownRcvd Counter32, pcePcepSessNumCorruptRcvd Counter32, pcePcepSessNumReqSent Counter32, pcePcepSessNumSvecSent Counter32, pcePcepSessNumSvecReqSent Counter32, pcePcepSessNumReqSentPendRep Counter32, pcePcepSessNumReqSentEroRcvd Counter32, pcePcepSessNumReqSentNoPathRcvd Counter32, pcePcepSessNumReqSentCancelRcvd Counter32, pcePcepSessNumReqSentErrorRcvd Counter32, pcePcepSessNumReqSentTimeout Counter32, pcePcepSessNumReqSentCancelSent Counter32, pcePcepSessNumReqRcvd Counter32, pcePcepSessNumSvecRcvd Counter32, pcePcepSessNumSvecReqRcvd Counter32, pcePcepSessNumReqRcvdPendRep Counter32, pcePcepSessNumReqRcvdEroSent Counter32, pcePcepSessNumReqRcvdNoPathSent Counter32, pcePcepSessNumReqRcvdCancelSent Counter32, pcePcepSessNumReqRcvdErrorSent Counter32, pcePcepSessNumReqRcvdCancelRcvd Counter32, pcePcepSessNumRepRcvdUnknown Counter32, pcePcepSessNumReqRcvdUnknown Counter32 }

PCEPCEPSNSUMPCERSENT计数器32、PCEPCEPSNSUMPCERRCVD计数器32、PCEPCEPSNSUMPCNTFRCVD计数器32、PCEPCEPSNSUMPCNTFRCVD计数器32、PCEPCEPSNSUMKEEPALIVESENT计数器32、PCEPCEPSNSUMKEEPALIVERCVD计数器32、PCEPCEPSUMCNURPCVD计数器32、PCEPCEPSUMCNORRUPTRCVD计数器32、,PCEPCEPSSNUMSvecSent计数器32、PCEPCEPSSNUMSvecReqSent计数器32、PCEPCEPSSNUMREEQSENTERRCVD计数器32、PCEPCEPSSNUMREQSENTNOPATHRCVD计数器32、PCEPCEPSSNUMREQSENTCANCERCVD计数器32、PCEPCEPSSNUMREQSENTERRCVD计数器32、PCEPCEPSSNUMREQSENTERRCVD超时计数器32、,PCEPCEPSSNUMREQSENTCANCELSENT计数器32、PCEPCEPSSNUMREQRCVD计数器32、PCEPCEPSSNUMSESVECRCVD计数器32、PCEPCEPSSNUMSESVECREQRRCVD计数器32、PCEPCEPSSNUMREQRCVENDREP计数器32、PCEPCEPSSNUMREQRCVDEROSENT计数器32、PCEPCEPSSNUMREQRCVDNOPATHENT计数器32、PCEPCEPSSNUMREQRCVDCANCELSENT计数器32、,pcepcepssnumreqrcvderrorsent计数器32、pcepcepssnumreqrcvdcancelrcvd计数器32、pcepcepssnumreqrcvdunknown计数器32、pcepcepssnumreqrcvdunknown计数器32}

   pcePcepSessInitiator OBJECT-TYPE
       SYNTAX      INTEGER {
                      local(1),
                      remote(2)
                   }
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "The initiator of the session; that is, whether the TCP
            connection was initiated by the local PCEP entity or the
            peer.
        
   pcePcepSessInitiator OBJECT-TYPE
       SYNTAX      INTEGER {
                      local(1),
                      remote(2)
                   }
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "The initiator of the session; that is, whether the TCP
            connection was initiated by the local PCEP entity or the
            peer.
        

There is a window during session initialization where two sessions can exist between a pair of PCEP speakers, each initiated by one of the speakers. One of these sessions is always discarded before it leaves OpenWait state. However, before it is discarded, two sessions to the given peer

会话初始化期间有一个窗口,其中一对PCEP扬声器之间可以存在两个会话,每个会话由其中一个扬声器启动。其中一个会话在离开OpenWait状态之前总是被丢弃。但是,在它被丢弃之前,需要向给定的对等方发送两个会话

            appear transiently in this MIB module.  The sessions are
            distinguished by who initiated them, and so this field is an
            index for pcePcepSessTable."
       ::= { pcePcepSessEntry 1 }
        
            appear transiently in this MIB module.  The sessions are
            distinguished by who initiated them, and so this field is an
            index for pcePcepSessTable."
       ::= { pcePcepSessEntry 1 }
        
   pcePcepSessStateLastChange OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time this session entered its
            current state as denoted by the pcePcepSessState object."
       ::= { pcePcepSessEntry 2 }
        
   pcePcepSessStateLastChange OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time this session entered its
            current state as denoted by the pcePcepSessState object."
       ::= { pcePcepSessEntry 2 }
        
   pcePcepSessState OBJECT-TYPE
       SYNTAX      INTEGER {
                      tcpPending(1),
                      openWait(2),
                      keepWait(3),
                      sessionUp(4)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The current state of the session.
        
   pcePcepSessState OBJECT-TYPE
       SYNTAX      INTEGER {
                      tcpPending(1),
                      openWait(2),
                      keepWait(3),
                      sessionUp(4)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The current state of the session.
        
            The set of possible states excludes the idle state since
            entries do not exist in this table in the idle state."
       ::= { pcePcepSessEntry 3 }
        
            The set of possible states excludes the idle state since
            entries do not exist in this table in the idle state."
       ::= { pcePcepSessEntry 3 }
        
   pcePcepSessConnectRetry OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of times that the local PCEP entity has
            attempted to establish a TCP connection for this session
            without success.  The PCEP entity gives up when this
            reaches pcePcepEntityConnectMaxRetry."
       ::= { pcePcepSessEntry 4 }
        
   pcePcepSessConnectRetry OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of times that the local PCEP entity has
            attempted to establish a TCP connection for this session
            without success.  The PCEP entity gives up when this
            reaches pcePcepEntityConnectMaxRetry."
       ::= { pcePcepSessEntry 4 }
        

pcePcepSessLocalID OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the PCEP session ID used by the local PCEP entity in the Open message for this session.

PCEPCEPSLSOLCALID对象类型语法Unsigned32(0..255)MAX-ACCESS只读状态当前描述“本地PCEP实体在此会话的打开消息中使用的PCEP会话ID的值。

            If pcePcepSessState is tcpPending, then this is the session
            ID that will be used in the Open message.  Otherwise, this
            is the session ID that was sent in the Open message."
       ::= { pcePcepSessEntry 5 }
        
            If pcePcepSessState is tcpPending, then this is the session
            ID that will be used in the Open message.  Otherwise, this
            is the session ID that was sent in the Open message."
       ::= { pcePcepSessEntry 5 }
        

pcePcepSessRemoteID OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the PCEP session ID used by the peer in its Open message for this session.

PCEPCEPSREMOTEID对象类型语法Unsigned32(0..255)MAX-ACCESS只读状态当前描述“对等方在此会话的打开消息中使用的PCEP会话ID的值。

            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 6 }
        
            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 6 }
        

pcePcepSessKeepaliveTimer OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The agreed maximum interval at which the local PCEP entity transmits PCEP messages on this PCEP session. Zero means that the local PCEP entity never sends Keepalives on this session.

PCEPCEPSESKEEPALIVETIMER对象类型语法Unsigned32(0..255)单位“秒”最大访问只读状态当前描述“本地PCEP实体在此PCEP会话上传输PCEP消息的约定最大间隔。零表示本地PCEP实体在此会话上从不发送Keepalives。

            This field is used if and only if pcePcepSessState is
            sessionUp.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 7 }
        
            This field is used if and only if pcePcepSessState is
            sessionUp.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 7 }
        

pcePcepSessPeerKeepaliveTimer OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The agreed maximum interval at which the peer transmits PCEP messages on this PCEP session. Zero means that the peer never sends Keepalives on this session.

PCEPCEPSpeerKeepaliveTimer对象类型语法Unsigned32(0..255)单位“秒”最大访问只读状态当前描述“对等方在此PCEP会话上传输PCEP消息的约定最大间隔。零表示对等方在此会话上从不发送Keepalives。

            This field is used if and only if pcePcepSessState is
            sessionUp.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 8 }
        
            This field is used if and only if pcePcepSessState is
            sessionUp.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 8 }
        
   pcePcepSessDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The DeadTimer interval for this PCEP session."
       ::= { pcePcepSessEntry 9 }
        
   pcePcepSessDeadTimer OBJECT-TYPE
       SYNTAX      Unsigned32 (0..255)
       UNITS       "seconds"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The DeadTimer interval for this PCEP session."
       ::= { pcePcepSessEntry 9 }
        

pcePcepSessPeerDeadTimer OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The peer's DeadTimer interval for this PCEP session.

PCEPCEPSpeerDeadTimer对象类型语法Unsigned32(0..255)单位“秒”最大访问只读状态当前描述“此PCEP会话的对等方死区计时器间隔”。

            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 10 }
        
            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 10 }
        

pcePcepSessKAHoldTimeRem OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The Keepalive hold time remaining for this session.

pcepcepskaholdtimerem对象类型语法Unsigned32(0..255)单位“秒”最大访问只读状态当前描述“此会话剩余的保留保留保留时间”。

            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 11 }
        
            If pcePcepSessState is tcpPending or openWait, then this
            field is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 11 }
        
   pcePcepSessOverloaded OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "If the local PCEP entity has informed the peer that it is
            currently overloaded, then this is set to true.  Otherwise,
            it is set to false."
       ::= { pcePcepSessEntry 12 }
        
   pcePcepSessOverloaded OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "If the local PCEP entity has informed the peer that it is
            currently overloaded, then this is set to true.  Otherwise,
            it is set to false."
       ::= { pcePcepSessEntry 12 }
        

pcePcepSessOverloadTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current

PCEPCEPSOSOVERLOADTIME对象类型语法无符号32单位“秒”最大访问只读状态当前

DESCRIPTION "The interval of time that is remaining until the local PCEP entity will cease to be overloaded on this session.

DESCRIPTION“本地PCEP实体在此会话上停止过载之前的剩余时间间隔。

            This field is only used if pcePcepSessOverloaded is set to
            true.  Otherwise, it is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 13 }
        
            This field is only used if pcePcepSessOverloaded is set to
            true.  Otherwise, it is not used and MUST be set to zero."
       ::= { pcePcepSessEntry 13 }
        
   pcePcepSessPeerOverloaded OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "If the peer has informed the local PCEP entity that it is
            currently overloaded, then this is set to true.  Otherwise,
            it is set to false."
       ::= { pcePcepSessEntry 14 }
        
   pcePcepSessPeerOverloaded OBJECT-TYPE
       SYNTAX      TruthValue
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "If the peer has informed the local PCEP entity that it is
            currently overloaded, then this is set to true.  Otherwise,
            it is set to false."
       ::= { pcePcepSessEntry 14 }
        

pcePcepSessPeerOverloadTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The interval of time that is remaining until the peer will cease to be overloaded. If it is not known how long the peer will stay in overloaded state, this field is set to zero.

PCepcepseSpeeroOverloadTime对象类型语法Unsigned32个单位“秒”MAX-ACCESS只读状态当前描述“在对等方停止重载之前剩余的时间间隔。如果不知道对等方将保持重载状态多长时间,则此字段设置为零。

            This field is only used if pcePcepSessPeerOverloaded is set
            to true.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 15 }
        
            This field is only used if pcePcepSessPeerOverloaded is set
            to true.  Otherwise, it is not used and MUST be set to
            zero."
       ::= { pcePcepSessEntry 15 }
        
   pcePcepSessDiscontinuityTime OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time that the statistics in
            this row were last reset."
       ::= { pcePcepSessEntry 16 }
        
   pcePcepSessDiscontinuityTime OBJECT-TYPE
       SYNTAX      TimeStamp
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The value of sysUpTime at the time that the statistics in
            this row were last reset."
       ::= { pcePcepSessEntry 16 }
        

pcePcepSessAvgRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current

PCEPCEPSASVARGRSPTIME对象类型语法无符号32单位“毫秒”最大访问只读状态当前

DESCRIPTION "The average response time for this peer on this session.

DESCRIPTION“此会话中此对等方的平均响应时间。

            If an average response time has not been calculated for this
            peer, then this object has the value zero."
       ::= { pcePcepSessEntry 17 }
        
            If an average response time has not been calculated for this
            peer, then this object has the value zero."
       ::= { pcePcepSessEntry 17 }
        

pcePcepSessLWMRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The smallest (low-water mark) response time seen from this peer on this session.

PCEPCEPSLSLWMRSPTIME对象类型语法Unsigned32个单位“毫秒”最大访问只读状态当前描述“在此会话上从此对等方看到的最小(低水位线)响应时间。

            If no responses have been received from this peer, then this
            object has the value zero."
       ::= { pcePcepSessEntry 18 }
        
            If no responses have been received from this peer, then this
            object has the value zero."
       ::= { pcePcepSessEntry 18 }
        

pcePcepSessHWMRspTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The greatest (high-water mark) response time seen from this peer on this session.

pcepcepshshwmrsptime对象类型语法Unsigned32个单位“毫秒”MAX-ACCESS只读状态当前描述“此会话上从该对等方看到的最大(高水位)响应时间。

            If no responses have been received from this peer, then this
            object has the value zero."
       ::= { pcePcepSessEntry 19 }
        
            If no responses have been received from this peer, then this
            object has the value zero."
       ::= { pcePcepSessEntry 19 }
        
   pcePcepSessNumPCReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages sent on this session."
       ::= { pcePcepSessEntry 20 }
        
   pcePcepSessNumPCReqSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages sent on this session."
       ::= { pcePcepSessEntry 20 }
        
   pcePcepSessNumPCReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages received on this session."
       ::= { pcePcepSessEntry 21 }
        
   pcePcepSessNumPCReqRcvd OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCReq messages received on this session."
       ::= { pcePcepSessEntry 21 }
        
   pcePcepSessNumPCRepSent OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The number of PCRep messages sent on this session."
       ::= { pcePcepSessEntry 22 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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 }
        
   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.

PCEPCEPSNSUMREQSENT对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此会话上发送的请求数。请求与PCReq消息中的RP对象的比例为1:1。

            This might be greater than pcePcepSessNumPCReqSent because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepSessEntry 32 }
        
            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 }
        
   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 }
        
   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 }
        
   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 }
        
   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."

PCEPCEPSNSUMREQSENTNOPATHRCVD对象类型语法计数器32 MAX-ACCESS只读状态当前说明“此会话上接收到的不成功响应数。响应与PCRep消息中的RP对象的比例为1:1。不成功响应是无路径对象的响应。”

       ::= { pcePcepSessEntry 37 }
        
       ::= { 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.

PCEPCEPSNSUMREQSENTCANCERCVD对象类型语法计数器32 MAX-ACCESS只读状态当前描述“对等方使用PCNtf消息取消的在此会话上发送的请求数。

            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 }
        
            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.

PCEPCEPSNSUMREQSENTERRORRCVD对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在该会话上发送的请求数,被对等方拒绝并带有PCErr消息。

            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 }
        
            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 }
        
   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 }
        
   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.

PCEPCEPSNSUMREQRCVD对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此会话上接收的请求数。请求与PCReq消息中的RP对象的比例为1:1。

            This might be greater than pcePcepSessNumPCReqRcvd because
            multiple requests can be batched into a single PCReq
            message."
       ::= { pcePcepSessEntry 42 }
        
            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 }
        
   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 }
        
   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 }
        
   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

PCEPCEPSNSUMREQRCVDEROSENT对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此会话上发送的成功响应数。响应与PCRep中的RP对象的比例为1:1

            message.  A successful response is a response for which an
            ERO was successfully computed."
       ::= { pcePcepSessEntry 46 }
        
            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 }
        
   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.

PCEPCEPSNSUMREQRCVDCANCELSENT对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此会话上收到的请求数,该请求被发送PCNtf消息的本地PCEP实体取消。

            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 }
        
            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.

PCEPCEPSNSUMREQRCVDERROSENT对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此会话上接收的请求数,被发送PCErr消息的本地PCEP实体拒绝。

            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 }
        
            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."

PCEPCEPSNSUMREQRCVDCANCELRCVD对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此会话上接收并由发送PCNtf的对等方显式取消的请求数。”

       ::= { pcePcepSessEntry 50 }
        
       ::= { 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 }
        
   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 }
        
   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
   ---
        
   ---
   --- 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 }
        
   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
   ---
        
   ---
   --- Notifications
   ---
        

pcePcepSessUp NOTIFICATION-TYPE OBJECTS { pcePcepSessState,

pcepcepssup通知类型对象{pcepcepsstate,

                      pcePcepSessStateLastChange
                   }
       STATUS      current
       DESCRIPTION
           "This notification is sent when the value of
            pcePcepSessState enters the sessionUp state."
       ::= { pcePcepNotifications 1 }
        
                      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 }
        
   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 }
        
   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 }
        
   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
        
   pcePcepSessPeerOverload NOTIFICATION-TYPE
       OBJECTS     {
                      pcePcepSessPeerOverloaded,
                      pcePcepSessPeerOverloadTime
                   }
       STATUS      current
        
       DESCRIPTION
           "This notification is sent when a peer enters overload
            state."
       ::= { pcePcepNotifications 5 }
        
       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 }
        
   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 }
        
   pcePcepCompliances
       OBJECT IDENTIFIER ::= { pcePcepConformance 1 }
        
   pcePcepGroups
       OBJECT IDENTIFIER ::= { pcePcepConformance 2 }
        
   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."

pcePcepModuleReadOnlyCompliance MODULE-COMPLIANCE状态当前描述“该模块是在支持只读的情况下实现的。换句话说,通过实现该模块-COMPLIANCE只能进行监控。”

       MODULE -- this module
           MANDATORY-GROUPS    {
                                 pcePcepGeneralGroup,
                                 pcePcepNotificationsGroup
                               }
        
       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."
        
       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."
        
-- 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 }
        
       ::= { 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,

PCEPceGeneralGroup对象组对象{pcePcepEntityAdminStatus、PCEPCEPEntityPropertStatus、pcePcepEntityAddrType、pcePcepEntityAddr、PCEPCEPEntityConnectionTimer、PCEPCEPEntityConnectionMaxRetry、pcePcepEntityInitBackoffTimer、PCEPCEPEPEntityMaxBackOffTimer、PCEPCEPEPEPEntityOpenWaitTimer、PCEPCEPEPEPEPEPEPEPEntityKeepWaitTimer、PCEPCEPEPEPEPEPEPEPEPEPEPEPEntityKeepAliveTimer、PCEPCEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEntityDeadTimer开启,pcepceptityMaxKeepAliveTimer,pcepceptityMaxDeadTimer,pcepceptityMindeAliveTimer,pcepceptityIndeadTimer,pcepceptitySyncTimer,pcepceptityRequestTimer,pcepceptityMaxSessions,pcepceptityMaxUnknownReqs,pcepceptityMaxUnownNMsgs,pcepcepeerrole,pcepcepeerDierDiscontinuitTime,pcepcepeerInInitiateSession,pcepcepeerSessionNEXSists,PCEPCEPPEERNUMSESSETUPOK,PCEPCEPPEERNUMSESSETUPFAIL,pcePcepPeerSessionUpTime,pcePcepPeerSessionFailUpTime,PCEPCEPPEERAVGRSTIME,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,

pcePcepPeerHWMRspTime,pcePcepPeerNumPCReqRcvd,PCEPCEPPEERNUMPCREPCVD,pcePcepPeerNumPCRepRcvd,pcePcepPeerNumPCErrSent,PCEPCEPPEERNUMPCRRCVD,pcePcepPeerNumPCNtfSent,PCEPCEPPEERNUMPCVD,PCEPCEPPEERNUMKEEPERNUMBERCVD,pcePcepPeerNumUnknownRcvd,PCEPCEPPEERNUMCRCRCVD,pcePcepPeerNumReqSent、pcePcepPeerNumSvecSent、pcePcepPeerNumReqSentPendRep、PCEPCEPPeerNumReqSentRorcvd、pcePcepPeerNumReqSentNoPathRcvd、pcePcepPeerNumReqSentCancelRcvd、pcePcepPeerNumReqSentTimeout、pcePcepPeerNumReqSentCancelSent、PCEPEPCEPPeerNumReqSentClosed、PCEPEPCEPPeerNumReqSent、,pcepceppernumsvecrcvd,pcepceppernumsvecrrcvd,pcepceppernumreqrcvdpendrep,pcepcepeernumreqrcvderosent,pcepcepeernumreqrcvdnopathssent,pcepcepeernumreqrcvdcancelsent,pcepcepeernumreqrcvderrorsent,pcepcepeernumreqrcvdcancelrcvd,pcepcepeernumreqrcvdonknown,pcepcepeernumreqrcvdunknown,pcepcepsstateslastchange,pcepcepsstate,pcepcepsesconnectory,pcepcepsslocalid,pcepcepsesremoteid,pcepcepseskeepalivetimer,pcepcepsespeerkeepalivetimer,pcepcepsesdeadtimer,pcepcepseskeepeadertimer,pcepcepskaholdtimerem,pcepcepsessoverload,pcepcepsowerload,

                 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 }
        
                 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 }
        
   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
5. 安全考虑

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.

此MIB模块中定义的PCEPceNotificationsMaxRate对象具有读写的MAX-ACCESS子句。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作会使设备受到攻击。特别是,PCEPceNotificationsMaxRate可能被不当地用于停止发出通知或允许大量通知以高速率发送给管理代理。

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.

在某些网络环境中,此MIB模块中的所有可读对象(即具有MAX-ACCESS而非not ACCESS的对象)可能被视为敏感或易受攻击。因此,在通过SNMP通过网络发送这些对象时,控制甚至获取和/或通知对这些对象的访问,甚至可能加密这些对象的值,这一点非常重要。敏感度/漏洞的产生是因为这些对象共同提供了有关网络内路径计算请求和响应的数量和频率的信息,并可以揭示其配置的某些方面。

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.

SNMPv3之前的SNMP版本未包含足够的安全性。即使网络本身是安全的(例如通过使用IPsec),也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB模块中的对象。

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)

实现应提供SNMPv3框架(参见[RFC3410])所述的安全功能,声称符合SNMPv3标准的实现必须包括通过基于用户的安全模型(USM)[RFC3414]和AES密码算法[RFC3826]对身份验证和隐私的完全支持。实现还可以提供对传输安全模型(TSM)的支持

[RFC5591] in combination with a secure transport such as SSH [RFC5592] or TLS/DTLS [RFC6353].

[RFC5591]与SSH[RFC5592]或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.

此外,不建议部署SNMPv3之前的SNMP版本。相反,建议部署SNMPv3并启用加密安全性。然后,客户/运营商应负责确保授予访问此MIB模块实例权限的SNMP实体已正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)访问对象。

6. IANA Considerations
6. IANA考虑

The MIB module in this document uses the following IANA-assigned OBJECT IDENTIFIER values recorded in the SMI Numbers registry:

本文档中的MIB模块使用SMI编号注册表中记录的以下IANA分配的对象标识符值:

        Descriptor        OBJECT IDENTIFIER value
        ----------        -----------------------
        pcePcepMIB         { mib-2 227 }
        
        Descriptor        OBJECT IDENTIFIER value
        ----------        -----------------------
        pcePcepMIB         { mib-2 227 }
        
7. References
7. 工具书类
7.1. Normative References
7.1. 规范性引用文件

[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>.

[RFC2119]Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月<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>.

[RFC2578]McCloghrie,K.,Ed.,Perkins,D.,Ed.,和J.Schoenwaeld,Ed.“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月<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>.

[RFC2579]McCloghrie,K.,Ed.,Perkins,D.,Ed.,和J.Schoenwaeld,Ed.“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月<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>.

[RFC2580]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月<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>.

[RFC3414]Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)第3版基于用户的安全模型(USM)”,STD 62,RFC 3414,2002年12月<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>.

[RFC3826]Blumenthal,U.,Maino,F.,和K.McCloghrie,“基于SNMP用户的安全模型中的高级加密标准(AES)密码算法”,RFC 3826,2004年6月<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>.

[RFC4001]Daniele,M.,Haberman,B.,Routhier,S.,和J.Schoenwaeld,“互联网网络地址的文本约定”,RFC 40012005年2月<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>.

[RFC5440]Vasseur,JP。和JL。Le Roux,“路径计算元件(PCE)通信协议(PCEP)”,RFC 54402009年3月<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>.

[RFC5591]Harrington,D.和W.Hardaker,“简单网络管理协议(SNMP)的传输安全模型”,STD 78,RFC 5591,2009年6月<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>.

[RFC5592]Harrington,D.,Salowey,J.,和W.Hardaker,“简单网络管理协议(SNMP)的安全外壳传输模型”,RFC 55922009年6月<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>.

[RFC6353]Hardaker,W.“简单网络管理协议(SNMP)的传输层安全(TLS)传输模型”,STD 78,RFC 63532011年7月<http://www.rfc-editor.org/info/rfc6353>.

7.2. Informative References
7.2. 资料性引用

[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>.

[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月<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>.

[RFC4655]Farrel,A.,Vasseur,J.,和J.Ash,“基于路径计算元素(PCE)的体系结构”,RFC 46552006年8月<http://www.rfc-editor.org/info/rfc4655>.

Appendix A. PCEP MIB Module Example
附录A.PCEP MIB模块示例

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.

此示例考虑下图所示的一组PCC/PCE关系。该示例显示PCE2和PCCb处读取的PCEP MIB模块的内容。

       PCE1---PCE2   PCE3
         |   /  |    /  |
         |  /   |   /   |
       PCCa/    PCCb   PCCc
        
       PCE1---PCE2   PCE3
         |   /  |    /  |
         |  /   |   /   |
       PCCa/    PCCb   PCCc
        

The IP addresses of the PCE speakers in this diagram are given in the following table.

下表给出了此图中PCE扬声器的IP地址。

       +------+-------------+
       | 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 |
       +------+-------------+
        
       +------+-------------+
       | 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.

在此示例中,PCCb和PCE3之间的PCEP会话当前已关闭。

A.1. Contents of PCEP MIB Module at PCE2
A.1. PCE2处PCEP MIB模块的内容

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.

在PCE2,有一个本地PCEP实体,它有三个对等方(PCCa、PCCb和PCE1)。所有这些对等方都有一个活动会话。

The contents of the PCEP MIB module as read at PCE2 are as follows.

在PCE2读取的PCEP MIB模块的内容如下所示。

   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 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,

在pcepcepeertable{pcepcepeeraddrType ipv4(1)中--PCE1 pcepcepeeraddr 1.1.1,pcepcepeerrole pccandpec(3),pcepcepeerdiscontinuitytime TimeStamp,pcepcepeerinitatesession true(1),pcepcepeersessionexists true(1),pcepcepeernumssessetupok 1,pcepcepeernumssessetupfail 0,pcepcepeersessionuptime时间戳,pcepcepeersessionfailtime 0,pcepcepeersessionfailuptime时间戳,pcepcepeerravgrsptime 0,pcepcepeerlwmrsptime 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,

PCEPCEPPEERHMRSPTIME 0,pcePcepPeerNumPCReqSent 0,pcePcepPeerNumPCReqRcvd 0,pcePcepPeerNumPCRepRcvd 0,pcePcepPeerNumPCErrSent 0,PCEPCEPPEERNUMPCRERCVD 0,PCEPCEPPEERNUMPCFRCVD 0,PCEPCEPPEERNUMPCRENRCVD 123,PCEPCEPPEERNUMKEEPERUNKNOWNRCVD 0,pcepceppernumcorruptrcvd 0,pcepceppernumreqsent 0,pcepceppernums ecsent 0,pcepceppernumreqsentpendrep 0,pcepceppernumreqsenterorrcvd 0,pcepceppernumreqsentnopathrcvd 0,pcepceppernumreqsentcvd 0,pcepceppernumreqsentererrorrcvd 0,pcepceppernumreqsentertimeout 0,pcepcepeernumreqcancelsent 0,pcepceppernumreqsentClosed 0,pcepceppernumreqrcvd 0,pcepceppernumsecrcvd 0,pcepcepeernumreqrcvdpendrep 0,pcepcepeernumreqrcvderosent 0,pcepcepeernumreqrcvdnopathssent 0,pcepcepeernumreqrcvdcancelsent 0,pcepcepeernumreqrcvderrorsent 0,pcepcepeernumreqrcvdcancelrcvd 0,pcepcepeernumreqrcvdclosed 0,pcepcepeernumreprcvdunknown 0,pcepcepeernumreqrcvdunknown 0},{pcepcepeeraddrType ipv4(1),--PCCa-pcepcepeeraddr 11.11.11,pcepcepeerrole-pcc(1),pcepcepeerdiscontinuitytime时间戳,pcepcepeerinitatesession假(0),pcepcepeersepersessionexists真(1),pcepcepeernumssessetupok 1,pcepcepeernumssessetupfail 0,pcepcepeersessionuptime时间戳,pcepcepeersessionfailtime 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,

pcePcepPeerSessionFailUpTime时间戳,PCEPCEPPeerVgrSpTime 200,PCEPCEPPeerWmrPtime 100,PCEPCEPPeerHmrPtime 300,pcePcepPeerNumPCReqSent 0,pcePcepPeerNumPCReqRcvd 3,pcePcepPeerNumPCRepSent 3,PCEPCEPPeerNumpCrepCvd 0,PCEPCEPPeerNumperNumperCvd 0,pcepceppernumkeepalivement 123,pcepceppernumkeepalivercvd 123,pcepceppernumunknownrcvd 0,pcepceppernumcorruptrcvd 0,pcepceppernumreqsent 0,pcepceppernumsvecsent 0,pcepceppernumreqsentrep 0,pcepceppernumreqsenterorrcvd 0,pcepceppernumreqsentnopathrcvd 0,pcepcepeernumreqcancelrcvd 0,pcePcepPeerNumReqSentErrorRcvd 0,pcePcepPeerNumReqSentTimeout 0,PCEPCEPPeerNumReqSentCancel 0,pcePcepPeerNumReqSentClosed 0,pcePcepPeerNumReqSentErrorRcvd 3,PCEPCEPPeerNumReqRecVD 0,PCEPCEPPeerNumReqSrcVD 0,PCEPEPCEPPeerNumReqRen取消发送0,pcepcepeernumreqrcvderrorsent 0,pcepcepeernumreqrcvdcancelrcvd 0,pcepcepeernumreqrcvdclosed 0,pcepcepeernumreqrcvdunknown 0},{pceppeernumreqrcvdunknown 0},{pceppeeraddrType ipv4(1),--PCCb pceppeerpeeraddr 22.22.22.22,pcepcepeerrole pcc(1),pcepcepeerrdiscontintime时间戳,pceppeerinititesession true(1),pcepcepeersessionexists true(1),pcepcepeernumssessetupok 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 }

PCEPcepeerNumsSetupFail 0,PCEPcepeerSessionUptime时间戳,PCEPcepeerSessionFailTime 0,PCEPcepeerSessionFailUptime时间戳,pcepceppernumpercent 0,pcepceppernumperrcvd 0,pcepceppernumpcntfrcvd 0,pcepcepeernumkeepalivement 123,pcepcepeernumkeepalivercvd 123,pcepcepeernumunknownrcvd 0,pcepcepeernumcorruptrcvd 0,pcepcepeernumrequest 0,pcepcepeernumecsent 0,pcepcepeernumsecret 0,pcepcepeernumrequendrep 0,pcePcepPeerNumReqSentErrorRcvd 0,pcePcepPeerNumReqSentNoPathRcvd 0,pcePcepPeerNumReqSentErrorRcvd 0,pcePcepPeerNumReqSentTimeout 0,pcePcepPeerNumReqSentCancelSent 0,pcePcepPeerNumReqSentClosed 0,PCEPEPCEPPeerNumReqrcvd 4,PCEPCEPPeerNumReccvd 0,PCEPCEPPeerNumReqrend0,pcepceppernumreqrcvderosent 3,pcepceppernumreqrcvdnopathssent 1,pcepceppernumreqrcvdcancelsent 0,pcepceppernumreqrcvderrorsent 0,pcepceppernumreqrcvdcancelrcvd0,pcepceppernumreqrcvdclosed 0,pcepceppernumreqrcvdunknown 0,pcepcepeernumreqrcvdunknown 0}

In pcePcepSessTable { pcePcepSessInitiator local(1), --PCE1 pcePcepSessStateLastChange TimeStamp, pcePcepSessState sessionUp(4),

在pcepcepsstable{pcePcepSessInitiator local(1),--PCE1 pcepcepsstateslastchange时间戳,pcepcepsstate 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,

PCepcepseSconnectory 0,PCepcepseSlocalId 1,PCepcepseSRemoteId 2,PCepcepseSkeepaliveTimer 1,PCepcepseSpeerkeepaliveTimer 1,PCepcepseSedepTimer 4,PCepcepseSpeerReadTimer 4,PCepcepskskaholdTimerem 1,pcePcepSessOverloaded false(0),PCepcepsessoverloader false(0),PCepcepseSpeperoverloader time 0,PCEPCEPSDSDISCONTINUITYTIME时间戳,PCEPCEPSSAVGRSTIME 0,PCEPCEPSSLWMRSPTIME 0,PCEPCEPSSHWMRSPTIME 0,PCEPCEPSSNUMPCREQRCVD 0,PCEPCEPSSNUMPCREPSENT 0,PCEPCEPSSNUMPCREPRCVD 0,PCEPCEPSSNUMPCRERSENT 0,PCEPCEPSSNUMPCRERRCVD 0,PCEPCEPSSNUMPCCEPSCNTFSD 0,PCEPCEPSSNUMKEEPALIVESNT 123,PCEPCEPSSNUMKEEPALIVESD 123,PCEPCEPSSNUMUNKNOWNRCVD 0,PCEPCEPSSNUMCORRUPTRCVD 0,PCEPCEPSSNUMREQSENT 0,PCEPCEPSSNUMSENSVECSENT 0,PCEPCEPSSNUMREQSENTREP 0,PCEPCEPSSNUMREQSENTNOPATHRCVD 0,PCEPCEPSSNUMREQSENTNOPATHRCVD 0,PCEPCEPSSNUMREQSENTRCVD 0,PCEPCEPSSNUMREQSENTERRORCVD 0,PCEPCEPSSNUMREQSENTTIMEOUT 0,PCEPCEPSSNUMREQSENTCANCESTENT 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMSESVECRCVD 0,PCEPCEPSSNUMREQRCVEDEPREP 0,PCEPCEPSSNUMREQRCVDERSENT 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMREQRCVD 0,pcepcepsunmreqrcvdcancelrcvd 0,pcepcepsunmreprcvd 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,

pcepcepsunumreqrcvdunknown 0},{pcePcepSessInitiator remote(2),--PCCa pcePcepSessState lastchange时间戳,pcepcepsstate sessionUp(4),pcepcepsescsconnectory 0,pcePcepSessLocalID 2,pcepcepsesremoteid 1,pcepcepseskeepalivetimer 1,pcepcepsespeerkeepalivetimer 1,pcepcepsesdeadtimer 4,pcepcepsespederheadtimer 4,pcepcepskaholdtimerem 1,pcePcepSessOverloaded false(0),pcepcepsessoverloadetime 0,pcepcepsperoverloaded false(0),PCEPCEPSSPEEROVERLOADTIME 0,PCEPCEPSSDiscontinuityTime时间戳,PCEPCEPSSAVGRSPTIME 200,PCEPCEPSSLWMRSPTIME 100,PCEPCEPSSHWMRSPTIME 300,PCEPCEPSSNUMPCREQUESENT 0,PCEPCEPSSNUMPCREQRCVD 1,PCEPCEPSSNUMPCREQUESENT 1,PCEPCEPSSNUMPCREPRCVD 0,PCEPCEPSSNUMPCCEPSCNTFSENT 0,pcePcepSessNumPCNtfRcvd 0,PCEPCEPSSNUMKEEPALIVESENT 123,PCEPCEPSSNUMKEEPALIVERCVD 123,PCEPCEPSSNUMUNKNOWNRCVD 0,PCEPCEPSSNUMCORRUPTRCVD 0,PCEPCEPSSNUMSENT 0,PCEPCEPSSNUMSENTREQUESENT 0,PCEPCEPSSNUMREQUESENT 0,PCEPCEPSSNUMERREQUESENTNOPRCVD 0elRcvd 0,PCEPCEPSSNUMREQSENTERRCVD 0,PCEPCEPSSNUMREQSENTTIMEOUT 0,PCEPCEPSSNUMREQSENTCANCESENT 0,PCEPCEPSSNUMREQRCVD 3,PCEPCEPSSNUMSVECRCVD 0,PCEPCEPSSNUMVECRECVD 0,PCEPCEPSSNUMREQRCVDPENDREP 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,

PCEPCEPSSNUMREQRCVDEROSENT 3,PCEPCEPSSNUMREQRCVDNOPATHEND 0,PCEPCEPSSNUMREQRCVDCANCELSENT 0,PCEPCEPSSNUMREQRCVDERORSENT 0,PCEPCEPSSNUMREQRCVDNOPATHEND 0,PCEPCEPSSNUMREQRCVDNOPATHEND 0},PCEPCEPSSNUMREQRCVDNOPATE远程(2),PCCb PCEPCEPSSESSSTATE LASTCHANGE时间戳,PCEPCEPSSTATE seSSONUP(4),pcepcepsescsconnectory 0,pcePcepSessLocalID 2,pcepcepsesremoteid 1,pcepcepseskeepalivetimer 1,pcepcepsespeerkeepalivetimer 1,pcepcepsesdeadtimer 4,pcepcepsespederheadtimer 4,pcepcepskaholdtimerem 1,pcePcepSessOverloaded false(0),pcepcepsessoverloadetime 0,pcepcepsperoverloaded false(0),pcepcepsespeeroverloadtime 0,pcepcepsesdiscontinuytime时间戳,pcepcepssavgrsptime 200,pcepcepslslwmrsptime 100,pcepcepshshwmrsptime 300,pcepcepsnsumcreqresent 0,pcepcepsumcreqrcvd 4,pcepcepsumcrempcrepsent 4,pcepcepsumcrempcreprcvd 0,pcepcepsumpsumpersent 0,pcepcepsumpccepsumpccerrrcvd 0,pcePcepSessNumPCNtfRcvd 0,PCEPCEPSSNUMKEEPALIVESENT 123,PCEPCEPSSNUMKEEPALIVERCVD 123,PCEPCEPSSNUMUNKNOWNRCVD 0,PCEPCEPSSNUMCORRUPTRCVD 0,PCEPCEPSSNUMSENT 0,PCEPCEPSSNUMSENTREQUESENT 0,PCEPCEPSSNUMREQUESENT 0,PCEPCEPSSNUMERREQUESENTNOPRCVD 0elRcvd 0,PCEPCEPSSNUMREQSENTER RCVD 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 }

PCEPCEPSSNUMREQSENTTIMEOUT 0,PCEPCEPSSNUMREQSENTCANCESTENT 0,PCEPCEPSSNUMREQRCVD 4,PCEPCEPSSNUMSESVECRCVD 0,PCEPCEPSSNUMREQRCVDPENDREP 0,PCEPCEPSSNUMREQRCVDERSENT 3,PCEPCEPSSNUMREQRCVD 1,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMREQRCVDERSTER 0,PCEPCEPSSNUMREQRCVD 0,pcepcepssnumrecvdunknown 0,pcepcepssnumreqrcvdunknown 0}

A.2. Contents of PCEP MIB Module at PCCb
A.2. PCCb处PCEP MIB模块的内容

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.

在PCCb,有一个本地PCEP实体有两个对等实体(PCE2和PCE3)。到PCE2的会话处于活动状态,但到PCE3的会话当前已关闭。

The contents of the PCEP MIB module as read at PCCb are as follows.

PCCb读取的PCEP MIB模块内容如下所示。

   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 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,

在pcepcepeertable{pcepcepeeraddrType ipv4(1)中,--PCE2 pcepcepeeraddr 2.2.2,pcepcepeerrole pce(2),pcepcepeerdiscontinuitytime TimeStamp,pcepcepeerininitatesession true(1),pcepcepeersessionexists true(1)),pcepcepeernumssessetupok 0,pcepcepeernumssessetupfail 1,pcepcepeersessionuptime时间戳,pcepcepeersessionfailtime时间戳,pcepcepeersessionfailuptime时间戳,pcepcepeerravgrsptime 0,pcepcepeerlwmrsptime 0,pcepcepeerhwmrsptime 0,pcepcepeernumpcreqsent 4,pcepcepeernumpcreqrd 0,pcepcepeernumpcRepRcvd 4,pcepceppernumpercent 0,pcepceppernumperrrcvd 0,pcepceppernumpcntfrcvd 0,pcepceppernumkeepalivent 0,pcepceppernumkeepalivercvd 0,pcepceppernumunknownrcvd 0,pcepceppernumcorruptrcvd 0,pcepceppernumrequest 4,pcepceppernumecsent 0,pcepceppernumreqsenterorcvd 3,pcepceppernumreqsentnopathrcvd 1,pcepceppernumreqsentcvd 0,pcepceppernumreqsenterrorcvd 0,pcepceppernumreqsenterrorcvd 0,pcepceppernumreqsentcvd 0,pcepceppernumreqsentercvd 0,pcepceppernumreqpendrep 0,pCepperPeerNumReqrcvderosent 0,PcepperPeerNumReqrcvdNoPathSent 0,PcepperPeerNumReqrcvdCancelsent 0,PcepperPeerNumReqrcvdErrorsent 0,PcepperPeerNumReqrcvdCancelrcvd 0,PcepperPeerNumReqrcvdClosed 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,

pcepcepeernumreprcvdunknown 0,pcepcepeernumreqrcvdunknown 0},{pcepcepeeraddrType ipv4(1),--PCE3 pcepcepeeraddr 3.3.3,pcepcepeerrole pce(2),pcepcepeerdiscontinuitytime TimeStamp,pcepcepeerinitatesession true(1),pcepcepeersessionexists false(0),pcepcepeernumssessetupok 1,pcepcepeernumssessetupfail 0,pcepcepeersessionuptime时间戳,pcepcepeersessionfailtime时间戳,pcepcepeersessionfailuptime时间戳NUMPCREPCVD 3,PCEPCEPPEERNUMPERNSENT 0,PCEPCEPPEERNUMPERRRCVD 0,pcePcepPeerNumPCNtfRcvd 0,pcePcepPeerNumKeepaliveSent 123,pcePcepPeerNumKeepaliveRcvd 123,pcePcepPeerNumUnknownRcvd 0,PCEPCEPPEERNUMERNCTRCVD 0,PCEPEPCEPPEERNUMREQUESENT 4,PCEPEPCEPPEERNUMESENT 0,PCEPEPCEPPEERNUMSRENQUESENTPendRep 0,PCEPCEPPEERNUMREQUESENTERRCVD 3,PCEPCEPPEERNUMREQUESENTNOPATHRCVD 0,PCEPCEPPEERNUMREQUESENTERRCVD 0,PCEPCEPPEERNUMREQUESENTERRCVD 0,PCEPCEPPEERNUMREQUESENT取消发送0,PCEPCEPPEERNUMREQUESENTCLOSED 1,PCEPCEPPEERNUMREQUERRCVD 0dRep 0,PCEPCEpperNumReqrcvderosent 0,PCEPCEpperNumReqrcvdnoPathSent 0,PCEPCEpperNumReqrcvdcancelsent 0,

pcePcepPeerNumReqRcvdErrorSent 0, pcePcepPeerNumReqRcvdCancelRcvd 0, pcePcepPeerNumReqRcvdClosed 0, pcePcepPeerNumRepRcvdUnknown 0, pcePcepPeerNumReqRcvdUnknown 0 }

PCEPCEPPeerNumReqrcvdErrorSend 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,

在pcepcepsstable{pcePcepSessInitiator local(1),--PCE2 pcepcepsstateslastchange时间戳,pcepcepsstate sessionUp(4),pcepcepsescsconnectory 0,pcePcepSessLocalID 1,pcepcepses远程ID 1,pcepcepseskeepalivetimer 1,pcepcepsespeerkeepalivetimer 1,pcepcepsesdeadtimer 4,pcepcepsespederheadtimer 4,pcepcepskaholdtimerem 1,pcepcepsessoverload假(0),pcepcepsessoverload假(0),PCEPCEPSSPEEROVERLOADTIME 0,PCEPCEPSDSDISCONTINUITYTIME时间戳,PCEPCEPSSAVGRSPTIME 200,PCEPCEPSSLWMRSPTIME 100,PCEPCEPSSHWMRSPTIME 300,PCEPCEPSSNUMPCREQUESENT 4,PCEPCEPSSNUMPCREQRCVD 0,PCEPCEPSSNUMPCREQUESENT 0,PCEPCEPSSNUMPCCEPSCNTFSENT 0,pcePcepSessNumPCNtfRcvd 0,PCEPCEPSSNUMKEEPALIVESENT 123,PCEPCEPSSNUMKEEPALIVERCVD 123,PCEPCEPSSNUMUNKNOWNRCVD 0,PCEPCEPSSNUMCORRUPTRCVD 0,PCEPCEPSSNUMSENSUMSENT 0,PCEPCEPSSNUMSENSREQUESENT 0,PCEPCEPSSNUMREQUESNTREP 0,PCEPCEPSSNUMREQUESENERREQUESENTNOPRCVD 3,PCEPCEPSENTSSNUMREQUESENTNOPRCVD 1,PCEPCEPSSNUMCEPSSNUMREQUENTelRcvd 0,PCEPCEPSSNUMREQSENTERRCVD 0,PCEPCEPSSNUMREQSENTER超时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 }

PCEPCEPSSNUMREQSENTCANCESTENT 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMSESVECRCVD 0,PCEPCEPSSNUMREQRCVDPENDREP 0,PCEPCEPSSNUMREQRCVDEROSENT 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMREQRCVDERORSTENT 0,PCEPCEPSSNUMREQRCVDERORSTENT 0,PCEPCEPSSNUMREQRCVD 0,PCEPCEPSSNUMREQRCVDERNOW 0,pcepcepsunumreqrcvdunknown 0}

-- no session to PCE3

--没有到PCE3的会话

Acknowledgements

致谢

The authors would like to thank Santanu Mazumder, Meral Shirazipour, and Adrian Farrel for their valuable input.

作者要感谢Santanu Mazumder、Meral Shirazipour和Adrian Farrel的宝贵意见。

Contributors

贡献者

Dhruv Dhody Huawei Technologies Leela Palace Bangalore, Karnataka 560008 India

印度卡纳塔克邦班加罗尔杜鲁夫杜迪华为技术有限公司,邮编560008

   EMail: dhruv.ietf@gmail.com
        
   EMail: dhruv.ietf@gmail.com
        

Authors' Addresses

作者地址

Agrahara Kiran Koushik Brocade Communications, Inc.

Agrahara Kiran Koushik Brocade通信公司。

   EMail: kkoushik@brocade.com
        
   EMail: kkoushik@brocade.com
        

Emile Stephan Orange 2 Avenue Pierre Marzin Lannion F-22307 France

埃米尔·斯蒂芬·奥兰治2大道皮埃尔·马津·拉尼翁F-22307法国

   EMail: emile.stephan@orange.com
        
   EMail: emile.stephan@orange.com
        

Quintin Zhao Huawei Technology 125 Nagog Technology Park Acton, MA 01719 United States

Quintin Zhao华为技术125美国马萨诸塞州阿克顿市纳戈科技园01719

   EMail: qzhao@huawei.com
        
   EMail: qzhao@huawei.com
        

Daniel King Old Dog Consulting

丹尼尔·金老狗咨询公司

   EMail: daniel@olddog.co.uk
        
   EMail: daniel@olddog.co.uk
        

Jonathan Hardwick Metaswitch 100 Church Street Enfield EN2 6BQ United Kingdom

Jonathan Hardwick Metaswitch 100 Church Street Enfield EN2 6BQ英国

   EMail: jonathan.hardwick@metaswitch.com
        
   EMail: jonathan.hardwick@metaswitch.com