Re: Linux 2.4 as a router, when is it appropriate?

Bill Davidsen (davidsen@tmr.com)
Mon, 6 May 2002 12:54:09 -0400 (EDT)


On Fri, 3 May 2002, Russell Leighton wrote:

>
> Could someone please tell me (or refer me to docs) on when
> using the Linux on PC hardware as a router is an appropriate
> solution and when one should consider a "real" router (e.g., Cisco)?
>
> I have heard that performance wise, if you have a fast CPU,
> much memory and good NICs that Linux can be as good
> all but the high end routers. Are there important missing
> features or realiability issues that make using Linux not
> suitable for "enterprise" use?

Professional routers may support non-IP protocols which Linux doesn't,
and the non-IP protocols which are in Linux are far less less used than
IP. That does not mean they don't work, but somewhat untrodden ground.

For IP, particularly for tricky, messy, nasty stuff, I do prefer
Linux/iptables. I'm looking forward to having time to see how well UML and
iptables play, so I can have a whole DMZ full of "machines" to test some
challenging setups.

Throughput and latency are pretty competitive with any commercial
router, given good hardware. I believe preempt does improve latency, but I
really haven't had a case where I needed to worry about it, Linux is fast
as-is.

-- 
bill davidsen <davidsen@tmr.com>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/