Enum PCEPErrors
- java.lang.Object
- 
- java.lang.Enum<PCEPErrors>
- 
- org.opendaylight.protocol.pcep.spi.PCEPErrors
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<PCEPErrors>
 
 public enum PCEPErrors extends Enum<PCEPErrors> Possible errors listed in RFC5440, RFC 5455 and stateful draft.
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description ATTEMPT_2ND_SESSIONAttempt to establish a second PCEP session.BAD_LABEL_FORMATSegment Routing error: Bad label format.BAD_LABEL_VALUESegment Routing error: ERO subobject with invalid SID value.C_BIT_SETC bit of the METRIC object set (request rejected).CANNOT_COMPLETE_STATE_SYNCA PCC indicates to a PCE that it can not complete the state synchronization.CANNOT_PROCESS_STATE_REPORTA PCE indicates to a PCC that it can not process (an otherwise valid) LSP State Report.CANNOT_SATISFY_P2MP_REQUEST_DUE_TO_INSUFFISIENT_MEMMORYThe PCE cannot satisfy the request due to insufficient memory.CAPABILITY_NOT_SUPPORTEDCapability not supported.CT_AND_SETUP_PRIORITY_DO_NOT_FORM_TE_CLASSDiffserv-aware TE error: Class-Type and setup priority do not form a configured TE-class.DB_VERSION_TLV_MISSING_WHEN_SYNC_ALLOWEDThe LSP-DB-VERSION TLV Missing when State Synchronization Avoidance enabled.DELEGATION_NON_REVOKABLEDelegation for PCE-initiated LSP cannot be revoked.END_POINTS_MISSINGEND-POINTS object missing.ERO_MISSINGERO Object missing for a path in an LSP Update Request where TE-LSP setup is requested.GCO_NOT_ALLOWEDGlobal concurrent optimization not allowed (GCO extension).GCO_NOT_SUPPORTEDGlobal concurrent optimization not supported (GCO extension).INSUFFICIENT_MEMORYInsufficient memory (GCO extension).INVALID_CTDiffserv-aware TE error: Invalid Class-Type.INVALID_LSP_DB_VERSIONReceived an invalid LSP DB Version Number.LSP_CLEANUP_TLV_MISSINGLSP cleanup TLV missing.LSP_DB_VERSION_MISMATCHLSP Database version mismatch.LSP_DB_VERSION_MISSINGLSP-DB-VERSION TLV missing.LSP_IDENTIFIERS_TLV_MISSINGLSP-IDENTIFIERS TLV missing for a path in an LSP Update Request where TE-LSP setup is requested.LSP_INTERNAL_ERRORLSP instantiation error: Internal error.LSP_LIMIT_EXCEEDEDPCE-initiated LSP limit reached.LSP_MISSINGLSP Object missing.LSP_NOT_PCE_INITIATEDLSP is not PCE-initiated.LSP_RSVP_ERRORLSP instantiation error: RSVP signaling error.LSP_UNACC_INST_PARAMSLSP instantiation error: Unacceptable instantiation parameters.MISMATCHED_PSTInvalid traffic engineering path setup type: Mismatched path setup type.MONITORING_OBJECT_MISSINGMONITORING object missing.NO_MSG_BEFORE_EXP_KEEPWAITNo Keepalive or PCErr message received before the expiration of the KeepWait timer.NO_OPEN_BEFORE_EXP_OPENWAITNo Open message received before the expiration of the OpenWait timer.NO_SUFFICIENT_LSP_CHANGENo sufficient LSP change information for incremental LSP state synchronization.NON_ACC_NEG_SESSION_CHARUnacceptable but negotiable session characteristics.NON_ACC_NON_NEG_SESSION_CHARUnacceptable and non-negotiable session characteristics.NON_IDENTICAL_ERO_SUBOBJECTSSegment Routing error: Non-identical ERO subobjects.NON_OR_INVALID_OPEN_MSGReception of an invalid Open message or a non Open message.NON_STARTTLS_MSG_RCVDReception of non-StartTLS or non-PCErr message.NON_ZERO_PLSPIDNon-zero PLSP-ID in LSP initiation request.NOT_CAPPABLE_P2MP_COMPUTATIONThe PCE is not capable of P2MP computation.NOT_POSSIBLE_WITHOUT_TLSFailure, connection without TLS not possible.NOT_SUPPORTED_OBJ_CLASSNot supported object class.NOT_SUPPORTED_OBJ_TYPENot supported object Type.O_BIT_SETO bit of the RP object cleared (request rejected).OF_BIT_SETOF bit of the RP object set (request rejected).OF_NOT_ALLOWEDObjective function not allowed (request rejected).P_FLAG_NOT_SETReception of an object with P flag not set although the P flag must be set according to this specification.P2MP_COMPUTATION_NOT_ALLOWEDP2MP Path computation is not allowed.P2MP_FRAGMENTATION_FAILRUEP2MP Fragmented request failure.P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_INCONSISTENT_EPThe PCE is not capable to satisfy the request due to inconsistent END-POINTS.P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT2The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 2.P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT3The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 3.P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT4The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 4.PCEP_VERSION_NOT_SUPPORTEDPCEP version not supported.PCERR_NON_ACC_SESSION_CHARReception of a PCErr message proposing unacceptable session characteristics.POSSIBLE_WITHOUT_TLSFailure, connection without TLS possible.RESOURCE_LIMIT_EXCEEDEDA PCE indicates to a PCC that it has exceeded the resource limit allocated for its state, and thus it cannot accept and process its LSP State Report message.RP_MISSINGRP object missing.RRO_MISSINGRRO missing for a reoptimization request (R bit of the RP object set).SECOND_OPEN_MSGReception of a second Open message with still unacceptable session characteristics.SID_AND_NAI_ABSENT_IN_EROSegment Routing error: Both SID and NAI are absent in ERO subobject.SID_AND_NAI_ABSENT_IN_RROSegment Routing error: Both SID and NAI are absent in RRO subobject.SID_NON_IDENTICAL_RRO_SUBOBJECTSSegment Routing error: Non-identical RRO subobjects.SRP_MISSINGSrp Object missing for a path in an LSP Update Request where TE-LSP setup is requested.STARTTLS_RCVD_INCORRECTLYReception of StartTLS after any PCEP exchange.STARTTLS_TIMER_EXPNo StartTLS message before StartTLSWait timer expired.SYMBOLIC_PATH_NAME_MISSINGSYMBOLIC-PATH-NAME TLV missing.SYNC_PATH_COMP_REQ_MISSINGSynchronized path computation request missing.UNEXPECTED_SYNCHRONIZATION_ATTEMPTAttempt to trigger a synchronization when the PCE triggered synchronization capability has not been advertised.UNKNOWN_PLSP_IDAttempted LSP Update Request for an LSP identified by an unknown PLSP-ID.UNKNOWN_REQ_REFUnknown request reference.UNRECOGNIZED_OBJ_CLASSUnrecognized object class.UNRECOGNIZED_OBJ_TYPEUnrecognized object Type.UNSUPPORTED_CTDiffserv-aware TE error: Unsupported Class-Type.UNSUPPORTED_NUMBER_OF_SR_ERO_SUBOBJECTSSegment Routing error: Unsupported number of Segment ERO subobjects.UNSUPPORTED_PSTInvalid traffic engineering path setup type: Unsupported path setup type.UPDATE_REQ_FOR_NO_STATEFULAttempted LSP Update Request if active stateful PCE capability was not negotiated active PCE.UPDATE_REQ_FOR_NON_LSPAttempted LSP Update Request for a non- delegated LSP.USED_SYMBOLIC_PATH_NAMESYMBOLIC-PATH-NAME in use.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PCEPErrorsforValue(org.opendaylight.yangtools.yang.common.Uint8 errorType, org.opendaylight.yangtools.yang.common.Uint8 errorValue)org.opendaylight.yangtools.yang.common.Uint8getErrorType()org.opendaylight.yangtools.yang.common.Uint8getErrorValue()static PCEPErrorsvalueOf(String name)Returns the enum constant of this type with the specified name.static PCEPErrors[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
NON_OR_INVALID_OPEN_MSGpublic static final PCEPErrors NON_OR_INVALID_OPEN_MSG Reception of an invalid Open message or a non Open message.
 - 
NO_OPEN_BEFORE_EXP_OPENWAITpublic static final PCEPErrors NO_OPEN_BEFORE_EXP_OPENWAIT No Open message received before the expiration of the OpenWait timer.
 - 
NON_ACC_NON_NEG_SESSION_CHARpublic static final PCEPErrors NON_ACC_NON_NEG_SESSION_CHAR Unacceptable and non-negotiable session characteristics.
 - 
NON_ACC_NEG_SESSION_CHARpublic static final PCEPErrors NON_ACC_NEG_SESSION_CHAR Unacceptable but negotiable session characteristics.
 - 
SECOND_OPEN_MSGpublic static final PCEPErrors SECOND_OPEN_MSG Reception of a second Open message with still unacceptable session characteristics.
 - 
PCERR_NON_ACC_SESSION_CHARpublic static final PCEPErrors PCERR_NON_ACC_SESSION_CHAR Reception of a PCErr message proposing unacceptable session characteristics.
 - 
NO_MSG_BEFORE_EXP_KEEPWAITpublic static final PCEPErrors NO_MSG_BEFORE_EXP_KEEPWAIT No Keepalive or PCErr message received before the expiration of the KeepWait timer.
 - 
CAPABILITY_NOT_SUPPORTEDpublic static final PCEPErrors CAPABILITY_NOT_SUPPORTED Capability not supported.
 - 
PCEP_VERSION_NOT_SUPPORTEDpublic static final PCEPErrors PCEP_VERSION_NOT_SUPPORTED PCEP version not supported.
 - 
UNRECOGNIZED_OBJ_CLASSpublic static final PCEPErrors UNRECOGNIZED_OBJ_CLASS Unrecognized object class.
 - 
UNRECOGNIZED_OBJ_TYPEpublic static final PCEPErrors UNRECOGNIZED_OBJ_TYPE Unrecognized object Type.
 - 
NOT_SUPPORTED_OBJ_CLASSpublic static final PCEPErrors NOT_SUPPORTED_OBJ_CLASS Not supported object class.
 - 
NOT_SUPPORTED_OBJ_TYPEpublic static final PCEPErrors NOT_SUPPORTED_OBJ_TYPE Not supported object Type.
 - 
C_BIT_SETpublic static final PCEPErrors C_BIT_SET C bit of the METRIC object set (request rejected).
 - 
O_BIT_SETpublic static final PCEPErrors O_BIT_SET O bit of the RP object cleared (request rejected).
 - 
OF_NOT_ALLOWEDpublic static final PCEPErrors OF_NOT_ALLOWED Objective function not allowed (request rejected).
 - 
OF_BIT_SETpublic static final PCEPErrors OF_BIT_SET OF bit of the RP object set (request rejected).
 - 
GCO_NOT_ALLOWEDpublic static final PCEPErrors GCO_NOT_ALLOWED Global concurrent optimization not allowed (GCO extension).
 - 
P2MP_COMPUTATION_NOT_ALLOWEDpublic static final PCEPErrors P2MP_COMPUTATION_NOT_ALLOWED P2MP Path computation is not allowed.
 - 
RP_MISSINGpublic static final PCEPErrors RP_MISSING RP object missing.
 - 
RRO_MISSINGpublic static final PCEPErrors RRO_MISSING RRO missing for a reoptimization request (R bit of the RP object set).
 - 
END_POINTS_MISSINGpublic static final PCEPErrors END_POINTS_MISSING END-POINTS object missing.
 - 
LSP_CLEANUP_TLV_MISSINGpublic static final PCEPErrors LSP_CLEANUP_TLV_MISSING LSP cleanup TLV missing.
 - 
SYMBOLIC_PATH_NAME_MISSINGpublic static final PCEPErrors SYMBOLIC_PATH_NAME_MISSING SYMBOLIC-PATH-NAME TLV missing.
 - 
SYNC_PATH_COMP_REQ_MISSINGpublic static final PCEPErrors SYNC_PATH_COMP_REQ_MISSING Synchronized path computation request missing.
 - 
UNKNOWN_REQ_REFpublic static final PCEPErrors UNKNOWN_REQ_REF Unknown request reference.
 - 
ATTEMPT_2ND_SESSIONpublic static final PCEPErrors ATTEMPT_2ND_SESSION Attempt to establish a second PCEP session.
 - 
LSP_MISSINGpublic static final PCEPErrors LSP_MISSING LSP Object missing.
 - 
ERO_MISSINGpublic static final PCEPErrors ERO_MISSING ERO Object missing for a path in an LSP Update Request where TE-LSP setup is requested.
 - 
SRP_MISSINGpublic static final PCEPErrors SRP_MISSING Srp Object missing for a path in an LSP Update Request where TE-LSP setup is requested.
 - 
LSP_IDENTIFIERS_TLV_MISSINGpublic static final PCEPErrors LSP_IDENTIFIERS_TLV_MISSING LSP-IDENTIFIERS TLV missing for a path in an LSP Update Request where TE-LSP setup is requested.
 - 
P_FLAG_NOT_SETpublic static final PCEPErrors P_FLAG_NOT_SET Reception of an object with P flag not set although the P flag must be set according to this specification.
 - 
INSUFFICIENT_MEMORYpublic static final PCEPErrors INSUFFICIENT_MEMORY Insufficient memory (GCO extension).
 - 
GCO_NOT_SUPPORTEDpublic static final PCEPErrors GCO_NOT_SUPPORTED Global concurrent optimization not supported (GCO extension).
 - 
UNSUPPORTED_CTpublic static final PCEPErrors UNSUPPORTED_CT Diffserv-aware TE error: Unsupported Class-Type.
 - 
INVALID_CTpublic static final PCEPErrors INVALID_CT Diffserv-aware TE error: Invalid Class-Type.
 - 
CT_AND_SETUP_PRIORITY_DO_NOT_FORM_TE_CLASSpublic static final PCEPErrors CT_AND_SETUP_PRIORITY_DO_NOT_FORM_TE_CLASS Diffserv-aware TE error: Class-Type and setup priority do not form a configured TE-class.
 - 
CANNOT_SATISFY_P2MP_REQUEST_DUE_TO_INSUFFISIENT_MEMMORYpublic static final PCEPErrors CANNOT_SATISFY_P2MP_REQUEST_DUE_TO_INSUFFISIENT_MEMMORY The PCE cannot satisfy the request due to insufficient memory.
 - 
NOT_CAPPABLE_P2MP_COMPUTATIONpublic static final PCEPErrors NOT_CAPPABLE_P2MP_COMPUTATION The PCE is not capable of P2MP computation.
 - 
P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT2public static final PCEPErrors P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT2 The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 2.
 - 
P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT3public static final PCEPErrors P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT3 The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 3.
 - 
P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT4public static final PCEPErrors P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT4 The PCE is not capable to satisfy the request due to no END-POINTS with leaf type 4.
 - 
P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_INCONSISTENT_EPpublic static final PCEPErrors P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_INCONSISTENT_EP The PCE is not capable to satisfy the request due to inconsistent END-POINTS.
 - 
P2MP_FRAGMENTATION_FAILRUEpublic static final PCEPErrors P2MP_FRAGMENTATION_FAILRUE P2MP Fragmented request failure.
 - 
UPDATE_REQ_FOR_NON_LSPpublic static final PCEPErrors UPDATE_REQ_FOR_NON_LSP Attempted LSP Update Request for a non- delegated LSP. The PCEP-ERROR Object is followed by the LSP Object that identifies the LSP.
 - 
UPDATE_REQ_FOR_NO_STATEFULpublic static final PCEPErrors UPDATE_REQ_FOR_NO_STATEFUL Attempted LSP Update Request if active stateful PCE capability was not negotiated active PCE.
 - 
UNKNOWN_PLSP_IDpublic static final PCEPErrors UNKNOWN_PLSP_ID Attempted LSP Update Request for an LSP identified by an unknown PLSP-ID.
 - 
RESOURCE_LIMIT_EXCEEDEDpublic static final PCEPErrors RESOURCE_LIMIT_EXCEEDED A PCE indicates to a PCC that it has exceeded the resource limit allocated for its state, and thus it cannot accept and process its LSP State Report message.
 - 
LSP_LIMIT_EXCEEDEDpublic static final PCEPErrors LSP_LIMIT_EXCEEDED PCE-initiated LSP limit reached.
 - 
DELEGATION_NON_REVOKABLEpublic static final PCEPErrors DELEGATION_NON_REVOKABLE Delegation for PCE-initiated LSP cannot be revoked.
 - 
NON_ZERO_PLSPIDpublic static final PCEPErrors NON_ZERO_PLSPID Non-zero PLSP-ID in LSP initiation request.
 - 
CANNOT_PROCESS_STATE_REPORTpublic static final PCEPErrors CANNOT_PROCESS_STATE_REPORT A PCE indicates to a PCC that it can not process (an otherwise valid) LSP State Report. The PCEP-ERROR Object is followed by the LSP Object that identifies the LSP.
 - 
LSP_DB_VERSION_MISMATCHpublic static final PCEPErrors LSP_DB_VERSION_MISMATCH LSP Database version mismatch.
 - 
DB_VERSION_TLV_MISSING_WHEN_SYNC_ALLOWEDpublic static final PCEPErrors DB_VERSION_TLV_MISSING_WHEN_SYNC_ALLOWED The LSP-DB-VERSION TLV Missing when State Synchronization Avoidance enabled.
 - 
CANNOT_COMPLETE_STATE_SYNCpublic static final PCEPErrors CANNOT_COMPLETE_STATE_SYNC A PCC indicates to a PCE that it can not complete the state synchronization.
 - 
USED_SYMBOLIC_PATH_NAMEpublic static final PCEPErrors USED_SYMBOLIC_PATH_NAME SYMBOLIC-PATH-NAME in use.
 - 
LSP_UNACC_INST_PARAMSpublic static final PCEPErrors LSP_UNACC_INST_PARAMS LSP instantiation error: Unacceptable instantiation parameters.
 - 
LSP_INTERNAL_ERRORpublic static final PCEPErrors LSP_INTERNAL_ERROR LSP instantiation error: Internal error.
 - 
LSP_RSVP_ERRORpublic static final PCEPErrors LSP_RSVP_ERROR LSP instantiation error: RSVP signaling error.
 - 
BAD_LABEL_VALUEpublic static final PCEPErrors BAD_LABEL_VALUE Segment Routing error: ERO subobject with invalid SID value.
 - 
UNSUPPORTED_NUMBER_OF_SR_ERO_SUBOBJECTSpublic static final PCEPErrors UNSUPPORTED_NUMBER_OF_SR_ERO_SUBOBJECTS Segment Routing error: Unsupported number of Segment ERO subobjects.
 - 
BAD_LABEL_FORMATpublic static final PCEPErrors BAD_LABEL_FORMAT Segment Routing error: Bad label format.
 - 
NON_IDENTICAL_ERO_SUBOBJECTSpublic static final PCEPErrors NON_IDENTICAL_ERO_SUBOBJECTS Segment Routing error: Non-identical ERO subobjects.
 - 
SID_AND_NAI_ABSENT_IN_EROpublic static final PCEPErrors SID_AND_NAI_ABSENT_IN_ERO Segment Routing error: Both SID and NAI are absent in ERO subobject.
 - 
SID_AND_NAI_ABSENT_IN_RROpublic static final PCEPErrors SID_AND_NAI_ABSENT_IN_RRO Segment Routing error: Both SID and NAI are absent in RRO subobject.
 - 
SID_NON_IDENTICAL_RRO_SUBOBJECTSpublic static final PCEPErrors SID_NON_IDENTICAL_RRO_SUBOBJECTS Segment Routing error: Non-identical RRO subobjects.
 - 
UNSUPPORTED_PSTpublic static final PCEPErrors UNSUPPORTED_PST Invalid traffic engineering path setup type: Unsupported path setup type.
 - 
MISMATCHED_PSTpublic static final PCEPErrors MISMATCHED_PST Invalid traffic engineering path setup type: Mismatched path setup type.
 - 
MONITORING_OBJECT_MISSINGpublic static final PCEPErrors MONITORING_OBJECT_MISSING MONITORING object missing.
 - 
STARTTLS_RCVD_INCORRECTLYpublic static final PCEPErrors STARTTLS_RCVD_INCORRECTLY Reception of StartTLS after any PCEP exchange.
 - 
NON_STARTTLS_MSG_RCVDpublic static final PCEPErrors NON_STARTTLS_MSG_RCVD Reception of non-StartTLS or non-PCErr message.
 - 
NOT_POSSIBLE_WITHOUT_TLSpublic static final PCEPErrors NOT_POSSIBLE_WITHOUT_TLS Failure, connection without TLS not possible.
 - 
POSSIBLE_WITHOUT_TLSpublic static final PCEPErrors POSSIBLE_WITHOUT_TLS Failure, connection without TLS possible.
 - 
STARTTLS_TIMER_EXPpublic static final PCEPErrors STARTTLS_TIMER_EXP No StartTLS message before StartTLSWait timer expired.
 - 
LSP_NOT_PCE_INITIATEDpublic static final PCEPErrors LSP_NOT_PCE_INITIATED LSP is not PCE-initiated.
 - 
LSP_DB_VERSION_MISSINGpublic static final PCEPErrors LSP_DB_VERSION_MISSING LSP-DB-VERSION TLV missing.
 - 
UNEXPECTED_SYNCHRONIZATION_ATTEMPTpublic static final PCEPErrors UNEXPECTED_SYNCHRONIZATION_ATTEMPT Attempt to trigger a synchronization when the PCE triggered synchronization capability has not been advertised.
 - 
NO_SUFFICIENT_LSP_CHANGEpublic static final PCEPErrors NO_SUFFICIENT_LSP_CHANGE No sufficient LSP change information for incremental LSP state synchronization.
 - 
INVALID_LSP_DB_VERSIONpublic static final PCEPErrors INVALID_LSP_DB_VERSION Received an invalid LSP DB Version Number.
 
- 
 - 
Method Detail- 
valuespublic static PCEPErrors[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PCEPErrors c : PCEPErrors.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static PCEPErrors valueOf(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 - 
forValuepublic static PCEPErrors forValue(org.opendaylight.yangtools.yang.common.Uint8 errorType, org.opendaylight.yangtools.yang.common.Uint8 errorValue) 
 - 
getErrorTypepublic org.opendaylight.yangtools.yang.common.Uint8 getErrorType() 
 - 
getErrorValuepublic org.opendaylight.yangtools.yang.common.Uint8 getErrorValue() 
 
- 
 
-