State

Leafs

Children

class Bfd.Interfaces.Interface.MicroBfdSessions.MicroBfdSession.State

Bases: Entity

Class Hierarchy: Bfd Interfaces Interface MicroBfdSessions MicroBfdSession State

This class represents state data.

Operational state parameters for the micro-BFD session.

local_address

The local IP address used by the system for the micro-BFD session specified

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

remote_address

The remote IP destination that should be used by the system for the micro-BFD session specified

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

member_interface

Reference to a member link of the aggregate interface being described

type: str

refers to: name

config: False

session_state

The state of the BFD session perceived by the local system

type: BfdSessionState

config: False

remote_session_state

The reported state of the BFD session according to the remote system. This state reflects the last state reported in a BFD control packet

type: BfdSessionState

config: False

last_failure_time

The time of the last transition of the BFD session out of the UP state, expressed as the number of nanoseconds since the Unix epoch

type: int

range: 0..18446744073709551615

config: False

failure_transitions

The number of times that the BFD session has transitioned out of the UP state

type: int

range: 0..18446744073709551615

config: False

local_discriminator

A unique identifier used by the local system to identify this BFD session

type: str

config: False

remote_discriminator

A unique identified used by the remote system to identify this BFD session

type: str

config: False

local_diagnostic_code

The local BFD diagnostic code indicating the most recent reason for failure of this BFD session

type: BfdDiagnosticCode

config: False

remote_diagnostic_code

The remote BFD diagnostic code indicating the remote system’s reason for failure of the BFD session

type: BfdDiagnosticCode

config: False

remote_minimum_receive_interval

The value of the minimum receive interval that was specified in the most recent BFD control packet received from the peer

type: int

range: 0..4294967295

config: False

demand_mode_requested

This leaf is set to true when the remote system has requested demand mode be run for this session

type: bool

config: False

remote_authentication_enabled

This leaf is set to true when the remote system has specified that authentication is present for the BFD session

type: bool

config: False

remote_control_plane_independent

This leaf is set to true when the remote system has specified that the hardware implementing this BFD session is independent of the control plane’s liveliness

type: bool

config: False

async_

Operational state parameters specifically relating to asynchronous mode of BFD

type: Async

config: False