Managing advanced tuning parameters
Change the advanced tuning parameter values only under the supervision of IBM® software support.
In the local management interface, select . The following table lists the advanced tuning parameters available.
| Parameter | Value | Description |
|---|---|---|
| nist.sp800-131a.strict | The default value is false. |
Specifies whether nist.sp800-131a.strict mode is enabled. CAUTION: A value of
true causes you to lose access to the appliance local management interface if your
browser does not support TLS 1.2. |
| gw_net.tuning.downdelay | The default value is 0. |
Specifies the time, in milliseconds, to wait before disabling a slave after a link failure is detected. The gw_net.tuning.downdelay value must be a multiple of the gw_net.tuning.miimon value; if not, it is rounded down to the nearest multiple. If your switches take a long time to go into backup mode, it might not be desirable to activate a backup interface immediately after a link goes down. It is possible to delay the moment at which a link is disabled by passing the module parameter downdelay. |
| gw_net.tuning.miimon | The default value is 100. |
Specifies the MII link monitoring frequency in milliseconds. High availability is achieved by using MII status reporting. The bonding driver can regularly check all its slaves links by checking the MII status registers. This parameter determines how often the link state of each slave is inspected for link failures. A value of |
| gw_net.tuning.updelay | The default value is 0. |
Specifies the time, in milliseconds, to wait before enabling a slave after a link recovery is detected. The gw_net.tuning.updelay value must be a multiple of the gw_net.tuning.miimon value; if not, it is rounded down to the nearest multiple. When a switch restarts, it is possible that its ports report "link up" status before they become usable. This behavior might cause a bond device to use some ports that are not ready yet. It is possible to delay the moment at which an active link is reused by passing the module parameter gw_net.tuning.updelay (in milliseconds, must be a multiple of gw_net.tuning.miimon). A similar situation can occur when a host renegotiates a lost link with the switch (in case of cable replacement). A special case is when a bonding interface loses all slave links. Then, the driver immediately reuses the first link that goes up, even if gw_net.tuning.updelay parameter was specified. If there are slave interfaces in the gw_net.tuning.updelay state, the interface that first went into that state is immediately reused. This setting reduces downtime if the value of gw_net.tuning.updelay was overestimated. |
| gw_net.tuning.use_carrier | 0, 1(default) |
Specifies whether gw_net.tuning.miimon uses MII / ETHTOOL ioctls, or netif_carrier_ok() to determine the link status. The MII / ETHTOOL ioctls are less efficient and use a deprecated calling sequence within the kernel. The netif_carrier_ok() relies on the device driver to maintain its state with netif_carrier_on/off. Most, but not all, device drivers support this facility. If bonding insists that the link is up when it cannot be, the cause might be that your network
device driver does not support netif_carrier_on/off. The default state for netif_carrier is "carrier
on". So if a driver does not support netif_carrier, it appears as if the link is always up. In this
case, setting gw_net.tuning.use_carrier to A value of |
| gw_net.tuning.xmit_hash_policy | layer2 (default), layer2+3,
layer3+4 |
Selects the transmit hash policy to use for slave selection in balance-xor, 802.3ad, and tlb modes. Here are the possible values:
|