The 'BFD Profile' configuration is introduced into the AD profiles configuration to detect failures on any bidirectional forwarding path, such as direct physical link, and between network devices.

The BFD feature is used by remote end points or routers to continuously monitor availability of the SBC interfaces. BFD functionality is defined in RFCs 5880, 5881.

Command Syntax

The BFD profile is added to the CLI. Use the following command to create a BFD Profile.

BFD Profile
% set profiles bfdProfile <BFD Profile Name>
defaultDetectionTimeout <value, in seconds>
detectionMultiplier <value>
dscpValue <DSCP value>
isMultiHop <false | true>
minTxInterval <value, as milliseconds>
minRxInterval <value, as milliseconds>
remoteIP <remoteIP address>
state <disabled | enabled>

Command Parameters

BFD Profile Parameters

Parameter

Length/Range

Default

Description

M/O

BFDProfile1-23 charactersN/A<BFD Profile name> – Enter the name of this BFD profile.M
defaultDetectionTimeout5-6020Specify the default Detection timeout, in seconds, for establishing a BFD session.O
detectionMultiplier3-503

Specify the detection multiplier used to negotiate with the peer. It indicates to the peer the number of packets that are consecutively lost to determine a link is down.

O
dscpValue0-630

Specify the optional DSCP value to point to a DSCP Profile. The value is used for the BFD packets transmitted. 

Note

In order for the BFD profile to work as as a link monitoring protocol, Ribbon recommends to use a DSCP value of 48.

O
isMultiHopN/Afalse

Use this flag to indicate whether the remote peer is a neighbor, or instead is multiple hops away. 

  • false (default) – The SBC uses a single-hop BFD session.
  • true – The SBC establishes a multi-hop BFD session.
O
minRxInterval100-500001000Specify the minimum receive interval for the BFD, in milliseconds.O
minTxInterval100-500001000Specify the minimum transmit interval for the BFD, in milliseconds.O
remoteIPIPv4 or IPv6 addressN/AEnter the remote IP address (IPv4 or IPv6) for this BFD session.O
stateN/Adisabled

The administrative state of this profile.

  • disabled (default)
  • enabled
Note

LinkMonitors using a BFD Profile are activated/enabled only when the BFD Profile state is enabled.

O

Command Example

BFD Configuration Example
set profiles bfdProfile bfd11 defaultDetectionTimeout 20 detectionMultiplier 3 dscpValue 48	isMultiHop false minTxInterval 1000 minRxInterval 1000 	remoteIP 10.xx.xx.xx4 state enabled