Ref: 99980106
Title: SW/20-TCP-PKTGEN-NCS Version 20100
Date: 9/28/88

Copyright 3Com Corporation, 1991.  All rights reserved.

Enclosed is a disk diskette containing SW/20-TCP-PKTGEN-NCS/150
Version 20100 (part number: 83-0170-01) for use with your
MCPU20-based CS/1.

This release memo describes the procedure for copying SW/20-TCP-
PKTGEN-NCS/150 Version 20100 and for testing the network with
this packet generating software.  It also lists the mainf
features and known problems in SW/20-TCP-PKTGEN-NCS/150 Version
20100.

.h1;Compatibility

SW/20-TCP-PKTGEN-NCS/150 Version 20100 operates with the
following products and software releases:

    CS/1 running SW/1-TCP Version 20000 or later
    CS/50 running SW/50-TCP Version 13010 or later
    CS/100 running SW/100-TCP Version 19000 or later
    CS/200 running SW/200-TCP Version 20100 or later
    NCS/150 running SW/150-NCS-TCP Version 11000 or later
    NCS/AT running SW/AT-NCS Version 11000 or later
    NCS/2 running SW/2-NCS Version 10000 or later
    Personal computer running SW/PCS-TCP Version 2000 or later
    IB/1, IB/2, and IB/3 running SW/20-IB Version 11000 or later

The following table illustrates the firmware and hardware
compatibility of SW/20-TCP-PKTGEN-NCS Version 20100:


            Firmware/Hardware Compatibility
-----------------------------------------------------------
 Product       Software                Firmware
                                MCPU20          EC/2

  CS/1     SW/20-TCP-PKTGEN-    M3 MMON       M1 IECM 02A
           NCS/150              00I or later  or later

If an Ethernet controller is used with the MCPU20-based CS/1, it
must be an EC/2 board with 512 kilobytes of RAM.  Also, an MCPU20
must operte with a 96-TPI disk drive.

.h1;Installation SW/20-TCP-PKTGEN-NCS/150 on the NCS/150

                      ** NOTE **

When following the instructions in this release memo, be sure
to press the Return key after typing each command.

Copy SW/20-TCP-PKTGEN-NCS/150 Version 20100 from the distribution
diskette to the SW/150-NCS-TCP diskette using the following
procedure.

1.  Attach a terminal to port 0 of the NCS/150.

2.  Insert the SW/150-NCS-TCP-UTIL diskette in the NCS/150 disk
drive, then press the Reset switch.

3.  After the NCS/150 has finished booting, press the following
sequence on the keyboard:

    <RETURN>.<RETURN>

Be sure to type the period (.) in the above sequence.

4.  Remove the SW/150-NCS-TCP-UTIL diskette, then insert the SW/
150-NCS-TCP diskette in the disk drive.

5.  Type the following command:

    ls -lx /BIN

This command displays the list of the software images
currently available on the SW/150-NCS-TCP diskette.

6.  Because the NCS/150 diskette can contain software for two
product types only, it may be necessary to remove software
from the diskette to make room for the CS/1 file.  This can
be done by typing "rm <filename>".

If a cs1x file already exists, remove it by typing:

    rm /BIN/cs1x

Also, remove the sio16 driver by typing:

    rm /BIN/sio16driver

7.  Perform a file system check with the compact option by typing
the following command:

    fsck -c

8.  Create a CS/1 file on the SW/150-NCS-TCP diskette using the
following command:

    cr /BIN/cs20tp.20100 1e1 rwx 4003000

9.  If your CS/1 is not equipped with an SIO-16 board, go on to
the next step.  Otherwise follow these steps:

    a.  Type the following command to create the file for the SIO-
        16 driver:

        cr /BIN/sio16.11050 2a rw

    b.  If the /BIN/sio16diags file does not exist on the NCS/150
        disk, typing the following command:

        cr /BIN/sio16diags 8 rw

Then go on to step 11.

10. Type the following command to create the CS/1 file:

    cf #0 /BIN/cs20tp.20100

Then go to step 12.

11. If the /BIN/sio16diags file already exists, type the
following command to create the file for the SIO-16 driver:

    cf #0 /BIN/cs20tp.20100 cf #2 /BIN/sio16.11050

If the /BIN/sio16diags file does not exist, type the
following command:

    cf #0 /BIN/cs20tp.20100 cf #2 /BIN/sio16.11050 cf #1 /BIN/
    sio16diags

12. When the system prompts for the source diskette, remove the
SW/150-NCS-TCP diskette and insert the SW/20-TCP-PKTGEN-NCS/
150 Version 20100 diskette in the disk drive.  Then press the
Return key.

13. When the system prompts for the destination diskette, replace
the SW/20-TCP-PKTGEN-NCS/150 diskette with the SW/150-NCS-TCP
diskette.  Then press the Return key.

14. When the copying process is finished, the following message
is displayed:

    copy completed

                       ** NOTE **

SW/20-TCP-PKTGEN-NCS/150 is stored on a double-sided, double-
density, 96-TPI diskette.  This type of diskette is needed if
you wnat to make a copy of the SW/20-TCP-NCS/150 diskette.
Copies of the distribution diskette can be made on an MCPU20-
based CS/1 only.

Before the CS/1 can be booted from the NCS/150, it must be bound
to the NCS/150.  Refer to the NCS/150 Installation and Operation
Guide/fR for more information on the binding procedure.

.h1;Testing Your Network

Use the following procedure to test your network with SW/20-TCP-
PKTGEN-NCS/150 Version 20100:

1.  Insert the newly made copy of SW/20-TCP-PKTGEN-NCS/150
Version 2000 in the disk drive of the CS/1.

2.  Boot the CS/1 according to the procedure described in the CS/
1 Installation Guide.

3.  Connect a terminal to an SIO port on the CS/1.

4.  Set the privilege level to global network manager using the
SET PRIvilege command.

5.  Assign ports 64 through 125 on the CS/1 to a rotary.  For
example:

    rotary !128=!64-!125

6.  Assign an unused Internet address to the rotary defined in
step 5.  For example:

    setdefault (!128) ip=192.9.200.1

7.  From a terminal attached to a second Communications Server on
the network, make a connection to the address assigned in
step 6.  For example:

    connect 192.9.200.1

A welcome message is displayed on the screen.

8.  Press any key except the Break key.  The PKTGEN> prompt
    appears on the screen.

9.  Begin transmission of test packets by entering the following
command and then pressing the Return key:

    g

This command transmits test packets from the CS/1 running SW/
20-TCP-PKTGEN Version 2000 via the second Communications
Server to the terminal from which the command was typed.
Each packet is represented on the screen by one line of data.
Data blocks, consisting of 22 lines of data and a header
line, are transmitted every two seconds.

If you wish to change this format, refer to the "Features"
section in this release memo for information on changing the
parameters in SW/20-TCP-PKTGEN-NCS/150 Version 20100.

Inspect the display on the terminal screen.  The characters
should line up in vertical columns.  Irregular rows and
columns indicate lost characters.

Let the packet generator run for at least one hour.  Test
results are most reliable if the transmission is allowed to
continue for several hours.  Bridge recommends running the
tests for 24 hours in order to measure the effect of any
daily transcient factors (e.g., electrical machinery starting
in the morning on a business day) and to get a reference base
of error rates for your installation.

10. To stop the tests, suspend transmission of test packets by
pressing the Break key.  Transmission of test pacekts may be
resumed by entering the command:

    g

11. After stopping the tests, return the terminal port to Command
mode by entering the ECMChar (usually <CTRL-^>).

12. Terminate the connection by entering the following command:

    dc

.h1;Features

SW/20-TCP-PKTGEN-NCS/150 Version 20100 has the following
features:

1.  CS/1 users can connect to virtual ports 64 through 125 to run
SW/20-TCP-PKTGEN-NCS/150 Version 20100.

2.  The format of data blocks generated by SW/20-TCP-PKTGEN-NCS/
150 Version 20100 can be modified by changing the values of
the parameters in SW/20-TCP-PKTGEN-NCS/150 Version 20100.

To display these parameters, press "?" at the PKTGEN> prompt.

The following list provides a brief description of each of
the parameters in SW/20-TCP-PKTGEN-NCS/150 Version 20100:

    a.  The "l" parameter determines the number of lines
        generated by each data block.

        For example, to transmit data blocks with 30 lines each,
        type the following at the PKTGEN> prompt:

        l 30

        The default value of this parameter is 22, and the
        possible values are 1 through 32767.

    b.  The "s" parameter determines the number of seconds
        between data block tranmissions.

        For example, to allow 5 seconds to elapse between data
        block tranmissions, type the following at the PKTGEN>
        prompt:

        s 5

        The default value of this parameter is 2, and the
        possible values are 1 through 32767.

    c.  The "h" parameter determines whether the data block is
        transmitted with or without a header.  The header is the
        first line of the data block and provides information
        regarding the date and server.

        For example, to transmit the data block without a header,
        type the following at the PKTGEN> prompt:

        h 0

        The default value of this parameter is 1, which transmits
        the data block with a header, and the possible values are
        1 or 0.

    d.  The "g" parameter determines the number of data blocks to
        be sent.

        For example, to send 50 data blocks, type the following
        at the PKTGEN> prompt:

        g 50

        The default value of this parameter is 0, which transmits
        data blocks until the user presses the Break key.  The
        possible values are 0 through 32767.

.h1;Known Problems

If users of SW/20-TCP-PKTGEN-NCS/150 Version 20100 enter commands
faster than the terminal can echo them, these commands are lost.

.h1;Documentation

For information on the CS/1 and network planning, refer to the
following manuals:

*   CS/1 Installation Guide (10/87)
    (Part Number: 09-0117-00)

*   Getting Started Guide (2/87)
    (Part Number: 09-0043-01)

*   Connection Service User's Guide for XNS and TCP/IP
    Protocols (6/88)
    (Part Number: 09-0145-00)

*   Network Management Guide (9/87)
    (Part Number: 09-0067-02)

*   LAN Planning Guide (2/88)
    (Part Number: 09-0085-01)

*   NCS/150 Installation and Operation Guide (4/86)
    (Part Number: 09-0071-00)

If you have any questions, please contact an authorized 3Com
service representative for assistance.
