CCR-1016 Newbie - Network Design/Routerboard implementatio ?

Was just provided a CCR-1016 and told to implement so needless to say with no prior experience a little overwhelmed…

Current Network they have just a consumer grade cable/dsl 8 port router connected to the Internet that has one large Network/scope (10.10.0.0/16) internally. Connected to the router are 6 Cisco gig switches the just pull dhcp from the router currently with 16 servers per switch. I manually put in the IPs for the servers (all in 10.10.100.x) and reserved the addresses on the router. The reason for the replacing the router is the concern of being able to handle lots of web server and crawler requests externally and internally over 2000 redis db clusters between all the servers so a large load of traffic there as well.

Quickly found that the CCR-1016 does not have switching capabilities so my question is what is the best design for performance here? I would love not to have to go through and change the IP of every server but if the direction for best performance requires it I’m ok.

I’ve read about setting up DHCP and bridging the 6 ports that tie to the switches together but is that the best route?

Again, all this is completely new so excuse any ignorance to my questions…

The Cloud Core Router are a seriously powerful piece of hardware. The CPU is powerful enough to do full wire speed switching between all the ports. I would setup the DHCP and bridge the ports as you have suggested. If the router does not have the through put you are expecting or require. Try placing a switch between the router and the CISCO switches, and bonding two or three links back to the router to maximize through put.

Thanks. yeah so for just setting up DHCP and bridging the ports needed has worked out.