Outbound load spreading for IPMP has been enhanced to occur on a per-connection basis, rather than on a next-hop basis as in previous Oracle Solaris releases. This improved functionality works by enabling two different connections to the same off-link destination using different outbound interfaces. See IPMP Support in Oracle Solaris.
IPMP works differently in this release than in Oracle Solaris 10. One significant change is that IP interfaces are now grouped into a virtual IP interface, for example, ipmp0. The virtual IP interface serves all of the data IP addresses, while test addresses that are used for probe-based failure detection are assigned to an underlying interface such as net0. For more information, see How IPMP Works.
Refer to the following general work flow when transitioning from your existing IPMP configuration to the new IPMP model:
Make sure that the DefaultFixed profile is enabled on your system prior to configuring IPMP. See Enabling and Disabling Profiles in Configuring and Managing Network Components in Oracle Solaris 11.3.
Ensure that MAC addresses on SPARC based systems are unique. See How to Ensure That the MAC Address of Each Interface Is Unique in Configuring and Managing Network Components in Oracle Solaris 11.3.
Use the dladm command to configure datalinks. To use the same physical network devices within your IPMP configuration, you will need to first identify the datalinks that are associated with each device instance:
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net1 Ethernet unknown 0 unknown bge1 net0 Ethernet up 1000 full bge0 net2 Ethernet unknown 1000 full e1000g0 net3 Ethernet unknown 1000 full e1000g1
If you previously used e1000g0 and e1000g1 for your IPMP configuration, you would now use net2 and net3. Note that datalinks can be based not only on physical links but also on aggregations, VLANs, VNICs, and so on. For more information, see Displaying a System’s Datalinks in Configuring and Managing Network Components in Oracle Solaris 11.3.
Use the ipadm command to perform the following tasks:
Configure the network layer.
Create IP interfaces.
Add IP interfaces to an IPMP group.
Add data addresses to an IPMP group.
For more information about network administration command changes in this release, see Network Administration Command Changes in Transitioning From Oracle Solaris 10 to Oracle Solaris 11.3.