Answer:
The question does not make sense; ICMP isn't broken - it is the protocol for informing other devices or users that there are problems on the network, or for control messages in general.
First answer by Enigmamerlin. Last edit by Enigmamerlin. Contributor trust: 107 [recommend contributor recommended]. Question popularity: 2 [recommend question].