You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Linux, when bfdd is running, in default configuration, and multiple VRFs are present in the system, TCP stack bandwidth, measured between points on the same host, drops significantly. (echo-mode was not enabled in our tests.)
Version
10.1 and a several previous versions
How to reproduce
Create two namespaces that are connected by a veth pair. In one namespace, run iperf3 in server mode, in another - in client mode. Note measured bandwidth.
In the default namespace, create a number of VRFs (they do not need to represent any BGP-EVPNs).
Rerun iperf measurement. Observe significant decrease of bandwidth
(50 VRFs produce noticeable effect, 250 result in 3-fold drop of bandwidth in our test.)
Expected behavior
Running bfdd is not expected to have significant impact on system performance.
Actual behavior
Running bfdd on a system that has multiple VRFs results in significant degradation of network bandwidth.
Additional context
There is a slack discussion starting with this message:
Description
On Linux, when
bfdd
is running, in default configuration, and multiple VRFs are present in the system, TCP stack bandwidth, measured between points on the same host, drops significantly. (echo-mode
was not enabled in our tests.)Version
How to reproduce
Create two namespaces that are connected by a veth pair. In one namespace, run
iperf3
in server mode, in another - in client mode. Note measured bandwidth.In the default namespace, create a number of VRFs (they do not need to represent any BGP-EVPNs).
Rerun iperf measurement. Observe significant decrease of bandwidth
(50 VRFs produce noticeable effect, 250 result in 3-fold drop of bandwidth in our test.)
Expected behavior
Running
bfdd
is not expected to have significant impact on system performance.Actual behavior
Running
bfdd
on a system that has multiple VRFs results in significant degradation of network bandwidth.Additional context
There is a slack discussion starting with this message:
https://frrouting.slack.com/archives/C9F2ATASC/p1723557762197969
Text of the discussion as of the moment of opening this ticket is attached:
frr-bfdd-slack.txt
Checklist
The text was updated successfully, but these errors were encountered: