Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Nov 1996 18:52:57 -0800 (PST)
From:      Tony Li <tli@jnx.com>
To:        dennis@etinc.com (dennis)
Cc:        isp@FreeBSD.org
Subject:   Re: changed to: Frac T3?
Message-ID:  <199611190252.SAA14559@chimp.jnx.com>
References:  <199611182252.RAA01561@etinc.com>

next in thread | previous in thread | raw e-mail | index | archive | help


   >Here is a point though where Dennis will philosophically disagree with me,
   >and that is all right.  Dennis makes a big point out of the fact that a
   >UNIX router can perform other services too...  I do NOT believe in that
   >paradigm.  So for me, specializing a UNIX kernel for a router would not
   >be a bad concept, but Dennis probably would not agree.

   I dont disagree (in fact we may have to do it to route T3), but it will be
   a specialized functions, not for everyone.

In fact, there is a _great_ deal of painful experience in dealing with
routers where there isn't quite enough CPU time to get everything done.
Routing protocols are basically soft real-time distributed systems.  When
they get delayed, they tend to collapse in spectacular ways.  As a result,
putting any significant non-routing load on a router is a _really_ bad
idea.  You MIGHT be able to get away with it by suitable modifications to
the Unix scheduler, but then it wouldn't be Unix, would it?  ;-)  And the
cost of another box to support a server is sufficiently low that it would
seem to make sense not to risk the routing...

Tony





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