lots of changes
[lartc.git] / index.php3
bloba42a9f1874af9112f4631f2b66b0a284b0077bb5
1 <html>
2 <head><title>Linux Advanced Routing &amp; Traffic Control HOWTO</title></head>
3 <body bgcolor=#ffffff>
4 <table width=100%><tr><td width=80%>
5 <H1>Linux Advanced Routing &amp; Traffic Control</H1>
6 <?
7 if(!ereg("^\/lartc\/",$SCRIPT_NAME))
8 print("<big><font color=#ff0000>You are not using the canonical URL: <a
9 href=http://ds9a.nl/lartc>http://ds9a.nl/lartc</a> -
10 not all links may work! This URL may vanish in the future.</font></big>");
12 </td><td valign=top align=right><a href=http://www.powerdns.com><img
13 src=http://ds9a.nl/pub/pdns88x33c.gif></a><p></td>
14 <tr><td><a href="http://ds9a.nl/">bert hubert</a> (<a
15 href=http://www.powerdns.com>PowerDNS.COM BV</a>) <a href=mailto:bert.hubert@netherlabs.nl>&lt;bert.hubert@netherlabs.nl&gt;</a>,<br>
16 <a href="http://linuxpower.cx/~greg/">Greg Maxwell</a> <a
17 href=mailto:greg@linuxpower.cx>&lt;greg@linuxpower.cx&gt;</a> and <br>
18 <a href=http://slashme.org>Remco van Mook</a> (<a
19 href=http://www.virtu.nl>Virtu Secure Webservices</a>) &lt;remco@virtu.nl&gt; <br>
20 Martijn van Oosterhout &lt;kleptog@cupid.suninternet.com&gt; <br>
21 Paul B Schroeder &lt;paulsch@us.ibm.com&gt; <br>
22 <a href="http://jsp.ds9a.nl/">Jasper Spaans</a> &lt;jasper@spaans.ds9a.nl&gt; <br>
23 <a href="mailto:HOWTO@ds9a.nl">HOWTO@ds9a.nl</a> <small>(HOWTO related only, do
24 <strong>not</strong> send questions)</small> <br>
25 <a href="#mailinglist">lartc@mailman.ds9a.nl</a>
26 (<small>mailing list</a>/<a
27 href=http://mailman.ds9a.nl/pipermail/lartc/>archive</a>, the <strong>only</strong> place to send
28 questions!</a></small>)<br>
29 #lartc on <a href=http://www.openprojects.net>irc.openprojects.net</a> (<a
30 href=dejairc.php>archives</a>)</td><td valign=bottom align=right>
32 </td>
33 </table>
34 <center>
35 <table border=1>
36 <tr>
37 <td><a href="#news">News</a> </td>
38 <td><a href="#mailinglist">Mailinglist</a> </td>
39 <td><strong><a href="#download">Download</a></strong></td>
40 <td><a href=manpages/>Manpages</a></td>
41 <td><strong><a href=HOWTO//cvs/2.4routing/output/2.4routing.html><font color=#ff0000>Dive
42 in!</font></a></strong>
43 <td><a href="#jobs">Jobs</a> </td>
44 <td><a href="#bazaar">Bazaar</a></td>
45 <td><a href="#sponsor">Sponsor</a>
46 </td></tr>
47 </table>
48 Massive thanks to:<br>
49 <small>
51 readfile("HOWTO/cvs/2.4routing/contriblist");
53 </small></center>
54 <p>
56 Linux has very advanced Routing, filtering and traffic shaping options.
57 This site attempts to document how to configure and use these features.
59 <a name="news"></a>
60 <h2>News</H2>
61 <table border=1>
62 <tr><td valign=top>2001-12-10</td><td>Added <a
63 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-15.html#ss15.8>The Wonder
64 Shaper</a>, which allows you to retain very low latency while doing very
65 fast up- and downloads. You can even do both at the same time, but then
66 latency suffers. Added <a href=dejairc.php>logs
67 for the irc channel</a> which is already seeing some traffic.</td>
68 <tr><td valign=top>2001-12-10</td><td>The <a
69 href=manpages/>manpages</a> now include a huge CBQ page. Read it and weep.</td>
70 <tr><td valign=top>2001-12-09</td><td>We now have an IRC channel, #lartc on
71 <a href=http://www.openprojects.net>irc.openprojects.net</a>. Join #lartc
72 to chat about Linux &amp; Routing &amp; Shaping!</td>
74 <tr><td valign=top>2001-12-06</td><td>Finished documenting policing filters,
75 added short piece on Generic Random Early Detection queueing.
77 This is a major release and as such some things are changing. We are no
78 longer the '2.4 HOWTO', the canonical name now is 'Linux Advanced Routing
79 &amp; Shaping HOWTO', the canonical URL is <a
80 href=http://ds9a.nl/lartc>http://ds9a.nl/lartc</a>. Bumped the version
81 number to 0.9.0. Now is the time to help us spot mistakes, I'm going to push
82 the HOWTO to the LDP somewhere next week, I want it to be perfect then. Oh,
83 and we re-licensed under the Open Publication License, which increases
84 your freedom as a user.
85 <tr><td valign=top>2001-12-03</td><td>All other queueing disciplines are now
86 documented as well. Furthermore, '<a
87 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-12.html>hashed filtered
88 queueing</a>' (last section) is also
89 explained. Some chapters were shuffled, this chapter is mostly new:
91 href=http://ds9a.nl/lartc/HOWTO/cvs/2.4routing/output/2.4routing-14.html>14.
92 Advanced & less common queueing disciplines</a>. Chapter 9 was improved a
93 lot too. Only policing filters are next!
94 </td>
95 <tr><td valign=top>2001-12-01</td><td>CBQ is now nearly completely
96 documented. And how shaping works in general as well. Big reorganization.
97 Read all about it <a
98 href=http://ds9a.nl/lartc/HOWTO//cvs/2.4routing/output/2.4routing-9.html>here</a>!
99 </td>
100 <tr><td valign=top>2001-11-28</td><td>Lecture was given to a pretty full
101 room, read more about it <a
102 href=http://ds9a.nl/cbq-presentation>here</a>.</td>
103 <tr><td valign=top>2001-11-22</td><td>Mailinglist has been back for a while
104 and is in full swing again. Server broken again, due to crappy 1U case
105 design we are seeing CPU temperatures of 80C. In contact with vendor. Bert
106 Hubert will be giving a lecture about CBQ during this year's <a
107 href=http://www.linux-kongress.de>Linux Kongress</a>
108 , you need to <b>be there</b>. There will be a tremendous Netfilter/iptables presence!
109 </td>
110 <tr><td valign=top>2001-09-11</td><td><a
111 href=http://outpost.powerdns.com>New server</a>! If you can read this, it
112 works. Expect the mailinglist to return shortly.
113 </td>
114 <tr><td valign=top>2001-09-09</td><td><a href=/404.html>Server still
115 broken</a>,
116 supplier has so far managed to ship a broken system twice. New hardware has
117 just arrived, so we hope to be back soon.. Apologies for having the
118 mailinglist down for so long...
119 </td>
120 <tr><td>2000/2001</td><td><a href=oldnews.html>Older news</a></td>
121 </table>
122 <a name="mailinglist"></a>
123 <H2>LARTC Mailinglist</H2>
124 It appears that the topic of our HOWTO is getting popular, so we decided to
125 start a mailinglist dedicated to discussions about advanced routing &amp;
126 shaping with Linux!
128 The advent of the Linux Advanced Routing &amp; Traffic Control list also
129 means that questions asked privately will no longer be answered, as these
130 answers benefit only single users. Asking questions on the list is far more
131 net-friendly. So if you want to ask us a question, <a
132 href=http://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe to the
133 mailinglist</a>, and ask it! An <a
134 href=http://mailman.ds9a.nl/pipermail/lartc/>archive</a> is also available,
135 and google has picked it up as well.
137 <font color=#ff0000>Please note that due to excessive spam the list has
138 become 'members only' - so please <a
139 href=http://mailman.ds9a.nl/mailman/listinfo/lartc>subscribe</a> first!</font>
141 <a name="download"></a>
142 <H2>Linux Advanced Routing &amp; Traffic Control HOWTO</H2>
144 Current version is 0.9.0 Files were last updated at
146 if(!($st=stat("HOWTO/cvs/2.4routing/2.4routing.sgml")))
147 $st=stat("2.4routing.sgml");
148 print date("Y-m-d H:i",$st[9]);
149 print " CET ";
151 printf("(ie, about %.1f hours ago). ",((time()-$st[9])/3600));
152 if(((time()-$st[9])/3600)<1)
154 print "There has been a recent update - use of shift-reload".
155 " is advised!";
159 The French version by Laurent Foucher and Philippe Latu from the
160 <a href=http://www.linux-france.org/prj/inetdoc>
161 Technology Institute of the University of Toulouse</a>
162 plus Thierry Mallard and Yannick Quenec'hdu from
163 <a href=http://www.idealx.com>
164 Idealx</a> is available <a
165 href=http://www.linux-france.org/prj/inetdoc/i/net/guides/2.4routingfr/>
166 here</a>. Terrific work!
168 A Korean translation can be found on
169 <a href="http://www.gnukorea.org/2.4routing-kr/2.4routing.html">here</a>.
171 <ul>
172 <li><a href="HOWTO/cvs/2.4routing/cvs.log">CVS Changelog</a>
173 <li><a href="HOWTO/cvs/2.4routing/2.4routing.sgml">SGML</A>
174 <li><a href="HOWTO//cvs/2.4routing/2.4routing.txt">ASCII</A>, .txt
175 <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
176 HTML</A>, <a href="HOWTO//cvs/2.4routing/2.4routing.tar.gz">HTML tarfile</A>
177 <li><a href="HOWTO//cvs/2.4routing/2.4routing.dvi">dvi</A>
178 <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>
179 <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>
180 </ul>
181 <a name="jobs"></a>
182 <H2>Jobs list</H2>
183 Like the Linux kernel, we have a jobs list. If you have any expertise
184 in any of these areas, please pitch in.
185 <ul>
186 <li>Write terminology chapter based on
188 href=http://www.ietf.org/internet-drafts/draft-ietf-diffserv-model-06.txt>
189 IETF draft</a>
190 <li>Modify HOWTO to use this wording (mostly)
191 <li>Asciify Jamals <a
192 href=http://www.davin.ottawa.on.ca/ols/img9.htm>diagram</a>
194 <li>There are a *lot* of FIXME notices, so this means YOU!</li>
195 <li>IPsec</li>
196 <li>Multipath routing
197 </ul>
198 <a name="bazaar"></a>
199 <H2>Bazaar</H2>
200 This HOWTO is intended to be very much a <a
201 href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">Bazaar</a> style development. If it
203 were to be any more open, bits would fall out.
205 A CVS tree is available. try this:
206 <pre>
207 $ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
208 $ cvs login
209 CVS password: [enter 'cvs' (without 's)]
210 $ cvs co 2.4routing
211 cvs server: Updating 2.4routing
212 U 2.4routing/2.4routing.sgml
214 </pre>
216 If you made changes and want to contribute them, run 'cvs -z3 diff -uBb',
217 and mail the output to <a href=mailto:howto@ds9a.nl>howto@ds9a.nl</a>, we
218 can then integrate it easily. Thanks! Please make sure that you edit the
219 .sgml, by the way, the other files are generated from that one.
221 The idea is that this HOWTO will be a cooperative effort, much like the
222 Linux kernel itself.
224 <a name="sponsor"></a>
225 <H2>Sponsor</h2>
226 <a href=http://www.powerdns.com>
227 This site made possible by PowerDNS, for all your domain needs and
228 nameserver software.
229 </a>
230 <br>
231 <a href=http://ds9a.nl/>Other ds9a.nl projects.</a>
232 <!-- Search Google -->
233 <center>
234 <FORM method=GET action="http://www.google.com/search">
235 <TABLE bgcolor="#FFFFFF"><tr><td>
236 <A HREF="http://www.google.com/">
237 <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0"
238 ALT="Google" align="absmiddle"></A>
239 <INPUT TYPE=text name=q size=31 maxlength=255 value="">
240 <INPUT type=submit name=sa VALUE="Google Search">
241 </td></tr></TABLE>
242 </FORM>
243 </center>
244 <!-- Search Google -->
245 <center>
246 <small>
247 $Id$
249 </small>
250 </center>
251 </body>
252 </html>