Hi simon.waweru,
I think the answer is BD.
Generally, EBGP peers must have direct physical links. If this requirement is not met, you must run the peer ebgp-max-hop command to allow the EBGP peers to establish a TCP connection through multiple hops.
When BGP uses a loopback interface to establish an EBGP peer relationship, you must run the peer ebgp-max-hop command (hop-count ≥ 2). Otherwise, the peer relationship cannot be established.
The BGP device advertises BGP routes obtained from IBGP peers only to its EBGP peers.
The BGP device advertises BGP routes obtained from EBGP peers to all its EBGP and IBGP peers.