I am pretty much inexperienced with BGP.
My goal is to set BGP among several community networks. All networks use differrent private IP ranges and static routing among them worked fine. But we wanted to repalce static with BGP routing to easy maintenance.
So far we have no problems establishing BGP among networks that are directly connected. BGP works fine, and routes are advertized properly.
Problem is that not all netorks are connected in one point. Here is simplified example:
R1 (ASN1) <-bgp-> R2(ASN2) --- R3 --- R4(ASN2) < -bgp-> R5 (ASN3)
So here are three networks with ASN1, ASN2 and ASN3.
R1 and R2 are connected, bgp works and routes are advertized. Also R4 and R5 are connected and routes among them are advertised.
But, R1 does not get routes from R5 and R5 does not get routes from R1. How should I achieve this?