I have a router that has an iBGP connection to its neighbor. When we learn the prefixes from the neighbor set to distribute it stated the gateway is 25.1 as it should, however, I am also getting other prefixes that have a gateway of 0.10 and 0.30, these are gateways that the peering router uses. We have the bgp session set to force self on nexthop but it does not look like it is doing this on learned prefixes. Those prefixes are coming from another BGP peer that is connected to router2.
Thoughts. comments. This normal? Because those gateways are not reachable to router1. When I changed the gw in the filters that breaks it as well..