Enum Class PCEPErrors

java.lang.Object
java.lang.Enum<PCEPErrors>
org.opendaylight.protocol.pcep.spi.PCEPErrors
All Implemented Interfaces:
Serializable, Comparable<PCEPErrors>, Constable

public enum PCEPErrors extends Enum<PCEPErrors>
Possible errors listed in various PCE RFC.
See Also:
  • Enum Constant Details

    • NON_OR_INVALID_OPEN_MSG

      public static final PCEPErrors NON_OR_INVALID_OPEN_MSG
      Reception of an invalid Open message or a non Open message.
    • NO_OPEN_BEFORE_EXP_OPENWAIT

      public static final PCEPErrors NO_OPEN_BEFORE_EXP_OPENWAIT
      No Open message received before the expiration of the OpenWait timer.
    • NON_ACC_NON_NEG_SESSION_CHAR

      public static final PCEPErrors NON_ACC_NON_NEG_SESSION_CHAR
      Unacceptable and non-negotiable session characteristics.
    • NON_ACC_NEG_SESSION_CHAR

      public static final PCEPErrors NON_ACC_NEG_SESSION_CHAR
      Unacceptable but negotiable session characteristics.
    • SECOND_OPEN_MSG

      public static final PCEPErrors SECOND_OPEN_MSG
      Reception of a second Open message with still unacceptable session characteristics.
    • PCERR_NON_ACC_SESSION_CHAR

      public static final PCEPErrors PCERR_NON_ACC_SESSION_CHAR
      Reception of a PCErr message proposing unacceptable session characteristics.
    • NO_MSG_BEFORE_EXP_KEEPWAIT

      public static final PCEPErrors NO_MSG_BEFORE_EXP_KEEPWAIT
      No Keepalive or PCErr message received before the expiration of the KeepWait timer.
    • PCEP_VERSION_NOT_SUPPORTED

      public static final PCEPErrors PCEP_VERSION_NOT_SUPPORTED
      PCEP version not supported.
    • CAPABILITY_NOT_SUPPORTED

      public static final PCEPErrors CAPABILITY_NOT_SUPPORTED
      Capability not supported: Error-Type = 2.
    • UNRECOGNIZED_OBJ_CLASS

      public static final PCEPErrors UNRECOGNIZED_OBJ_CLASS
      Unrecognized object class.
    • UNRECOGNIZED_OBJ_TYPE

      public static final PCEPErrors UNRECOGNIZED_OBJ_TYPE
      Unrecognized object Type.
    • NOT_SUPPORTED_OBJ_CLASS

      public static final PCEPErrors NOT_SUPPORTED_OBJ_CLASS
      Not supported object class.
    • NOT_SUPPORTED_OBJ_TYPE

      public static final PCEPErrors NOT_SUPPORTED_OBJ_TYPE
      Not supported object Type.
    • UNSUPPORTED_PARAMETER

      public static final PCEPErrors UNSUPPORTED_PARAMETER
      Unsupported Parameter.
    • UNSUPPORTED_PERFORMANCE

      public static final PCEPErrors UNSUPPORTED_PERFORMANCE
      Unsupported network performance constraint.
    • UNSUPPORTED_BANDWIDTH

      public static final PCEPErrors UNSUPPORTED_BANDWIDTH
      BANDWIDTH object type 3 or 4 not supported.
    • UNSUPPORTED_ENSPOINT_TYPE

      public static final PCEPErrors UNSUPPORTED_ENSPOINT_TYPE
      Unsupported endpoint type in END-POINTS Generalized Endpoint object type.
    • UNSUPPORTED_ENDPOINT_TLV

      public static final PCEPErrors UNSUPPORTED_ENDPOINT_TLV
      Unsupported TLV present in END-POINTS Generalized Endpoint object type.
    • UNSUPPORTED_RP_FLAGS

      public static final PCEPErrors UNSUPPORTED_RP_FLAGS
      Unsupported granularity in the RP object flags.
    • C_BIT_SET

      public static final PCEPErrors C_BIT_SET
      C bit of the METRIC object set (request rejected).
    • O_BIT_SET

      public static final PCEPErrors O_BIT_SET
      O bit of the RP object cleared (request rejected).
    • OF_NOT_ALLOWED

      public static final PCEPErrors OF_NOT_ALLOWED
      Objective function not allowed (request rejected).
    • OF_BIT_SET

      public static final PCEPErrors OF_BIT_SET
      OF bit of the RP object set (request rejected).
    • GCO_NOT_ALLOWED

      public static final PCEPErrors GCO_NOT_ALLOWED
      Global concurrent optimization not allowed (GCO extension).
    • MONITORING_POLICY_VIOLATION

      public static final PCEPErrors MONITORING_POLICY_VIOLATION
      Monitoring message supported but rejected due to policy violation.
    • P2MP_COMPUTATION_NOT_ALLOWED

      public static final PCEPErrors P2MP_COMPUTATION_NOT_ALLOWED
      P2MP Path computation is not allowed.
    • PERFORMANCE_CONSTRAINT_NOT_ALLOWED

      public static final PCEPErrors PERFORMANCE_CONSTRAINT_NOT_ALLOWED
      Not allowed network performance constraint.
    • RP_MISSING

      public static final PCEPErrors RP_MISSING
      RP object missing.
    • RRO_MISSING

      public static final PCEPErrors RRO_MISSING
      RRO missing for a re-optimization request (R bit of the RP object set).
    • END_POINTS_MISSING

      public static final PCEPErrors END_POINTS_MISSING
      END-POINTS object missing.
    • MONITORING_OBJECT_MISSING

      public static final PCEPErrors MONITORING_OBJECT_MISSING
      MONITORING object missing.
    • LSP_MISSING

      public static final PCEPErrors LSP_MISSING
      LSP Object missing.
    • ERO_MISSING

      public static final PCEPErrors ERO_MISSING
      ERO Object missing for a path in an LSP Update Request where TE-LSP setup is requested.
    • SRP_MISSING

      public 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_MISSING

      public 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.
    • LSP_DB_VERSION_MISSING

      public static final PCEPErrors LSP_DB_VERSION_MISSING
      LSP-DB-VERSION TLV missing.
    • SLS_OBJECT_MISSING

      public static final PCEPErrors SLS_OBJECT_MISSING
      SLS Object missing.
    • P2MP_LSP_ID_TLV_MISSING

      public static final PCEPErrors P2MP_LSP_ID_TLV_MISSING
      P2MP-LSP-IDENTIFIERS TLV missing.
    • DISJOINT_CONFIG_TLV_MISSING

      public static final PCEPErrors DISJOINT_CONFIG_TLV_MISSING
      DISJOINTNESS-CONFIGURATION TLV missing.
    • SCHEDULED_TLV_MISSING

      public static final PCEPErrors SCHEDULED_TLV_MISSING
      Scheduled TLV missing.
    • CCI_OBJECT_MISSING

      public static final PCEPErrors CCI_OBJECT_MISSING
      CCI object missing.
    • VIRTUEL_NET_TLV_MISSING

      public static final PCEPErrors VIRTUEL_NET_TLV_MISSING
      VIRTUAL-NETWORK-TLV missing.
    • NATIVE_IP_OBJ_MISSING

      public static final PCEPErrors NATIVE_IP_OBJ_MISSING
      Native IP object missing.
    • LABEL_REQUEST_TLV_MISSING

      public static final PCEPErrors LABEL_REQUEST_TLV_MISSING
      LABEL-REQUEST TLV missing.
    • SR_POLICY_TLV_MISSING

      public static final PCEPErrors SR_POLICY_TLV_MISSING
      Missing SR Policy Mandatory TLV.
    • SYNC_PATH_COMP_REQ_MISSING

      public static final PCEPErrors SYNC_PATH_COMP_REQ_MISSING
      Synchronized path computation request missing: Error-Type = 7.
    • UNKNOWN_REQ_REF

      public static final PCEPErrors UNKNOWN_REQ_REF
      Unknown request reference: Error-Type = 8.
    • ATTEMPT_2ND_SESSION

      public static final PCEPErrors ATTEMPT_2ND_SESSION
      Attempt to establish a second PCEP session: Error-Type = 9.
    • P_FLAG_NOT_SET

      public 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.
    • BAD_LABEL_VALUE

      public static final PCEPErrors BAD_LABEL_VALUE
      Segment Routing error: ERO subobject with invalid SID value.
    • UNSUPPORTED_NUMBER_OF_SR_ERO_SUBOBJECTS

      public static final PCEPErrors UNSUPPORTED_NUMBER_OF_SR_ERO_SUBOBJECTS
      Segment Routing error: Unsupported number of Segment ERO subobjects.
    • BAD_LABEL_FORMAT

      public static final PCEPErrors BAD_LABEL_FORMAT
      Segment Routing error: Bad label format.
    • NON_IDENTICAL_ERO_SUBOBJECTS

      public static final PCEPErrors NON_IDENTICAL_ERO_SUBOBJECTS
      Segment Routing error: Non-identical ERO subobjects.
    • SID_AND_NAI_ABSENT_IN_ERO

      public 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_RRO

      public 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_SUBOBJECTS

      public static final PCEPErrors SID_NON_IDENTICAL_RRO_SUBOBJECTS
      Segment Routing error: Non-identical RRO subobjects.
    • UNRECOGNIZED_EXRS_SUB_OBJ

      public static final PCEPErrors UNRECOGNIZED_EXRS_SUB_OBJ
      Unrecognized EXRS SubObject: Error-Type = 11.
    • UNSUPPORTED_CT

      public static final PCEPErrors UNSUPPORTED_CT
      Unsupported Class-Type.
    • INVALID_CT

      public static final PCEPErrors INVALID_CT
      Invalid Class-Type.
    • CT_AND_SETUP_PRIORITY_DO_NOT_FORM_TE_CLASS

      public static final PCEPErrors CT_AND_SETUP_PRIORITY_DO_NOT_FORM_TE_CLASS
      Class-Type and setup priority do not form a configured TE-class.
    • BRPC_NOT_SUPORTED_BY_PCE

      public static final PCEPErrors BRPC_NOT_SUPORTED_BY_PCE
      BRPC procedure not supported by one or more PCEs along the domain path.
    • INSUFFICIENT_MEMORY

      public static final PCEPErrors INSUFFICIENT_MEMORY
      Insufficient memory (GCO extension).
    • GCO_NOT_SUPPORTED

      public static final PCEPErrors GCO_NOT_SUPPORTED
      Global concurrent optimization not supported (GCO extension).
    • CANNOT_SATISFY_P2MP_REQUEST_DUE_TO_INSUFFISIENT_MEMMORY

      public static final PCEPErrors CANNOT_SATISFY_P2MP_REQUEST_DUE_TO_INSUFFISIENT_MEMMORY
      The PCE cannot satisfy the request due to insufficient memory.
    • NOT_CAPPABLE_P2MP_COMPUTATION

      public static final PCEPErrors NOT_CAPPABLE_P2MP_COMPUTATION
      The PCE is not capable of P2MP computation.
    • P2MP_NOT_CAPPABLE_SATISFY_REQ_DUE_LT2

      public 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_LT3

      public 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_LT4

      public 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_EP

      public 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_REQ_FAILURE

      public static final PCEPErrors P2MP_FRAGMENTATION_REQ_FAILURE
      P2MP Fragmented request failure.
    • P2MP_FRAGMENTATION_REP_FAILURE

      public static final PCEPErrors P2MP_FRAGMENTATION_REP_FAILURE
      Fragmented Report failure.
    • P2MP_FRAGMENTATION_UPD_FAILURE

      public static final PCEPErrors P2MP_FRAGMENTATION_UPD_FAILURE
      Fragmented Update failure.
    • P2MP_FRAGMENTATION_INIT_FAILURE

      public static final PCEPErrors P2MP_FRAGMENTATION_INIT_FAILURE
      Fragmented Instantiation failure.
    • UPDATE_REQ_FOR_NON_LSP

      public 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_STATEFUL

      public static final PCEPErrors UPDATE_REQ_FOR_NO_STATEFUL
      Attempted LSP Update Request if active stateful PCE capability was not negotiated active PCE.
    • UNKNOWN_PLSP_ID

      public static final PCEPErrors UNKNOWN_PLSP_ID
      Attempted LSP Update Request for an LSP identified by an unknown PLSP-ID.
    • RESOURCE_LIMIT_EXCEEDED

      public 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_EXCEEDED

      public static final PCEPErrors LSP_LIMIT_EXCEEDED
      PCE-initiated LSP limit reached.
    • DELEGATION_NON_REVOKABLE

      public static final PCEPErrors DELEGATION_NON_REVOKABLE
      Delegation for PCE-initiated LSP cannot be revoked.
    • NON_ZERO_PLSPID

      public static final PCEPErrors NON_ZERO_PLSPID
      Non-zero PLSP-ID in LSP initiation request.
    • LSP_NOT_PCE_INITIATED

      public static final PCEPErrors LSP_NOT_PCE_INITIATED
      LSP is not PCE-initiated.
    • CANNOT_PROCESS_STATE_REPORT

      public 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_MISMATCH

      public static final PCEPErrors LSP_DB_VERSION_MISMATCH
      LSP Database version mismatch.
    • DB_VERSION_TLV_MISSING_WHEN_SYNC_ALLOWED

      public static final PCEPErrors DB_VERSION_TLV_MISSING_WHEN_SYNC_ALLOWED
      The LSP-DB-VERSION TLV Missing when State Synchronization Avoidance enabled.
    • UNEXPECTED_SYNCHRONIZATION_ATTEMPT

      public static final PCEPErrors UNEXPECTED_SYNCHRONIZATION_ATTEMPT
      Attempt to trigger a synchronization when the PCE triggered synchronization capability has not been advertised.
    • CANNOT_COMPLETE_STATE_SYNC

      public static final PCEPErrors CANNOT_COMPLETE_STATE_SYNC
      A PCC indicates to a PCE that it can not complete the state synchronization.
    • NO_SUFFICIENT_LSP_CHANGE

      public static final PCEPErrors NO_SUFFICIENT_LSP_CHANGE
      No sufficient LSP change information for incremental LSP state synchronization.
    • INVALID_LSP_DB_VERSION

      public static final PCEPErrors INVALID_LSP_DB_VERSION
      Received an invalid LSP DB Version Number.
    • UNSUPPORTED_PST

      public static final PCEPErrors UNSUPPORTED_PST
      Invalid traffic engineering path setup type: Unsupported path setup type.
    • MISMATCHED_PST

      public static final PCEPErrors MISMATCHED_PST
      Invalid traffic engineering path setup type: Mismatched path setup type.
    • USED_SYMBOLIC_PATH_NAME

      public static final PCEPErrors USED_SYMBOLIC_PATH_NAME
      SYMBOLIC-PATH-NAME in use.
    • SPEAKER_ID_FOR_LSP_NOT_PCE_INIT

      public static final PCEPErrors SPEAKER_ID_FOR_LSP_NOT_PCE_INIT
      Speaker identity included for an LSP that is not PCE initiated.
    • LSP_UNACC_INST_PARAMS

      public static final PCEPErrors LSP_UNACC_INST_PARAMS
      LSP instantiation error: Unacceptable instantiation parameters.
    • LSP_INTERNAL_ERROR

      public static final PCEPErrors LSP_INTERNAL_ERROR
      LSP instantiation error: Internal error.
    • LSP_RSVP_ERROR

      public static final PCEPErrors LSP_RSVP_ERROR
      LSP instantiation error: RSVP signaling error.
    • STARTTLS_RCVD_INCORRECTLY

      public static final PCEPErrors STARTTLS_RCVD_INCORRECTLY
      Reception of StartTLS after any PCEP exchange.
    • NON_STARTTLS_MSG_RCVD

      public static final PCEPErrors NON_STARTTLS_MSG_RCVD
      Reception of any other message apart from StartTLS, Open, or PCErr.
    • NOT_POSSIBLE_WITHOUT_TLS

      public static final PCEPErrors NOT_POSSIBLE_WITHOUT_TLS
      Failure, connection without TLS not possible.
    • POSSIBLE_WITHOUT_TLS

      public static final PCEPErrors POSSIBLE_WITHOUT_TLS
      Failure, connection without TLS possible.
    • STARTTLS_TIMER_EXP

      public static final PCEPErrors STARTTLS_TIMER_EXP
      No StartTLS message (nor PCErr/Open) before StartTLSWait timer expiry.
    • UNSUPPORTED_ASSOCIATION_TYPE

      public static final PCEPErrors UNSUPPORTED_ASSOCIATION_TYPE
      Association Type is not supported.
    • TOO_MANY_LSP_IN_ASSOCIATION_GROUP

      public static final PCEPErrors TOO_MANY_LSP_IN_ASSOCIATION_GROUP
      Too many LSPs in the association group.
    • TOO_MANY_ASSOCIATION_GROUPS

      public static final PCEPErrors TOO_MANY_ASSOCIATION_GROUPS
      Too many association groups.
    • UNKNOWN_ASSOCIATION

      public static final PCEPErrors UNKNOWN_ASSOCIATION
      Association unknown.
    • OPER_CONFIG_ASSOCIATION_MISMATCH

      public static final PCEPErrors OPER_CONFIG_ASSOCIATION_MISMATCH
      Operator-configured association information mismatch.
    • ASSOCIATION_INFO_MISMATCH

      public static final PCEPErrors ASSOCIATION_INFO_MISMATCH
      Association information mismatch.
    • CANNOT_JOIN_ASSOCIATION_GROUP

      public static final PCEPErrors CANNOT_JOIN_ASSOCIATION_GROUP
      Cannot join the association group.
    • ASSOCIATION_ID_NOT_IN_RANGE

      public static final PCEPErrors ASSOCIATION_ID_NOT_IN_RANGE
      Association ID not in range.
    • PATH_PROTECTION_ID_MISMATCH

      public static final PCEPErrors PATH_PROTECTION_ID_MISMATCH
      Tunnel ID or End points mismatch for Path Protection Association.
    • CANNOT_ADD_ANOTHER_PATH_PROTECTION

      public static final PCEPErrors CANNOT_ADD_ANOTHER_PATH_PROTECTION
      Attempt to add another working/protection LSP for Path Protection Association.
    • UNSUPPORTED_PROTECTION_TYPE

      public static final PCEPErrors UNSUPPORTED_PROTECTION_TYPE
      Protection type is not supported.
    • NOT_EXPECTING_POLICY_PARAMETERS

      public static final PCEPErrors NOT_EXPECTING_POLICY_PARAMETERS
      Not expecting policy parameters.
    • UNACCEPTABLE_POLICY_PARAMETERS

      public static final PCEPErrors UNACCEPTABLE_POLICY_PARAMETERS
      Unacceptable policy parameters.
    • ASSOCIATION_GROUP_MISMATCH

      public static final PCEPErrors ASSOCIATION_GROUP_MISMATCH
      Association group mismatch.
    • TUNNEL_MISMATCH_IN_ASSOCIATION

      public static final PCEPErrors TUNNEL_MISMATCH_IN_ASSOCIATION
      Tunnel mismatch in the association group.
    • UNSUPPORTED_PATH_SETUP_TYPE

      public static final PCEPErrors UNSUPPORTED_PATH_SETUP_TYPE
      Path Setup Type not supported.
    • BIDIRECTIONAL_DIRECTION_MISMATCH

      public static final PCEPErrors BIDIRECTIONAL_DIRECTION_MISMATCH
      Bidirectional LSP direction mismatch.
    • BIDIRECTIONAL_COROUTED_MISMATCH

      public static final PCEPErrors BIDIRECTIONAL_COROUTED_MISMATCH
      Bidirectional LSP co-routed mismatch.
    • ENDPOINT_MISMATCH_IN_ASSOCIATION

      public static final PCEPErrors ENDPOINT_MISMATCH_IN_ASSOCIATION
      Endpoint mismatch in the association group.
    • SR_POLICY_ID_MISMATCH

      public static final PCEPErrors SR_POLICY_ID_MISMATCH
      SR Policy Identifers Mismatch.
    • SR_POLICY_CANDIDATE_MISMATCH

      public static final PCEPErrors SR_POLICY_CANDIDATE_MISMATCH
      SR Policy Candidate Path Identifier Mismatch.
    • INVALID_SID

      public static final PCEPErrors INVALID_SID
      Invalid SID.
    • CANNOT_ALLOCATE_SPECIFIED_BINDING

      public static final PCEPErrors CANNOT_ALLOCATE_SPECIFIED_BINDING
      Unable to allocate the specified binding value.
    • CANNOT_ALLOCATE_BINDING

      public static final PCEPErrors CANNOT_ALLOCATE_BINDING
      Unable to allocate a new binding label/SID.
    • CANNOT_REMOVE_BINDING

      public static final PCEPErrors CANNOT_REMOVE_BINDING
      Unable to remove the binding value.
    • INCONSISTENT_BINDING_TYPES

      public static final PCEPErrors INCONSISTENT_BINDING_TYPES
      Inconsistent binding types.
    • LAST_ERROR

      public static final PCEPErrors LAST_ERROR
  • Method Details

    • values

      public static PCEPErrors[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PCEPErrors valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • forValue

      public static PCEPErrors forValue(org.opendaylight.yangtools.yang.common.Uint8 errorType, org.opendaylight.yangtools.yang.common.Uint8 errorValue)
    • getErrorType

      public org.opendaylight.yangtools.yang.common.Uint8 getErrorType()
    • getErrorValue

      public org.opendaylight.yangtools.yang.common.Uint8 getErrorValue()