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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access