For some reasons we need to balance traffic from uplinks to R3 (AS65200) via R1 (AS 65100)-R3 (AS 65200) direct EBGP link and IBGP link R1 (AS 65100) - R2 (AS 65100) and then EBGP R2 (AS 65100) - R3 (AS 65200).
How can we do that? Configuring multipath from documentation example doesn't take effect.
BGP multipath is for load-balancing the transit traffic EXITING the router.
Hence, "multipath" knob configured on R3 would have no effect on the traffic from R1|R2 TOWARDS R3.
If You need to load-balance TOWARDS R3, then BGP multipath configured on R1 is not going to help You because R1 would always select eBGP path received directly from R3 over iBGP path received from R2.
To load-balance TOWARDS R3, You'd need, on R1, to somehow equalize the path received over eBGP from R3 and the iBGP path received from R2 which is not going to be an easy feat because of eBGP>iBGP and IGP cost difference.
One possible solution would be, on R1, to place uplink peering and R2 peering into MPLS VPN (VRF), extend this MPLS VPN (VRF) to R2. On R2, place peering with R3 into that MPLS VPN (VRF). Then , use "routing-options multipath vpn-unequal-cost equal-external-internal" knob inside that MPLS VPN (VRF) routing-instance on R1
Can you share the configuration and output of show route for this subnet , also if you want to balance traffic from uplinks to R3 then you need to have subnets advertised from R3 toward uplinks to be load-balanced not the reverse as what you are trying to do should load balance traffic from R3 toward uplinks
If this solves your problem, please mark this post as "Accepted Solution."