Neighbor¶
Keys
Children
add_paths
afi_safis
apply_policy
as_path_options
config
ebgp_multihop
enable_bfd
error_handling
graceful_restart
logging_options
route_reflector
state
timers
transport
use_multiple_paths
-
class
NetworkInstances.NetworkInstance.Protocols.Protocol.Bgp.Neighbors.
Neighbor
¶ Bases:
Entity
Class Hierarchy:
NetworkInstances
NetworkInstance
Protocols
Protocol
Bgp
Neighbors
Neighbor
This class represents configuration data.
List of BGP neighbors configured on the local system,
uniquely identified by peer IPv[46] address
-
neighbor_address
(key)¶ Reference to the address of the BGP neighbor used as a key in the neighbor list
type: union of the below types:
type: str
pattern: ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$type: str
pattern: ^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$refers to:
neighbor_address
-
error_handling
¶ Error handling parameters used for the BGP neighbor or group
type:
ErrorHandling
-
graceful_restart
¶ Parameters relating the graceful restart mechanism for BGP
type:
GracefulRestart
-
logging_options
¶ Logging options for events related to the BGP neighbor or group
type:
LoggingOptions
-
ebgp_multihop
¶ eBGP multi-hop parameters for the BGPgroup
type:
EbgpMultihop
-
route_reflector
¶ Route reflector parameters for the BGPgroup
type:
RouteReflector
-
as_path_options
¶ AS_PATH manipulation parameters for the BGP neighbor or group
type:
AsPathOptions
-
add_paths
¶ Parameters relating to the advertisement and receipt of multiple paths for a single NLRI (add-paths)
type:
AddPaths
-
use_multiple_paths
¶ Parameters related to the use of multiple-paths for the same NLRI when they are received only from this neighbor
type:
UseMultiplePaths
-
apply_policy
¶ Anchor point for routing policies in the model. Import and export policies are with respect to the local routing table, i.e., export (send) and import (receive), depending on the context
type:
ApplyPolicy
-