4.4Teaming Mechanisms

4.4.1Architecture

The Broadcom Advanced Server Program (BASP) is implemented as an NDIS intermediate driver (refer to "• Teaming Across Switches Without an Interswitch Link" (Jpg.141)). 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 BASP 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 particular session can be assigned to a given port while its corresponding inbound traffic can be assigned to a different port.

• Intermediate Driver

TCP/IP

IP/X

NetBEUI

NDIS

Broadcom Intermediate Driver

Virtual NIC Interface #1

Team1

Hash

Physical NIC Interface #1

Physical NIC Interface #2

NDIS

Miniport Driver Interface #1 Miniport Driver Interface #2

NIC 1

NIC 2

130

Page 30
Image 30
Fujitsu PG-FCS103, PG-FCS102, BX620 manual Teaming Mechanisms, Architecture, 130, Intermediate Driver