BFD configuration for a particular interface. BFD, defined in RFC 5880 and RFC
5881, allows point-to-point detection of connectivity failures by occasional
transmission of BFD control messages. bfd : enable: optional string, either
or false True to enable BFD on this Interface. If not specified, BFD will be
disabled by default. bfd : min_rx: optional string containing an integer, at
least 1. The shortest interval, in milliseconds, at which this BFD session
offers to receive BFD control messages. The remote endpoint may choose to send
messages at a slower rate. Defaults to 1000. bfd : min_tx: optional string
containing an integer, at least 1. The shortest interval, in milliseconds, at
which this BFD session is willing to transmit BFD control messages. Messages
will actually be transmitted at a slower rate if the remote endpoint is not
willing to receive as quickly as specified. Defaults to 100. bfd :
optional string containing an integer An alternate receive interval, in
milliseconds, that must be greater than or equal to bfd:min_rx. The
implementation switches from bfd:min_rx to bfd:decay_min_rx when there is no
obvious incoming data traffic at the interface, to reduce the CPU and bandwidth
cost of monitoring an idle interface. This feature may be disabled by setting a
value of 0. This feature is reset whenever bfd:decay_min_rx bfd:min_rx changes.
bfd : forwarding_if_rx: optional string, either true or false When true,
received on the Interface is used to indicate the capability of packet I/O. BFD
control packets are still transmitted and received. At least one BFD control
packet must be received every 100 * bfd:min_rx amount of time. Otherwise, even
if traffic are received, the bfd-status:forwarding will be false. bfd :
cpath_down: optional string, either true or false Set to true to notify the
remote endpoint that traffic should not be forwarded to this system for some
reason other than a connectivity failure on the interface being monitored. The
typical underlying reason is concatenated path down, that is, that connectivity
beyond the local system is down. Defaults to false. bfd : cpath_down: optional
string, either true or false Set to true to notify the remote endpoint that
traffic should not be forwarded to this system for some reason other than a
connectivity failure on the interface being monitored. The typical underlying
reason is concatenated path down, that is, that connectivity beyond the local
system is down. Defaults to false. bfd : check_tnl_key: optional string, either
true or false Set to true to make BFD accept only control messages with a
key of zero. By default, BFD accepts control messages with any tunnel key. bfd
bfd_local_dst_mac: optional string, mac address Set to an Ethernet address in
the form xx:xx:xx:xx:xx:xx to set the MAC used as destination for transmitted
BFD packets. The default is 00:23:20:00:00:01 bfd : bfd_remote_dst_mac:
string, mac address Set to an Ethernet address in the form xx:xx:xx:xx:xx:xx to
set the MAC used for checking the destination of received BFD packets. Packets
with different destination MAC will not be considered as BFD packets. If not
specified the destination MAC address of received BFD packets are not checked.
bfd : bfd_src_ip: optional string, ip address Set to an IPv4 address to set the
IP address used as source for transmitted BFD packets. The default is
169.254.1.1 bfd : bfd_dst_ip: optional string, ip address Set to an IPv4
to set the IP address used as destination for transmitted BFD packets. The
default is 169.254.1.0
This class represents the following YANG schema fragment defined in module ovsdb
list interface-bfd {
key bfd-key;
leaf bfd-key {
type string;
}
leaf bfd-value {
type string;
}
}
The schema path to identify an instance is
ovsdb/ovsdb-port-interface-attributes/interface-bfd
To create instances of this class use InterfaceBfdBuilder
.