[98952] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: "2M today, 10M with no change in technology"? An informal survey.

daemon@ATHENA.MIT.EDU (Florian Weimer)
Sun Aug 26 04:42:48 2007

From: Florian Weimer <fw@deneb.enyo.de>
To: deepak@ai.net
Cc: Brandon Butterworth <brandon@rd.bbc.co.uk>, nanog@nanog.org
Date: Sun, 26 Aug 2007 10:41:46 +0200
In-Reply-To: <46D0E0AD.2020608@ai.net> (Deepak Jain's message of "Sat, 25 Aug
	2007 22:08:45 -0400")
Errors-To: owner-nanog@merit.edu


* Deepak Jain:

> When it comes to an FIB, there are only say 100-200 destinations on a
> big router (outbound). Irrespective of the 2M or 20M routes it
> has. Even though the entire Internet isn't aggregated the way it
> should be, for FIB purposes, the router knows how it will route out to
> its 100-200 destinations (ports).

Could be more than that in some MPLS and IXP environments, but in
essence, that's true.

> Couldn't it just aggregate before it drops routes into its FIB and
> only import specifics (deagg) if a destination changes for a more
> specific prefix [like the swamp]? We talk about default-free zones as
> needing every prefix, and they do (for propagation purposes) but for
> FIB purposes, they really don't.

My understanding is that there are no known algorithms for fast
updates (and particularly withdrawals) on aggregated FIBs, especially
if those FIBs are stored in CIDR form.  This is the prime reason why
all those Cisco 65xx/76xx with MSFC2/PFC2 will be worthless junk in a
couple of months.

But I'm sure that this is not the end of the story.

> For example, a router with only 1 connection (no matter how many
> routes being sent by its upstream), would only have 1 route entered
> into its FIB -- because no matter where the route goes, it can go
> upstream.

This will cause routing loops for unallocated address space.

home help back first fref pref prev next nref lref last post