Firewall Wizards mailing list archives
Re: Proverbial appliance "Its software, Jim!"
From: Mike Frantzen <frantzen () w4g org>
Date: Thu, 17 Oct 2002 11:33:38 -0400
Inside every "appliance" is an operating system. Inside every ASIC or "embedded processor" is software. There's really no difference other than the packaging.Wake up and smell the caffine! Its all software. THAT'S IT! End of Story. All the heritage of s/w applies to "appliances". - Keep it small and simple - Test, test and test. - Limit the complexity. If we can't learn that and apply it rigorously, what have we learnt?
Sigh. Packet filtering, even stateful packet filtering is pretty easy to do in hardware. Unless you're a big fish, you'd probabley do it in an FPGA as opposed to an ASIC. Drop a CAM table off it to keep state pointers and a few SRAMS to keep the actual state. IIRC ISI even has premade boards called OSIRIS with a 6M FPGA (which is HUGE) and it has a PMC slot to drop the interfaces off of. Or you could plug the interfaces into the PCI bus off the other 1M FPGA. Now it's been a year, but IIRC the parts cost was about a grand. You'd still probabley drop an embedded micro off the PCI bus if you want to reassemble fragments. There are two applicable difference between a hardware firewall and a software firewall. In hardware, everything happens in parrallel (well, every stage, you'll latch between stages to produce a sequential pipeline). And the other difference, is that hardware testing standards are orders of magnitude better than software testing standards. The first person who tells me VHDL or Verilog is software gets labeled a dumbass.
It doesn't matter if you're design tool is back-of-the-envelope or the best that Rational has to offer. You're still human and fallible.
You'll find very few software people who acknowledge the fallibility. But almost all hardware people not only acknowledge it, but they accept it and plan for it. The ideological difference creates a big improvement in quality. .mike frantzen@(nfr.com | cvs.openbsd.org | w4g.org) _______________________________________________ firewall-wizards mailing list firewall-wizards () honor icsalabs com http://honor.icsalabs.com/mailman/listinfo/firewall-wizards
Current thread:
- Proverbial appliance vs software based firewall Dominic Malig (Oct 14)
- Re: Proverbial appliance vs software based firewall Marcus J. Ranum (Oct 14)
- Re: Proverbial appliance "Its software, Jim!" Anton Aylward (Oct 17)
- Re: Proverbial appliance "Its software, Jim!" Paul D. Robertson (Oct 17)
- Re: Proverbial appliance "Its software, Jim!" Mike Frantzen (Oct 17)
- Re: Proverbial appliance "Its software, Jim!" Stephen D. B. Wolthusen (Oct 17)
- Re: Proverbial appliance "Its software, Jim!" Marcus J. Ranum (Oct 26)
- Re: Proverbial appliance "Its software, Jim!" Anton Aylward (Oct 17)
- Re: Proverbial appliance vs software based firewall Marcus J. Ranum (Oct 14)
- Re: Proverbial appliance vs software based firewall Mikael Olsson (Oct 14)
- RE: Proverbial appliance vs software based firewall Jared Valentine (Oct 15)
- RE: Proverbial appliance vs software based firewall Anton Aylward (Oct 15)
- Re: Proverbial appliance vs software based firewall Gary Flynn (Oct 15)
- Re: Proverbial appliance vs software based firewall Anton Aylward (Oct 15)
- Re: Proverbial appliance vs software based firewall Ryan M. Ferris (Oct 15)
- Re: Proverbial appliance vs software based firewall Volker Tanger (Oct 16)
- Re: Proverbial appliance vs software based firewall Christopher Hicks (Oct 16)
- RE: Proverbial appliance vs software based firewall Anton Aylward (Oct 15)
