Link aggregation

Load balancing and fault tolerance for groups of network interfaces.

New Link aggregation group items can be added.

Properties

Enable

Enable this link aggregation group.

  • Data type: boolean
  • Default: true
  • Configuration

CLI: (cli)> config network link-aggregation <key> enable

Label

The label used to describe and locate this link aggregation group.

  • Data type: string
  • Configuration
  • Optional

CLI: (cli)> config network link-aggregation <key> label

Mode

The aggregation mode used to determine which network interface is used to transmit packets.

OptionLabelDescription
round-robinRound-robinTransmit packets on each aggregated network interface sequentially. Round-robin provides load balancing and fault tolerance with rudimentary fairness.
active-backupActive-backupOnly one network interface in the aggregate is active. The primary network interface, the first in the list configured, is used when available otherwise traffic fails over to the other interfaces in order. Active-backup provides fault tolerance.
hashHashThe hash of a set of properties of each packet is used to determine which network interface transmits the packet. Hash mode provides load balancing and fault tolerance.
broadcastBroadcastTransmits packets on all network interfaces. Broadcaast provides fault tolerance.
802.3adIEEE 802.3ad (LACP)IEEE 802.3ad dynamic link aggregation shares the same speed and duplex settings across network interfaces. 802.3ad transmits packets on network interfaces according to the hash policy.
transmit-load-balancingAdaptive transmit load balancingTransmitted packets are distributed according to the load on each network interface. Adaptive transmit load balancing provides transmission load based fairness and fault tolerance.
adaptive-load-balancingAdaptive transmit/receive load balancingPackets are distributed according to the transmit and receive load on each network interface. Transmitted packets are distributed according to the transmission load on each network interface. Received packets are load balanced using ARP negotiation. Adaptive transmit/receive load balancing provides load based fairness and fault tolerance.
  • Data type: string select
  • Default: round-robin
  • Configuration
  • Required

CLI: (cli)> config network link-aggregation <key> mode

Primary reselect policy

The policy used to determine when the primary network interface should be made active over a backup network interface.

OptionLabelDescription
alwaysAlways make the primary activeAlways make the primary network interface active when it is available.
betterMake the primary active when betterMake the primary network interface active when it is available and has a better speed and duplex than the current active network interface.
failureMake the primary active when the currently active network interface failsWait for the current active backup network interface to become unavailable before making the primary network interface active.
  • Data type: string select
  • Default: always
  • Configuration
  • Required

CLI: (cli)> config network link-aggregation <key> primary-reselect-policy

Transmit hash policy

The hash applied to a packet to determine which network interface should be used to transmit the packet.

OptionLabelDescription
layer-2Layer 2XOR the hardware MAC addresses and packet type ID to generate the hash. 802.3ad compliant. Layer 2 is 802.3ad compliant.
layer-2-3Layer 2 & Layer 3XOR the hardware MAC addresses and packet type ID and IP addresses to generate the hash. Layer 2 and layer 3 is 802.3ad compliant.
layer-3-4Layer 3 & Layer 4XOR IP addresses and TCP or UDP ports to generate the hash. Layer 3 and layer 4 is not 802.3ad compliant.
encapsulated-layer-2-3Encapsulated Layer 2 & Layer 3XOR the hardware MAC addresses and packet type ID and IP addresses of tunneled packets to generate the hash.
encapsulated-layer-3-4Encapsulated Layer 3 & Layer 4XOR IP addresses and TCP or UDP ports of tunneled packets to generate the hash.
vlanLayer 2 & VLAN IDXOR the hardware MAC addresses and the VLAN ID to generate the hash.
  • Data type: string select
  • Default: layer-2
  • Configuration
  • Required

CLI: (cli)> config network link-aggregation <key> transmit-hash-policy