Go to main content

Administering TCP/IP Networks, IPMP, and IP Tunnels in Oracle® Solaris 11.3

Exit Print View

Updated: March 2019

What's New in IPMP

The following features are new or have changed in this release.

Outbound Load Spreading Improvements

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 Configuration Changes

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:

  1. 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.

  2. 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.

  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
  4. 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.

  5. 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.