IBGP (Internal BGP) adjacencies have to be full mesh, since in BGP split horizon is enabled by default. Split horizon rule in BGP : a router will never forward the network what it has learned for towards another router.. other solutions are using BGP Confederation (Local AS) or Route reflector (RR)..