| # | ICMP Type | Normalization Performed | 
| 1 | Echo request | Drop if destination is a multicast or broadcast address. | 
| 2 | Echo request | Optionally drop if ping checksum incorrect. | 
| 3 | Echo request | Zero ``code'' field. | 
| 4 | Echo reply | Optionally drop if ping checksum incorrect. | 
| 5 | Echo reply | Drop if no matching request. | 
| 6 | Echo reply | Zero ``code'' field. | 
| 7 | Source quench | Optionally drop to prevent DoS. | 
| 8 | Destination Unreachable | Unscramble embedded scrambled IP identifier. | 
| 9 | other | Drop. | 
The following ``transport'' protocols are recognized, but currently passed through unnormalized: IGMP, IP-in-IP, RSVP, IGRP, PGM.