Currently I have a Cisco 2921 router at my data center running BGP with dual GigE Internet connections. We are providing a hosted Voice over IP solution for about 2,000 IP phones. The Cisco CPU runs at about 90% during peek hours of the day which is forcing us to upgrade. We were thinking of upgrading to the Cisco 3945e but feel we might max this router out in another 12 to 18 months. The CPU and packets per second are important to us since QoS needs to be maintained for voice quality.
We are looking for suggestions.