issue with PEVAL output

Nick Hilliard nick at inex.ie
Wed Sep 14 10:40:34 UTC 2016


Temoor Khan wrote:
> I have tried AS-RUNNET & AS-Hurricane. I wonder if it is somehow related
> to the compute power of the machine I am running these commands on.

Good old AS-HURRICANE: currently 970,000 prefix entries and growing.

The problem is not related to compute power.  peval chews a bit of
memory but no CPU.  whois.radb.net occasionally drops connections, so it
might have been a temporary problem.

If it's a persistent problem, maybe it's related to firewall settings?

You should really use bgpq3 instead of peval.  bgpq3 uses query
pipelining and is worth retooling around.  E.g.

> % time bgpq3 as-runnet > /dev/null
> 0.146u 0.000s 0:02.77 5.0%     	77+841k 0+0io 0pf+0w
> % time peval as-runnet > /dev/null
> 4.198u 0.073s 5:39.47 1.2%     	738+437k 0+0io 0pf+0w
> %

I.e. bgpq3 completes the query 122 times faster than peval.  It also
supports json output, which is easier to parse than free-text.

Nick


More information about the irrtoolset mailing list