Defines identity and type defintions associated with the OpenConfig BGP RIB modules
openconfig-extensions
description:
Base identity for reason code for routes that are rejected as
invalid. Some derived entities are based on BMP v3
description:
Route was invalid due to CLUSTER_LIST loop
base identity: INVALID_ROUTE_REASON
description:
Route was invalid due to AS_PATH loop
base identity: INVALID_ROUTE_REASON
description:
Route was invalid due to ORIGINATOR_ID, e.g., update has
local router as originator
base identity: INVALID_ROUTE_REASON
description:
Route was invalid due to a loop in the AS_CONFED_SEQUENCE or
AS_CONFED_SET attributes
base identity: INVALID_ROUTE_REASON
description:
Base identity for indicating reason a route was was not
selected by BGP route selection algorithm
description:
Route has a lower localpref attribute than current best path
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route has a longer AS path attribute than current best path
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route has a higher origin type, i.e., IGP origin is preferred
over EGP or incomplete
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route has a higher MED, or metric, attribute than the current
best path
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route source is via IGP, rather than EGP.
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route has a higher interior cost to the next hop.
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route was sent by a peer with a higher BGP Identifier value,
or router id
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Route was sent by a peer with a higher IP address
base identity: BGP_NOT_SELECTED_BESTPATH
description:
Base identity for reason code for routes that are rejected
due to policy
description:
Route was rejected after apply import policies
base identity: BGP_NOT_SELECTED_POLICY
description:
Types of tunnel encapsulation, as described by the Tunnel
Encapsulation attribute
description:
Segment Routing Traffic Engineering Policy tunnel.
base identity: TUNNEL_ENCAPSULATION_TYPE
description:
SubTLVs of the Tunnel Encapsulation attribute
description:
Remote endpoint of the tunnel.
base identity: TUNNEL_ENCAPSULATION_SUBTLV_TYPE
description:
Colour of the tunnel
base identity: TUNNEL_ENCAPSULATION_SUBTLV_TYPE
description:
Preference of the SR-TE policy entry described by
the tunnel encapsulation attribute.
base identity: TUNNEL_ENCAPSULATION_SUBTLV_TYPE
description:
Binding SID to be used by the SR-TE policy described
by the tunnel encapsulation attribute.
base identity: TUNNEL_ENCAPSULATION_SUBTLV_TYPE
description:
Segment lists to be used by the SR-TE policy described
by the tunnel encapsulation attribute.
base identity: TUNNEL_ENCAPSULATION_SUBTLV_TYPE
description:
SubTLVs of the SR-TE Policy Segment List sub-TLV of the
Tunnel Encapsulation attribute.
description:
Weight of the segment list within the SR-TE policy
base identity: SRTE_SEGMENT_LIST_SUBTLV
description:
An individual element within the SR-TE Policy Segment
List.
base identity: SRTE_SEGMENT_LIST_SUBTLV
Defines additional data nodes for the OpenConfig BGP RIB model. These items reflect extensions that are desirable features but are not currently supported in a majority of BGP implementations.
openconfig-extensions
openconfig-rib-bgp-types
openconfig-network-instance
Defines a data model for representing BGP routing table (RIB) contents. The model supports 5 logical RIBs per address family:
loc-rib: This is the main BGP routing table for the local routing instance, containing best-path selections for each prefix. The loc-rib table may contain multiple routes for a given prefix, with an attribute to indicate which was selected as the best path. Note that multiple paths may be used or advertised even if only one path is marked as best, e.g., when using BGP add-paths. An implementation may choose to mark multiple paths in the RIB as best path by setting the flag to true for multiple entries.
adj-rib-in-pre: This is a per-neighbor table containing the NLRI updates received from the neighbor before any local input policy rules or filters have been applied. This can be considered the 'raw' updates from a given neighbor.
adj-rib-in-post: This is a per-neighbor table containing the routes received from the neighbor that are eligible for best-path selection after local input policy rules have been applied.
adj-rib-out-pre: This is a per-neighbor table containing routes eligible for sending (advertising) to the neighbor before output policy rules have been applied.
adj-rib-out-post: This is a per-neighbor table containing routes eligible for sending (advertising) to the neighbor after output policy rules have been applied.
openconfig-bgp-types
openconfig-extensions