BGP Advertising a route using the Null0 exit interface

In order to advertise a network in BGP, you must have that network in the routing table. If it is not in the routing table, then you can add it with a Null exit interface so that it will be advertised. For example, the following configuration will advertise the 172.16.0.0/16 network using BGP.

R1(config)#ip route 172.16.0.0 255.255.0.0 null 0 R1(config)#router bgp 1 R1(config-router)#network 172.16.0.0 mask 255.255.0.0

This is also useful when applying BGP summarization. The summary route is not in the routing table, with the exact subnet mask, so BGP will not advertise it. However, you can add the summary route as a static route with a Null0 exit interface in the same manner.

Links:

https://networklessons.com/bgp/troubleshooting-bgp-route-advertisement/#BGP_Summarization

https://networklessons.com/bgp/how-to-advertise-networks-in-bgp#Network_Command