I have one Cisco 7505 router with 256 MB memory. I have Internet connection from two different service providers (AT&T and Level3, both are Ethernet connections). I am running BGP in my router, and accepting full routes from both Internet providers. The only objective of using BGP in my network is to get both incoming and outgoing redundancy. At the same time, all traffic to AT&T customers network should go through AT&T link and all traffic to Level3 should go through Level3 link. In case of any kind of failure to one of the link, all the traffic should go through the available link.
But many times I am facing memory issue with my router. Now I am thinking about asking to my Internet service provider to stop sending full routes and changing the routes to "Routes of Customers + default " to both providers. My question is, If I am making this change, will that serve my objective mentioned above. Any better suggestion, please advise.