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: 2019-Feb-15
Document File: 15 page(s) / 18K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Parker: AUTHOR [+1]

Related Documents

10.17487/RFC2398: DOI

Abstract

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. This memo provides information for the Internet community. It does not specify an Internet standard of any kind.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 15% 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

Parker & Schmechel Informational [Page 1]

RFC 2398 Some Testing Tools for TCP Implementors August 1998

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.

Parker & Schmechel Informational [Page 2]

RFC 2398 Some Testing Tools for TCP Implementors August 1998

Availability See http://www.ai3.net/products/dbs for details of precise OS versions supported, and for download of the source code. Current implementation supports BSDI BSD/OS, Linux, mkLinux, SunOS, IRIX, Ultrix, NEWS OS, HP-UX. Other environments are likely easy to add.

Required Environment C language compiler, UNIX-style socket API support.

2.2. Dummynet

Author Luigi Rizzo

Category Functional Correctness / Performance

Description Dummynet is a tool which simulates th...

Processing...
Loading...