old-www/HOWTO/Traffic-Control-HOWTO/links.html

416 lines
7.9 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Annotated Traffic Control Links</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Traffic Control HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Diagram"
HREF="diagram.html"></HEAD
><BODY
CLASS="section"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Traffic Control HOWTO: </TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="diagram.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
>&nbsp;</TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="links"
></A
>11. Annotated Traffic Control Links</H1
><P
>&#13; This section identifies a number of links to documentation
about traffic control and Linux traffic control software. Each link will
be listed with a brief description of the content at that site.
</P
><P
></P
><UL
><LI
><P
>&#13; <A
HREF="http://luxik.cdi.cz/~devik/qos/htb/"
TARGET="_top"
>HTB
site</A
>,
<A
HREF="http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm"
TARGET="_top"
>HTB
user guide</A
> and
<A
HREF="http://luxik.cdi.cz/~devik/qos/htb/manual/theory.htm"
TARGET="_top"
>HTB
theory</A
>
(<EM
>Martin <SPAN
CLASS="QUOTE"
>"devik"</SPAN
> Devera</EM
>)
</P
><P
>&#13; Hierarchical Token Bucket, <A
HREF="classful-qdiscs.html#qc-htb"
>HTB</A
>, is a classful queuing
discipline. Widely used and supported it is also fairly well
documented in the user guide and at
<A
HREF="http://www.docum.org/"
TARGET="_top"
>Stef Coene's site</A
>
(see below).
</P
></LI
><LI
><P
>&#13; <A
HREF="http://opalsoft.net/qos/"
TARGET="_top"
>General Quality of
Service docs</A
> (<EM
>Leonardo Balliache</EM
>)
<P
>&#13; </P
>
There is a good deal of understandable and introductory documentation
on his site, and in particular has some excellent overview material.
See in particular, the detailed
<A
HREF="http://opalsoft.net/qos/DS.htm"
TARGET="_top"
>Linux QoS</A
> document
among others.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://tcng.sourceforge.net/"
TARGET="_top"
><B
CLASS="command"
>tcng</B
> (Traffic Control
Next Generation)</A
> and
<A
HREF="http://linux-ip.net/gl/tcng/"
TARGET="_top"
><B
CLASS="command"
>tcng</B
> manual</A
>
(<EM
>Werner Almesberger</EM
>)
</P
><P
>&#13; The <B
CLASS="command"
>tcng</B
> software includes a language and a set of tools for
creating and testing traffic control structures. In addition to
generating <B
CLASS="command"
>tc</B
> commands as output, it is also capable of providing
output for non-Linux applications. A key piece of the <B
CLASS="command"
>tcng</B
> suite
which is ignored in this documentation is the <B
CLASS="command"
>tcsim</B
>
traffic control simulator.
</P
><P
>&#13; The user manual provided with the <B
CLASS="command"
>tcng</B
> software has been converted
to HTML with <B
CLASS="command"
>latex2html</B
>. The distribution comes
with the TeX documentation.
</P
></LI
><LI
><P
>&#13; <A
HREF="ftp://ftp.inr.ac.ru/ip-routing/"
TARGET="_top"
><B
CLASS="command"
>iproute2</B
></A
> and
<A
HREF="http://linux-ip.net/gl/ip-cref/"
TARGET="_top"
><B
CLASS="command"
>iproute2</B
> manual</A
>
(<EM
>Alexey Kuznetsov</EM
>)
</P
><P
>&#13; This is a the source code for the <B
CLASS="command"
>iproute2</B
> suite, which includes the
essential <B
CLASS="command"
>tc</B
> binary. Note, that as of
iproute2-2.4.7-now-ss020116-try.tar.gz, the package did not support
HTB, so a patch available from the <A
HREF="http://luxik.cdi.cz/~devik/qos/htb/"
TARGET="_top"
>HTB</A
> site will be
required.
</P
><P
>&#13; The manual documents the entire suite of tools, although the <B
CLASS="command"
>tc</B
>
utility is not adequately documented here. The ambitious reader is
recommended to the LARTC HOWTO after consuming this introduction.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://www.docum.org/"
TARGET="_top"
>Documentation, graphs, scripts and
guidelines to traffic control under Linux</A
>
(<EM
>Stef Coene</EM
>)
</P
><P
>&#13; Stef Coene has been gathering statistics and test results, scripts and
tips for the use of QoS under Linux. There are some particularly
useful graphs and guidelines available for implementing traffic
control at Stef's site.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://lartc.org/howto/"
TARGET="_top"
>LARTC HOWTO</A
>
(<EM
>bert hubert, et. al.</EM
>)
</P
><P
>&#13; The Linux Advanced Routing and Traffic Control HOWTO is one of the key
sources of data about the sophisticated techniques which are available
for use under Linux. The Traffic Control Introduction HOWTO should
provide the reader with enough background in the language and concepts
of traffic control. The LARTC HOWTO is the next place the reader
should look for general traffic control information.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://linux-ip.net/"
TARGET="_top"
>Guide to IP Networking with
Linux</A
> (<EM
>Martin A. Brown</EM
>)
</P
><P
>&#13; Not directly related to traffic control, this site includes articles
and general documentation on the behaviour of the Linux IP layer.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://www.almesberger.net/cv/papers.html"
TARGET="_top"
>Werner
Almesberger's Papers</A
>
</P
><P
>&#13; Werner Almesberger is one of the main developers and champions of
traffic control under Linux (he's also the author of <B
CLASS="command"
>tcng</B
>, above).
One of the key documents describing the entire traffic control
architecture of the Linux kernel is his Linux Traffic Control -
Implementation Overview which is available in
<A
HREF="http://www.almesberger.net/cv/papers/tcio8.pdf"
TARGET="_top"
>PDF</A
>
or
<A
HREF="http://www.almesberger.net/cv/papers/tcio8.ps.gz"
TARGET="_top"
>PS</A
>
format.
</P
></LI
><LI
><P
>&#13; <A
HREF="http://diffserv.sourceforge.net/"
TARGET="_top"
>Linux DiffServ
project</A
>
</P
><P
>&#13; Mercilessly snipped from the main page of the DiffServ site...
</P
><A
NAME="AEN1370"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
>Differentiated Services (short: Diffserv) is an architecture for
providing different types or levels of service for network traffic.
One key characteristic of Diffserv is that flows are aggregated in
the network, so that core routers only need to distinguish a
comparably small number of aggregated flows, even if those flows
contain thousands or millions of individual flows.
</BLOCKQUOTE
></LI
></UL
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="diagram.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Diagram</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>&nbsp;</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>