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>