Class BfdPacket (1.5.0)

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

Attributes

NameDescription
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``.

Inheritance

builtins.object > proto.message.Message > BfdPacket

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