What is the difference between:
under config router bgp
set adv-additional-path <#>
under config neighbor
Also, I sow on the other peer this:
set additional-path receive
I disable it by:
set additional-path disable
And even after clearing and restarting BGP I can still see that HQ advertising multiple (three) paths to me
Later I noticed that my local BGP has 'ibgp-multipath' enabled
-- If I only enable 'set additional-path receive' under neighbor I don't see that I can learn additional paths from neighbor
-- Only if I enable 'set ibgp-multipath enable' in global BGP settings I can learn additional paths from neighbor
-- And if I enable 'set ibgp-multipath enable' alone without 'set additional-path receive' under neighbor I can still learn additional paths from neighbor.
Why this behavior? I mean why do we need the 'set additional-path receive' if 'set ibgp-multipath enable' is doing the job alone?
What is the purpose of "set additional-path receive" if HQ still can advertise to me additional paths without it and only with 'set ibgp-multipath enable' ?