I've a network that is currently full NATed, we want to move it to use public IP address to the hosts within the network and I don't want to use NAT 1:1 in all devices, cause I've many routers involved. We've our own AS number and public IP range (190.113.X.0/22) granted by LACNIC, so, we've 1024 addresses. I've a CCR1016 to act as the EdgeRouter and a Cisco 2900 that my ISP installed when they installed the fiber optic service.
That's the scenario
How can I offer public IP addresses to my hosts behind a secondary router, for example 190.113.O.5 or 190.113.O.6? I'm thinking of BGP internal and external, but I don't have a lot of experience with these routing protocols, what do you think would be the best choice?