Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Mar 2004 15:17:05 -0500
From:      Chris Luke <chrisy@flix.net>
To:        Gleb Smirnoff <glebius@cell.sick.ru>, Wes Peters <wes@softweyr.com>, Andre Oppermann <andre@freebsd.org>, freebsd-net@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: My planned work on networking stack
Message-ID:  <20040302201704.GA72944@flix.net>
In-Reply-To: <20040302082625.GE22985@cell.sick.ru>
References:  <4043B6BA.B847F081@freebsd.org> <200403011507.52238.wes@softweyr.com> <20040302031625.GA4061@scylla.towardex.com> <20040302042957.GH3841@saboteur.dek.spc.org> <20040302082625.GE22985@cell.sick.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Gleb Smirnoff wrote (on Mar 02):
>   Currently I'm working on my Netflow implementation, and I have faced the
> following problem: I've already got global routing in my routing table, but it
> lacks AS (Autonomous System) information. The routing daemon (zebra in my case)
> already knows ASes, but this informations is lost when routing information is
> injected into kernel. It'll be nice to add AS path to struct rtentry.

I overcame this same problem by hacking a simple query mechanism into
bgpd. My netflow categoriser retains a small routing information cache,
and queries the bgpd for aspath/community information as and when it's 
needed.

All my netflow stuff is done off-host, and so is my netflow bgp. I use bgpd
with a view per router that I collect netflow data from, and my netflow system
is configured to relate these things together.

Chris.
-- 
== chrisy@flix.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040302201704.GA72944>