Communication failures can occur in the following ways:
Transmit/receive path of the NIC can stop transmitting packets.
Attachment of the NIC to the link is down.
Port on the switch does not transmit/receive packets.
Host on the other end is not responding or the router that is forwarding the packets is not responding.
The Solaris implementation of IP Network Multipathing addresses the first three types of communication failures.