Multihoming is the ability of an SCTP association to support multiple IP paths to its peer endpoint. The benefit of multihoming associations is that it makes the association more fault-tolerant against physical network failures and other issues on the interfaces. It allows re-routing of packets in the event of failure and also provides an alternate path for retransmissions. Every MP supports two XSI IP addresses; therefore, the SCTP multihomed Transport can have only two IP addresses.
For an SCTP Transport acting as either an Initiator or Listener, validation mode of remote IP Address(es) received in INIT-ACK is controlled by the User. Validation modes/rules are defined in Transport Validation.
Heartbeat chunks are used to monitor availability of alternate paths, with thresholds set to determine failure of alternate and primary paths.
With the multihoming association support, Transport Manager has potentially greater survivability of the sessions in case of network failures. There is no message loss if only a single path fails, the SCTP retransmits the in-flight data using an alternate path.