By default EBGP won’t permit me to be simply update-source command capability
this is why I use to my home lab since I use dual home capability
Here is the configuration:
R3 --- R3(config-router)#do sh ip int brief Interface IP-Address OK? Method Status Protocol FastEthernet0/0 10.1.1.1 YES manual up up Serial1/1 172.123.13.3 YES manual up up Serial1/3 172.123.23.3 YES manual up up Loopback4 4.4.4.4 YES manual up up R3(config-router)#do sh run | s router bgp router bgp 100 no synchronization bgp log-neighbor-changes neighbor 10.1.1.2 remote-as 200 neighbor 10.1.1.2 update-source Loopback4 neighbor 10.1.1.2 next-hop-self neighbor 100.100.100.1 remote-as 100 neighbor 100.100.100.1 update-source Loopback4 R4 --- R4(config-router)#do sh ip int brie Interface IP-Address OK? Method Status Protocol FastEthernet0/0 10.1.1.2 YES manual up up R4(config-router)#do sh run | s router bgp router bgp 200 no synchronization bgp log-neighbor-changes neighbor 4.4.4.4 remote-as 100 neighbor 4.4.4.4 ebgp-multihop 2 no auto-summary !! tried to see the EBGP Summary R4(config-router)#do sh ip b s BGP router identifier 10.1.1.2, local AS number 200 BGP table version is 1, main routing table version 1 Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 4.4.4.4 4 100 13 13 1 0 0 00:09:04 0 R3(config-router)#do sh ip b s BGP router identifier 4.4.4.4, local AS number 100 BGP table version is 1, main routing table version 1 Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.1.1.2 4 200 28 27 1 0 0 00:09:41 0 100.100.100.1 4 100 20 20 1 0 0 00:16:04 0 => this is my IBGP inside my OSPF as ibgp route