I agree that one cpu does all is outdated monolithic design.
Even hub vendors have two: one for hubbing, one for snmp and rmon.
Mike
The existing route servers do this now...  One CPU to compute routes and 
then we forward the tables to ISP peers. 
--bill