Advanced Control Suite Gigabit Ethernet Network Adapters AT-2916SX AT-2931SX User’s Guide 613-000492 Rev.
Copyright © 2006 Allied Telesyn, Inc. All rights reserved. No part of this publication may be reproduced without prior written permission from Allied Telesyn, Inc. Microsoft and Internet Explorer are registered trademarks of Microsoft Corporation. Netscape Navigator is a registered trademark of Netscape Communications Corporation. All other product names, company names, logos or other designations mentioned herein are trademarks or registered trademarks of their respective owners. Allied Telesyn, Inc.
Contents Preface ..................................................................................................................................................................................9 Where to Find Web-based Guides .......................................................................................................................................10 Contacting Allied Telesyn .......................................................................................................................
Contents Chapter 4: Installing BACS on a Linux System ..............................................................................................................67 BASP Driver for Linux ...........................................................................................................................................................68 Packaging ...........................................................................................................................................................
Figures Figure 1. Advanced Control Suite 2 Menu...........................................................................................................................20 Figure 2. Vital Sign Tab .......................................................................................................................................................28 Figure 3. Resources Tab .......................................................................................................................................
Figures 6
Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. BACS Application Information ..............................................................................................................................21 Contents of the release.txt File ............................................................................................................................73 Commands ........................................................................................................
Tables 8
Preface This guide contains instructions on how to install and configure the Advanced Control Suite software for the AT-2916SX and AT-2931SX Ethernet network adapters on Windows 2000, Windows 2003, and Linux platforms. For information about how to install the AT-2931SX and AT-2916 SX adapters as well as procedures to install and configure the related software, see the Gigabit Ethernet Network Adapters Installation Guide (part number 613-000049).
Preface Where to Find Web-based Guides The installation and user guides for all Allied Telesyn products are available in portable document format (PDF) on our web site at www.alliedtelesyn.com. You can view the documents online or download them onto a local workstation or server.
Advanced Control Suite User’s Guide Contacting Allied Telesyn This section provides Allied Telesyn contact information for technical support as well as sales and corporate information. Online Support You can request technical support online by accessing the Allied Telesyn Knowledge Base: http://kb.alliedtelesyn.com. You can use the Knowledge Base to submit questions to our technical support staff and review answers to previously asked questions.
Preface 12
Chapter 1 Advanced Server Program Overview This chapter provides an introduction to the Allied Telesyn Advanced Server Program and contains following sections: “Broadcom Advanced Server Program (BASP) Overview” on page 14 “Broadcom Advanced Control Suite 2 (BACS 2) Features” on page 15 “BASP for Windows 2000 and Windows 2003” on page 16 “BASP for Linux” on page 17 13
Chapter 1: Advanced Server Program Overview Broadcom Advanced Server Program (BASP) Overview BASP is an intermediate software driver for Windows Server 2003, Windows 2000, and Linux that provides load-balancing, fault-tolerance, and VLAN features. The BASP features are provided by creating teams (virtual adapters) that consist of multiple NIC interfaces. A team can consist of one to eight NIC interfaces. You can designate each interface as a primary or standby* interface.
Advanced Control Suite User’s Guide Broadcom Advanced Control Suite 2 (BACS 2) Features The Broadcom Advanced Control Suite 2 (BACS 2) is a graphical user interface with the following functions. (See Chapter 2, “Broadcom Advanced Control Suite 2 (BACS 2) Applications” on page 19 for additional information.) Vital Sign – The Vital Sign screen allows you to view vital adapter information, network status, and network connectivity. Active Adapters are listed.
Chapter 1: Advanced Server Program Overview BASP for Windows 2000 and Windows 2003 The following options are supported under Windows 2000 and Windows 2003. For additional information, see Chapter 3, “Installing BACS on Windows 2000 and Windows 2003 Systems” on page 63. Failover and Load Balance Virtual LAN (VLANs) 16 Adapter teaming for failover Smart Load Balance™ Smart Load Balance (auto-failback disable) Generic Link Aggregation (GEC/FEC, Open trunk) Link aggregation (IEEE 802.
Advanced Control Suite User’s Guide BASP for Linux The following options are supported under Linux. For additional information, see Chapter 4, “Installing BACS on a Linux System” on page 67. Failover and Load Balance Virtual LAN (VLAN) SLB mode requires NICE drivers and works with all Ethernet switches without configuring the switch ports to any special trunking mode. Only IP traffic is load-balanced in both inbound and outbound directions.
Chapter 1: Advanced Server Program Overview 18
Chapter 2 Broadcom Advanced Control Suite 2 (BACS 2) Applications This chapter describes the Broadcom Advanced Control Suite 2 (BACS 2) applications and contains the following sections: “Overview” on page 20 “Installing the BACS 2 Application” on page 23 “Managing the BACS Application” on page 25 “Configuring the BACS 2 Application” on page 27 “Configuring Teaming” on page 42 Note There are two BACS 2 versions.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Overview The Broadcom Advanced Control Suite 2 (BACS 2) application is an integrated application (with a graphical user interface) that provides useful information about each network adapter that is installed in your computer. The BACS application also enables you to perform detailed tests, diagnostics, and analyses on each adapter, as well as view traffic statistics and set configuration options for each adapter, as shown in Figure 1.
Advanced Control Suite User’s Guide Information Provided by the BACS 2 Applications BACS 2 Features The Broadcom Advanced Control Suite 2 lists all of the network adapters in your computer and provides the following information, if available, about each device, as shown in Table 1. Table 1.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications 22 “BASP Statistics Tab” on page 41. Configures the load balance and failover by grouping multiple network adapters.
Advanced Control Suite User’s Guide Installing the BACS 2 Application You can install the BACS 2 software through the GUI or by using the silent install option. See the following procedures: “Installing Using the GUI,” next “Using Silent Installation” on page 23 Note Before installing the BACS 2 software on a computer running Windows 2000 Advanced Server with Terminal Services, type change user /install from the DOS command prompt.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Note Before you begin the installation, close all applications, windows, and dialog boxes. 1. Type setup /s and press ENTER.
Advanced Control Suite User’s Guide Managing the BACS Application This section contains the following procedures for managing the BACS application: Initializing the BACS 2 Application “Initializing the BACS 2 Application,” next “Updating the BACS Application” on page 25 “Removing the BACS Application” on page 25 To initialize the BACS 2 application on your computer, perform the following procedure. 1. In the Control Panel, double-click Broadcom Control Suite 2.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications 2. Click Broadcom Management Programs and click Change/Remove (Windows XP) or Add/Remove (Windows 2000). 3. Click Next. 4. In InstallShield Wizard, click Remove, and then click Next. 5. Click OK to remove the application and all of its components. 6. Click OK. 7. Restart your computer.
Advanced Control Suite User’s Guide Configuring the BACS 2 Application Start the BACS application and then click the tab on Broadcom Advanced Control Suite 2 that provides the information of interest or access to the tests, diagnostics, analyses, and configuration functions you want to perform. Or, on the Tools menu, click Create a Team to start the BASP application.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Note Information about network adapters made by other vendors is less comprehensive than the information provided about the Allied Telesyn AT-2916 and AT-2931 adapters or other Broadcom-based adapters. Figure 2. Vital Sign Tab The Vital Sign Tab contains the following fields: 28 MAC Address. This address can either be the permanent MAC address or an address assigned by the Locally Administered Address in the Advanced properties tab.
Advanced Control Suite User’s Guide device has not been loaded by Windows. – Information Not Available. The value is not obtainable from the driver that is associated with the device. Driver Name/Version/Date. The file name, version, and creation date of the software driver that is associated with the device. Offload Capabilities. The options are: – LSO (Large Send Offload). The network adapter performs TCP segmentation. – CO (Checksum Offload). The adapter computes the TCP/ IP checksum.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Resources Tab This section describes the Resources tab, as shown in Figure 3. Figure 3. Resources Tab The Resources tab contains the following fields: Bus Type. Indicates the PCI bus type (PCI or PCI-X). Slot No. Indicates the PCI slot number of the installed adapter. Bus Speed (MHz). Indicates the PCI bus speed (33, 66, 100, or 133 MHz). Bus Width (bit). Indicates the PCI bus data width of either 32 or 64 bits. Bus No.
Advanced Control Suite User’s Guide Hardware Tab This section provides a description of the Hardware tab, as shown in Figure 4. Figure 4. Hardware Tab The Hardware tab contains the following fields: ASIC Version. The chip version of the adapter. This information is not available for devices made by other vendors. Firmware Version. The firmware version of the adapter. This information is not available for devices made by other vendors. Vendor ID.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Advanced Tab This section describes the Advanced tab, as shown in Figure 5 Figure 5. Advanced Tab The Advanced tab contains the following fields: 802.1p QOS. The 802.
Advanced Control Suite User’s Guide only 2 pairs of wires are available in the cabling plant. By default, this property is set to Enable. To disable Ethernet@Wirespeed, change the setting to Disable. Note This parameter is available only for copper devices and is not displayed for the AT-2916SX and AT-2931SX adapters. – Disable. Disables Ethernet@Wirespeed. – Enable (default). Enables Ethernet@Wirespeed Flow Control.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications – Value. Assigns a unique node address for the adapter. – Not Present (Default). Uses the factory-assigned node address on the adapter. The appropriate assigned ranges and exceptions for the locally administered address include the following: * The range is 0000 0000 0001 to FFFF FFFF FFFD. * Do not use a multicast address (least significant bit of the high byte = 1). * Do not use all 0s or all F's. Speed & Duplex.
Advanced Control Suite User’s Guide speed and duplex mode. A speed of 1 Gbit/s is enabled by selecting Auto, when that speed is supported. Wake Up Capabilities. The Wake Up Capabilities property enables the network adapter to wake up from a low-power mode when it receives a network wake-up frame. Two types of wake-up frames are possible: Magic Packetô and Wake Up Frame. Note This parameter is available only for copper devices and is not displayed for the AT-2916SX and AT-2931SX adapters.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications test uses TCP/IP, as shown in Figure 6. Figure 6. Network Test Tab Diagnostics Tab 36 On the Diagnostics tab you can perform diagnostic tests on Allied Telesyn network adapters. You use this function to test the physical components of the adapter, as shown in Figure 7 on page 37.
Advanced Control Suite User’s Guide Note The network connection is temporarily lost when the diagnostic tests are running. Figure 7. Diagnostics Tab The Diagnostics tab contains the following fields: Control Registers. This test verifies the read and write capabilities of the network controller registers by writing various values to the registers and verifying the results. The device driver uses these registers to perform network functions such as sending and receiving information.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Statistics Tab On-Chip CPU. This test verifies the operation of the internal CPUs in the device. Interrupt. This test verifies that the NDIS driver is able to receive interrupts from the device. Loopback MAC. This test verifies that the Network Device Driver Interface Specification (NDIS) driver is able to send packets to and receive packets from the network microcontroller. Loopback PHY.
Advanced Control Suite User’s Guide General Statistics Definitions of the general statistics parameters are provided below. Frames Tx OK. A count of frames that are successfully transmitted. This counter is incremented when the transmit status is reported as Transmit OK. Frames Rx OK. A count of frames that are successfully received (Receive OK).
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications counter is incremented when the result of a transmission is reported as Transmit OK and the attempt value is 2. Frames Tx with more than one Collision. A count of frames that are involved in more than one collision and are subsequently transmitted successfully. This counter is incremented when the transmit status is reported as Transmit OK, and the value of the attempts variable is greater than 2 and less or equal to the attempt limit.
Advanced Control Suite User’s Guide BASP Statistics Tab MAC Rx w/ Pause Command and Length greater than 0. MAC control frames with the pause command and a length greater than 0. MAC Rx w/ no Pause Command. MAC control frames with no pause command. MAC Sent X-on. MAC Transmit with X-on was on. MAC Sent X-off. MAC Transmit with X-on was off. On the BASP Statistics tab you can view performance information about the network adapters that are on a team.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Configuring Teaming The teaming function allows you to group available network devices together to function as a team. Teaming is a method of creating a virtual LAN (a group of multiple devices that function as a single device). The benefit of this approach is that it enables load balancing and failover. You use BASP to set up teaming. For more information about BASP, see “Overview” on page 20.
Advanced Control Suite User’s Guide Creating a Team Using the Wizard Link Aggregation. In this type of team, you can dynamically configure the network adapters that have been selected to participate in a given team. If the link partner is not correctly configured for IEEE 802.3ad link configuration, errors are detected and noted. All adapters in the team are configured to receive packets for the same MAC address. The outbound load balancing scheme is determined by the BASP driver.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The Welcome page of the Broadcom Teaming Wizard is shown in Figure 11. Figure 11. Broadcom Teaming Wizard Welcome Page 2. Click Next. The Team Name page asks for a name for the team, as shown in Figure 12. Figure 12.
Advanced Control Suite User’s Guide Note The number of characters that can be used in a team name is a minimum of 1 and a maximum of 39. Note A team name cannot begin with spaces or contain the character "&". Note Team names must be unique. If you attempt to use a team name more than once, an error message appears indicating that the name already exists. Note The maximum number of members in a team is 8.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Smart Load Balancing and Failover. In this type of team, a standby member handles the traffic if all of the load balance members fail (a failover event). All load balance members have to fail before the standby member takes over. When one or more of the load balance members is restored (fallback), the restored team member(s) resumes the handling the traffic. 802.3ad Link Aggregation using Link Aggregation Control Protocol (LACP).
Advanced Control Suite User’s Guide 5. Add or remove team members from the Available Adapters list to the Team members list, as shown in Figure 15, until you have all the members of the team identified. Figure 15. Team Member Selection 6. Click Next. The Designating a Standby Member page asks if you want to identify a standby member of the team, as shown in Figure 16. Figure 16.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Use the following member as a standby member Enable Auto-Fallback Disable Mode. When this option is enabled, a standby member handles the traffic if all of the load balance members fail (a failover event). All load balance members have to fail before the standby member takes over. When one or more of the load balance members is restored (fallback), the restored team member(s) resumes the handling the traffic. 7.
Advanced Control Suite User’s Guide Figure 18. Configuring LiveLink Page The options are: Yes. When you select this option, another page opens where you configure this feature. No. This option does not allow you to configure LiveLink. This is the default and the setting that Allied Telesyn recommends. 9. Click Next. The Configure VLAN Support page, as shown in Figure 19, allows you to create a VLAN. Figure 19.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The options are: Yes. Allows you to configure a VLAN. Proceed to step 10. No. Skips the VLAN creation process. Proceed to step 13. 10. Click Next. The VLAN Naming page, as shown in Figure 20, asks for a name for the VLAN. Figure 20. VLAN Naming Page 11. Enter a name for the VLAN and click Next. The VLAN Tagging page, as shown in Figure 21, asks you to specify the VLAN type.
Advanced Control Suite User’s Guide Figure 21. VLAN Tagging Page The options are: Untagged. This option does not insert a VLAN tag ID into the Ethernet packet, but relies on the switch configuration for VLAN membership. Tagged. This option inserts the VLAN tag ID into the Ethernet packet to identify its VLAN ID or membership. 12. Select Untagged or Tagged and click Next. The Additional VLANs page, as shown in Figure 22, asks if you want to create additional VLANs.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications Figure 22. Additional VLANs Page 13. Click Yes if you want to create more VLANs and you will be repeating steps 11 and 12. or No if you do not want to create another VLAN. When you click No, the final wizard page is displayed, as shown in Figure 23. Figure 23. Final Teaming Wizard Page 14.
Advanced Control Suite User’s Guide Suite 2. A warning message is displayed, as shown in Figure 24. Figure 24. Commit Changes Warning Message Click Yes to complete the process and return to the Broadcom Advanced Control Suite main window, or No to not save the changes. Preview changes in Broadcom Advanced Control Suite 2. This option shows the Team Properties tab where you can verify that the settings are correct for the named team, as shown in Figure 25. Figure 25.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The Welcome page of the Broadcom Teaming Wizard is shown in Figure 26. Figure 26. Broadcom Teaming Wizard Welcome Page 2. Click Expert Mode. The New Team Configuration window opens, as shown in Figure 27 on page 54. Figure 27. New Team Configuration 3. Type a team name in the Enter a name you will use to identify this team box.
Advanced Control Suite User’s Guide Note The number of characters that can be used in a team name is a minimum of 1 and a maximum of 39. Note A team name cannot begin with spaces or contain the character "&". Note Team names must be unique. If you attempt to use a team name more than once, an error message appears indicating that the name already exists. Note The maximum number of members in a team is 8.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The New Team Configuration window opens, as shown in Figure 28. Figure 28. New Team Configuration Menu 5. Assign any available device or devices to the team by moving the device from the Available Adapters list to the Load Balance Members list. There must be at least one device in the Load Balance Members list. Note There must be at least one Allied Telesyn Gigabit Ethernet adapter assigned to the team. 6. Click Finish. 7. Click Apply. 8.
Advanced Control Suite User’s Guide Note When you create Generic Trunking and Link Aggregation teams, you cannot designate a Standby Member. Standby members work only with Smart Load Balance and Failover and SLB (Auto-Fallback Disable) types of teams. Note For an SLB (Auto-Fallback Disable) team, when you want to restore traffic to the load balance members from the standby member, click the Fallback button on the Team Properties Tab.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The Team Properties tab is displayed with the properties of the team you selected, as shown in Figure 29. Figure 29. Team Properties Tab 5. In the list of adapters in the team shown on the left, right-click the name of the team you want to modify and click Configure Team, Add VLAN, Configure LiveLink, or Fallback. 6. When you are done with your changes, click Apply. 7.
Advanced Control Suite User’s Guide Note Disabled adapters are not recognized and they prevent the creation of a VLAN. If you attempt to create a VLAN with a disabled adapter, an error message is displayed. To configure a team with a VLAN, perform the following procedure. Note To maintain optimum adapter performance, your system must have 64 MB of system memory for each of the 8 VLANs created per adapter. 1. Select the team name. The Team Properties tab opens as shown in Figure 25 on page 53. 2.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications 5. Click Apply. 6. Click Yes when you see the message indicating that the network connection will be temporarily interrupted. The available adapters are listed (these adapters are not currently members of any team). Displaying VLAN Properties and Statistics and Running VLAN Tests The procedures in this section describe how to display VLAN properties and statistics as well as how to run VLAN tests and delete a VLAN.
Advanced Control Suite User’s Guide 1. In BACS2, select the VLAN name in the team’s Virtual Adapters folder, as shown in Figure 31 on page 60. 2. Right-click the VLAN name and select click Remove VLAN. 3. Click Apply. 4. Click Yes when you see the message indicating that the network connection will be temporarily interrupted. Note When you delete a team, the VLANs configured for that team are also deleted.
Chapter 2: Broadcom Advanced Control Suite 2 (BACS 2) Applications The is Open dialog box is shown in Figure 31. Figure 33. Save As Dialog Box 2. Click the name of the file to be restored and click Open. Note You may need to navigate to the folder where the file is located. If a configuration is already loaded, a message appears asking if you want to save your current configuration. Click Yes to save the current configuration. Otherwise, the configuration data that is currently loaded is lost. 3.
Chapter 3 Installing BACS on Windows 2000 and Windows 2003 Systems This chapter provides procedures for installing the BACS application and configuring teaming on Windows 2000 and Windows 2003 systems.
Chapter 3: Installing BACS on Windows 2000 and Windows 2003 Systems Installing the BASP For BASP installation procedures, refer to Chapter 2, “Broadcom Advanced Control Suite 2 (BACS 2) Applications” on page 19.
Advanced Control Suite User’s Guide Uninstalling the BASP To uninstall the Broadcom Advanced Server Program Driver Properties (BASP), perform the following procedure: 1. Open the Control Panel 2. Double-click the Add or Remove Programs button. 3. Select Broadcom Management Programs and click Change/Remove. 4. Click Next. The InstallShield Wizard screen appears. 5. Click the Modify radio button and click Next. 6. The Select Components screen opens.
Chapter 3: Installing BACS on Windows 2000 and Windows 2003 Systems 66
Chapter 4 Installing BACS on a Linux System This chapter describes the installation and configuration of the BASP driver on Linux.
Chapter 4: Installing BACS on a Linux System BASP Driver for Linux On newer Distributions and Kernels, it may be necessary to remove the BASP Driver for Linux BASP is a kernel module designed for 2.4.x kernels that provides loadbalancing, fault-tolerance, and VLAN features. These features are provided by creating teams that consist of multiple NIC interfaces. A team can consist of 1 to 8 NIC interfaces and each interface can be designated as primary or hot-standby (SLB team only).
Advanced Control Suite User’s Guide Packaging BASP is released in two packaging formats: source RPM and compressed tar formats. The file names for the two packages are basplnx.src..rpm and basplnx-..tgz. Identical source files to build the driver are included in both the RPM and TAR source packages.
Chapter 4: Installing BACS on a Linux System Installing BASP BASP for Linux is shipped in mixed forms, where the platform and kernel specific files are in source code and the core file is in object form. Three packages are shipped in this release: two tar archives and two RPM packages. basplnx-{version}.i386.tgz is the tar archive for i386 platform.
Advanced Control Suite User’s Guide Installing the BASP Source RPM Package for Red Hat and United Linux To install the BASP RPM source package for Red Hat and United Linux 1.x based distributions, perform the following procedure. 1. To install the RPM source package, run % rpm -i basplnx-{version}.src.{arch}.rpm 2. Change directory to the RPM path and build the binary driver for the kernel (use rpmbuild for Red Hat 8.0 or later) % cd /usr/src/{redhat or packages} % rpm -bb SPECS/basplnx.
Chapter 4: Installing BACS on a Linux System Installing the BASP TAR Archive Use the procedures in this section to install Linux i386 distributions that are neither Red Hat nor United Linux distributions. Installing the BASP TAR archive involves both uncompressing the archive and then installing it. To uncompress and expand the tar archive, run: % tar xvfz basplnx-{version}.{arch}.tgz To install the BASP TAR archive, perform the following procedure: 1.
Advanced Control Suite User’s Guide BASP Files See Table 2 for a list of the BASP files. Table 2. Contents of the release.txt File Filename Description Makefile makefile baspcfg precompiled configuration utility bcmtype.h commonly used type header file blf.c BASP module entry points blf.h ioctl interface blfcore.h core interface blfcore.o precompiled core object blfopt.h automatically generated header file from the Make blfver.h version header file nicext.h NICE header file pal.
Chapter 4: Installing BACS on a Linux System Table 2. Contents of the release.txt File (Continued) Filename baspcfg.8 Description man page for baspcfg utility BASP Configuration for Red Hat and United Linux Distributions This section describes the BASP Configuration for Red Hat and United Linux 1.x based distributions. The BASP distribution includes a utility program and several scripts for team configuration. Most of the steps are only required after the first time installation.
Advanced Control Suite User’s Guide To configure BASP, perform the following procedure: 1. Copy a configuration script from the "/etc/basp/samples" directory to the "/etc/basp" directory. Note The configuration script name must be prefixed with "team-". 2. Modify the following parameters of the configuration script: (a) change the team type (b) add or delete the physical network interfaces (c) add or delete the virtual network interfaces (d) assign IP address to each virtual network interface.
Chapter 4: Installing BACS on a Linux System BASP Configuration and Startup for Other Linux Distributions BASP Configuration (baspcfg) is a command line tool that is used to configure the BASP teams, add/remove NICs, and add/remove virtual devices. This tool can be used in custom initialization scripts. Please read your distribution-specific documentation for more information on your distributor’s startup procedures. Following is an example of this tool: baspcfg v3.0.
Advanced Control Suite User’s Guide Table 4. Parameter Descriptions (Continued) Parameter Description type Team type: 0=SLB, 1=FEC/ GEC, 2=802.
Chapter 4: Installing BACS on a Linux System BASP Configuration Scripts for Red Hat Distributions Both team-sample and team-gec are configuration scripts that follow the same syntax. See Table 5 for more information. Table 5. Configuration Scripts Script Description TEAM_ID: this number uniquely identifies a team TEAM_TYPE: 0 = SLB, 1 = Generic Trunking/GEC/ FEC, 2 = 802.
Advanced Control Suite User’s Guide Broadcom NICE Patches Also included in this release are network device drivers patched with Broadcom NICE support. These drivers are originally taken from the Linux 2.4.16 kernel distribution. To install patched drivers, perform the following procedure. 1. Copy the NICE header file, "nicext.h", to the appropriate Linux kernel include directory, for example: % cp /usr/src/nice-2.4.16/nicext.h /usr/src/linux/ include/linux 2.
Chapter 4: Installing BACS on a Linux System Uninstalling the RPM Package To uninstall a RPM package, perform the following procedure.
Advanced Control Suite User’s Guide Removal of Physical Interface in Generic Trunking and 802.3ad Mode In Generic Trunking and 802.3ad mode, all the physical and virtual interfaces belonging to a team have the same MAC address. This MAC address is the same address as that of the first physical interface bounded to the team.
Chapter 4: Installing BACS on a Linux System BASP SNMP Agent for Linux This SNMP agent is designed to support the configuration and statistics information pertaining to the BASP driver. The BASP SNMP agent is available in two packaging formats: TAR archive and RPM. Both packages include the same script and MIB files. Installing the TAR Archive To uncompress and expand the tar archive, run: % tar xvfz baspsnmp-{version}.tar To install BASP SNMP agent for Linux, perform the following procedure. 1.
Advanced Control Suite User’s Guide 7. The snmpget and snmpgetnext commands can be used to receive the BASP snmp objects such as: % snmpget localhost public BASP-Config-MIB::btTeamNumber % snmpgetnext localhost public BASP-ConfigMIB::btTeamNumber BASP SNMP objects are provided in the following text files: Installing the RPM Package – BASP-Config-MIB.txt – BASP-Statistics-MIB.txt – Brcm-BSAPTrap-MIB.txt Complete the following steps to install BASP SNMP agent from the RPM package. 1.
Chapter 4: Installing BACS on a Linux System Table 6. SNMP Files (Continued) Filename release.txt Uninstalling the RPM Package (Both Source and Binary) Description this file To uninstall RPM package, run: % rpm -e baspsnmp-{version}.i386.rpm and to reboot the system, % reboot Known Problems The 802.3ad team member links disconnect and reconnect continuously when connected to the HP2524 switch. This is a 3rd party issue. It is seen only when configuring an 802.
Chapter 5 Key Protocols and Interfaces This chapter describes the key protocols and interfaces.
Chapter 5: Key Protocols and Interfaces Adapter Teaming Teaming provides traffic load balancing and redundant adapter operation in the event that a network connection fails. When multiple Allied Telesyn adapters are installed in the same server, they can be grouped into teams. Each team can be configured on the server with up to 8 ports.
Advanced Control Suite User’s Guide Basically, generic link aggregation mode is a "light" version of the 802.3ad link aggregation and is often referred to as 802.3ad static. This approach is much simpler because there is not a formalized link aggregation control protocol. As with the other modes, the creation of teams and the allocation of physical adapters to various teams is done statically via user configuration software.
Chapter 5: Key Protocols and Interfaces Failover Teaming Failover Teaming provides a redundant adapter operation in the event that a network connection fails. When multiple Gigabit Ethernet Adapters are installed in the same server, they can be paired into teams. Each team must have at least one adapter, but can support up to eight adapters. The number of teams is limited by the number of adapters that are installed.
Advanced Control Suite User’s Guide VLANs Overview VLANs allow you to split your physical LAN into logical subparts, to create logical segmentation of workgroups, and to enforce security policies among each logical segment. Each defined VLAN behaves as its own separate network, with its traffic and broadcasts isolated from the others, increasing bandwidth efficiency within each logical group.
Chapter 5: Key Protocols and Interfaces Figure 34 on page 89 shows an example network that uses VLANs. In this example network, the physical LAN consists of a switch, two servers, and five clients. The LAN is logically organized into three different VLANs, each representing a different IP subnet. The features of this network are described in Table 7. Table 7. Example VLAN Network Topology Component 90 Description VLAN #1 An IP subnet consisting of the Main Server, PC #3, and PC #5.
Advanced Control Suite User’s Guide Table 7. Example VLAN Network Topology (Continued) Component PC #5 Description A member of both VLANs #1 and #2, PC #5 has an Allied Telesyn adapter installed. It is connected to switch port #10. Both the adapter and the switch port are configured for VLANs #1 and #2 and have tagging enabled. Note VLAN tagging is only required to be enabled on switch ports that create trunk links to other switches.
Chapter 5: Key Protocols and Interfaces 32-bit or 64-bit PCI Bus Master Compliant with PCI Local Bus Rev 2.2, the PCI interface on the Gigabit Ethernet Adapter is compatible with both 32-bit and 64-bit PCI buses. As a bus master, the adapter requests access to the PCI bus, instead of waiting to be polled. ASIC with Embedded RISC Processor The core control for the Gigabit Ethernet Adapter resides in a tightly integrated, high-performance ASIC. The ASIC includes dual RISC processors.
Chapter 6 Troubleshooting This chapter describes troubleshooting procedures and contains the following sections: “Verifying the Correct Drivers are Loaded” on page 94 “Software Problems and Solutions” on page 96 93
Chapter 6: Troubleshooting Verifying the Correct Drivers are Loaded The following section describes how to check if the correct drivers are loaded for Windows and Linux. Windows The Broadcom Advanced Control Suite, Vital Sign tab allows you to view vital adapter information, network status, and network connectivity. Active adapters are listed on the Vital Sign tab. 1. On the Vital Sign tab, select the adapter you want to test. 2. Press Refresh to display the driver status of the selected adapter.
Advanced Control Suite User’s Guide Linux To verify that the Linux Driver software is loaded correctly, perform the following procedure. 1. To verify that the bcm5700.o driver is loaded properly, run: lsmod If the driver is loaded, a line similar to the one below appears, where is the size of the driver in bytes, and is the number of adapters configured, as shown in Table 8. Table 8.
Chapter 6: Troubleshooting Software Problems and Solutions This section describes common software problems and solutions and contains the following subsections: Windows 2000 “Windows 2000” on page 96 “Linux-BASP” on page 97 “Broadcom Advanced Server Program (BASP)” on page 98 This section lists known problems and solutions when using Windows 2000. Problem: When uninstalling the BASP software, you are prompted to reboot early.
Advanced Control Suite User’s Guide Problem: Team configuration is not retained when you edit it. Solution: In configuring BASP team configuration, the actual changes of the configuration are not committed until you click "OK" in the "Network Properties" window. If you do not click "OK" and, instead, return to the BASP team configuration window, all the previous uncommitted changes are lost. This requires you to reenter the configuration.
Chapter 6: Troubleshooting Broadcom Advanced Server Program (BASP) This section lists known BASP problems and solutions that apply to all operating systems. Problem: 802.3ad team member links disconnect and reconnect continuously. Solution: This is a 3rd party issue. It is seen only when configuring an 802.3ad team with more than 2 members on the server and connecting an HP2524 switch, with LACP enabled as passive or active.
Chapter 7 Manageability Features This chapter describes the magageability features and contains the following sections: “CIM” on page 100 “SNMP” on page 101 99
Chapter 7: Manageability Features CIM The Common Information Model (CIM) is an industry standard defined by the Distributed Management Task Force (DMTF). Microsoft implements CIM on Windows platforms such as Windows 2000 and Windows Server 2003 systems. Allied Telesyn supports CIM on the Windows 2000 and the Windows Server 2003 platforms. Allied Telesyn's implementation of CIM provides various classes that provide information to users through CIM client applications.
Advanced Control Suite User’s Guide SNMP There are two SNMP agents for manageability: BASP Sub-agent BASP Extensible-agent See the following sections. BASP Sub-agent The BASP sub-agent, baspmgnt.dll, is designed for the Windows 2000 and Windows Server 2003 SNMP service. It is required to install the SNMP service before installing BASP subagent. The BASP subagent allows the SNMP manager software to actively monitor the configurations and performance of the BASP features.
Chapter 7: Manageability Features BASP Extensibleagent The Broadcom SNMP extensible-agent, bcmif.dll, is designed for the Windows 2000 and Windows Server 2003 SNMP service. The software requires that a Windows 2000 SNMP service is installed before installing the extensible-agent. The extensible-agent allows the SNMP manager software to actively monitor the configurations of the Interface Card.