I have 3 cores built in a triangle. They all iBGP with each other. I have a /20 that we announce out the cores to our up stream carriers. Pretty standard.
My issues arises that if I loose connectivity to a core or if it locks up and needs rebooted, my /20 is still being announced out the carriers on the router that is down causing traffic to come into a router that cant reach the rest of my network.
I dont quite need a route server because they are fully meshed.
I was thinking have two routers sitting in the middle that have iBGP and announce the /20 to the servers, then turn on "synchronize" on my block.
Any thoughts?