Description
The RPD (Routing Protocol Daemon) process can also run or operate on the backup Routing Engine (RE) in a redundant system configuration.
Symptoms
Routing Protocol Daemon (RPD) not running on the backup Routing Engine (RE) in dual-routing engine devices.
Solution
On devices which are having dual routing engine, RPD process will only spawn on backup Routing engine when NSR is configured.
Without NSR configured on Device -
User@Router> show configuration routing-options nonstop-routing
{master}
User@Router>
{master}
User@Router> show system processes extensive | match rpd
21042 root 20 0 1522M 628M kqread 3 1:20 0.00% rpd{TraceThread}
21042 root 20 0 1522M 628M kqread 3 1:18 0.00% rpd{rpd}
21095 root 20 0 920M 145M kqread 3 1:14 0.00% rpd{TraceThread}
21094 root 20 0 920M 145M kqread 0 1:13 0.00% rpd{TraceThread}
21095 root 20 0 920M 145M kqread 0 0:17 0.00% rpd{rpd}
21094 root 20 0 920M 145M kqread 3 0:17 0.00% rpd{rpd}
19772 root 20 0 723M 14M select 0 0:05 0.00% vrrpd
21042 root 20 0 1522M 628M kqread 1 0:03 0.00% rpd{rsvp-io}
21085 root 20 0 790M 15M kqread 1 0:01 0.00% rpdtmd
21042 root 20 0 1522M 628M kqread 1 0:01 0.00% rpd{krtio-th}
21042 root 20 0 1522M 628M kqread 0 0:01 0.00% rpd{ted-compute-svc}
21042 root 20 0 1522M 628M kqread 1 0:01 0.00% rpd{bgpio-0-th}
21094 root 20 0 920M 145M kqread 2 0:01 0.00% rpd{krtio-th}
21095 root 20 0 920M 145M kqread 3 0:01 0.00% rpd{bgpio-0-th}
21094 root 20 0 920M 145M kqread 0 0:01 0.00% rpd{bgpio-0-th}
21095 root 20 0 920M 145M kqread 1 0:01 0.00% rpd{krtio-th}
21042 root 52 0 1522M 628M uwait 0 0:00 0.00% rpd{rpd}
21042 root 52 0 1522M 628M uwait 2 0:00 0.00% rpd{rpd}
{master}
User@Router>
{backup}
User@Router>
{backup}
User@Router> show system processes extensive | match rpd
22537 root 20 0 722M 15M select 3 0:02 0.00% vrrpd
{backup}
User@Router>
With NSR configured on device -
User@Router> show configuration routing-options nonstop-routing
nonstop-routing;
{master}
User@Router>
{backup}
User@Router> show system processes extensive | match rpd
19182 root 20 0 1030M 187M kqread 0 4:37 0.00% rpd{TraceThread}
19182 root 20 0 1030M 187M kqread 2 1:15 0.00% rpd{rpd}
19212 root 20 0 791M 22M kqread 2 0:05 0.00% rpdtmd
19182 root 20 0 1030M 187M kqread 3 0:02 0.00% rpd{krtio-th}
{backup}
User@Router>
Modification History
2023-11-19 : Article Created
The condition for running the RPD (Routing Protocol Daemon) process on backup Routing Engine.