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.

Reply via email to