Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Mar 2000 14:03:35 -0500
From:      Dennis <dennis@etinc.com>
To:        mike@sentex.net (Mike Tancsa), map@iphil.net ("Miguel A.L. Paraz")
Cc:        freebsd-isp@FreeBSD.ORG
Subject:   Re: Building 8-port Router
Message-ID:  <200003291906.OAA26812@etinc.com>
In-Reply-To: <38b4b9a7.22295369@mail.sentex.net>
References:  <MAIL20000224085638.A706@tirad.internal.iphil.net> <MAIL20000224085638.A706@tirad.internal.iphil.net>

next in thread | previous in thread | raw e-mail | index | archive | help
At 05:19 AM 2/24/00 +0000, Mike Tancsa wrote:
>On 23 Feb 2000 19:57:00 -0500, in sentex.lists.freebsd.isp you wrote:
>
>>Thanks for all your inputs on the previous RAM problem.  I now went up to
>>128 MB, with 64 MB free and 16 MB used by Zebra ospfd alone (bug?!)
>>
>>Anyway I'd appreciate your suggestions on building a router that could:
>>* handle at least 8 E1 V.35 ports at line rate
>>* perform ingress filtering on these
>>* store at least one full view BGP routing table, and maybe partial views
>>* do flow accounting (as suggested by one gentleman on the list)
>>
>>I would throw the fastest cost-effective CPU at this, and lots of RAM too,
>>and send syslogs to another box to avoid writing to disk.  Any other 
>>suggestions?
>>
>>The reason I'm looking into this is because we have a Cisco 7206 but with
>>only a few 256Kbps and above lines, and Netflow switching, the CPU load
is high
>>and I think it won't scale.
>
>Although Zebra is probably the way of the future, you may want to look at
>gateD for now.  Its bgp and ospf has been quite reliable for us. Its
>features are sparse, but it might have all that you need. With two full
>views, you want more than 128M of RAM if you really are going to install
>70K+ routes in the kernel routing table.  196 is fine, but with the cost of
>RAM these days, you might as well throw in 256MB.  With a decent Celeron
>(433 is fine), you can get some pretty OK convergence times.   On one of my
>borders, I push about ~15Mb/s though 4 ethernet interfaces with a dozen
>ipfw filter rules. 

Zebra works just fine as long as your network isnt too complex. GateD has
other issues, and at least with Zebra you can get things fixed quickly.
Gated has become a polical black hole.

You dont need that much memory in your box...you just need to adjust the
kernel in FreeBSD to use more. A full view is only about 20K, so you can
get several views in 128M . the default is for the kernel to use only 1/3
of the memory, which is bad for a router. Our routers hack it to use 2/3,
which leaves 80M for the kernel and routing tables.

2 quad port cards is the easiest way to build an 8 port router. Works quite
nicely.

Dennis


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




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