Cisco Security Specialist's Guide to PIX Firewalls

The Cisco PIX firewall has many other security features. Some of these features can be used in order to protect the network against various DoS attacks. Some of them are related to the processing of routing information both unicast and multicast.
Fragmented packets are a challenge to firewalls. For example, nothing in the current Internet standards prevents a person from sending IP packets so fragmented that IP addresses of source and destination and TCP port information are located in different fragments or even in overlapping fragments. The firewall cannot decide on what to do with the packet until it sees the entire TCP/IP header. Some firewalls simply pass the fragments without trying to reassemble the original packets, whereas others try to perform this reassembly. Reassembly can be a dangerous process for example, it is very easy to send fragments that will cause the reassembled packet to be of illegal size, possibly crashing internal buffers of the IP stack implementation.
The PIX always performs reassembly of fragmented packets before they are checked against access lists and can impose some restrictions on the fragmented traffic that passes through it. The FragGuard feature, when turned on, ensures that:
Each noninitial IP fragment is associated with an already seen initial fragment (teardrop attack prevention).
The rate of IP fragments is limited to 100 fragments per second to each internal host.
This feature theoretically breaks some rules of processing fragmented packets, but the current state of the Internet is such that heavy...