Back to Contents Page

Teaming for Novell NetWare* 5.1 through 6.x: Intel® Network Adapters User Guide

Overview
VLAN (Virtual LAN)

Teaming Requirements
Command Lines

Allocating Memory

Usage Notes
Removing a Team

Troubleshooting
 


Overview

iANS.LAN is the Intel software for NetWare* that provides a variety of Intel Advanced Network Services (iANS). iANS includes teaming and VLAN-based features.

Teaming includes:

See Set Up Adapter Teaming for complete descriptions of these modes.

See the Example Files for detailed instructions on configuring teaming in NetWare.

Back to Top


VLAN (Virtual LAN)

See the VLAN page for a complete description of VLANs.

See the Example Files for detailed instructions on configuring VLANs in NetWare.

General Configuration Notes

Example for a single 802.1Q VLAN Team:

Load ce100b slot=5 frame=ethernet_802.3 name=e83
Load ians vlanid=2 frame=ethernet_802.3 name=T1-VL2 team=1
Load ians vlanid=3 frame=ethernet_802.3 name=T1-VL3 team=1
Bind ians e83 team=1
Load ians commit mode=AFT team=1
Bind ipx T1-VL2 net=2
Bind ipx T1-VL3 net=3)

In order to function properly, the adapters configured for VLAN must be connected to a "tagged" port (called a trunk port by Cisco) on an 802.1Q-capable switch.

See the Example Files for several examples of configuring teams, VLANs, and both.

Back to Top


Teaming Requirements

NOTE: This does not apply to SFT configurations where different switches are used.

Server Adapters that support Teaming and VLAN (802.1Q):

Some advanced features are also adapter dependent as the table below depicts.

Adapter AFT ALB SFT FEC GEC

VLAN

AD
Intel PRO/1000 XF Server Adapter x x x   x x x
Intel PRO/1000 XT Server Adapter x x x x x x x
Intel PRO/1000 T Server Adapter x x x x x x x
Intel PRO/1000 F Server Adapter x x x   x x x
Intel PRO/1000 MT Network Connection x x x x x x x
Intel PRO/100+ Server Adapter x x x x   x x
Intel PRO/100+ Dual Port Server Adapter x x x x   x x
Intel PRO/100 S Server Adapter x x x x   x x

AFT - Adapter Fault Tolerance
ALB - Adaptive Load Balancing
SFT - Switch Fault Tolerance
FEC - Fast EtherChannel (used here to include Intel Link Aggregation and static 802.3ad)
GEC - Gigabit EtherChannel (used here to include Intel Link Aggregation and static 802.3ad)
VLAN - 802.1Q VLANs
AD - IEEE 802.3ad teaming mode

NOTE: Copper gigabit adapters may be teamed with Intel PRO/100 adapters at 10 or 100 Mbps or with adapters from other vendors.
NOTE: SFT mode only allows for two adapters in the team.

The iANS driver (required for all iANS features) for Intel PRO/100 as well as Intel PRO/1000 adapters is located at PRO100\NWSERVER\iANS.LAN and PRO1000\NWSERVER\iANS.LAN.

Multi-Vendor Teaming

Only some vendors support LAN drivers that register NESL events. These drivers are required for MVT support.

NOTE: Refer to your third-party documentation to determine whether NESL events are supported.

MVT supports mixed speed adapters in AFT, ALB, and SFT modes. MVT Load Balancing is provided at layer 3 for TCP, UDP (including multicast), and IP/Snap protocols.

Hot Add and Remove of non-Intel adapters may be done in FEC/GEC and 802.3ad modes only.

NOTE: If a failover occurs, or if the primary adapter is changed, the MAC address of the team changes. Clients are notified by an ARP broadcast. When any team member receives an ARP request, the iANS software responds only with the MAC address for the current primary adapter.

Back to Top


Command Lines

Basic Structure:

  1. LOAD base driver (e.g. CE100B.LAN or CE1000.LAN) with appropriate parameters, including frame size.
  2. LOAD iANS driver with appropriate parameters, including frame size.
  3. BIND iANS driver to the adapter name.
  4. Create the team: LOAD iANS COMMIT <mode>.
  5. BIND the protocol to the iANS driver using the name that was assigned when iANS was loaded.

If you are using only one frame type, a single team and no VLAN, you can bind the protocol directly to the iANS driver without using an assigned name. Include a net=n number, especially in a script since the system requests the number if not given.

Example of Mixed Speed Adapter Fault Tolerance Team:

Load CE100b name=100Meg
Load CE1000 name=Gigabit
Load iANS
Bind iANS Gigabit Primary
Bind iANS 100Meg
Load iANS COMMIT MODE=AFT
Bind IPX iANS Net=2
Bind IP iANS ADDR=128.181.11.1 MASK=255.255.0.0

For more information on specific load commands for AFT, ALB or FEC see the Adapter Teaming Example Files.

Back to Top


Allocating Memory

When using multiple VLANs, the server's default packet buffers will probably need to be increased. To do this, add the following lines to the STARTUP.NCF file which is located in the same directory from which NetWare is launched - usually C:\NWSERVER\STARTUP.NCF

SET MINIMUM PACKET RECEIVE BUFFERS = 500 (or higher)
SET MAXIMUM PACKET RECEIVE BUFFERS = 2000 (or higher)

"SET MINIMUM PACKET" designates the minimum number of packet receive buffers the system will allocate and "SET MAXIMUM PACKET" designates the maximum. Make sure that the maximum setting is equal to or greater than the minimum setting. The number of buffers required is based on the number of VLANs and which teaming features are in use.

For every virtual adapter, team, or VLAN used, iANS will request 64 buffers. When in Adaptive Load Balancing modes (ALB, FEC/GEC and Link Aggregation - static IEEE 802.3ad), 64 buffers are needed for each adapter in the team. The non-load balancing AFT and SFT modes only require 64 buffers for the team.

As an example, an ALB team of two adapters that uses 12 VLANs would require 64 [buffers] * 2 [adapters] * 12 [VLANs] = 1536 for the minimum packet receive buffers. This number is in addition to any other buffers that the server may require for other purposes, including other adapters.

The default amount of memory used by each NetWare receive buffer is approximately 4K (varies slightly with different versions). If the extra memory requirement is a problem, there are several things that can be done to reduce the impact:

NOTE: This does not work if Ethernet jumbo frames are in use. In fact, the packet size must be increased to accommodate the jumbo frames.

Back to Top


Usage Notes

Back to Top


Removing a Team 

To remove a team, unload iANS.LAN by typing UNLOAD IANS at the console. Remember to comment out any lines you added to autoexec.ncf or a batch file if you do not want them to reload when you restart the server.

Back to Top


Troubleshooting


Please read all restrictions and disclaimers.


Back to Contents Page     Back to Top