Generalmente lo strato IP scarta
tutti i datagrammi che presentano qualcuno di questi problemi. Alcuni di
essi (per esempio l'errore di checksum) non potrebbero in ogni caso essere
notificati, perché non si dispone nemmeno di un indirizzo del mittente
che sia non affetto da errore. Altri problemi potrebbero essere notificati
in quanto il gateway possiede sia l'indirizzo del mittente, sia un mezzo
per fargli pervenire un messaggio: il protocollo IP stesso (il messaggio
può essere incapsulato in un datagramma IP ed essere spedito indietro
sulla linea che è evidentemente integra). Per evitare un fenomeno
degenerativo, però, nessun messaggio ICMP viene spedito in seguito
ad eventuali errori rilevati su messaggi ICMP. Inoltre per evitare il moltiplicarsi
di messaggi di controllo, quando un pacchetto viene frammentato e i pacchetti
derivanti danno luogo ad errore, solo il primo pacchetto, il pacchetto
contrassegnato con l'offset zero, genera un messaggio ICMP che torna
al mittente.