Skip site navigation (1)Skip section navigation (2)
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>