Route updates takes ages after editing prefix-lists
we use Junos v17.3R3.10 on MX240, when adding or removing routes from any prefix-list (which holds around only 30 routes), it takes around 20-40 minutes(!) for the BGP session to get updated and routes are removed or sent. This is not acceptable, we are practical unable to do any rapid updates with this.
When waiting for the route updates to appear(after commit) I see this process for a long time:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 4653 root 4 42 0 4007M 3073M kqread 3 154.9H 117.68% rpd
It feels like he is pushing the whole fulltable routes to his CPU and only when my removed routes are passing, they get removed. But this must be possible faster, right?
Re: Route updates takes ages after editing prefix-lists
Your RPD (routing protoocl daemon) CPU seems to be going high after the commit. RPD going high for a minute or so after any commit is not very unusual on scaled routers. However, if the RPD remains high for a long period of time thats means the changes that you are making are CPU intesnive which might cause delay in the route updates.
You will need to figure out what is cauing the RPD CPU to go high.
You can refer to the section "RPD consuming high CPU" in following KB