This section contains the following topics:
Disabling Outbound Load Spreading in Link-Based IPMP Configuration
To ensure continuous availability of the network to send or receive traffic, IPMP performs failure detection on an IPMP group's underlying IP interfaces. Failed interfaces remain unusable until they are repaired. Any remaining active interfaces continue to function while any existing standby interfaces are deployed, as needed.
The in.mpathd daemon handles the following types of failure detection:
Probe-based failure detection:
No test addresses are configured (transitive probing)
Test addresses are configured
Link-based failure detection, if supported by the NIC driver
For more details, see Failure Detection in IPMP in Administering TCP/IP Networks, IPMP, and IP Tunnels in Oracle Solaris 11.4.
It is possible to disable outbound load spreading in link-based IPMP. If you mark an interface as standby, that interface is not used until an active interface fails, regardless of whether link-based or probe-based failure detection is used. Link-based failure detection is always enabled by the in.mpathd daemon.
Use the ipadm command as follows:
# ipadm set-ifprop -m ip -p standby=on interface
For information about how inbound and outbound load spreading in link-based IPMP works, see Functions of an IPMP Configuration in Administering TCP/IP Networks, IPMP, and IP Tunnels in Oracle Solaris 11.4.
The following error message might be displayed when you attempt to add an IPMP group:
*ipadm: cannot add net0 to ipmp0: Underlying interface has addresses managed by dhcpagent(8)*
This message is displayed because you cannot add an IP interface with an address that is managed by dhcpagent into an IPMP group. As a workaround, disable the DHCP or stateful address configuration on net0 before adding it to the IPMP group.