Overview
VLAN (Virtual LAN)
Teaming Requirements
Command Lines
Allocating Memory
Usage Notes
Removing a Team
Troubleshooting
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.
See the VLAN page for a complete description of VLANs.
See the Example Files for detailed instructions on configuring VLANs in NetWare.
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.
|
NOTE: This does not apply to SFT configurations where different switches are used. |
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.
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. |
Basic Structure:
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.
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:
SET MAXIMUM PHYSICAL RECEIVE PACKET SIZE = 2000
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. |
LOAD IANS TX_ECBS_TO_USE = X
where "X" is the number of buffers to use for each VLAN.
SET MINIMUM PACKET RECEIVE BUFFERS = 500
(or larger)
SET MAXIMUM PACKET RECEIVE BUFFERS = 2000
(or larger)
LOAD iANS STATUS
team=n (where n=team number)
BIND iANS CE100B_1_E82 PRIMARY
When using 802.3ad dynamic teaming mode with the IPX protocol, Ethernet_II must be enabled.
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.
PROBES = OFF
.NOTE: Novell's CONFIG command will not reflect the iANS BIND statements until after the COMMIT has been successfully issued. |
Please read all restrictions and disclaimers.