Ok I have setup internal BGP on the 2 routers behind the final border router. For understanding lets say rtr 1, rtr2, & rtr 3. Rtr 1 is doing external BGP with 2 ISP's...Rtr1 is using a static route to Rtr2 for all Public IP's we own, rtr2 & rtr3 are doing BGP for load balancing purposes (I am connecting rtr 2 and rtr 3 via 2 seperate interfaces...using neteq's that only support 20megs atm is the reason for this, so i can neteq 40megs). rtr 3 is doing BGP on the external and OSPF on the inside. Ok now my question is, why did i have to put all of our subnets in the advertisements to make the routing filters work properly. If I put the entire block we own into the advertisements from rtr 3 to rtr 2, the more specific routes and their respective filters are not being used. Using 4.17 on rtr 3 and 5.1 on rtr2, I understand upgrading might be a solution, however these are in production. Has anyone ran into an issue like this before?
Thank you for your help guys.