GigaRouter (Was Re: Cisco as Big Brother))

Alexis Rosen alexis at panix.com
Mon Oct 21 11:04:22 UTC 1996


Robert E. Seastrom writes:
>  From: Alexis Rosen <alexis at panix.com>
>  [...]
>  This isn't clear to me. Why do you assume a ZIP is likely to be more
>  reliable that a hard disk? ZIPs haven't been around long enough to be
>  sure of this, and HDs are pretty reliable these days.
> 
> I think his plan was to boot ramdisk unix from it and then to spin the
> unit down.  Spun-down units are fairly reliable, and besides I think
> the main thrust here was to replace the drive with something that
> could be swapped easily for upgrades.

That's more easily done using Vixie's scheme. *My* main thrust is a system
with no moving parts (assuming that that's a good way to achieve higher
reliability). Of course, both goals are desireable.

>  Of course I'm not saying that I *Want* to use an HD in this situation; flash
>  is clearly a big win. But I don't see how using a floppy or ZIP improves
>  wins.
>
> With cold-convenient-swappable IDE drawers that let even a
> kindergartener swap out an IDE hard drive and high quality 100mb hard
> drives available for like $50 (at this point you're probably paying
> more for the snazzy mounting kit than you are for the drive), I
> daresay the Zip and flash solutions are far too expensive for what
> they buy you.  Take a look at the MTBF on your hard drives and then
> look at the MTBF on power supplies and floppies, and gee... Alexis is
> dead on here.  Pay more, get less...

I think that realistically, finding a stable supply of anything smaller than
1GB is unlikely, unless you're buying large quantities. More to the point,
disks for less than $100 are unlikely. But it's not the money that's key
here. One service call to a lights-out facility costs lots more than that.

Another solution occurs to me. Use dual-anything (floppies, HDs, flash gizmos).
Pay someone to modify the BIOS in this small but important way: have it
alternate which device it boots from. Let the machine write check a state
file kept somewhere else each time it boots. If the same device has booted
twice in a row, there's a problem and you notify the NOC that a device has
failed. Otherwise rewrite the state file.

There's another better solution. It would take a little bit more work but
it would be infinitely more useful: Build an ISA card that looks like an
MDA adapter, but which sends output to a VT100. (A simple algorithm will
produce good results here even when the cursor jumps all over the place.)
You also need a gizmo (one exists alread) that makes serial input look like
PC keyboard scan codes. And lastly, you need to special-case a long-break
so that it causes the ISA card to reset the machine.

All of a sudden you've got a working remote console device. This is an
extraordinarily useful gizmo, and I'll bet you could sell a million of
them. (Everyone who uses Linux, FreeBSD, or NetBSD as a server would buy
it, as would the millions of poor souls who run Novell, SCO, etc.) I'd
buy fifty of them at $100 apiece, and at that price you'd probably see
a gross margin of 300%, even in small quantities, and including the keyboard
gizmo. (Now all we need is a better word than "gizmpo" and we've got a
real product. :-)

Anyone interested in some hardware design work?

/a





More information about the NANOG mailing list