Date: Fri, 2 Feb 1996 12:11:55 -0500 (EST) From: Peter Berger <peterb@telerama.lm.com> To: dennis <dennis@etinc.com> Cc: hackers@freebsd.org Subject: Re: Multi-Port Async Cards Message-ID: <Pine.BSI.3.91.960202115948.8158A-100000@ivory.lm.com> In-Reply-To: <199602011704.MAA19726@etinc.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 1 Feb 1996, dennis wrote:
> Peter Burger writes....
That's "Berger".
> This is wrong on all 3 counts. Experience tells otherwise. A similarly
First off, you never address the support question. Second, my
"experience" only consists of helping support a network of 2 Cisco
7500's, 2 AGS+'s, a 7000, routing a T3 to the global Internet and
multiple Ethernets, FDDI rings, and metropolitan T3s and T1s, as well as
supporting a couple of unix routers. So perhaps you're right, and i'm
just haven't had enough "hands on" experience to be able to understand
these things the way you, with your oh so much more complex network, can.
> priced unit
> with a Web server will easily outperform a Cisco. Cisco's method of handling
> dumb serial controllers for hi-speed lines takes much away from its apparent
> architectural advantages, plus the use of a slow processor (which is consumed
> handling serial/ethernet traffic) makes any processing task (like filtering)
> very slow
> compared to a (say) Pentium solution. With a PC, basically, you get
> flexibility and power for a much lower cost. For Example, you can't add a
> 100Mbs port to a Cisco
> for $134!
That's right; and you can't add a 100Mbp/s port to a PC that will
actually route that many packets for $134, or for any price. Reference
the very interesting TCP performance tests at Usenix which showed that at
Ethernet MTUs, Pentium boxes running TCP/IP over the loopback interface
could only reach about 40Mb/s (this number went up if you increased the
MTU ... the cost is in the packet processing, not the raw byte speed).
The simple fact is that the relatively slow processor on the Cisco is not
a major problem if you're serious about routing. If you hit the
processor (i.e. if you're doing ip level filtering), you are a poor
network designer -- you should not be using your router as a firewall.
Pure routing through ciscos takes the fast path (a.k.a. the silicon) and
doesn't load the CPU substantially, if at all. The slow path is there
for people who insist on shooting themselves in the foot. And people who
run a web server on their router are not making a wise decision. I can
cook steaks on my engine block, but I'd be dumb if I tried to do it while
my car was going 65.
Incidentally, not only didn't you address the support issues, but you
also neglected to counter my observation that ciscos give a port density
beyond anything even remotely possible in a PC.
Anyway, this is a stupid argument. I like FreeBSD. FreBSD makes a good
T1 or Ethernet router for simple networks. Anyone who tries to use it in
a production situation for multiple very high speed connections is
begging for trouble, not because of anything specific to FreeBSD but
simply because the i386 busses and unix kernel combination in general
hasn't been optimized enough, yet.
> Synchronous Communications Cards and Routers For
> Discriminating Tastes. 56k to T1 and beyond. Frame
> Relay, PPP, HDLC, and X.25 for BSD/OS, FreeBSD
> and LINUX
Oh. So that's why you're being obnoxious. I should have
guessed. Tell you what -- come back and tell me about what your
"experience" tells me when you're routing DS3.
"The law locks up both man and woman/Who steals the goose from off the common
But lets the greater felon loose/Who steals the common from the goose." -anon
-------------------------------------------------------------------------------
Peter Berger - peterb@telerama.lm.com - http://www.lm.com/~peterb
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.91.960202115948.8158A-100000>
