NEXT_HOP Reachability
neighbor iBGP route-map foo out
neighbor iBGP-clients route-map foo out
ip access-list standard CONGESTED_NEXTHOPS
! Do not modify next-hop for congested peers
match ip next-hop CONGESTED_NEXTHOPS
! Do next-hop-self on everything else, except the internal routes that are reflected
match route-type external
set ip next-hop peer-address
! Allow everything else to pass