Date: Wed, 19 Sep 2007 19:08:59 -0400 From: Steve Bertrand <iaccounts@ibctech.ca> To: freebsd-net@freebsd.org Subject: Quagga as border router Message-ID: <46F1AC0B.9040109@ibctech.ca>
next in thread | raw e-mail | index | archive | help
Hi all, First off, sorry for being so verbose, but any reply to any portion will help me! I was referred to this list from over at -isp/-questions after a question I asked regarding the viability of an ISP using Quagga under FreeBSD as a border router. Many suggested OpenBGP and OpenOSPF as alternatives, but for now, I'll stick with Quagga as it makes it easier for me, and other staff to follow the Cisco-style configuration. I have a few questions to ask however. Here is my scenario and minimum requirements: - two upstreams, BGP, accepting default-originate only, advertising my /21 v4 and /32 v6 - 8 Ethernet interfaces - two of said interfaces will be under the control of mpd4, multi-linking two ADSL connections - one will be connected to a 100Mbps fibre-to-Ethernet converter for a LANx connection - rest will be to a mix of 100Mb and 1000Mb switches, and behind those: -- ~50 SDSL 1Mbps clients -- ~6 Port Master 3's, 48 56K modems per -- a few very heavily utilized DNS servers -- about 300 websites across about 10 servers -- a handful of co-lo boxes -- an email infrastructure that realizes ~1 million emails per day -- other things I've forgotten What I'd like to know beyond learning (from this list) that anything more than a dual-core is futile, what hardware should I be looking at? I already have my router config pretty well done, on a flash memory card, so in particular: - is 64 bit CPU advantageous for anything more than the 4GB memory limit - is there a benefit to having more than 2GB of memory, and if so, what are said benefits - is there a specific motherboard that I should look at - is there specific NIC's I should look at (of course, dual or quad 1Gbps, but what brand/model) Essentially, I'd like a board with at *least* 6 PCI-X slots, and perhaps 8 RAM slots (if I can find justification that my router will work better with up to 16GB of memory). On the software side, many people suggested OpenBGP to me as opposed to Quagga, but I really didn't hear any 'technical' reason as to the recommendation, so I'm *very* interested to hear of any benchmarks or personal experience from anyone who has switched from one to the other. Another thing...what do you recommend as far as measuring pps and Kbps within FreeBSD? Thanks in advance for any advice whatsoever! Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46F1AC0B.9040109>