6–Configuring NIC Functionality in the Converged Network Adapter Configuring the NIC in a Linux Environment

Switch Independent Bonding

Switch independent teaming is implemented entirely at the adapter-host level. The Ethernet switch that is connected to the adapter is unaware of the team, and no switch involvement is required for team operation. QLogic 8100 Series Adapters support switch independent teams only by using a specialized QLogic NIC teaming driver and the QConvergeConsole CLI for Microsoft Windows environments.

Switch independent bonding functions in one of the following modes:

Failover mode allows only one active team member at any time. When the active team member is not available, due to a link down or a hardware fault, the automatic failover mechanism selects another healthy team member to be the active member, and traffic continues uninterrupted.

Load balanced mode has all the capabilities of failover mode, except all team members remain active and are able to distribute the transmit side of TCP/IP traffic between them.

Switch Dependent Bonding

Switch dependent bonding implements the adapter bonding function with the bonding capabilities of the switch. There are two switch dependent bonding modes:

Static bonding (or generic trunking) mode is also known as IEEE 802.3ad Link Aggregation static mode and requires configuration at both ends of the link (server adapter port and switch). In this teaming mode, the adapter NIC teaming driver controls only load balancing and failover for outgoing traffic, while incoming traffic is controlled by the switch.

Dynamic bonding mode using aggregation control protocol (LACP) is similar to static teaming, except IEEE 802.3ad LACP is used between the adapter port and the switch to negotiate with the adapter ports that make up the team. In this mode, LACP controls the addition and removal of physical links for the link aggregation, so that no frames are lost or duplicated in the process.

Bonding Prerequisites

Before you configure the bonding driver, you must download and install the following:

Ethernet channel bonding driver (bonding driver)

ifenslave utility

For RHEL 5 based-Linux distributions, both the bonding driver and the ifenslave utility are available by default.

FE0254601-00 A

6-41

Page 209
Image 209
Q-Logic 8100 SERIES manual Switch Independent Bonding, Switch Dependent Bonding, Bonding Prerequisites