Correct me if I'm wrong but the IOS usually: If a network statement is present, next-hop-self is set. If a network is redistributed from another protocol, EBGP export is rewritten to the peer address, but IBGP carries over the next-hop from the injection point.