<div dir="ltr"><div>Hello</div><div><br></div><div>I'm experiencing high CPU usage on my RPKI process which is very odd. To elaborate, I have two vyos boxes that have similar configuration for the edge just handling BGP and OSPF to the core. On one of the routers I have excessively high CPU usage and when checking the processes RPKI sits very high compared to the other router.</div><div><br></div><div>FRR Version:<br></div><div>`<b>FRRouting 9.1.1 (za-ct-ter-dc-rt-edge-01) on Linux(6.6.43-amd64-vyos).</b></div><b>Copyright 1996-2005 Kunihiro Ishiguro, et al.<br>configured with:<br>    '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--localstatedir=/var/run/frr' '--sbindir=/usr/lib/frr' '--sysconfdir=/etc/frr' '--with-vtysh-pager=/usr/bin/pager' '--libdir=/usr/lib/x86_64-linux-gnu/frr' '--with-moduledir=/usr/lib/x86_64-linux-gnu/frr/modules' '--disable-dependency-tracking' '--enable-rpki' '--enable-scripting' '--enable-pim6d' '--with-libpam' '--enable-doc' '--enable-doc-html' '--enable-snmp' '--enable-fpm' '--disable-protobuf' '--disable-zeromq' '--enable-ospfapi' '--enable-bgp-vnc' '--enable-multipath=256' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-configfile-mask=0640' '--enable-logfile-mask=0640' 'build_alias=x86_64-linux-gnu' 'PYTHON=python3'</b><br><div>`</div><div><br></div><div>Here is my RPKI configuration on the router experiencing high process CPU usage :</div><div><br></div><div>In Vtysh:<br>`<b>rpki</b></div><b> rpki cache <a href="http://cpt-rpki-validator-01.example.xyz">cpt-rpki-validator-01.example.xyz</a> 3323 preference 1<br> rpki cache <a href="http://cpt-rpki-validator-02.example.xyz">cpt-rpki-validator-02.example.xyz</a> 8282 preference 2</b><div>`</div><div><br></div><div>In VyOS:</div><div>`<b>set protocols rpki cache <a href="http://cpt-rpki-validator-01.example.xyz">cpt-rpki-validator-01.example.xyz</a> port '3323'</b></div><b> set protocols rpki cache <a href="http://cpt-rpki-validator-01.example.xyz">cpt-rpki-validator-01.example.xyz</a> preference '1'<br> set protocols rpki cache <a href="http://cpt-rpki-validator-02.example.xyz">cpt-rpki-validator-02.example.xyz</a> port '8282'<br> set protocols rpki cache <a href="http://cpt-rpki-validator-02.example.xyz">cpt-rpki-validator-02.example.xyz</a> preference '2'<br></b><div><b> set protocols rpki polling-period '3600</b></div><div>`</div><div><br></div><div>The only thing different on the other box is that the server preference is inverted. RPKI servers are running routinator and stayRTR, the router with the issue preferences routinator. See below showing that it is the most intensive process on the CPU :</div><div><br></div><div><img src="cid:ii_m3wrclkm0" alt="image.png" width="562" height="29"><br></div><div><br></div><div>Would be greatly appreciated if anyone could advise.</div></div>