Mark Whitis's Website Home Page Linux Book: Linux Programming Unleashed My Resume Genealogical Data Contact Info Security About

[HOME(Mark Whitis)] [Contact] [Resume] [Browser Friendly] [No Spam] [FEL] [DBD]

Firewalls

This page is very incomplete at the moment.

Reasons for firewalls

Some Types of firewalls

There are a number of different characteristics by which you can categorize firewalls.

The following characteristics may be mixed. Many real world firewalls may be some combination of the following types.

IPsec

Assorted Links

Performance

David Bonn reported the following performance numbers for linux routers on the linux-tulip mailing list:

Pentium 120 with tulip cards:
  Packet Size (bytes)    64    128    256    512    1024   1280   1518
  Throughput (Mbit/s)  9.560  19.00  34.71  64.81  97.95  98.36  98.56
  Est Packets/sec      18700  18600  16900  15800  12000   9600   8100     

Pentium II/266 with DEC DE500 cards:
   Packet Size (bytes)    64    128    256    512    1024   1280   1518
   Throughput (Mbit/s)  15.25  32.82  59.36  95.87  97.98  98.38  98.56
   Est Packets/sec      29800  32000  29000  23400  12000   9600   8100  
He particularly noted that the linux kernel timeslicing limits throughput to 30K packets per second. Robert Olsson reported performance increased from similar values to 100KPPS on a 233Mhz AMD with 32MB RAM with the FASTROUTE patch from Alexey Kuznetsov. The tulip chips themselves are capable of filling fast ethernet at full duplex wire speed even with small 64 byte packets.

Note that these numbers apply to a basic router with no firewall rules or large dynamic router tables. These tables are also for two interfaces. It is not clear how those numbers will scale for more interfaces.

Relevenet RFCs

Most of these are the result of an RFC search on "firewall or proxy".

This file is maintained by Mark Whitis (whitis@freelabs.com).

Senior Engineer for hire
Software Development - Electronic Design - Embedded Systems - Device Drivers - System/Network Administration and Security - Motor Control, RobotCNC - Linux/Un*x - 25+ years experience
The author of these pages is looking for a new gig.
[RESUME]

Engineers and electronic hobbyists: The new Open Symbol Project is creating open schematic symbols and PCB footprints for a variety of different CAD packages.

Mark Whitis's Website Home Page Linux Book: Linux Programming Unleashed My Resume Genealogical Data Contact Info Security About

All email messages received must pass the turing test or they will be considered SPAM. If it could have been written by a machine, it was.

Under no circumstances are you to email me with questions regarding windoze, any other microsoft operating system or application, or any software which runs under any form of windoze.

*