Index of /networking/HarvardTCPIP.1.0/ALTQ.extension
Name Last modified Size Description
Parent Directory -
INSTALL 25-Jun-1999 11:17 4.4K
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