Tuning BGP CPU

Understanding the effects of BGP on CPU utilization is important because router or switch CPU is a shared resource. When this resource is fully utilized by one process, or a group of processes for one protocol, other processes are adversely affected. The CPU is used for both, running system and protocol processes, as well as for forwarding some classes of traffic that cannot be forwarded in hardware (traffic “punted” to the CPU). Therefore, the unavailability of CPU due to one process can adversely affect other processes, as well as traffic forwarding. In some cases, high CPU utilization causes the router to crash altogether. For BGP to be truly scalable, its processes and control traffic (that is handled by the CPU) should not ...

Get Routing TCP/IP, Volume II: CCIE Professional Development, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.