BFD configuration for a particular interface.BFD, defined in RFC 5880 and RFC
5881, allows point-to-pointdetection of connectivity failures by occasional
transmission ofBFD control messages.bfd : enable: optional string, either true
or falseTrue to enable BFD on this Interface. If not specified, BFDwill be
disabled by default.bfd : min_rx: optional stringcontaining an integer, at
1.The shortest interval, in milliseconds, at which this BFD sessionoffers to
receive BFD control messages. The remote endpoint maychoose to send messages at
a slower rate. Defaults to 1000.bfd : min_tx: optional stringcontaining an
integer, at least 1.The shortest interval, in milliseconds, at which this BFD
session iswilling to transmit BFD control messages. Messages will actually
betransmitted at a slower rate if the remote endpoint is not willing toreceive
as quickly as specified. Defaults to 100.bfd : decay_min_rx: optional
stringcontaining an integerAn alternate receive interval, in milliseconds, that
must be greaterthan or equal to bfd:min_rx. The implementation switches
frombfd:min_rx to bfd:decay_min_rx when there is no obvious incomingdata
at the interface, to reduce the CPU and bandwidth costof monitoring an idle
interface. This feature may be disabled bysetting a value of 0. This feature is
reset whenever bfd:decay_min_rxbfd:min_rx changes.bfd : forwarding_if_rx:
optional string, either true or falseWhen true, traffic received on the
Interface is used toindicate the capability of packet I/O. BFD control packets
arestill transmitted and received. At least one BFD controlpacket must be
received every 100 * bfd:min_rx amount of time.Otherwise, even if traffic are
received, the bfd-status:forwardingwill be false.bfd : cpath_down: optional
string, either true or falseSet to true to notify the remote endpoint that
traffic should not beforwarded to this system for some reason other than a
connectivityfailure on the interface being monitored. The typical
underlyingreason is concatenated path down, that is, that connectivitybeyond
local system is down. Defaults to false.bfd : cpath_down: optional string,
either true or falseSet to true to notify the remote endpoint that traffic
should not beforwarded to this system for some reason other than a
connectivityfailure on the interface being monitored. The typical
underlyingreason is concatenated path down, that is, that connectivitybeyond
local system is down. Defaults to false.bfd : check_tnl_key: optional string,
either true or falseSet to true to make BFD accept only control messages with a
tunnelkey of zero. By default, BFD accepts control messages with anytunnel
key.bfd : bfd_local_dst_mac: optional string, mac addressSet to an Ethernet
address in the form xx:xx:xx:xx:xx:xxto set the MAC used as destination for
transmitted BFD packets. Thedefault is 00:23:20:00:00:01bfd :
bfd_remote_dst_mac: optional string, mac addressSet to an Ethernet address in
the form xx:xx:xx:xx:xx:xxto 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 packetsare not checked.bfd : bfd_src_ip: optional string, ip
addressSet to an IPv4 address to set the IP address used as sourcefor
transmitted BFD packets. The default is 169.254.1.1bfd : bfd_dst_ip: optional
string, ip addressSet to an IPv4 address to set the IP address used as
destinationfor 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
.