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``. |
Inheritance
builtins.object > proto.message.Message > BfdPacketClasses
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