Re: TOE brain dump

Ihar 'Philips' Filipau
2003-08-04T15:51:01Z

Jesse Pollard wrote:
>
> And who said it was a workstation target? If you are going to offload TCP/IP
> in a TOE, it should be where it might be useful - large (and saturated)
> compute servers, file servers. Not workstations. High bandwidth workstation
> requirements are rare. And large servers will require IPSec eventually
> (personally, I think it should be required already). And if the server
> requires IPSec, then the workstation will too.
>

I gave example of my personal WS just as an example that not every
one needs all features, even having capacities.

TOE for IPsec/IPv6/iptables/routing? take a look at www.cisco.com,
this guys are doing exactly this with IOS. And take a look then at prices.
They are not cheap.

Take a look at prices of SMP/AMP systems. Multi-threaded software?
like Oracle or Sybase for example? which can utilize fully SMP/AMP
resources.
They are not cheap.

If you will try to make a pice of hardware to put Linux on, you will
simultaneously get headaches of both TOE designers/programmers and
SMP/AMP designers/programmers.
This is not going to simple nor cheap.

But you are encouraged to try ;-)

> Not workstations. High bandwidth workstation
> requirements are rare. And large servers will require IPSec eventually

Rare? IMHO servers are rare too. Compare number of PCs/devices and
compare the number of servers. 1000s to 1s.
And devices are different and for most of them ipv4 is just more than
enough, since not of them has capacity even to handle 10MB Ethernet. I'm
not talking about ipv4/ipsec/lsm. So servers for servers? Security for
security?

I wanted to make a simple point: every piece should do a few of
things, but should do it good. [1]
Putting OS kernel into the device makes not that much sense, if you
can achive the same with simple 3k firmware.

[1] "The Unix Philosophy in One Lesson",
http://www.catb.org/~esr/writings/taoup/html/ch01s07.html

P.S. Gone to offtopic. Sorry. Leaving.