Cisco documentation shows that the side of the connection with the route blocking, is configured for orf receive. The other side of the connection is configured for send. This is the way i configured the routers and it works. E.G.(r1 - send | r4 - receive)
The SG is configured for the opposite (R1 - receive | R4 - send).
I'm confused at which is the right way and why they both work.
router bgp 200
no synchronization
bgp router-id 150.1.4.4
bgp log-neighbor-changes
neighbor 130.1.45.5 remote-as 200
neighbor 130.1.124.1 remote-as 100
neighbor 130.1.124.1 capability orf prefix-list receive
neighbor 130.1.124.1 prefix-list BGP-FROM-R1 in
neighbor 150.1.3.3 remote-as 200
no auto-summary
Rack1R4#sh ip bgp
BGP table version is 3, local router ID is 150.1.4.4
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 28.119.16.0/24 130.1.124.1 0 100 54 i
*> 28.119.17.0/24 130.1.124.1 0 100 54 i