Hi all,
I am running a TRB500 (current FW is TRB500_R_00.07.23.7) for some years. During the current heat wave I discovered that the device is running quite hot. A closer look revealed that it is running on 100% CPU load with one process eating up all of the CPU. Rebooting the device has not resolved the issue. It went straight to 100% load again.
CPU: 27% usr 71% sys 0% nic 0% idle 0% io 0% irq 0% sirq
Load average: 2.43 2.38 2.27 3/267 19427
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
18599 1 zebra R 12328 5% 96% /usr/local/usr/sbin/zebra -A 127.0.0.1 -u zebra -g frr
9410 1 nlbwmon RN 2348 1% 1% /usr/sbin/nlbwmon -o /usr/local/share/nlbwmon/data.db -b 524288 -i 12h -r 10s
11892 1 mdcollec S 3452 2% 0% /usr/bin/mdcollectd -i 10 --ignore lo
I am running two PBR rules to separate management traffic (WebUI, SSH, SNMP) from the rest (BGP, traffic from the local network to the internet) running on a different VLAN interface. To share routes between the TRB500 and my other router I am using BGP.
The time when I configured the TRB500, everything was running fine with no high CPU load, but the traffic on the device was just a few MB a day. Now it is around 12GB a day.
Is this expected behavior because of the PBR done in software or is something broken on my setup?
Thanks a lot for the help

