2 <head
><title
>Linux Advanced Routing
&
; Traffic Control HOWTO
</title
></head
>
5 <table width
=100%
><tr
><td
>
6 <H1
>Linux Advanced Routing
&
; Traffic Control
</H1
>
8 if(!ereg("^\/lartc\/",$SCRIPT_NAME))
9 print("<font color=#ff0000>You are not using the canonical URL: <a
10 href=http://ds9a.nl/lartc>http://ds9a.nl/lartc</a> -
11 not all links may work!</font>");
13 </td
><td valign
=top align
=right
><a href
=http
://www.powerdns.com><img
14 src
=http
://ds9a.nl/pub/pdns88x33c.gif></a><p></td>
15 <tr
><td
><a href
="http://ds9a.nl/">bert hubert
</a
> (<a
16 href
=http
://www.powerdns.com>PowerDNS.COM BV</a>) <a href=mailto:bert.hubert@netherlabs.nl><bert.hubert@netherlabs.nl></a>,<br>
17 <a href
="http://linuxpower.cx/~greg/">Greg Maxwell
</a
> <a
18 href
=mailto
:greg@linuxpower
.cx
><
;greg@linuxpower
.cx
>
;</a
> and <br
>
19 <a href
=http
://slashme.org>Remco van Mook</a> (<a
20 href
=http
://www.virtu.nl>Virtu Secure Webservices</a>) <remco@virtu.nl> <br>
21 Martijn van Oosterhout
<
;kleptog@cupid
.suninternet
.com
>
; <br
>
22 Paul B Schroeder
<
;paulsch@us
.ibm
.com
>
; <br
>
23 <a href
="http://jsp.ds9a.nl/">Jasper Spaans
</a
> <
;jasper@spaans
.ds9a
.nl
>
; <br
>
24 <a href
="mailto:HOWTO@ds9a.nl">HOWTO@ds9a
.nl
</a
> <small
>(HOWTO related only
, do
25 <strong
>not
</strong
> send questions
)</small
> <br
>
26 <a href
="#mailinglist">lartc@mailman
.ds9a
.nl
</a
>
27 (<small
>mailing
list</a
>/<a
28 href
=http
://mailman.ds9a.nl/pipermail/lartc/>archive</a>, the <strong>only</strong> place to send
29 questions
!</a
></small
>)</td
><td valign
=bottom align
=right
><table border
=1>
31 <a href
="#news">News
</a
> </td
>
32 <td
><a href
="#mailinglist">Mailinglist
</a
> </td
>
33 <td
><strong
><a href
="#download">Download
</a
></strong
></td
>
34 <td
><strong
><a href
=HOWTO
//cvs/2.4routing/output/2.4routing.html><font color=#ff0000>Dive
35 in
!</font
></a
></strong
>
36 <td
><a href
="#jobs">Jobs
</a
> </td
>
37 <td
><a href
="#bazaar">Bazaar
</a
></td
>
38 <td
><a href
="#sponsor">Sponsor
</a
>
43 Massive thanks to
:<br
>
46 readfile("HOWTO/cvs/2.4routing/contriblist");
51 Linux has very advanced Routing
, filtering
and traffic shaping options
.
52 This site attempts to document how to configure
and use these features
.
57 <tr
><td valign
=top
>2001-12-06</td
><td
>Finished documenting policing filters
,
58 added short piece on Generic Random Early Detection queueing
.
60 This is a major release
and as such some things are changing
. We are no
61 longer the
'2.4 HOWTO', the canonical name now is
'Linux Advanced Routing
62 & Shaping HOWTO', the canonical URL is
<a
63 href
=http
://ds9a.nl/lartc>http://ds9a.nl/lartc</a>. Bumped the version
64 number to
0.9.0. Now is the time to help us spot mistakes
, I
'm going to push
65 the HOWTO to the LDP somewhere next week, I want it to be perfect then. Oh,
66 and we re-licensed under the Open Publication License, which increases
67 your freedom as a user.
68 <tr><td valign=top>2001-12-03</td><td>All other queueing disciplines are now
69 documented as well. Furthermore, '<a
70 href
=http
://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-12.html>hashed filtered
71 queueing
</a
>' (last section) is also
72 explained. Some chapters were shuffled, this chapter is mostly new:
74 href=http://ds9a.nl/lartc/HOWTO/cvs/2.4routing/output/2.4routing-14.html>14.
75 Advanced & less common queueing disciplines</a>. Chapter 9 was improved a
76 lot too. Only policing filters are next!
78 <tr><td valign=top>2001-12-01</td><td>CBQ is now nearly completely
79 documented. And how shaping works in general as well. Big reorganization.
81 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-9.html>here</a>!
83 <tr><td valign=top>2001-11-28</td><td>Lecture was given to a pretty full
84 room, read more about it <a
85 href=http://ds9a.nl/cbq-presentation>here</a>.</td>
86 <tr><td valign=top>2001-11-22</td><td>Mailinglist has been back for a while
87 and is in full swing again. Server broken again, due to crappy 1U case
88 design we are seeing CPU temperatures of 80C. In contact with vendor. Bert
89 Hubert will be giving a lecture about CBQ during this year's
<a
90 href
=http
://www.linux-kongress.de>Linux Kongress</a>
91 , you need to
<b
>be there
</b
>. There will be a tremendous Netfilter
/iptables presence
!
93 <tr
><td valign
=top
>2001-09-11</td
><td
><a
94 href
=http
://outpost.powerdns.com>New server</a>! If you can read this, it
95 works
. Expect the mailinglist to
return shortly
.
97 <tr
><td valign
=top
>2001-09-09</td
><td
><a href
=/404.html
>Server still
99 supplier has so far managed to ship a broken system twice
. New hardware has
100 just arrived
, so we hope to be back soon
.. Apologies
for having the
101 mailinglist down
for so long
...
103 <tr
><td
>2000/2001</td
><td
><a href
=oldnews
.html
>Older news
</a
></td
>
105 <a name
="mailinglist"></a
>
106 <H2
>LARTC Mailinglist
</H2
>
107 It appears that the topic of our HOWTO is getting popular
, so we decided to
108 start a mailinglist dedicated to discussions about advanced routing
&
;
111 The advent of the Linux Advanced Routing
&
; Traffic Control
list also
112 means that questions asked privately will no longer be answered
, as these
113 answers benefit only single users
. Asking questions on the
list is far more
114 net
-friendly
. So
if you want to ask us a question
, <a
115 href
=http
://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe to the
116 mailinglist
</a
>, and ask it
! An
<a
117 href
=http
://mailman.ds9a.nl/pipermail/lartc/>archive</a> is also available,
118 and google has picked it up
as well
.
120 <font color
=#ff0000>Please note that due to excessive spam the list has
121 become
'members only' - so please
<a
122 href
=http
://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe</a> first!</font>
124 <a name
="download"></a
>
125 <H2
>Linux Advanced Routing
&
; Traffic Control HOWTO
</H2
>
127 Current version is
0.9.0 Files were last updated at
129 if(!($st=stat("HOWTO/cvs/2.4routing/2.4routing.sgml")))
130 $st=stat("2.4routing.sgml");
131 print date("Y-m-d H:i",$st[9]);
134 printf("(ie, about %.1f hours ago). ",((time()-$st[9])/3600));
135 if(((time()-$st[9])/3600)<1)
137 print "There has been a recent update - use of shift-reload".
142 The French version by Laurent Foucher
and Philippe Latu from the
143 <a href
=http
://www.linux-france.org/prj/inetdoc>
144 Technology Institute of the University of Toulouse
</a
>
145 plus Thierry Mallard
and Yannick Quenec
'hdu from
146 <a href=http://www.idealx.com>
147 Idealx</a> is available <a
148 href=http://www.linux-france.org/prj/inetdoc/i/net/guides/2.4routingfr/>
149 here</a>. Terrific work!
151 A Korean translation can be found on
152 <a href="http://www.gnukorea.org/2.4routing-kr/2.4routing.html">here</a>.
155 <li><a href="HOWTO/cvs/2.4routing/cvs.log">CVS Changelog</a>
156 <li><a href="HOWTO/cvs/2.4routing/2.4routing.sgml">SGML</A>
157 <li><a href="HOWTO//cvs/2.4routing/2.4routing.txt">ASCII</A>, .txt
158 <li><a href="HOWTO//cvs/2.4routing/output/2.4routing.html">HTML</A>, <a href="HOWTO//cvs/2.4routing/2.4routing-howto.html">One-big-page
159 HTML</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.tar.gz">HTML tarfile</A>
160 <li><a href="HOWTO//cvs/2.4routing/2.4routing.dvi">dvi</A>
161 <li><a href="HOWTO//cvs/2.4routing/2.4routing.ps">ps</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.ps.gz">ps.gz</A>
162 <li><a href="HOWTO//cvs/2.4routing/2.4routing.pdf">pdf</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.pdf.gz">pdf.gz</A>
166 Like the Linux kernel, we have a jobs list. If you have any expertise
167 in any of these areas, please pitch in.
169 <li>There are a *lot* of FIXME notices, so this means YOU!</li>
171 <li>Multipath routing
173 <a name="bazaar"></a>
175 This HOWTO is intended to be very much a <a
176 href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">Bazaar</a> style development. If it
178 were to be any more open, bits would fall out.
180 A CVS tree is available. try this:
182 $ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
184 CVS password: [enter 'cvs
' (without 's
)]
186 cvs server
: Updating
2.4routing
187 U
2.4routing
/2.4routing
.sgml
191 If you made changes
and want to contribute them
, run
'cvs -z3 diff -uBb',
192 and mail the output to
<a href
=mailto
:howto@ds9a
.nl
>howto@ds9a
.nl
</a
>, we
193 can then integrate it easily
. Thanks
! Please make sure that you edit the
194 .sgml
, by the way
, the other files are generated from that one
.
196 The idea is that this HOWTO will be a cooperative effort
, much like the
199 <a name
="sponsor"></a
>
201 <a href
=http
://www.powerdns.com>
202 This site made possible by PowerDNS
, for all your domain needs
and
206 <a href
=http
://ds9a.nl/>Other ds9a.nl projects.</a>
207 <!-- Search Google
-->
209 <FORM method
=GET action
="http://www.google.com/search">
210 <TABLE bgcolor
="#FFFFFF"><tr
><td
>
211 <A HREF
="http://www.google.com/">
212 <IMG SRC
="http://www.google.com/logos/Logo_40wht.gif" border
="0"
213 ALT
="Google" align
="absmiddle"></A
>
214 <INPUT TYPE
=text name
=q size
=31 maxlength
=255 value
="">
215 <INPUT type
=submit name
=sa VALUE
="Google Search">
219 <!-- Search Google
-->