Re: Route count

Anton Danilov <[email protected]> Wed, 10 Feb 2021 08:11:40 +0000
Newsgroups org.kernel.vger.lartc
Message-ID <CAEzD07K4TsxXt2e+h7Ch=ywjDd0wL+t2mpTCQR9aq+4ZTfxboQ@mail.gmail.com>
Hello.
Instead of fetching all content of a route table, you can parse the
/proc/net/fib_triestat file. It contents the number of prefixes for
every routing table.

On Mon, 8 Feb 2021 at 20:13, Grant Taylor <[email protected]> wrote:
>
> Hi,
>
> Does anyone know a more efficient way to get a count of the number of
> routes than to do something like the following?
>
>     # ip route show table $TABLE | wc -l
>
> I'm doing something where I'd like to instrument the number of
> (unreachable / null) routes once a minute and I'd like to avoid
> unnecessary load on the system.
>
> It seems to me like there should be a counter somewhere that I can just
> read instead of needing to enumerate every single route in the table.
>
>
>
> --
> Grant. . . .
> unix || die
>


-- 
Anton Danilov.