Class BfdPacket (1.20.0)

BfdPacket(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

Name Description
authentication_present bool
The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _authentication_present.
control_plane_independent bool
The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _control_plane_independent.
demand bool
The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _demand.
diagnostic str
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values. This field is a member of oneof_ _diagnostic.
final bool
The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _final.
length int
The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _length.
min_echo_rx_interval_ms int
The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _min_echo_rx_interval_ms.
min_rx_interval_ms int
The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _min_rx_interval_ms.
min_tx_interval_ms int
The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _min_tx_interval_ms.
multiplier int
The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _multiplier.
multipoint bool
The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _multipoint.
my_discriminator int
The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _my_discriminator.
poll bool
The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _poll.
state str
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values. This field is a member of oneof_ _state.
version int
The version number of the BFD protocol, as specified in section 4.1 of RFC5880. This field is a member of oneof_ _version.
your_discriminator int
The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880 This field is a member of oneof_ _your_discriminator.

Classes

Diagnostic

Diagnostic(value)

The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880

State

State(value)

The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880