Go to main content

Configuring and Managing Network Components in Oracle® Solaris 11.3

Exit Print View

Updated: December 2017

What's New in Network Administration

The following features are new or have changed.

dladm Support for 40G Link Properties

The dladm command includes new link properties that you can use to check speed negotiation for 40G-capable devices.

For example, you would check the 40G full-duplex setting on a device (ixgbe0) as follows:

# dladm show-linkprop -p adv-40gfdx-cap ixgbe0

For more details, see the dladm(1M) man page.

Support for Naming of Persistent (Static) Routes

A –name option has been added to the route command. This option enables you to specify a name when adding, modifying, deleting, or displaying information about a persistent (static) route, In previous releases you could only refer to a route by its destination and gateway. Note that you can only use this option for persistent (static) routes. For more information, see Creating Persistent (Static) Routes. See also the route(1M) man page.

iSCSI Boot Support for Generic Datalink Names

In this release, you can assign generic names to datalinks on Oracle Solaris systems that use an iSCSI target as a boot disk. This enhancement enables Oracle Solaris to behave consistently across all types of boot environments, including iSCSI boot environments, which greatly simplifies the administration of datalinks. For more information, see Assigning Generic Names to Datalinks.

New Address Flags Added to CURRENT Column of ipadm show-addr –o Command

Two new address flags have been added to the CURRENT column of the ipadm show-addr –o command to indicate the type of IP address that is configured for a given interface. The D flag indicates an IP address that was configured as a result of DHCP negotiation, while the S flag indicates an address that was configured as a result of IPv6 stateless address autoconfiguration.

For example, the following output indicates that net0/_b has one IP address and that address was acquired through DHCP. The net0/_a interface has two IP addresses, one that was configured by using IPv6 stateless autoconfiguration and another address that was acquired through DHCP:

# ipadm show-addr -o addrobj,type,current,addr
lo0/v4      static   U------
net0/_b     dhcp     U----D-
lo0/v6      static   U------    ::1/128
net0/_a     addrconf U------    2001:db8:214:4fff:fe83:3422/32
net0/_a     addrconf U-----S    2001:db8:7df0:1:214:4fff:fe83:3422/32
net0/_a     addrconf U----D-    2001:db8:1:2::45e2/128

You can also obtain similar information by using the ipadm show-addr -o all command. See the ipadm(1M) man page.

Configuring Multiple Network Interfaces During an Installation With AI

The svc:/network/install:default SMF service includes two new property group types: ipv4_interface and ipv6_interface. You can create SC profiles that contain property groups with the type ipv4_interface and ipv6_interface. The svc:/network/install:default start method consumes properties of these types and then uses them to configure network interfaces upon the first system boot after an installation. SC profiles can include an unlimited number of property groups of these types, which enable an administrator to configure multiple network interfaces during installation.

Note that the existing install_ipv4_interface and install_ipv6_interface property groups for this service continue to be supported. For instructions, see Configuring Multiple IPv4 Interfaces in Installing Oracle Solaris 11.3 Systems.

Configuring Dynamic MAC Addresses and VLAN IDs on Oracle Solaris Kernel Zones

In cases where you do not know in advance the MAC addresses and VLAN IDs of the VNICs that a kernel zone is using, you can specify the prefixes of allowable MAC addresses and allowable VLAN ID ranges during configuration with the zonecfg command. This capability enables a kernel zone to communicate to the global host which MAC address and VLAN ID to use when the system boots. You can also enable a kernel zone to create a VNIC with any valid MAC address or VLAN ID.

As part of this change, the –o option of the dladm command has been extended to enable a kernel zone guest to determine which dynamic MAC prefixes and range of VLAN IDs are allowed. When used with kernel zones, the dladm show-phys –o command displays an ALLOWED-ADDRESSES and ALLOWED-IDS column, as shown in the following command output:

# dladm show-phys -o link,media,device,allowed-addresses,allowed-vids
net0   Ethernet    zvnet0   fa:16:3f,           100-199,
                            fa:80:20:21:22      400-498,500

where the ALLOWED-ADDRESSES column lists the MAC prefixes (1 to 5 octets long) that you can create, and the ALLOWED-VIDS column lists the range of VLAN IDs that you can use.

Note that the dladm show-phys –o command continues to have an ADDRESS column, which displays the MAC address of a physical datalink.

See the zonecfg(1M) and dladm(1M) man pages.