Hi,
If you wanted to stress test a firewall, what would be the parameters? I can think of four types of traffic to test the firewall:
- Short-lived TCP Connections like HTTP. Often, such connections are high in number (per sec creation) but have low data transfer.
- Persistent TCP Connections like FTP.
- Short-lived UDP Connections like DNS that are high in number (created per sec)
- Persistent UDP connections like audio/video streaming.
I think that a simulation of the above four simultaneously in a controlled manner should create a good test-bed for firewall stress testing as it would test:
- Whats the maximum througput the firewall can withstand.
- Whats the rate of new connections (TCP/UDP) that the firewall can handle.
- Whats the number of simultaneous TCP/UDP connections that the firewall can handle.
Any comments?
Thanks,
Siddhartha