Hello,
I am using bird as a RR and have set the add paths tx; option, however I
am still only seeing best path being advertised.
====
protocol bgp RR_Client_IPv4 {
local my_ip as my_as;
neighbor range rr_ipv4_range internal;
rr client;
rr cluster id cluster_id;
capabilities on;
dynamic name "RR_Client_IPv4_";
dynamic name digits 2;
ipv4 {
add paths tx;
import filter Internal_In_Route_Reflector;
export filter Internal_Out_Route_Reflector_default;
};
}
====
show protocols all shows that ADD-PATH is enabled. I also have it
enabled RX on the RR clients
ADD-PATH
RX:
TX: ipv4
===
3 routes present , with one marked as BEST:
bird> show route x.x.x.x/32
Table master4:
x.x.x.x/32 unreachable [RR_Client_IPv4_03 2021-12-15 21:05:36 from
y.y.y.y] * (100) [AS4200001111?]
unreachable [RR_Client_IPv4_05 2021-12-15 21:05:35
from y.y.y.x] (100) [AS4200001111?]
unreachable [RR_Client_IPv4_01 2021-12-15 21:05:16
from y.y.y.z] (100) [AS4200000110?]
===
1 BEST route advertised to RR client:
bird> show route export RR_Client_IPv4_01 x.x.x.x/32
Table master4:
x.x.x.x/32 unreachable [RR_Client_IPv4_03 2021-12-15 21:05:36 from
y.y.y.y] (100) [AS4200001111?]
Is this expected behavior even with add paths enabled? I was expecting
all 3 routes to be advertised to RR client.