Users Guide

11–Marvell Teaming Services
Executive Summary
154 BC0054508-00 M
Software Components
Teaming is implemented through 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 11-2 on page 161). 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 Marvell-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 11-3 describes the four software components and their associated files for
supported operating systems.
Table 11-3. Marvell Teaming Software Component
Software
Component
Marvell Name
Network Adapter or
Operating System
System
Architecture
Windows
File Name
Virtual Bus
Driver (VBD)
BCM57xx 32-bit bxvbdx.sys
BCM57xx 64-bit bxvbda.sys
BCM5771x, BCM578xx 32-bit evbdx.sys
BCM5771x, BCM578xx 64-bit evbda.sys
Miniport
Driver
QLogic Base
Driver
Windows Server 2012, 2012 R2 64-bit bxnd60a.sys
Intermediate
Driver
QLASP Windows Server 2012, 2012 R2 64-bit qlasp.sys
Configuration
User
Interface
QCS CLI Windows Server 2012, 2012 R2 qcscli.exe