Log in to ask questions, share your expertise, or stay connected to content you value. Don’t have a login? Learn how to become a member.
The routing protocol process (rpd) is a software process within the Routing Engine software that controls the routing protocols that run on the device. Its functionality includes all protocol messages, routing table updates, and implementation of routing policies. The routing protocol process...
Question Why does the routing protocol process use excessive memory? Answer The routing protocol process uses hundreds of megabytes of RAM in the Routing Engine to store information needed for the operation of routing and related protocols, such as BGP, OSPF, IS-IS, RSVP, LDP and MPLS. ...
Question Why does the system start swapping when I try to dump core using the request system core-dumps command? Answer The show system core-dumps command displays a list of system core files created when the device has failed. This command can be useful for diagnostic purposes. Each...
Question How do I determine whether there is a memory leak in the routing protocol process? Answer Memory leaks are typically the result of a seemingly unbounded growth in the memory usage of a process as reported by the show system processes extensive command. There are two...
Question What can I do when there is a memory shortage even after a swap? Answer It is not recommended for the system to operate in this state, notwithstanding the existence of swap. The protocols that run in the routing protocol process usually have a real-time requirement that cannot...
Question How do I monitor memory swap activity? Answer When the system is under memory pressure, the pageout process reuses memory from the free, cache, inact and, if necessary, active pages. You can monitor the swap activity by viewing the syslog message reported by the kernel during...
Question Why does the show system processes extensive command show that memory is swapped to disk although there is plenty of free memory? Answer Memory can remain swapped out indefinitely if it is not accessed again. Therefore, the show system processes extensive command shows that...
Question What does the RPD OS MEMHIGH message mean? Answer The RPD OS MEMHIGH message is written into the system message file if the routing protocol process is running out of memory. This message alerts you that the routing protocol process is using the indicated amount and percentage...