In you case you want to get rid of the static default route and you want to peer with your single ISP, do you need to announce any routes for your side ? I have the below config, is it enough for peering with your ISP ?
ip prefix-list default permit 0.0.0.0/0
Router bgp xx
no auto-summary
no synchroniszation
Neighbor x.x.x.x remote-as ISP (peer to ISP)
Neighbor x.x.x.x password xxxx ( basic authentication)
Neighbour x.x.x.x prefix-list default in ( accept default only)
Best Answer
There are generally two reasons to use BGP with your ISP:
For most organizations with a single connection to the Internet, there is no reason or advantage to run BGP with your provider. Since there is only one path to the Internet, a static default route is all you need. The ISP already announces their address blocks (of which you use a small part) to the Internet.