16–Using Cavium Teaming Services
Teaming Mechanisms
214
83840-546-00 N
Architecture
The QLASP is implemented as an NDIS intermediate driver (see
). It
operates below protocol stacks such as TCP/IP and IPX and appears as a virtual
adapter. This virtual adapter inherits the MAC address of the first port initialized in
the team. A Layer 3 address must also be configured for the virtual adapter. The
primary function of QLASP is to balance inbound (for SLB) and outbound traffic
(for all teaming modes) among the physical adapters installed on the system
selected for teaming. The inbound and outbound algorithms are independent and
orthogonal to each other. The outbound traffic for a specific session can be
assigned to a specific port while its corresponding inbound traffic can be assigned
to a different port.
Figure 16-2. Intermediate Driver