This file is a compilation of the few various AppLabs text files found in the tarball. These are made as one text file for quick and easy online viewing. The text files which come with the testing programs themselves are in separate folders in the tarball. The various text files are separated with lines like: >>> BEGIN KVM WORKSHEET <<< >>> END KVM WORKSHEET <<< >>> BEGIN TTCP TEST TOOL TEXT FILE <<< >>> END TTCP TEST TOOL TEXT FILE <<< The text files included in this file are: lan_cert.txt >>> BEGIN LAN WORKSHEET TEXT <<< LAN Certification Worksheet AppLabs LAN Certification Test, Revision 1.4 - JCW Section 1: Product Information Tester's Name: __________________________________________ Date: _______________ Manufacturer: _________________________________________________________________ Product Name and Model Number: ________________________________________________ Product Description: __________________________________________________________ Driver: __________________________ File size: __________ File Date: ___________ Manufacturer supplied driver: Yes No Driver found on the Internet: Yes No URL: __________________________________ Included with Linux Distribution: Yes No Kernel Version: ______________________ Loadable Module: Yes No Overall Result: Pass Fail Details: ______________________________________________________________________ Section 2: Product Set Up and Installation Distributions Tested: Version [ ] Caldera: _________________ Pass Fail [ ] Pacific HiTech: _________________ Pass Fail [ ] S.u.S.E.: _________________ Pass Fail [ ] Redhat: _________________ Pass Fail Describe Test System Hardware : _______________________________________________ Product requires modification out of the box? Yes No Notes: ________________________________________________________________________ Can the unit be modified as suggested by manufacturer? Yes No Does the unit install as suggested by the manufacturer? Yes No N/A Is a driver install script or program provided? Yes No Are any additional steps required for set up? Yes No Notes: ________________________________________________________________________ Section 3: Functionality Testing Detection Test Pass Fail Local network functionality (IP) Pass Fail Apache server/client functionality Pass Fail Server Load Test Pass Fail Routing IP functionality Pass Fail Network Throughput Test Pass Fail Port Redundancy Test N/A Pass Fail Section 4: Testing Procedures Explained Detection Test Procedure: Tester verifies via dmesg that the system is detecting all attached LAN ports including the LAN card/device being tested. Determination: If the LAN card is not properly detected, the test is a fail. Tester should check the kernel to be sure the driver for the LAN card/device is either in the kernel or is a loadable module. Local network functionality (IP) Procedure: With two systems running Linux, install a NIC into each. Set up both systems such that they are on the same local network. Have system one ping system two. Open an FTP session to system two and transfer a file. Open a telnet session to System one. Determination: Systems must be able to converse in both directions via ping, ftp connection, and telnet. Apache server/client functionality Procedure: With two systems running Linux, configure system one as an intranet web server running Apache. Configure system two as a local network node. Have system two request documents from system one. Determination: Server must correctly serve up the requested documents. Client must successfully retrieve the document. Server Load Test (curl test) Procedure: Tester runs the Curl load test as described in the curl_test.txt file. Determination: The test system must not drop packets. Tester can verify packet transmission status via netstat. Routing IP functionality Procedure: With three systems, set up system two as router with two NICs. Set up system one and three as clients. Route files from system one to system three via system two using ftp. Determination: Connections between systems one and three must be made. Files must be transferred from systems one and three. Network Throughput Test Procedure: With two Linux systems, install a NIC into each. Using the TTCP tool, verify proper throughput between both systems. Determination: ttcp must report connections and file transfer rates must be within ten percent of the manufacturer's suggested high-end transfer rate. Port Redundancy Test Procedure: Follow manufacturer's procedures to verify port redundancy. Determination: Manufacturer's suggested procedures for finding and resolving port redundancies must be capable of solving a port redundancy problem. >>> END TTCP TEST TEXT <<< If you have questions you can direct them to linux@applabs.com.