We have a problem setting up multiple BGP sessions with the same (upstream) IP address. What we try to achieve here is to have two or more BGP sessions with the same IP address, but with different public AS numbers. For example:
Upstream peer is AS6238x
Peer IP is 185.23x.64.1
Downstream peers are: AS3951x and AS4887x.
When we try to add a second downstream peer to the same IP address of the upstream Peer, we get an error message:
Thanks for the reply. So i’ve figured, and from what we are trying at the moment, it seems that both local and remote IP addresses have to be different. This is not OK, because this means that for every BGP session we need to “sacrifice” at least 2 IP addresses. Any workaround for this ?
In my current setup (made before you started this thread) I have a /29 subnet in which my local router has connection from the same source address to two different destination addresses in that /29 network.
That works fine. These 2 destinations are 2 different routers in the same AS (different from the local AS).
That should not be different from 2 different AS that in fact are the same router.
We managed to add an extra IP on both ends (both routers) for the new BGP connect, however the issue that arises now is that the SECOND router is trying to connect to router ONE using a wrong IP address, the IP address belonging to the first BGP sessions. Here is the log detail:
Thank you! That was it! I entered the update source for each Peer with the IP with which they should use to update the session. So problem solved and everything is OK now!
Hi,
How do I change the local IP address? I tried to update it in Advanced-Update source field but still can’t establish secondary BGP session to the same remote AS. I have two links and need to establish a session with the same RS server over each of the links but giving different localprefs to them. Any way to achieve this? When I’m trying to copy an existing BGP peer and just change the update source I’m getting an error ‘Couldn’t add BGP peer - already exists’. Thanks.