The following procedure describes how to manually configure an active-active IPMP group.
Before You Begin
Ensure that the IP interfaces that will be in the prospective IPMP group are correctly configured over the system's network datalinks. For instructions see How to Configure an IPv4 Interface in Configuring and Managing Network Components in Oracle Solaris 11.4. You can create an IPMP interface even if the underlying IP interfaces do not yet exist. However, subsequent configurations on the IPMP interface will fail.
Additionally, if you are using a SPARC based system, configure a unique MAC address for each interface. See How to Ensure That the MAC Address of Each Interface Is Unique in Configuring and Managing Network Components in Oracle Solaris 11.4.
Ensure that your role has the appropriate rights profile to perform this procedure. See Using Rights Profiles to Perform Network Configuration.
$ ipadm create-ipmp ipmp-interface
ipmp-interface specifies the name of the IPMP interface. You can assign any meaningful name to the IPMP interface. As with any IP interface, the name consists of a string and a number, for example, ipmp0.
$ ipadm add-ipmp -i under-interface1 [-i underinterface2 ...] ipmp-interface
under-interface refers to the underlying interface of the IPMP group. You can add as many IP interfaces as are available on the system.
$ ipadm create-addr -a address ipmp-interface
address can be in CIDR notation.
$ ipadm create-addr -a address under-interface
address can be in CIDR notation. All test IP addresses in an IPMP group must belong to a single IP subnet and therefore use the same network prefix.