Phobos P430 User Manual

PHOBOS P430 PCI QUADPORT
10/100BASET NIC
(
NETWORK INTERFACE CARD
)
& DRIVER MANUAL
®
CO N
TEN TS
ABOUT THIS GUIDE
Introduction ------------------------------------------------------------------------------------------------------------------------ i How to Use This Guide -------------------------------------------------------------- i Conventions ---------------------------------------------------------------------------------------------------------------------- ii
INTRODUCTION
CHAPTER 1
P430 Features ------------------------------------------------------------------------------------------------------------------ 1-1
INSTALLING THE PHOBOS
P
430
CHAPTER 2
Inspecting the P430-------------------------------------------------------------------------------------- 2-1 Installing the P430 ---------------------------------------------------------------------------------------- 2-3 Connecting to the Network ------------------------------------------------ 2-5
INSTALLING DRIVER SOFTWARE
WINDOWS NT / CHAPTER 3
Loading the Software-------------------------------------------------------------------------------- 3-1 Assigning Network Addresses ------------------------------------ 3-2 Configuring the Speed and Duplex ---------- 3-3 Loading and Configuring PhobosLink 3-4
INSTALLING DRIVER SOFTWARE
NETWARE / CHAPTER 4
Loading the P430 Software---------------------------------------------------- 4-1 Loading the PhobosLink Software -------------- 4-6
INSTALLING DRIVER SOFTWARE
HPUX / CHAPTER 5
Loading the Software-------------------------------------------------------------------------------- 5-1 Configuring the Speed and Duplex ---------- 5-3 Loading and Configuring PhobosLink 5-4
INSTALLING DRIVER SOFTWARE
SOLARIS / CHAPTER 6
Loading the Software ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 6-1 Configuring the Speed and Duplex ---------------------------------------------------------------------------- 6-3 Loading and Configuring PhobosLink ------------------------------------------------------------------------------------------------------ 6-4
INSTALLING DRIVER SOFTWARE
LINUX / CHAPTER 7
Loading the Software ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 7-1 Configuring the Speed and Duplex ---------------------------------------------------------------------------- 7-3 Loading and Configuring PhobosLink ------------------------------------------------------------------------------------------------------ 7-4
CONFIGURING PHOBOSLINK SETTINGS
CHAPTER 8
Advanced Features of PhobosLink -------------------------------------------------------------------------------------------------------------------------------------- 8-1 Priority Trunking---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 8-4
BASIC TROUBLESHOOTING
CHAPTER 9
Examples -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 9-1
SPECIFICATIONS
APPENDIX A
P430 Card Specifications ---------------------------------------------------------------------------------------------------------------------------- A-1 Cabling Requirements ------------------------------------------------------------------------------------------------------------------------------------------ A-2 RJ-45 Connector Pin Assignments -------------------------------------------------------------------------------- A-3
SUPPORT
APPENDIX B
Driver Support Off the Net ---------------------------------------------------------------------------------------------------------------- B-1 Technical Support Through Phobos ------------------------------------------------------------------------ B-2
Glossary ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ C-1 Index -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- D-1 Class B Certification Statement ---------------------------------------------------------------------------------------------- E-1
INTRODUCTION
This guide describes how to install and configure the Phobos™P430 PCI QuadPort 10/100BASE-T NIC, referred to as the "P430," and Phobos' PhobosLink Port Aggregation Software.
HOW TO USE THIS GUIDE
The following table shows where to find specific information in this guide:
IF YOU ARE LOOKING FOR TURN TO
P430 Features chapter 1 Instructions for inspecting the P430 chapter 2 Instructions for connecting to network chapter 2 Installing the P430 NIC chapter 2 Installing the Driver Software chapter 3-7 Configuring PhobosLink Software chapter 8 Troubleshooting chapter 9 Information about technical appendix A
specifications, connector pin assignments, and cabling requirements
ABOUT
THIS GUI DE
CONVENTIONS
The following are text and icon conventions that are used throughout this guide:
Text Conventions
Items in bold should be typed in as they appear.
Items in italics are produced by the system.
Items offset by [brackets] are keys that you should press when
instructed to do so.
Commands appear in single quotes, like this: ‘command
Important Notices
CAUTION:
These notes include directions that you must follow to avoid immediate system damage or loss of data.
NOTE:
These notes call attention to important features or instructions.
ii
The P430 is a 32-bit Network Interface Card (NIC) for use in workstations and servers with PCI 2.1 compliant expansion slots.
The P430 places four Fast Ethernet Ports or Interfaces on a single PCI card. The P430 operates at both 10Mbps and 100Mbps as well as at both half and full duplex. The P430 also supports PhobosLink Port Aggregation Software allowing up to 800 Mbps Full Duplex of network throughput.
The P430 has driver support for the following operating systems:
WINDOWS NT
SOLARIS
NETWARE
HP-UX
FREEBSD
LINUX
The instructions for installing the P430 on Windows NT, Netware, HP-UX, Linux and Solaris are described in this manual. The instructions for FreeBSD can be found at the Phobos web site at www.phobos.com
I N TRO
DU CT ION
1
CHAPTER
NIC FEATURES
The P430 gives you the following capabilities:
Four 10/00Base-T ports on a single PCI card.
PhobosLink Port Aggregation Software allowing one to four different
logical network segments from a single PCI card.
PhobosLink Port Aggregation Software allowing up to 400Mbps
throughput on a single logical network connection.
Complies with the IEEE 802.3u standard for interoperability
with other 10/100Base-T compatible hubs, switches, and internet­working equipment.
Minimizes host CPU utilization and maximizes performance with
bus mastering capability.
Provides easy monitoring with three status LEDs per port:
Link (LNK), Activity (ACT), and 100Mbps (100) connection.
Includes four shielded RJ-45 connectors for use with Category 3,
4, or 5 UTP cables.
1–2
This chapter describes how to install the P430 in your computer and connect it to a network.
INSPECTING THE P430
Before installing the P430 in your computer, inspect the P430 for obvious damage that may have occurred in shipping.
The package should contain the following items:
• Phobos™P430 10/100Base-T Quadport NIC
• P430 Driver manual
• P430 & PhobosLink™Driver Disk
If you find any omissions or damage, contact your network supplier and the carrier that delivered the package immediately.
INSTAL
LI N
G
NETWORK
HARDWARE
2
CHAPTER
CAUTION:
The P430 is packed in an anti-static bag to protect it from static charges. Before removing the P430 NIC from the bag, touch the metal chassis of your computer. You can maintain grounding by wearing a wrist ground strap attached to the chassis.
2–2
INSTALLING THE P430
The P430 must be placed in one of the PCI bus slots available. To install the P430, power down the computer, remove the cover, and
select an empty PCI slot. Remove the bracket from the back of the computer corresponding to the PCI slot selected. Ground yourself to the computer chassis to prevent static discharge. Insert the P430 board into the PCI slot. Secure the board firmly with the set screw that holds it to the bracket. Inspect the P430 to make sure that the board is completely inserted into the PCI slot. The set screw should easily secure the P430 in place.
CONNECTING TO THE NETWORK
This section describes how to connect 10Mbps or 100Mbps network cables to the P430.
NOTE:
Connect the P430 to the network before loading the driver.
The backplate of the P430 contains four RJ-45 connectors. For 10Base-T Ethernet networks, the P430 uses Category 3, 4, or 5 unshielded twisted­pair (UTP) cable. For 100Base-TX Ethernet networks, the P430 must use only Category 5 UTP cabling. To establish a valid 10Mbps connection, the cable must be connected to a 10Base-T hub/switch. To establish a valid 100Mbps connection, the cable must be connected to a 100Base-TX hub/switch.
INSTALLING
NETWORK
HARDWARE
Connect the network cables as follows:
1. Make sure that the connector on your cable is wired appropriately for standard 10Base-T or 100Base-TX NIC cards.
NOTE:
The UTP wire pairs and pin definitions for 100Base-TX are identical to those for 10Base-T when used with Category 5 UTP cable. The "straight-through" connection should be made from the P430 through the cable and the connectors to the hub. No crossover in the cable is required.
2. Plug your twisted-pair ethernet cable into the P430’s RJ-45 connector.
2– 4
INSTAL
LI N
G
WINDOWS NT DRIVER
SOFTWARE
3
CHAPTER
LOADING AND CONFIGURING
THE ADAPTERS
This chapter shows you how to install and configure the P430 software drivers for Windows NT. Installation follows standard Windows NT procedures; if you have any questions about installation, please refer to your Windows NT documentation.
The P430 NIC should already be physically installed in your machine, and Windows NTshould be up and running. Use the installation disk (CD-ROM) that came with your P430.
If the P430 NIC is already installed in the computer and you reinstall Windows NT, the NIC will be recognized incorrectly during the installation process. You will need to delete the drivers installed by Windows and reinstall the P430 drivers.
LOADING THE P430 SOFTWARE
1. Insert the installation disk into your machine’s disk drive.
2..Open “Control Panel.”
3. Open “Network.” The network configuration
window will appear.
3– 2
4. Select “Adapters.” A list of available adapters will appear in the list window.
5. Click on “Add.”
6. Click on “Have Disk” and enter the drive where you inserted the
installation disk followed by the directory ‘WinNT4’ (i.e. D:\WinNT4). The OEM Option window will appear. This window lists the soft­ware you can install.
7. Select the software you want to install. There are two choices: the P430 Fast Ethernet adapter and PhobosLink, the port aggregation software. Details on installing and configuring PhobosLink is described later in this manual. The software will load and the newly installed adapters will appear in the adapter window. If you chose PhobosLink, jump to section “Loading and Configuring PhobsLink” on page 3-4, otherwise continue with step 8 now.
8. Click on “Close.” You will also need to click on “Close” again to exit out of the Network Control panel. At this point, the dialog appears for assigning network addresses.
ASSIGNING NETWORK ADDRESSES
The next step is to assign a network address to each of the four ports on the P430. If you have installed more than one card, remember that you need to assign addresses for each port, four ports on each card. If you don’t have the IP address information, see your system administrator.
1. Open the TCP/IP window. There are two options: you can enter the address information or, if you have a DHCP server, you can let the DHCP server automatically assign an IP address.
2. Select DHCP (if you have a DHCP server) or enter the network address information. You must enter data for the IP address, subnet mask, and default gateway.
3. Repeat step 2 for each port: select the port in the selection window and enter the address information.
4. Click on “Close.”
5. Reboot your machine.
CONFIGURING THE NIC SPEED AND DUPLEX MODE
The P430 can operate at either 10Mbps or 100 Mbps (Fast Ethernet) in half- or full-duplex mode. The default is auto-negotiation/auto-sense; if auto-negotiation fails, the default is half-duplex.
NOTE:
The P430 supports NWay Auto-Negotiation as defined in ANSI/IEEE standard 802.3u Draft 5. If any link does not support auto-negotiation, the P430 will automatically “auto sense” the correct speed. Or, you can disable the auto sensing and set the speed and duplex mode manually.
1. Open “Control Panel.”
2. Open “Network.”
3. Click on the “Adapters” tab on the top of the window.
4. Highlight the port you want to configure and click on “Properties.”
A window will appear where you can select from the following options:
• Auto-Negotiation (default): Automatically selects the cable speed and duplex mode.
•10 Mbps/Half Duplex: Forces the connection to 10 Mbps in half-duplex mode.
•10 Mbps/Full Duplex: Forces the connection to 10 Mbps in full-duplex mode.
INSTALLING
DRIVER
SOFTWARE
•100 Mbps/Half Duplex: Forces the connection to 100 Mbps in half-duplex mode.
•100 Mbps/Full Duplex: Forces the connection to 100 Mbps in full-duplex mode.
5. Select the operating mode.
6. Click OK.
LOADING AND CONFIGURING PHOBOSL INK
This chapter shows you how to install and configure PhobosLink, the port aggregation software from Phobos. The P430 NIC is config­urable into any combination of logical and physical interfaces using the Phobos Installation software. For example, you can configure 3 logical interfaces using two of the P430 ports for one interface and have the other two ports as regular 10/100Base-T connections, or you can configure a single logical interface using all 4 of the P430 ports as a single trunk, creating aggregate bandwidth of 400Mbps.
The installation is the same as for the P430 driver software. Refer to Chapter 3. Windows NT should b e u p and running. Use the instal­lation disk that came with your P430. The NIC should already be installed in your machine.
1. Install PhobosLink by following steps 1–7 in Chapter 3: “Loading the Software.” Once the software is loaded, the screen shown in figure 4-1 will appear: In this window, you create links by selecting interfaces from the “Available Interfaces” window.
2. Click “Create Group.” A new group will appear in the window representing your new trunk.
3– 4
FIGURE 3-1
3. Highlight the desired interfaces that you want to link in the “Available Interfaces” window. This window lists all the P430 interfaces available on your machine.
4. Click “Add Interface.” If you make a mistake, highlight the interface and use the “Remove” button; this puts it back in the “Available Interfaces” window.
5. Select the PhobosLink Connection Type. The connection types are:
SYMMETRIC:
Use this setting if the ports on the P430 are connected to a switch that supports and is configured for trunking. For example, Cisco’s Fast EtherChannel or Sun Trunking.
INSTALLING
DRIVER
SOFTWARE
ASYMMETRIC:
Use this setting if the ports on the P430 in the group are connected to a switch (or switches) that do not support trunking. Under this setting, the P430 will balance the outgoing load across all the ports in the group, but incoming data will only be received on one port.
FAILOVER ONLY:
This setting enables only failover capability.
Only one port will be used at a time, with the link(s) serving as
backup. NOTE: that the Symmetric and Asymmetric trunking modes also support failover. Use this setting only to obtain
failover functionality without trunking.
6. Repeat the steps above to create other groups or trunks. You can delete groups by highlighting the group and clicking on “Delete Group.”
7. Click “OK.” See figure 3-1 The next step is to close the Network Control panel so that you
can assign addresses to your newly created trunks. The procedure is the same as described in Chapter 3: ”Assigning Network Addresses.”
8. Follow the steps 1–4 in “Assigning Network Addresses” in Chapter 3 to give your new trunks proper network addresses.
9. Reboot your machine.
3– 6
LOADING AND CONFIGURING
THE ADAPTERS
This chapter shows you how to install and configure the P430 software drivers for Novell Netware. There are generally three different ways to load a NetWare driver: using the INSTALL program, using the INETCFG program, and manually via the server console command line. This manual only describes in detail the installation process using the INSTALL program; installation using INETCFG is similar and is described in full detail in the NetWare documen­tation. In addition, the command-line options supported by the drivers are described below for the benefit of experienced system administrators who may want to load or install the driver manually.
The P430 NIC should already be physically installed in your machine, and NetWare should be up and running. Use the installation disk (CD-ROM) that came with your P430.
Before using the drivers on the CD-ROM type:
load cdrom
then get the volume # for the CD-ROM by typing:
cd volume list
then use the volume # to mount the volume by typing:
cd mount #
(‘#’ represents the volume number)
INSTAL
LI N
G
NETWARE DRIVER
SOFTWARE
4
CHAPTER
The first section contains instructions for installing and configuring the NetWare driver that does not support trunking (port aggrega­tion.) The second section contains instructions for installing and co nfiguring the NetWare driver that does support trunking and failover.
INSTALLING THE P430 DRIVER FOR N ETW ARE:
This section describes how to install the ordinary P430 driver for NetWare. This driver does not include trunking or fail-over functionality; it merely treats each port on the P430 card as a completely separate network interface. This configuration is typically useful for setting up machines as routers to bridge between multiple IP or IPX networks, or to attach a heavily-used server to multiple IPX networks or IP subnets at once.
Installation using the INSTALL program:
1. At the NetWare console screen, type LOAD INSTALL.
2. At the "Installation Options" menu, select "Driver Options."
3. At the "Driver Options" menu, select "Configure Network Drivers."
4. Two windows will appear: one labeled, "Selected Network Drivers",
which will probably be empty unless the system already contains other LAN adapters with corresponding drivers loaded; and a menu labeled "Additional Driver Actions." From this menu choose "Select a driver."
5. When the driver listing window appears, press the Ins or Insert key to load a driver from disk.
6. Insert the Phobos driver disk into the CD drive.
7. At the next prompt, press F3 to specify a different path than the
default.
4–2
NOTE:
If you are using NetWare 4.11 and have not installed the ODI33F patch available from the Novell web site, then enter 'Phobos:\nwserver\4x' to select the NetWare 4.x driver. If you are using NetWare 5.x, or NetWare 4.x with the ODI33F patch, then enter 'Phobos:\nwserver\5x' to select the NetWare 5.x driver.
8. After a few seconds, a menu should appear listing two different drivers: P430.LAN and PHBSLINK.LAN. Choose P430.LAN.
9. At the prompt asking whether to copy the driver, choose Yes.
10. If the INSTALL program asks whether to save the existing files
P430.LAN and P430.LDI, choose No to overwrite them with the new version from the CD.
11.A screen will appear containing three windows, labeled "Protocols",
"Parameters", and "Board Actions". This screen will appear once for each P430 port available (i.e., four times if you have a single P430 board plugged into the machine), allowing you to configure each port independently. Use the arrow keys to move between the three windows and between the different options within each window. In the topmost window, select the protocols that should be bound to this port.
The parameters window contains the following fields:
P ORT N UMBER:
Enter the index number of the physical P430 port to use: e.g., 1 for the topmost port (the port closest to the mounting screw on the P430 board's backplane) on the first P430 board, 4 for the bottom most port on the first board, 5 for the first port on the second board, etc. This parameter is required.
INSTALLING
DRIVER
SOFTWARE
N ODE A DDRESS:
Normally this field should be left blank, causing the driver to use the unique pre-assigned Ethernet address supplied with the card. However, it can be used to override the Ethernet address used by the port if you wish to administer Ethernet addresses locally according to the IEEE 802.2 specification.
C ONNECTION T YPE:
The default is set to Auto-Negotiation so that the card will automatically choose the best type of connection available. However, if the other node does not support the standard IEEE auto­negotiation protocol, or does not implement it properly, it may be necessary to force a particular connection type (10BASE-T or 100BASE-T, Full or Half Duplex). Note that if you disable Auto-Negotiation and force the connection type on the P430, you must also force the connection type on the device at the other end of the cable.
R ECEIVE B UFFERS:
Indicates the number of packets that can be received by the NIC and stored in the host's memory while waiting to be processed by the NetWare protocol stacks bound to the P430 driver. The default value is 10 receive buffers for each P430 port. Increasing this value may improve performance and reduce the likelihood of packet loss on heavily-loaded servers.
NOTE:
If you increase this value for any of the P430 ports, or if you have more than one NIC in the system, then you may have to increase the systemwide "Minimum Packet Receive Buffers" and/or "Maximum Packet Receive Buffers" settings; otherwise one or more of the P430 driver instances you configured may not load successfully. The Minimum and Maximum Packet Receive Buffers settings must both be at least as large as the sum of the Receive Buffers settings for all the P430 ports in the system. Use the NetWare MONITOR program and select "Server parameters", then choose the "Communications" category, and edit the fields labeled "Maximum Packet Receive Buffers" and "Minimum Packet Receive Buffers."
4–4
T RANSMIT B UFFERS:
Indicates the number of packets that can be queued at once for transmission by the NIC. Increasing this value may improve the transmit throughput of heavily-loaded servers; however, in most situations the default setting should be sufficient.
After you have finished setting the options for the P430 port, select "Save parameters and load driver" from the menu in the bottommost window. The INSTALL program will then load the driver and ask you for protocol parameters for that port, such as the IPX network number. Finally, INSTALL will then ask if you want to select an additional network driver; select Yes if there are still more P430 ports to configure, and then return to step 11; otherwise, choose No.
C OMMAND- LINE O PTIONS FOR THE D RIVER:
For experienced system administrators who may want to install the driver manually by loading it on the server console command line or editing the AUTOEXEC.NCF startup file, following is a list of command-line options understood by the P430.LAN driver:
INDEX:
The index number of the P430 port for the driver to attach to, starting at 1 for the first (topmost) port in the first P430 card in the system (typically the card in the lowest-numbered PCI slot). Index numbers 1 through 4 indicate the ports on the first card, 5 through 8 represent the ports on the second card, etc.
MEDIA:
This option selects the connection type for the given P430 port to use, as one of the following numeric values: 0: IEEE Auto-Negotiation.
INSTALLING
DRIVER
SOFTWARE
1: Force 10BASE-T Half Duplex mode. 2: Force 10BASE-T Full Duplex mode. 3: Force 100BASE-T Half Duplex mode. 4: Force 100BASE-T Full Duplex mode.
RXRINGSIZE:
This option selects the number of receive buffers for
the driver to use, as described above.
TXRINGSIZE:
This option selects the number of transmit buffers for
the driver to use. Finally, the P430 driver also supports the standard
FRAME, NODE,
and
NAME
command-line options.
I NSTALLING THE P HOBOSL INK D RIVER FOR N ETWARE:
This section describes how to install the PhobosLink driver for NetWare, which supports trunking with automatic fail-over and adaptive load balancing. This driver is typically used with servers that require a high-bandwidth connection to a single logical IPX or TCP/IP network, beyond the performance that a single 100Mbps link could provide.
NOTE:
Even though you will be using the PhobosLink driver to aggregate the bandwidth of multiple physical ports into a single logical link as seen by NetWare, you must still load a separate instance of the PHBSLINK driver for each physical port.
One of the ports in each group is designated the "master"; which port is the master makes no difference technically, but for consistency we recommend designating the first (lowest-numbered) port in each group as the master. All of the ports in the group will then be bound together by entering the port number of the master in the "Group Master Port Number" field for each port, as described below. Any
4–6
NetWare protocol stacks subsequently bound to the master port will then see all traffic entering and leaving all ports in the group; any protocol stacks bound to the other "slave" ports will not receive any traffic.
NOTE:
When using the NetWare INSTALL or INETCFG programs, you must still bind at least one protocol stack to each instance of the PhobosLink driver (i.e., to each slave port as well as to the master of the group); otherwise the INSTALL/INETCFG utility will not load the PhobosLink driver for that port at all. To work around this problem, we recommend that you simply bind the IPX protocol stack to each slave port using the randomly-chosen network number suggested by the INSTALL/INETCFG program; since the protocol stacks bound to the slave ports will not transmit or receive any actual network traffic, the exact protocol stack settings do not matter. If you wish to avoid having these extra protocol stack bindings loaded at all, you can manually edit the AUTOEXEC.NCF file using the INSTALL or EDIT utility after installing the driver, and delete the unnecessary BIND commands while leaving the LOAD PHBSLINK commands intact.
I NSTALLATION USING THE INSTALL PROGRAM:
1. At the NetWare console screen, type LOAD INSTALL.
2. At the "Installation Options" menu, select "Driver Options."
3. At the "Driver Options" menu, select "Configure Network Drivers."
INSTALLING
DRIVER
SOFTWARE
4. Two windows will appear: one labeled, "Selected Network Drivers", which will probably be empty unless the system already contains other LAN adapters with corresponding drivers loaded; and a menu labeled "Additional Driver Actions." From this menu choose "Select a driver."
5. When the driver listing window appears, press the Ins or Insert key to load a driver from CD.
6. Insert the Phobos driver disk into the CD drive.
7. At the next prompt, press F3 to specify a different path than the
default.
NOTE:
If you are using NetWare 4.11 and have not installed the ODI33F patch available from the Novell web site, then enter 'Phobos:\nwserver\4x' to select the NetWare 4.x driver. If you are using NetWare 5.x, or NetWare 4.x with the ODI33F patch, then enter 'Phobos:\nwserver\5x' to select the NetWare 5.x driver.
8. After a few seconds, a menu should appear listing two different drivers: P430.LAN and PHBSLINK.LAN. Choose PHBSLINK.LAN.
9. At the prompt asking whether to copy the driver, choose Yes.
10.If the INSTALL program asks whether to save the existing files
PHBSLINK.LAN and PHBSLINK.LDI, choose No to overwrite them with the new version from the floppy disk.
11.A screen will appear containing three windows, labeled "Protocols", "Parameters", and "Board Actions". This screen will appear once for each P430 port available (i.e., four times if you have a single P430 board plugged into the machine), allowing you to configure each port independently. Use the arrow keys to move between the three windows and between the different options within each window. In the top most window, select the protocols that should be bound to this port.
4–8
P ORT N UMBER:
Enter the index number of the physical P430 port to use: e.g., 1 for the topmost port (the port closest to the mounting screw on the P430 board's backplane) on the first P430 board, 4 for the bottom most port on the first board, 5 for the first port on the second board, etc. This parameter is required.
G ROUP M ASTER P ORT N UMBER:
Enter the port number of the master port for this group, as explained above. The configuration for the master port will have the same value in the "Port Number" and "Group Master Port Number" fields; the slave ports will each have a different "Port Number" but all will have the same "Group Master Port Number' value (the port number of the master port).
G ROUP T YPE:
This field will only appear if this port is a master port: i.e., if the values in the "Port Number" and "Group Master Port Number" fields are equal. This field selects between three basic group types: symmetric trunking, asymmetric trunking, and fail-over only. See Chapter 7, Configuring PhobosLink Software, for an explanation of these different settings.
T RANSMIT P OLICY:
This field will only appear if the port is a group master and if trunking is enabled (i.e., the "Group Type" field is set to Symmetric or Asymmetric). The selections are between three different algorithms for choosing the port on which to transmit an outgoing packet. (The port on which incoming packets are received is determined by the switch or host on the other side of the connection.) Three transmit policies are available: Adaptive, Fixed, and Round-Robin. See Chapter 7, Configuring PhobosLink Software, for an explanation of these different settings.
INSTALLING
DRIVER
SOFTWARE
N ODE A DDRESS:
Normally this field should be left blank, causing the driver to use the unique pre-assigned Ethernet address supplied with the card. However, it can be used to override the Ethernet address used by the port if you wish administer Ethernet addresses locally according to the IEEE 802.2 specification.
C ONNECTION T YPE:
Normally this field should be left set to Auto­Negotiate, and the card will automatically choose the best type of connection available depending on the type of switch, hub, or NIC at the other end of the Ethernet cable attached to this port. However, if the other node does not support the standard IEEE auto-negotiation protocol, or does not implement it properly, it may be necessary to force a particular connection type (10BASE-T or 100BASE-T, Full or Half Duplex). Note that if you disable auto-negotiation and force the connection type on the P430, you must also force the connection type on the switch or NIC at the other end of the cable: if one side is forced while the other is attempting to auto-negotiate, then the auto-negotiation on the other end may not work properly, causing link failure or excessive errors. Normally you should set the Connection Type parameter of all the ports in a trunking group to the same setting, although the driver does not enforce this restriction.
R ECEIVE B UFFERS:
Indicates the number of packets that can be received by the NIC and stored in the host's memory while waiting to be processed by the NetWare protocol stacks bound to the P430 driver. The default value is 10 receive buffers for each P430 port. Increasing this value may improve performance and reduce the likelihood of packet loss on heavily-loaded servers.
NOTE:
If you increase this value for any of the P430 ports, or if you have more than one NIC in the system, then you may have to increase the systemwide "Minimum Packet Receive Buffers" and/or "Maximum Packet Receive Buffers" settings; otherwise one or more of the P430 driver instances you configured may not load successfully. The
4–10
Minimum and Maximum Packet Receive Buffers settings must both be at least as large as the sum of the Receive Buffers settings for all the P430 ports in the system. Use the NetWare MONITOR program and select "Server parameters", then choose the "Communications" category, and edit the fields labeled "Maximum Packet Receive Buffers" and "Minimum Packet Receive Buffers."
T RANSMIT B UFFERS:
Indicates the number of packets that can be queued at once for transmission by the NIC. Increasing this value may improve the transmit throughput of heavily-loaded servers; however, in most situations the default setting should be sufficient.
After you have finished setting the options for the P430 port, select "Save parameters and load driver" from the menu in the bottommost window. The INSTALL program will then load the driver and ask you for protocol parameters for that port, such as the IPX network number. As mentioned above, any protocol stacks bound to the slave ports in a group will not transmit or receive any actual network traffic, but at least one protocol stack must still be bound to the port in order to force the INSTALL utility to load the driver at all; therefore, for slave ports, we recommend that you simply accept the default, randomly­chosen IPX network number suggested by the INSTALL utility. Later, you can edit the AUTOEXEC.NCF file and manually delete the extra­neous BIND commands in order to prevent the unnecessary bindings from consuming system resources.
Finally, INSTALL will then ask if you want to select an additional network driver; select Yes if there are still more P430 ports to configure, and then return to step 11; otherwise, choose No.
INSTALLING
DRIVER
SOFTWARE
C OMMAND- LINE O PTIONS FOR THE D RIVER:
For experienced system administrators who may want to install the driver manually by loading it on the server console command line or editing the AUTOEXEC.NCF startup file, following is a list of command-line options understood by the PHBSLINK.LAN driver:
INDEX:
This is the index number of the P430 port for the driver to attach to, starting at 1 for the first (topmost) port in the first P430 card in the system (typically the card in the lowest-numbered PCI slot). Index numbers 1 through 4 indicate the ports on the first card, 5 through 8 represent the ports on the second card, etc.
GROUP:
This is the port number of the master port for this group. For master ports, the INDEX and GROUP parameters will be equal; for slave ports, they will be different.
TYPE:
This string parameter selects the group type; its value must be either "SYMMETRIC", "ASYMMETRIC", or "FAILOVER". This parameter is only relevant for the master port in a group; if supplied on the command-line for a slave port, it is ignored.
POLICY:
This string parameter selects the transmit policy to be used in a trunking group; it must be either "ADAPTIVE", "FIXED", or "RR" (Round-Robin). This parameter is only relevant for the master port in a group, and only if the TYPE parameter is SYMMETRIC or ASYM­METRIC; otherwise it is ignored.
MEDIA:
This option selects the connection type for the given P430 port to use, as one of the following numeric values: 0: IEEE Auto-Negotiation. 1: Force 10BASE-T Half Duplex mode. 2: Force 10BASE-T Full Duplex mode. 3: Force 100BASE-T Half Duplex mode. 4: Force 100BASE-T Full Duplex mode.
4–12
RXRINGSIZE:
This option selects the number of receive buffers for
the driver to use, as described above.
TXRINGSIZE:
This option selects the number of transmit buffers for
the driver to use. Finally, the P430 driver also supports the FRAME, NODE, and
NAME command-line options, whose meanings are standardized across all NetWare drivers; see the NetWare documentation for details.
INSTALLING
DRIVER
SOFTWARE
4–14
LOADING AND CONFIGURING
THE ADAPTERS
This chapter shows you how to install and configure the P430 software drivers for HP-UX. Installation follows standard HP-UX procedures; if you have any questions about installation, please refer to your HP-UX documentation.
The P430 NIC should already be physically installed in your machine, and HP-UX should be up and running. Use the installation disk (CD-ROM) that came with your P430.
LOGIN
Login as root or use the SU command to become root.
CAUTION:
If you do not know the root password for the system, contact your system administrator.
1. If the machine is already on and is logged in as a user, use the steps below to gain access to the root account:
Use the 'su' command to login as root
INSTAL
LI N
G
HP-UX DRIVER
SOFTWARE
5
CHAPTER
su [ENTER]
The system will then request the root password.
Password:
"root password" [ENTER]
2. Mounting the CD First place the CD in the CD-ROM drive. It is recommended that
you use HP-UX's graphical system management interface, sam(1M), to mount the CD-ROM drive. To start sam(1M) type:
# /usr/sbin/sam [ENTER]
- Then select the icon
'Disks and File Systems'
then the icon
'Disk Devices'
and then
- Highlight your CD-ROM entry
- Under the
'Actions'
menu select
'Add Not using the logical volume manager'
- A suggested mount point is "/cdrom"
INSTALLING THE DRIVER FOR
HP
- UX 10.20 OR LATER
NOTE:
The following examples assume that you mounted the CD ROM on to the /cdrom directory. If this is not case then make adjustments to the following commands:
1. Run the standard HPUX SWINSTALL program to install the system software, rebuild the kernel and reboot.
# swinstall -s /cdrom/HP -x software_view=products [ENTER]
(this command should be on one line)
2. Following standard swinstall practices install the software product
"PQFE_1020" and the software product “PLINK_1020” if you
want to install PhobosLink at the same time.
5–2
3. The final stage of the swinstall process will reboot your system with a new kernel that contains the PQFE driver. The new network interface names are 'pqfe'. After the reboot process is complete, login again as "root" and verify that the new interface is present by using the 'ifconfig' command:
# ifconfig pqfe0 [ENTER]
Which should return:
pqfe0: flags=822<BROADCAST,NOTRAILERS>
CONFIGURING THE NIC SPEED AND DUPLEX MODE
The P430 fast ethernet NIC can operate at either 10Mbps (standard ethernet) or 100 Mbps (fast ethernet). In either speed mode the inter­face can be in half-duplex or full-duplex mode. The factory default for the interface card is auto-negotiation/auto-sense and half-duplex if auto-negotiation fails.
NOTE:
The P430 supports the NWay Auto-Negotiation which is defined in ANSI/IEEE standard 802.3u Draft 5. This means that the P430 will try and auto-negotiate with its link partner. If the link partner does not support auto-negotiation, the card will automatically auto-sense the link speed. The P430 can be set to a speed and duplex mode disabling auto-sensing completely.
INSTALLING
DRIVER
SOFTWARE
Phobos Corporation provides a simple utility for viewing and chang­ing the NIC settings. This utility is called "pqfe_control" and is installed in /usr/bin. It is also possible to use the standard HP-UX command "lanadmin" to set the interface speed and duplex settings.
1. Before using the pqfe_control command the interface must have been assigned an IP address, ie, it must have been "configured". You can use SAM to configure the interface and then run pqfe_control to check or make changes to the configuration. Or you can assign a temporary meaningless IP address to the interface if the card is un-configured and you want to run pqfe_control. To assign a temporary IP address use the following command:
# /etc/ifconfig pqfe0 inet 10.0.0.1 netmask
255.0.0.0 [ENTER]
(this command should be on one line)
2. Using pqfe_control To see what the current settings on the interface card(s) are just
issue the command without any arguments:
# pqfe_control [ENTER]
The output will look something like:
pqfe0: half-duplex, 100BASE-T (autonegotiation) pqfe1: half-duplex, 100BASE-T (autonegotiation) pqfe2: half-duplex, 100BASE-T (autonegotiation) pqfe3: half-duplex, 100BASE-T (autonegotiation)
The duplex mode is displayed along with the current operating speed. If the card is set for auto-negotiation, then “auto-negotiation” will be displayed when the auto-negotiation was successful or “auto-
sense”
will be displayed if auto-negotiation fails. If the link partner is not configured for auto-sensing you may set the speed on the card to 10Mbps or 100Mbps and it will stay at that speed setting and will not change modes. This is called a 'forced' setting. For auto-speed sensing and auto-negotiation to work, you set the speed to 'auto'.
5–4
When the NIC is set for 'auto'-sensing and auto-negotiation fails, the duplex setting follows the speed mode that it was set.
For example, assume the card is set for auto-sensing. It is currently operating at 100Mbps. You set the full-duplex mode. You then attach the NIC to 10Mbps ethernet. Since auto-sensing is on, the interface will change to 10Mbps. It will also change the duplex mode to match the mode configured the last time the card was in 10Mbps operation. The factory default is half-duplex for both 100Mbps and 10Mbps.
The syntax for the pqfe_control command is:
pqfe_control [-i interface] [-d {half | full}] [-s {10 | 100 | auto}]
To set the operating speed of interface pqfe0 to 10Mbps (and force it to stay at that speed):
# /usr/bin/pqfe_control -i pqfe0 - s 10
To set the operating speed of interface pqfe0 to auto-sense the link speed:
# /usr/bin/pqfe_control -i pqfe0 -s auto{neg,sense}
To set the duplex mode of interface pqfe1 to full-duplex:
# /usr/bin/pqfe_control -i pqfe1 -d full
To see the current settings of all Phobos pqfe NICs:
# /usr/bin/pqfe_control
If you are unsure of your network link speed and duplex mode, use the factory defaults of auto-speed sense and half-duplex.
INSTALLING
DRIVER
SOFTWARE
LOADING AND CONFIGURING PHOBOSL INK
This part of the chapter shows you how to install and configure PhobosLink, the port aggregation software from Phobos. The P430 NIC is configurable into any combination of logical and physical interfaces using the Phobos Installation software. For example, you can configure 3 logical interfaces using two of the P430 ports for one interface and have the other two ports as regular 10/100Base-T connections, or you can configure a single logical interface using all 4 of the P430 ports as a single trunk, creating aggregate bandwidth of up to 800Mbps in full duplex.
The installation is similar to the P430 driver software. Refer to the first two sections of this chapter. HP-UX must be up and running. Use the installation disk (CDROM) that came with your P430. The NIC should already be installed in your machine.
Install the P430 by following the steps previously described in this Chapter.
1. Launch the PhobosLink application by typing:
# plink_config
Once the software is loaded, the screen shown in figure 5-1 will appear: In this window, you create links by selecting interfaces from the “Available Interfaces” window.
2. Click “Create Group.” A new group will appear in the window
representing your new trunk.
5–6
FIGURE 5-1
3. Highlight the desired interfaces that you want to link in the “Available Interfaces” window. This window lists all the P430 interfaces available on your machine.
4. Click “Add Interface.” If you make a mistake, highlight the interface and use the “Remove” button; this puts it back in the “Available Interfaces” window.
5. Select the PhobosLink Connection Type. The connection types are:
SYMMETRIC:
Use this setting if the ports on the P430 are connected to a switch that supports and is configured for trunking. For example, Cisco’s Fast EtherChannel or Sun Trunking.
INSTALLING
DRIVER
SOFTWARE
ASYMMETRIC:
Use this setting if the ports on the P430 in the group are connected to a switch (or switches) that do not support trunking. Under this setting, the P430 will balance the outgoing load across all the ports in the group, but incoming data will only be received on one port.
FAILOVER ONLY:
This setting enables only failover capability.
Only one port will be used at a time, with the link(s) serving as
backup. NOTE: that the Symmetric and Asymmetric trunking modes also support failover. Use this setting only to obtain
failover functionality without trunking.
6. Repeat the steps above to create other groups or trunks. You can delete groups by highlighting the group and clicking on “Delete Group.”
7. Click “OK.” See figure 5-1 See Chapter 7 for more detail on the PhobosLink features.
5–8
This chapter shows you how to install and configure the P430 software drivers for Solaris. Installation follows standard Solaris procedures; if you have any questions about installation, please refer to your Solaris documentation.
The P430 NIC should already be physically installed in your machine, and Solaris should be up and running. Use the installation disk (CD-ROM) that came with your P430.
LOADING P430 DRIVER
Login as root or use the SU command to become root.
CAUTION:
If you do not know the root password for the system, contact your system administrator.
1. If the machine is already on and is logged in as a user, use the steps below to gain access to the root account:
Use the 'su' command to login as root
su [ENTER]
The system will then request the root password.
Password:
"root password" [ENTER]
INSTAL
LI N
G
SOLARIS DRIVER
SOFTWARE
6
CHAPTER
2. Mounting the CD First place the CD in the CD-ROM drive. It is recommended that
you use the command ‘volcheck’ to mount the CD-ROM drive. To start, type:
# volcheck [ENTER]
3. Add the driver packages To install the Phobos’ drivers, add the Phobos packages by typing:
# pkgadd -d /cdrom/solaris/pkg
At this point, you will see the installation options:
The following packages are available:
1. PHBSLINK Phobos’ PhobosLink Trunking Software
2. PHBSP430 Phobos P430 Adapter Driver for 32bit PCI
Select packages(s) you wish to process (or ‘all’ to process all packages).
You can either select the package by number or press :
a - to install all of the packages (recommended) q - to quit
6–2
4. Configure the Hosts File After installing the Phobos Quadport 10/100 driver software, you
must create a hostname.pqfe<num> file for the adapter's Ethernet interfaces. You must also create both an IP address and a host name for its Ethernet interfaces in the /etc/hosts file.
Create an /etc/hostname.pqfe<num> file, where <num> corre­sponds to the instance number of each interface you plan to use. If you wanted to use all of the adapter's interfaces then you would need to create four files: For Example
File name Instance Number
/etc/hostname.pqfe4 4 /etc/hostname.pqfe5 5 /etc/hostname.pqfe6 6 /etc/hostname.pqfe7 7
• Do not create /etc/hostname.pqfe<num> files for Phobos
Quadport 10/100 PCI adapter interfaces you plan to leave unused.
• The /etc/hostname.pqfe<num> file must contain the hostname
for the appropriate network interface.
• The host name should have an IP address and should be entered
in the /etc/hosts file.
INSTALLING
DRIVER
SOFTWARE
5. Reboot your system by typing either:
# boot -r
or
# reboot
CONFIGURING THE NIC SPEED AND DUPLEX MODE
The P430 fast ethernet NIC can operate at either 10Mbps (standard ethernet) or 100 Mbps (fast ethernet). In either speed mode the inter­face can be in half-duplex or full-duplex mode. The factory default for the interface card is auto -negotiation/auto -sense and half -duplex if auto-negotiation fails.
NOTE:
The P430 supports the NWay Auto-Negotiation which is defined in ANSI/IEEE standard 802.3u Draft 5. This means that the P430 will try and auto-negotiate with its link partner. If the link partner does not support auto-negotiation, the card will automatically auto-sense the link speed. The P430 can be set to a speed and duplex mode disabling auto sensing completely.
Phobos Corporation provides a simple utility for viewing and changing the NIC settings. The command line version of this utility is called
"pqfe_control" and the graphic version is called “PQFEControl.
1. Using pqfe_control To see what the current settings on the interface card(s) are just
issue the command without any arguments:
# /usr/bin/pqfe_control [ENTER]
The output will look something like:
pqfe0: half-duplex, 100BASE-T (autoneg) pqfe1: half-duplex, 100BASE-T (autoneg) pqfe2: half-duplex, 100BASE-T (autoneg) pqfe3: half-duplex, 100BASE-T (autoneg)
6–4
The duplex mode is displayed along with the current operating speed. If the card is set for auto-negotiation, then “auto-negotiation” will be displayed when the auto-negotiation was successful or “auto-sense” will be displayed if auto-negotiation fails. If the card is not configured for auto-sensing you may set the speed on the card to 10Mbps or 100Mbps and it will stay at that speed setting and will not change modes. This is called a 'forced' setting. For auto speed sensing to you set the speed to 'auto'.
When the NIC is set for 'auto'-sensing and auto-negotiation fails, the duplex setting follows the speed mode that it was set.
For example, assume the card is set for auto-sensing. It is currently operating at 100Mbps. You set the full-duplex mode. You then attach the NIC to 10Mbps ethernet. Since auto-sensing is on, the interface will change to 10Mbps. It will also change the duplex mode to match the mode configured the last time the card was in 10Mbps operation. The factory default is half-duplex for both 100Mbps and 10Mbps.
The syntax for the pqfe_control command is:
pqfe_control [-i interface] [-d {half | full}] [-s {10 | 100 | auto}]
To set the operating speed of interface pqfe0 to 10Mbps (and force it to stay at that speed):
# /usr/bin/pqfe_control -i pqfe0 - s 10
To set the operating speed of interface pqfe0 to auto-sense the link speed:
# /usr/bin/pqfe_control -i pqfe0 -s auto{neg,sense}
INSTALLING
DRIVER
SOFTWARE
To set the duplex mode of interface pqfe1 to full-duplex:
# /usr/bin/pqfe_control -i pqfe1 -d full
To see the current settings of all Phobos pqfe NICs:
# /usr/bin/pqfe_control
If you are unsure of your network link speed and duplex mode, use the factory defaults of auto-speed sense and half-duplex. Changing the speed setting with the graphic-based utility:
1. Type /usr/bin/PQFEControl and press [ENTER]. The screen shown in figure 6-1 will appear.
2. Enter the desired settings in the appropriate boxes.
3. Click on “Quit.”
FIGURE 6-1
Now use the ‘ifconfig’ command to activate the new interfaces For example, to activate the interface pqfe0, type;
# ifconfig pqfe0 plumb
The interface is now active and can be configured. (See Solaris manual for further instructions on configuring network interfaces.)
6–6
LOADING P HOBOSL INK DRIVER
This section shows you how to install and configure PhobosLink, the port aggregation software from Phobos. The P430 NIC is config­urable into any combination of logical and physical interfaces using the Phobos Installation software. For example, you can configure 3 logical interfaces using two of the P430 ports for one interface and have the other two ports as regular 10/100Base-T connections, or you can configure a single logical interface using all 4 of the P430 ports as a single trunk, creating aggregate bandwidth of 400Mbps.
The installation is the same as for the P430 driver software. Refer to the beginning of Chapter 6. Solaris must be u p and running. Use the installation disk (CDROM) that came with your P430. The NIC should already be installed in your machine.
1. Install the P430 and PhobosLink drivers by following steps 1-3 in the section “Load and Configuring the P430 Driver”, previously described in this Chapter. Make sure the ‘all’ drivers are installed in step 3.
INSTALLING
DRIVER
SOFTWARE
2.Now configure the PhobosLink interfaces by running the appli­cation plink_config.
3.Configure the Hosts File After installing the Phobos Quadport 10/100 driver software, you
must create a hostname.plink<num> file for the adapter's Ethernet interfaces. You must also create both an IP address and a host name for its Ethernet interfaces in the /etc/hosts file.
Create an /etc/hostname.plink<num> file, where <num> corresponds to the instance number of each trunk group you plan to use. If you wanted to use all of the adapter's interfaces into one trunk group, then you would need to create 1 file: For Example
Filename Instance Number /etc/hostname.plink4 4
• Once the hostname file has been created, add the interface name in plain text into the body of the file.
• Do not create /etc/hostname.plink<num> files for Phobos Quadport 10/100 PCI adapter interfaces you plan to leave unused.
• The /etc/hostname.plink<num> file must contain the hostname for the appropriate network interface.
• The host name should have an IP address and should be entered in the /etc/hosts file.
4.Reboot your system by typing either:
# boot -r
or
# reboot
6-8
CONFIGURING P HOBOSL INK
1. Launch the PhobosLink application by typing:
# plink_config
Once the software is loaded, the screen shown in figure 4-1 will appear: In this window, you create links by selecting interfaces from the “Available Interfaces” window.
2. Click “Create Group.” A new group will appear in the window representing your new trunk.
FIGURE 6-2
INSTALLING
DRIVER
SOFTWARE
3. Highlight the desired interfaces that you want to link in the “Available Interfaces” window. This window lists all the P430 interfaces available on your machine.
4. Click “Add Interface.” If you make a mistake, highlight the interface and use the “Remove” button; this puts it back in the “Available Interfaces” window.
5. Select the PhobosLink Connection Type. The connection types are:
SYMMETRIC:
Use this setting if the ports on the P430 are connected to a switch that supports and is configured for trunking. For example, Cisco’s Fast EtherChannel or Sun Trunking.
ASYMMETRIC:
Use this setting if the ports on the P430 in the group are connected to a switch (or switches) that do not support trunking. Under this setting, the P430 will balance the outgoing load across all the ports in the group, but incoming data will only be received on one port.
FAILOVER ONLY:
This setting enables only failover capability.
Only one port will be used at a time, with the link(s) serving as
backup. NOTE: that the Symmetric and Asymmetric trunking modes also support failover. Use this setting only to obtain
failover functionality without trunking.
See Chapter 7 for more detail on the PhobosLink features.
6. Repeat the steps above to create other groups or trunks. You can delete groups by highlighting the group and clicking on “Delete Group.”
7. Click “OK.” See figure 6-2 Now use the ‘ifconfig’ command to activate the new interfaces
For example, to activate the interface plink0, type;
# ifconfig plink0 plumb
The interface is now active and can be configured. (See Solaris manual for further instructions on configuring network interfaces.)
6-10
I NCREASING TCP/IP PERFORMANCE
The TCP/IP performance of the Phobos Quadport 10/100 PCI adapter can be increased by changing the TCP high water mark to 64K. This can be done with the ndd utility as follows.
1.As superuser (root), type:
# ndd -set /dev/tcp tcp_xmit_hiwat 65535 # ndd -set /dev/tcp tcp_recv_hiwat 65535 # ndd -set /dev/tcp tcp_cwnd_max 65534
The changes take effect immediately and affect all the networking interfaces in the system. The changes are lost when you reboot the system.
INSTALLING
DRIVER
SOFTWARE
This chapter shows you how to install and configure the P430 software drivers for Linux. Installation follows standard Linux procedures; if you have any questions about installation, please refer to your Linux documentation.
The P430 NIC should already be physically installed in your machine, and Linux should be up and running. Use the installation disk (CD-ROM) that came with your P430.
LOADING P430 DRIVER
The following are generic instructions for installing RedHat Linux. Other versions of Linux will be similar but not necessarily the same.
The object modules were compiled without M ODVERSIONS and should work on kernels with close revisions to 2.0.36, 2.2.1 and 2.2.5. If insmod complains about kernel versions mismatch, use ins mod -f to force the load of the module.
1. Login as root or use the SU command to become
root. If the machine is already on and is logged in as a user, use the steps below to gain access to the root account: Use the ‘su’ command to login as root:
su [ENTER]
The system will then request the root password.
Password:
”root password” [ENTER]
INSTAL
LI N
G
LINUX DRIVER
SOFTWARE
7
CHAPTER
2. Mount the CD
First place the CD in the CD-ROM drive. Then mount the CD_ROM by typing
:
# mount -o map=off /mnt/cdrom [ENTER]
3. The appropriate modules are copied from the CD to
/lib/modules/2.x.x/net by running a shell script called install_phoboslink.sh
# cd /mnt/cdrom/Linux [ENTER] # sh ./install_phoboslink.sh [ENTER]
4. Run insmod to install the single port driver.
# insmod phobos [ENTER]
5.
If you want trunking capabilities, you will need to run insmod again to install the PhobosLink software.
# insmod plink [ENTER]
At this point, you must setup PhobosLink as described on page 7-4 before continuing.
6. The new network interface name is ‘pgeX’ (or ‘plinkX’ if you are
using PhobosLink) where X is the number of the card. Verify that the new interface is present by using the ‘ifconfig -a’ command:
# ifconfig -a [ENTER]
Which should return:
pge0: flags=822<BROADCAST,NOTRAILERS>
7.
Then assign an address to the interface and add the address to the routing table.
For example.
# ifconfig pgeX 192.0.2.1 netmask 255.255.255.0 broadcast 192.0.2.255 # route add -net 192.0.2.0 netmask 255.255.255.0 dev pgeX [ENTER]
7-2
CONFIGURING THE INTERFACE
You can manually configure the interface or use ‘linuxconf’ to configure the interface. These instructions are for manually configuring the interface and must be executed for each card.
1. Create the file /etc/sysconfig/network-scripts/ifcfg-pgeX or
ifcfg-plinkX (where X corresponds to the interface number)
2. Edit the file created to add the following information with the
appropriate values. For example;
DEVICE=pge0 (or plink0 if using PhobosLink) IPADDR=192.0.2.1 NETMASK=255.255.255.0 NETWORK=192.0.2.0
(This is the logical AND of the IP ADDR & NETMASK)
BROADCAST=192.0.2.255 (This is the logical OR of the NETWORK
and the inverse of the NETMASK)
ONBOOT=yes
3.
Edit the file /etc/conf.modules
Add the lines:
alias pgeX p1000 alias plinkX plink
4. Use the ‘ifup’ command to determine if the interface is working.
# ifup pgeX
INSTALLING
DRIVER
SOFTWARE
or
# ifup plinkX (if you are using PhobosLink)
LOADING P HOBOSL INK DRIVER
This section shows you how to install and configure PhobosLink, the port aggregation software from Phobos. The P430 NIC is config­urable into any combination of logical and physical interfaces using the Phobos Installation software. For example, you can configure 3 logical interfaces using two of the P430 ports for one interface and have the other two ports as regular 10/100Base-T connections, or you can configure a single logical interface using all 4 of the P430 ports as a single trunk, creating aggregate bandwidth of 400Mbps.
The installation is the same as for the P430 driver software. Refer to the beginning of Chapter 6. Solaris must be u p and running. Use the installation disk (CDROM) that came with your P430. The NIC should already be installed in your machine.
1. Install the P430 and PhobosLink drivers by following steps 1-3 in the section “Load and Configuring the P430 Driver”, previously described in this Chapter. Make sure the ‘all’ drivers are installed in step 3.
CONFIGURING P HOBOSL INK
1. Launch the PhobosLink application by typing:
# plink_config
Once the software is loaded, the screen shown in figure 7-1 will appear: In this window, you create links by selecting interfaces from the “Available Interfaces” window.
2. Click “Create Group.” A new group will appear in the window representing your new trunk.
7-4
FIGURE 7-1
3. Highlight the desired interfaces that you want to link in the
“Available Interfaces” window. This window lists all the P430 inter­faces available on your machine.
4. Click “Add Interface.” If you make a mistake, highlight the inter-
face and use the “Remove” button; this puts it back in the “Available Interfaces” window.
5. Select the PhobosLink Connection Type. The connection types are:
SYMMETRIC:
Use this setting if the ports on the P430 are connected to a switch that supports and is configured for trunking. For example, Cisco’s Fast EtherChannel or Sun Trunking.
ASYMMETRIC:
Use this setting if the ports on the P430 in the group are connected to a switch (or switches) that do not support trunking. Under this setting, the P430 will balance the outgoing load across all the ports in the group, but incoming data will only be received on one port.
FAILOVER ONLY:
This setting enables only failover capability.
Only one port will be used at a time, with the link(s) serving as
backup. NOTE: that the Symmetric and Asymmetric trunking modes also support failover. Use this setting only to obtain
failover functionality without trunking.
See Chapter 7 for more detail on the PhobosLink features.
6. Repeat the steps above to create other groups or trunks. You can delete groups by highlighting the group and clicking on “Delete Group.”
7. Click “OK.” See figure 7-1
8. After the PhobosLink interface is configured and setup, type:
chkconfig -level 2345 phoboslink on
This will ensure that the PhobosLink trunk groups remain con­figured after a restart. Otherwise, the PhobosLink settings will be lost after restarting.
Now use the ‘ifconfig’ command to activate the new interfaces
7-6
CONFIGURING PHOBOSL INK
This chapter explains the settings available with the PhobosLink software application.
With PhobosLink, ports can be grouped into three basic group types: symmetric trunking, asymmetric trunking, and fail-over only.
Symmetric Trunking - Should be used when the ports in the group are connected to a switch that supports trunking. In this case, be sure that the cor­responding ports on the switch are also configured as a trunk; otherwise the connection will not work properly. In this mode, packets will be sent and received symmetrically on all the ports in the group.
Asymmetric Trunking - Should be used when the P430 ports in the group are connected to a legacy switch that does not support trunking. In this mode, packets will be transmitted on all the ports in the group, but only one of the ports will be used to receive incoming traffic.
Failover-only Mode - Disables trunking entirely, so that only one port in the group will be used at once. All three modes support automatic fail-over functionality, switching network traffic to a different
SETTING
UP
PORT
AGGREGATION
8
CHAPTER
port if one of the ports goes down; the failover-only mode is provided only for situations in which utilizing multiple ports at once is undesirable.
ADVANCED S ETTINGS
The advanced features of PhobosLink include the ability to choose the algorithm used for balancing the network traffic load across the different ports in a group or trunk. These options are only available when trunking is enabled. They allow one to select between three different algorithms for choosing the port on which to transmit an outgoing packet. (The port on which incoming packets are received is determined by the switch or host on the other side of the connection.) Currently three transmit policies are available: Adaptive, Fixed, and Round-Robin.
Adaptive Mode: - (the default) Dynamically assigns packets going to a particular destination Ethernet address to the least heavily loaded port.
Fixed Mode - Uses a static assignment scheme based on the desti­nation address, and is equivalent to the transmit policy used by most trunking switches.
Round-robin Mode - Causes packets to be transmitted alternately over all the ports in the group regardless of destination address.
NOTE:
Round-robin mode does NOT preserve packet ordering on streams of packets between pairs of hosts and therefore should only be used with protocols such as TCP/IP that don’t require packet order to be maintained. We recommend using the Adaptive or Fixed policy for typical situations in which a server is connected through a switch to a network containing many clients, and using the Round-Robin policy when two server-class machines must be connected together directly with a high-bandwidth dedicated
8-2
connection composed of multiple physical 100Mbs links. In this latter situation, the Adaptive and Fixed policies typically used by switches and other trunking drivers would not improve the per­formance of the dedicated connection beyond that of a single 100Mbps link, since only a single source/destination address pair is involved and therefore only a single link would ever be utilized.
CONFIGURING PRIORITY T RUNKING
An additional feature of PhobosLink is the ability to do “Priority Trunking”. Another way of describing this feature is bandwidth man­agement on the NIC. With priority trunking, specific network traffic that is transmited out the NIC can be limited based on layer 3 and layer 4 criteria. The layer 3 options include:
• IP
• IPX
• AppleTalk
• Other.
The layer 4 options include:
• Internet Protocol- TCP, UDP, ICMP, and other
• Destination Address
• Socket Number - http, ftp, smpt, and other
Unless configured otherwise, no priority trunk groups exist. To create a priority trunk group, click on the “Priority Trunking” button found on the PhobosLink properties window. The action will bring up the following window:
FIGURE 7-1
From this window, priority settings are created, deleted, and modified. The order of the priorites can also be rearranged.
To create a new priority, press on the “Add Priority” button and the following window will appear:
FIGURE 7-2
8-4
At this point, the features are added to the trunking priority. Begin creating the priority by selecting between the protocols of IP, IPX, AppleTalk and ‘other’. The ‘other’ value allows the user to define the protocol value as defined in RFC 1700.
If the IP protocol is selected, additional information can be added to the priority being created. These additional network descriptions are activated by checking the box found to the left of each feature. The first feature is Internet Protocol. With this feature, you can select between TCP, UDP, ICMP, and other internet protocols. The ‘other’ value allows the user to enter an additional value which corresponds to the information found in RFC 1700.
The second feature to limit priority is by destination address. This feature includes both an IP address and subnet mask. For example, if you wanted to limit the accounting department’s access to a server and the accounting department used the subnet of 10.1.x.x, you would type 10.1.1.1 as the address and 255.255.0.0 as the subnet mask. This would restrict network traffic destined for that subnet to the number of ports assigned.
The third feature is based on socket number. The choices are http, ftp, smpt, and ‘other’. The ‘other’ value allows the user to define addi­tional sockets available on the server.
After the criteria is selected, the last value inputted is the number of ports within the trunk that the network traffic described is limited to. This value can’t be larger than the number of ports in the entire group.
8-6
This chapter gives you basic troubleshooting tips. If you are having problems, check the following:
1. Check LEDs Make sure the link light is active. The green link light on the back of the P430 should light when the twisted-pair cable is plugged in. If the link light is not active, check the light on the switch/hub on the other end of the cable.
Each Phobos P430 NIC has three LEDs and one 10/100 PCI connector, as shown in Figure 8-1.
FIGURE 8-1
If you experience any problems, first make sure the driver is loaded,
2. Check cable length. Make sure the cable segment is compliant with
100Base-TX recommendations (see Section A-1). The length should not exceed 100 meters.
BASIC
TROUBLE
SHOOTING
9
CHAPTER
100
PHOBOS
P430
ACT LNK
3. Make sure the card is seated correctly in the slot. Examine the PCI slot with the P430 to make sure the card is completely
seated in the slot.
4. Make sure you can use ‘ping‘ to find a host on the same subnet. The command ‘ping‘ is used to test network operation. Being able
to “ping” on the same subnet proves that the NICs are functioning and configured properly.
The following is an example of a ping on the same subnet.
example: ˜> ping 123.45.67.89
PING 123.45.67.89 (123.45.67.89) : 56 data bytes
64 bytes from 123.45.67.89: icmp_seq=0 ttl=225 time=1 ms 64 bytes from 123.45.67.89: icmp_seq=1 ttl=225 time=1 ms 64 bytes from 123.45.67.89: icmp_seq=2 ttl=225 time=1 ms 64 bytes from 123.45.67.89: icmp_seq=3 ttl=225 time=1 ms
----123.45.67.89 PING Statistics----­4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 1/1/1ms
WINDOWS NT TROUBLESHOOTING
1. Make sure speed setting is correct. The network speed is determined by the switch/hub connected to
the P430. Use Properties to configure the speed of the P430. If connected to a switch, the switch must also be configured properly. If the switch and the P430 are unable to correctly negotiate their speeds, manually set the speed setting using the Properties’ (see page 2-2) for the P430 and force the switch port (see switch manu­facturer’s guide included with your switch).
9–2
2. Make sure the interface is recognized. Use the network control panel to configure and display network
interface information. Make sure the P430 or PhobosLink driver is displayed in the Bindings window.
From a DOS Prompt, type ‘ipconfig’ to display the protocol infor­mation. You should see something like this:
example: ˜> ipconfig
Ethernet adapter PhbsLink1:
IP Address .....: 101.100.99.98
Subnet Msk .....: 255.255.0.0
Default Gateway.: 101.100.255.255
3. Experiencing slow performance. Make sure you are running the latest service pack and any other
fixes released from Microsoft. Contact technical support.
BASIC
TROUBLESHOOT
IN G
NETWARE TROUBLESHOOTING
1. The P430 or PhobosLink driver does not load, displaying the error "Module initialization failed."
This error usually means that you are attempting to use the NetWare 4 version of the driver in a NetWare 5.x server or a NetWare 4.x server that has been upgraded with the ODI33F patch from Novell; on such servers you must use the NetWare 5 version of the P430/PhobosLink drivers, located in the "NetWare5" subdirectory on the driver disk.
2. The P430 or PhobosLink driver does not load, displaying a series of messages saying "Loader cannot find public symbol."
This generally means that you are trying to load the NetWare 5 version of the driver on a NetWare 4.x server without the ODI33F upgrade; on such servers you should instead use the NetWare 4 version of the driver located in the "NetWare4" subdirectory on the driver disk.
9–4
SPECIFI
CATIONS
A
APPENDIX
This appendix lists the specifications for the Phobos P430. It also contains pin assignments for the RJ-45 connector.
P430 CARD SPECIFICATIONS
NETWORK INTERFACE
100Base-TX Ethernet IEEE 802.3 industry
standard for a 100Mbps baseband DSMA/CD local area network
PHYSICAL DIMENSIONS
Length: 16.68 cm (6.57 in) Height: 8.76 cm (3.45 in)
ENVIRONMENTAL OPERATING RANGE
Operating temperature: 0º to 70º C (32º to 158º F) Humidity: 10% to 90% (noncondensing) Altitude: Below 3,000 meters (9,840 ft)
POWER REQUIREMENTS
Ratings: +5V ± 5% @ 500mA max, 3.75 W max
+12V ± 5% @ 160mA max
FIGURE A-1. RJ-45 CONNECTOR PIN ASSIGNMENTS
NOTE:
When Category 5 UTP cable is used, the pin assignments are identical for 10Base-T and 100Base-TX. For more detailed information see, page A-4.
A–2
RD– (6) RD+ (3) TD– (2) TD+ (1)
8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8
CABLING REQUIREMENTS
When properly connected to a 100Base-TX network, the Phobos P430 NIC operates in 100Base-TX mode only and supports Category 5 cabling.
The cable, quality, distance, and connectors must comply with the EIA/TIA 568 "Commercial Building Wiring Standard" and the Technical Services Bulletin TSB38 standards.
The maximum UTP cable length is 100 meters. The Phobos P430 NIC 10/100Base-TX twisted pair network connector
pins are shown in figure A-2 and in the following table:
PIN NUMBER SIGNAL NAME
1 Transmit + 2 Transmit ­3 Receive + 4 no connection 5 no connection 6 Receive ­7 no connection 8 no connection
TABLE A- 1 PIN CONNECTOR SIGNALS
SPECIFI
CATIONS
STRAIGHT-THROUGH
FIGURE A- 2 STRAIGHT-THROUGH AND CROSSOVER PIN ASSIGNMENTS
A–4
CROSSOVER
NIC  HUB
1
TX+
2
TX–
3
RX+
4
5
6
RX–
7 8
1 2 3 4 5 6 7 8
RX+ RX– TX+   TX–    
TX+ TX– RX+   RX–
NIC  HUB
1 2 3
4
5
6
7
8
1 2 3 4 5 6 7 8
RX+ RX– TX+   TX–    
Phobos Corporation provides several ways to obtain driver support. You can visit our web site, send E-mail, or call our support line.
DRIVER SUPPORT OFF THE NET
Phobos Corporation’s home web page is located at:
HH TT TT PP
:: // //
WW WW WW..PP HH OO BB OO SS..CC OO MM
We maintain the last driver release at the FTP site:
FF TT PP..PP HH OO BB OO SS..CC OO MM
Located in the directory:
dist/
You can receive technical support by sending E-mail to:
SS UU PP PP OO RR TT@@PP HH OO BB OO SS..CC OO MM
SUP
PORT
B
APPENDIX
TECHNICAL SUPPORT THROUGH PHOBOS CORPORATION
Technical support can also be obtained by calling Phobos Corporation between 0800 and 1700 Mountain Standard Time:
11 (( 88 00 00 )) 99 22 55 -- 44 22 66 66
or, call
11 (( 88 00 11 )) 44 77 44 -- 99 22 00 00
B–2
10BASE-T
The IEEE standard for a 10 megabit per second baseband network on twisted-pair cable (the G100 adapter does not support 10Base-T).
100BASE-T
The IEEE standard for 100 megabit per second CSMA/CD over two pairs of Category 5 UTP or STP wire.
ADAPTIVE MODE
A trunking algorithm. Dynamically assigns packets going to a particular
destination Ethernet address to the
least heavily loaded port.
AGGREGATION
See Trunking.
ASYMMETRIC
PhobosLink setting for non­trunking switches. This setting allows PhobosLink to perform trunking with switches not designed with trunking logic.
BUS
An electronic pathway along which signals are transmitted from one area of a computer to another.
CONFIGURATION
The software settings that allow different hardware components of a computer system to commu­nicate with one another.
GLO S
SARY
DRIVER
A program, usually resident in server or workstation memory, that controls network hardware (such as NICs or controllers) or implements the protocol stacks through which higher-level applications communicate with the network hardware.
FAILOVER
PhobosLink setting for a redundant connection. If a cable or port goes down, the network traffic will automatically switch to the other available ports.
FIXED MODE
A trunking algorithm. Uses a static assignment scheme based on the destination address, and is equivalent to the transmit policy used by most trunking switches.
INTERFACE
See Port.
PRIORITY TRUNKING
Bandwidth management on the NIC. With priority trunking, specific network traffic that is transmited out the NIC can be limited based on layer 3 and layer 4 criteria.
PORT
A physical network connection on the NIC.
ROUND-ROBIN
Trunking algorithm. Causes packets to be transmitted alternately over all the ports in the group regardless of destination address.
SERVER
A device that provides access to network services, such as printers or applications, in a client-server computing environment.
C–2
SYMMETRIC
PhobosLink mode for switches that support trunking. With this setting, PhobosLink can create a trunk of up to 4 ports, providing 400 Mbps bandwidth for trans­mitting and receiving packets from a single PCI NIC.
TRANSCEIVER
A hardware device that links a node to a network cable; it is both a transmitter and a receiver.
TRUNKING
The ability to turn multiple physical ports into one logical connection. The trunked ports will appear as one network connection to the rest of the network but the throughput will be the aggregate of the ports within the trunk.
TWISTED—PAIR
Wiring that consists of two insulated wires loosely twisted around each other.
GLO S
SARY
A
asymmetric trunking C-1
C
cabling
length 9-1 requirements A-3
configuration
P430 8-1 connecting to network 2-5 connector pin(s) A-2 conventions ii
D
diagnostic tests 9-1 drivers
installing 3-1, 4-1, 5-1, 6-1, 7-1 driver support B-1
E
environment A-1
F
failover C-2 Fast EtherChannel 8-2
G
glossary C-1 groups C-2
H
HP-UX 5-1
IN
D
EX
I
installation
hardware 2-3, 2-5
drivers 3-1, 4-1, 5-1, 6-1, 7-1 interface C-2 introduction i ‘ipconfig’ 9-2
L
Linux 7-1
N
NetWare 4-1
P
P430 (network interface card) 4-1
configuring 3-1, 4-1, 5-1, 6-1,7-1
connecting to network 2-5
features 1-2
inspecting 2-1
specifications A-1
speed 3-4
troubleshooting 9-1
auto-speed setting 3-4, 3-5 package contents 2-2 PhobosLink software 7-1 pin assignments A-2 ping 8-3 Priority Trunking 8-4
R
RJ-45 1-1, 2-6
S
settings
changing 3-2
saving 3-2
specifications A-1
P430 specification(s) A-1 cabling A-3
connector pin(s) A-2 Solaris 6-1 support B-1 symmetric trunking 4-2
T
technical support B-2 troubleshooting 9-1–9-5
U
UTP cabling 2-6
W
Windows NT 3-1
D–2
OTHER PHOBOS CORP. NETWORK PRODUCTS
Phobos Corporation is dedicated to creating the world’s best networking products. Our line of network interface cards are everywhere in the industry, providing reliable, cost-effective solutions to networking problems. Available in several operating platforms, we have just the solution you need. See the brief descriptions below, or visit our website at:
WWW. PHOBOS. COM.
GIGABIT ETHERNET
If yours is an extremely fast network, the Phobos P1000 PCI 1000Base-SX Network Interface Card is a perfect solution to link file servers, server farms, and other applications. The P1000 delivers incredible throughput with reduced latency, and it replaces multiple 10/100Mbps NICs, conserving important server slots and simplifying your network. And with PhobosLink Software, you can combine up to four P1000s, giving you an aggregate bandwidth of up to 4Gpbs.
QUADPORT FAST ETHERNET
Free up valuable server slots with the Phobos Quadport PCI (4)10/100Base-TX Network Interface Card. They support multiplexing switches at scalable bandwidths of up to 800 Mbps (full-duplex) by combining multiple links in parallel to form a single, high-speed logical link. Add PhobosLink Port Aggregation Software and you can combine as many as eight Quadport NICs to create an aggregate bandwidth of up to 3.2Gbps over standard Category 5 cabling.
FAST ETHERNET
The Phobos G130 Fast Ethernet network interface card provides 100Mbps connectivity to Silicon Graphics Indy workstations and Challenge S servers. The G130’s 32-bit mastering capabilities minimize host CPU utilization and maximizes performance. The driver support options are IRIX 5.3, 6.2, or later.
OTHER
PHOBOS CORP
NETWORK NICS
G–2
The Phobos E-100 Fast Ethernet network interface card provides 100Mbps connectivity to Silicon Graphics Indigo2workstations and Challenge M servers. The Phobos E100 NIC fits into the EISA slot and has driver options for IRIX 5.3, 6.2 or later.
The Phobos H100 Fast Ethernet network NIC provides 100Mbps connectivity to Hewlett Packard 700, J, and D series EISA-based workstations and servers. The H100 gives improved 100Mbps performance for standard applications in a 10Mbps Ethernet environment. The driver supports both HP-UX 9.x and HP-UX 10.x
The Phobos P100-G provides 100Mbps full-duplex connectivity for Silicon Graphics O2, Octane and Origin series servers and workstations. The P100-G supports IRIX 5.3, 6.2, and 6.5.
The Phobos P100-H 10/100Base-TX network interface card offers 32-bit bus mastering connectivity to Hewlett Packard PCI Bus-based workstations and servers while offering full-duplexing capabilities. The P100-H supports HP-UX 10.20+.
PHOBOSLINK™SOFTWARE
Let PhobosLink, the new multi-platform software suite from Phobos, optimize the performance and availability of your network. PhobosLink Port Aggregation software controls multiple Ethernet communication ports or network interface cards, allowing ports to be bound together to form one or more logical links, increasing the bandwidth of your network segment. PhobosLink can link up to thirty-two Phobos 10/100Base-TX ports to create an aggregate bandwidth of up to
3.2Gbps; and as many as four Phobos gigabit Ethernet ports can be combined to create an aggregate bandwidth of up to 4Gbps. PhobosLink supports Ciscos’ Fast Etherchannel technology, and is compatible with Fast Ethernet and Gigabit Ethernet. It gives you bandwidth scalability, provides network managers a flexible, high-speed solution, and is available for Silicon Graphics IRIX, Hewlett Packard HP-UX, Sun Microsystems Solaris, Microsoft Windows NT.
Our product line continues to grow. Please visit our web site at:
WWW. PHOBOS. COM
for current information.
2060
east
2100
south
salt lake city,
utah
84109
T
)
801—474—9200
F
)
801—474—9201
WWW
.
PHOBOS
.
COM
Loading...