Browse Prior Art Database

Some Testing Tools for TCP Implementors (RFC2398)

IP.com Disclosure Number: IPCOM000002971D
Original Publication Date: 1998-Aug-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 11 page(s) / 22K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Parker: AUTHOR [+2]

Abstract

Available tools for testing TCP implementations are catalogued by this memo. Hopefully disseminating this information will encourage those responsible for building and maintaining TCP to make the best use of available tests. The type of testing the tool provides, the type of tests it is capable of doing, and its availability is enumerated. This document lists only tools which can evaluate one or more TCP implementations, or which can privde some specific results which describe or evaluate the TCP being tested. A number of these tools produce time-sequence plots, see

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 12% of the total text.

Network Working Group S. Parker

Request for Comments: 2398 C. Schmechel

FYI: 33 Sun Microsystems, Inc.

Category: Informational August 1998

Some Testing Tools for TCP Implementors

Status of this Memo

This memo provides information for the Internet community. It does

not specify an Internet standard of any kind. Distribution of this

memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (1998). All Rights Reserved.

1. Introduction

Available tools for testing TCP implementations are catalogued by

this memo. Hopefully disseminating this information will encourage

those responsible for building and maintaining TCP to make the best

use of available tests. The type of testing the tool provides, the

type of tests it is capable of doing, and its availability is

enumerated. This document lists only tools which can evaluate one or

more TCP implementations, or which can privde some specific results

which describe or evaluate the TCP being tested. A number of these

tools produce time-sequence plots, see

Tim Shepard's thesis [She91] for a general discussion of these plots.

Each tools is defined as follows:

Name

The name associated with the testing tool.

Category

One or more categories of tests which the tools are capable of

providing. Categories used are: functional correctness, performance,

stress. Functional correctness tests how stringent a TCP

implementation is to the RFC specifications. Performance tests how

quickly a TCP implementation can send and receive data, etc. Stress

tests how a TCP implementation is effected under high load

conditions.

Description

A description of the tools construction, and the implementation

methodology of the tests.

Automation

What steps are required to complete the test? What human

intervention is required?

Availability

How do you retrieve this tool and get more information about it?

Required Environment

Compilers, OS version, etc. required to build and/or run the

associated tool.

References

A list of publications relating to the tool, if any.

2. Tools

2.1. Dbs

Author

Yukio Murayama

Category

Performance / Stress

Description

Dbs is a tool which allows multiple data transfers to be coordinated,

and the resulting TCP behavior to be reviewed. Results are presented

as ASCII log files.

Automation

Command of execution is driven by a script file...