State¶
Leafs
auth_password
description
dynamically_configured
enabled
established_transitions
last_established
local_as
neighbor_address
peer_as
peer_group
peer_type
remove_private_as
route_flap_damping
send_community
session_state
supported_capabilities
Children
Enum Classes
-
class
NetworkInstances.NetworkInstance.Protocols.Protocol.Bgp.Neighbors.Neighbor.
State
¶ Bases:
Entity
Class Hierarchy:
NetworkInstances
NetworkInstance
Protocols
Protocol
Bgp
Neighbors
Neighbor
State
This class represents state data.
State information relating to the BGP neighbor
-
peer_group
¶ The peer-group with which this neighbor is associated
type: str
refers to:
peer_group_name
config: False
-
neighbor_address
¶ Address of the BGP peer, either in IPv4 or IPv6
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}|:))$config: False
-
enabled
¶ Whether the BGP peer is enabled. In cases where the enabled leaf is set to false, the local system should not initiate connections to the neighbor, and should not respond to TCP connections attempts from the neighbor. If the state of the BGP session is ESTABLISHED at the time that this leaf is set to false, the BGP session should be ceased
type: bool
config: False
default value: true
-
peer_as
¶ AS number of the peer
type: int
range: 0..4294967295config: False
-
local_as
¶ The local autonomous system number that is to be used when establishing sessions with the remote peer or peer group, if this differs from the global BGP router autonomous system number
type: int
range: 0..4294967295config: False
-
peer_type
¶ Explicitly designate the peer or peer group as internal (iBGP) or external (eBGP)
type:
PeerType
config: False
-
auth_password
¶ Configures an MD5 authentication password for use with neighboring devices
type: str
config: False
-
remove_private_as
¶ Remove private AS numbers from updates sent to peers - when this leaf is not specified, the AS_PATH attribute should be sent to the peer unchanged
type: one of the below values:
PRIVATEASREMOVEALL
config: False
-
route_flap_damping
¶ Enable route flap damping
type: bool
config: False
default value: false
-
send_community
¶ Specify which types of community should be sent to the neighbor or group. The default is to not send the community attribute
type:
CommunityType
config: False
default value: NONE
-
description
¶ An optional textual description (intended primarily for use with a peer or group
type: str
config: False
-
session_state
¶ Operational state of the BGP peer
type:
SessionState
config: False
-
last_established
¶ This timestamp indicates the time that the BGP session last transitioned in or out of the Established state. The value is the timestamp in seconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC). The BGP session uptime can be computed by clients as the difference between this value and the current time in UTC (assuming the session is in the ESTABLISHED state, per the session-state leaf)
type: int
range: 0..18446744073709551615config: False
-
established_transitions
¶ Number of transitions to the Established state for the neighbor session. This value is analogous to the bgpPeerFsmEstablishedTransitions object from the standard BGP-4 MIB
type: int
range: 0..18446744073709551615config: False
-
supported_capabilities
¶ BGP capabilities negotiated as supported with the peer
type: one of the below values: list of
config: False
-
messages
¶ Counters for BGP messages sent and received from the neighbor
type:
Messages
config: False
-
queues
¶ Counters related to queued messages associated with the BGP neighbor
type:
Queues
config: False
-
dynamically_configured
¶ When this leaf is set to true, the peer was configured dynamically due to an inbound connection request from a specified source prefix within a dynamic-neighbor-prefix
type: bool
config: False
default value: false
-