Software Components; Hardware Requirements - Dell Broadcom NetXtreme Family of Adapters User Manual

Broadcom netxtreme ii network adapter user guide
Hide thumbs Also See for Broadcom NetXtreme Family of Adapters:
Table of Contents

Advertisement

Broadcom Teaming Services: Broadcom NetXtreme II Network Adapter User Guide
information for that TCP connection. BASP can simultaneously use TCP offload in conjunction with the SLB modes of teaming.
Other teaming modes (Generic Trunking or Link Aggregation) can still be used on TOE capable devices, but if those other
modes are enabled the TOE feature is disabled.
Since the TOE offloaded state is stored in only one member of a team, it might not be intuitive as to how BASP can support
failover on TOE teams. When a TOE connection has been offloaded to a given adapter, and if that network interface fails in
some way (that is, it loses its network link due to a cable disconnection), then BASP will detect the error and force an upload
of the offloaded TCP state for each previously offloaded TCP connection on that adapter to the host. Once all of the previously
offloaded state has been uploaded, BASP will rebalance the recently uploaded TCP connections and offload those connections
evenly to the remaining members of the team. Basically, if there is a failure on a TOE-enabled adapter, any TCP connections
that had been offloaded to that adapter are migrated to the remaining nonfailed members in the team.
For Broadcom NetXtreme II adapters, there are no specific setup requirements in order for TCP Offload Engine (TOE) to work
with BASP. Once the individual adapters are configured to enable TOE, they can be added to a team and the offload is
transparent to BASP. For information on configuring TOE, see
Limitations of Teaming with Offloading
TOE is enabled for a team only when all of the members support and are configured for TOE.
TOE is only supported on SLB-type teams.
Each virtual BASP device advertises 1024 offload connections. If the number of virtual BASP devices in a team exceeds
the number of active physical members, the maximum offload connections for each virtual device may be lower.

Software Components

Teaming is implemented via an NDIS intermediate driver in the Windows Operating System environment. This software
component works with the miniport driver, the NDIS layer, and the protocol stack to enable the teaming architecture (see
Figure
2). The miniport driver controls the host LAN controller directly to enable functions such as sends, receives, and
interrupt processing. The intermediate driver fits between the miniport driver and the protocol layer multiplexing several
miniport driver instances, and creating a virtual adapter that looks like a single adapter to the NDIS layer. NDIS provides a
set of library functions to enable the communications between either miniport drivers or intermediate drivers and the protocol
stack. The protocol stack implements IP, IPX and ARP. A protocol address such as an IP address is assigned to each miniport
device instance, but when an Intermediate driver is installed, the protocol address is assigned to the virtual team adapter and
not to the individual miniport devices that make up the team.
The Broadcom supplied teaming support is provided by three individual software components that work together and are
supported as a package. When one component is upgraded, all the other components must be upgraded to the supported
versions.
Table 3
describes the four software components and their associated files for supported operating systems.
Table 3: Broadcom Teaming Software Component
Software
Component
Miniport Driver
Intermediate Driver
Configuration User
Interface

Hardware Requirements

file:///T|/htdocs/NETWORK/BroadCom/71921/NetXtremeII/en/teamsvcs.htm[9/26/2012 3:29:14 PM]
Broadcom Name
Virtual Bus Driver (VBD)
Broadcom Base Driver
Broadcom Advanced Server
Program (BASP)
Broadcom Advanced Control Suite
(BACS)
Viewing and Configuring Resource
Network
Adapter/Operating System
BCM5708, BCM5709
BCM5708, BCM5709
BCM57710, BCM57711,
BCM57712
BCM57710, BCM57711,
BCM57712
Windows Server 2008 (NDIS
6.0)
Windows Server 2008 (NDIS
6.0)
Windows Server 2008 R2
(NDIS 6.0)
Windows Server 2008
Windows Server 2008 R2
Reservations.
System
Windows File
Architecture
Name
32-bit
bxvbdx.sys
64-bit
bxvbda.sys
32-bit
evbdx.sys
64-bit
evbda.sys
32-bit
bxnd60x.sys
64-bit
bxnd60a.sys
64-bit
bxnd60a.sys
32-bit, 64-bit
basp.sys
64-bit
basp.sys
bacs.exe

Advertisement

Table of Contents
loading

This manual is also suitable for:

Broadcom netxtreme ii

Table of Contents