Index of /networking/HarvardTCPIP.1.0/ALTQ.extension

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [TXT] INSTALL 25-Jun-1999 11:17 4.4K [DIR] altq.tools/ 25-Jun-1999 11:17 -
Traditionally, a UNIX kernel uses the FIFO packet scheduling and buffer
management in any device driver of its supported network interfaces. 
As a result, Harvard TCP/IP network simulator, if constructed based
on a tradition UNIX such as FreeBSD, can only simulate a TCP/IP network
in which all network interfaces use the FIFO as their packet scheduling
and buffer management schemes.

Sometimes it may be desired to simulate a TCP/IP network in which some
packet scheduling and buffer management schemes other than FIFO are used
in some network interfaces. With ALTQ software installed in a traditional
UNIX kernel, the constructed Harvard TCP/IP network simulator can simulate
a TCP/IP network in which a variety of packet scheduling and buffer 
management schemes (e.g., FIFO, RED, WFQ, RIO, CBQ) can be used in 
different network interfaces.

ALTQ (Alternate Queueing for BSD Unix) is developed by Kenjiro Cho at
Sony Computer Science Laboratories Inc. It can be fetched through the Web.

The file INSTALL which is included in the same directory describes the
installation steps required to make Harvard TCP/IP network simulator
kernel on top of an ALTQ kernel. It is assumed that an ALTQ kernel source
tree has been made. For information on how to make an ALTQ kernel, please
fetch the ALTQ software and read its manuals.

The integration of the Harvard TCP/IP network simulator with ALTQ has not 
been fully tested yet. FIFO, RED, and WFQ have been tested and shown to 
work correctly. CBQ, RIO, and RSVP are still under testing.

S.Y. Wang

shieyuan@eecs.harvard.edu                                           07/01/99