diff options
Diffstat (limited to 'src/plugins/yang/openconfig/openconfig-bgp-errors.yang')
-rw-r--r-- | src/plugins/yang/openconfig/openconfig-bgp-errors.yang | 421 |
1 files changed, 0 insertions, 421 deletions
diff --git a/src/plugins/yang/openconfig/openconfig-bgp-errors.yang b/src/plugins/yang/openconfig/openconfig-bgp-errors.yang deleted file mode 100644 index f53a932..0000000 --- a/src/plugins/yang/openconfig/openconfig-bgp-errors.yang +++ /dev/null @@ -1,421 +0,0 @@ -submodule openconfig-bgp-errors { - - belongs-to openconfig-bgp-types { - prefix "oc-bgp-types"; - } - - import openconfig-extensions { prefix "oc-ext"; } - - // meta - organization - "OpenConfig working group"; - - contact - "OpenConfig working group - netopenconfig@googlegroups.com"; - - description - "This module defines BGP NOTIFICATION message error codes - and subcodes"; - - oc-ext:openconfig-version "5.0.1"; - - revision "2018-08-20" { - description - "Correct description of AFI-SAFI enabled leaf."; - reference "5.0.1"; - } - - revision "2018-04-11" { - description - "Correct naming of BGP maximum prefix warning percentage leaf."; - reference "5.0.0"; - } - - revision "2018-03-20" { - description - "Added SR-TE policy SAFI"; - reference "4.1.0"; - } - - revision "2017-07-30" { - description - "Clarification of add-paths send-max leaf"; - reference "4.0.1"; - } - - revision "2017-07-10" { - description - "Add error notifications; moved add-paths config; add AS - prepend policy features; removed unneeded config leaves"; - reference "4.0.0"; - } - - identity BGP_ERROR_CODE { - description - "Indicates the error type in a BGP NOTIFICATION message"; - reference - "RFC 4271 - A Border Gateway Protocol 4 (BGP-4)"; - } - - identity BGP_ERROR_SUBCODE { - description - "Provides more specific information about the nature of the - error reported in a NOTIFICATION message. Each Error - Code may have one or more Error Subcodes associated with it."; - reference - "RFC 4271 - A Border Gateway Protocol 4 (BGP-4)"; - } - - - identity UNSPECIFIC { - base BGP_ERROR_SUBCODE; - description - "The error subcode field is unspecific when the NOTIFICATION - message does not include any specific error subcode (i.e.., - value 0)."; - } - - identity MESSAGE_HEADER_ERROR { - base BGP_ERROR_CODE; - description - "Errors detected while processing the Message Header"; - } - - identity OPEN_MESSAGE_ERROR { - base BGP_ERROR_CODE; - description - "Errors detected while processing the OPEN message"; - } - - identity UPDATE_MESSAGE_ERROR { - base BGP_ERROR_CODE; - description - "Errors detected while processing the UPDATE message"; - } - - identity HOLD_TIMER_EXPIRED { - base BGP_ERROR_CODE; - description - "Indicates that the system did not receive successive - KEEPALIVE, UPDATE, and/or NOTIFICATION messages within the - period specified in the Hold Time field of the OPEN message"; - } - - identity FINITE_STATE_MACHINE_ERROR { - base BGP_ERROR_CODE; - description - "Error detected by the BGP Finite State Machine - (e.g., receipt of an unexpected event)"; - } - - identity CEASE { - base BGP_ERROR_CODE; - description - "Sent by a BGP peer to close its BGP connection in absence of - any fatal errors. If the BGP speaker terminates its - connection with a neihbor because the number of prefixes - received exceeds the configured upper bound, the speaker must - send the neighbor a NOTIFICATION message with the Cease - error code."; - } - - identity ROUTE_REFRESH_MESSAGE_ERROR { - base BGP_ERROR_CODE; - description - "The length, excluding the fixed-size message header, of the - received ROUTE-REFRESH message with Message Subtype 1 and 2 is - not 4. Applicable only when a BGP speaker has received the - 'Enhanced Route Refresh Capability' from a peer"; - reference - "RFC 7313 - Enhanced Route Refresh Capability for BGP-4"; - } - - identity MESSAGE_HEADER_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for Message Header error - notifications"; - } - - identity CONNECTION_NOT_SYNCHRONIZED { - base MESSAGE_HEADER_SUBCODE; - description - "Marker field of the message header is not all ones as - expected"; - } - - identity BAD_MESSAGE_LENGTH { - base MESSAGE_HEADER_SUBCODE; - description - "Indicates the message has an erroneous length with one - or more of the following: - - - the Length field of the message header is less than 19 or - greater than 4096 - - - the Length field of an OPEN message is less than the minimum - length of the OPEN message - - - the Length field of an UPDATE message is less than the - minimum length of the UPDATE message - - - the Length field of a KEEPALIVE message is not equal to 19 - - - the Length field of a NOTIFICATION message is less than the - minimum length of the NOTIFICATION message - - The erroneous Length field must be reported in the - NOTIFICATION data."; - } - - identity BAD_MESSAGE_TYPE { - base MESSAGE_HEADER_SUBCODE; - description - "Type field of the message header is not recognized. The - erroneous type field must be reported in the NOTIFICATION - data"; - } - - identity OPEN_MESSAGE_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for OPEN message error - notifications"; - } - - identity UNSUPPORTED_VERSION_NUMBER { - base OPEN_MESSAGE_SUBCODE; - description - "Version number in the Version field of the received OPEN - message is not supported"; - } - - identity BAD_PEER_AS { - base OPEN_MESSAGE_SUBCODE; - description - "Autonomous System field of the OPEN message is unacceptable"; - } - - identity BAD_BGP_IDENTIFIER { - base OPEN_MESSAGE_SUBCODE; - description - "BGP Identifier field of the OPEN message is syntactically - incorrect"; - } - - identity UNSUPPORTED_OPTIONAL_PARAMETER { - base OPEN_MESSAGE_SUBCODE; - description - "One of the Optional Parameters in the OPEN message is not - recognized"; - } - - identity UNACCEPTABLE_HOLD_TIME { - base OPEN_MESSAGE_SUBCODE; - description - "Hold Time field of the OPEN message is unacceptable"; - } - - identity UNSUPPORTED_CAPABILITY { - base OPEN_MESSAGE_SUBCODE; - description - "Inidicates that the peer does not support capabilities - advertisement -- the peer may send this subcode in response to - an OPEN message that carries the Capabilities Optional - Parameter"; - reference - "RFC 5492 - Capabilities Advertisement with BGP-4"; - } - - identity UPDATE_MESSAGE_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for UPDATE message error - notifications"; - } - - identity MALFORMED_ATTRIBUTE_LIST { - base UPDATE_MESSAGE_SUBCODE; - description - "Inidicates Withdrawn Routes Length or Total Attribute Length - is too large, or - - An attribute appears more than once in the UPDATE message"; - } - - identity UNRECOGNIZED_WELL_KNOWN_ATTRIBUTE { - base UPDATE_MESSAGE_SUBCODE; - description - "One or more of the well-known mandatory attributes are not - recognized"; - } - - identity MISSING_WELL_KNOWN_ATTRIBUTE { - base UPDATE_MESSAGE_SUBCODE; - description - "One or more of the well-known mandatory attributes are not - present"; - } - - identity ATTRIBUTE_FLAGS_ERROR { - base UPDATE_MESSAGE_SUBCODE; - description - "Attribute has Attribute Flags that conflict with the - Attribute Type Code"; - } - - identity ATTRIBUTE_LENGTH_ERROR { - base UPDATE_MESSAGE_SUBCODE; - description - "Attribute has an Attribute Length that conflicts with the - expected length (based on the attribute type code)"; - } - - identity INVALID_ORIGIN_ATTRIBUTE { - base UPDATE_MESSAGE_SUBCODE; - description - "ORIGIN attribute has an undefined value"; - } - - identity INVALID_NEXT_HOP_ATTRIBUTE { - base UPDATE_MESSAGE_SUBCODE; - description - "The NEXT_HOP attribute field is syntactically incorrect"; - } - - identity OPTIONAL_ATTRIBUTE_ERROR { - base UPDATE_MESSAGE_SUBCODE; - description - "An error is detected in the value of a recognized optional - attribute (such an attribute must be discarded)"; - } - - identity INVALID_NETWORK_FIELD { - base UPDATE_MESSAGE_SUBCODE; - description - "The NLRI field in the UPDATE message is syntactically - incorrect"; - } - - identity MALFORMED_AS_PATH { - base UPDATE_MESSAGE_SUBCODE; - description - "The AS_PATH attribute is syntactically incorrect"; - } - - identity FINITE_STATE_MACHINE_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for BGP finite state machine - errors."; - reference - "RFC 6608 - Subcodes for BGP Finite State Machine Error"; - } - - identity RECEIVE_UNEXPECTED_MESSAGE_OPENSENT { - base FINITE_STATE_MACHINE_SUBCODE; - description - "The peer BGP speaker received an unexpected message from - the local system while the peer speaker session was in the - OpenSent state"; - } - - identity RECEIVE_UNEXPECTED_MESSAGE_OPENCONFIRM { - base FINITE_STATE_MACHINE_SUBCODE; - description - "The peer BGP speaker received an unexpected message from - the local system while the peer speaker session was in the - OpenConfirm state"; - } - - identity RECEIVE_UNEXPECTED_MESSAGE_ESTABLISHED { - base FINITE_STATE_MACHINE_SUBCODE; - description - "The peer BGP speaker received an unexpected message from - the local system while the peer speaker session was in the - Established state"; - } - - identity CEASE_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for Cease notification messages"; - reference - "RFC 4486 - Subcodes for BGP Cease Notification Message"; - } - - identity MAX_NUM_PREFIXES_REACHED { - base CEASE_SUBCODE; - description - "The peer BGP speaker terminated its peering with the local - system because the number of address prefixes received - exceeds a locally configured upper bound"; - } - - identity ADMINISTRATIVE_SHUTDOWN { - base CEASE_SUBCODE; - description - "The peer BGP speaker administratively shut down its peering - with the local system"; - } - - identity PEER_DE_CONFIGURED { - base CEASE_SUBCODE; - description - "The peer BGP speaker de-configure the peering with the local - system"; - } - - identity ADMINISTRATIVE_RESET { - base CEASE_SUBCODE; - description - "The peer BGP speaker administratively reset the peering with - the local system"; - } - - identity CONNECTION_REJECTED { - base CEASE_SUBCODE; - description - "The peer BGP speaker disallowed the BGP connection to the - local system after the peer speaker accepted a transport - protocol connection"; - } - - identity OTHER_CONFIG_CHANGE { - base CEASE_SUBCODE; - description - "The peer BGP speaker administratively reset the peering with - the local sytem due to a configuration change that is not - covered by another subcode."; - } - - identity CONN_COLLISION_RESOLUTION { - base CEASE_SUBCODE; - description - "The peer BGP speaker sent a CEASE NOTIFICATION as a result of - the collision resolution procedure described in RFC 4271"; - } - - identity OUT_OF_RESOURCES { - base CEASE_SUBCODE; - description - "The peer BGP speaker ran out of resources (e.g., memory) and - reset the session with the local system"; - } - - identity ROUTE_REFRESH_SUBCODE { - base BGP_ERROR_SUBCODE; - description - "Error subcode definitions for the ROUTE-REFRESH message - error"; - } - - identity INVALID_MESSAGE_LENGTH { - base ROUTE_REFRESH_SUBCODE; - description - "The length, excluding the fixed-size message header, of the - received ROUTE-REFRESH message with Message Subtype 1 and 2 - is not 4"; - } -} |