All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Talbot <dtalbot@reallinx.com>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] Re: TC Point & Click + XML
Date: Fri, 13 Jul 2001 22:04:39 +0000	[thread overview]
Message-ID: <marc-lartc-99506210920889@msgid-missing> (raw)
In-Reply-To: <marc-lartc-99499934900884@msgid-missing>

[-- Attachment #1: Type: text/plain, Size: 2395 bytes --]

A schema that doesn't use the obscure referances of tc would probably be 
far easier to use, something similar to:

<qos>
    <class id="1:1" devicebandwidth="100mbit" ratelimit="256kbit" 
device="eth0" bounded>
        <filter srcip="192.168.0.1" destination="209.12.12.12" 
destinationport="80"/>
        <filter destinationip="10.0.0.1">
            <route redirectto="10.0.1.1" redirectport="80"/>
        </filter>
    </class>
        <filter destinationip="10.0.0.1">
            <route redirectto="10.0.1.1" redirectport="443"/>
        </filter>
<qos>

This is logically the way I've always thought of tc/iptables etc (It 
makes sense to me that you would want to configure them both in the same 
file. Basically using the syntax above, you define a class, then you 
define filters to say when it should apply, and you can even set routing 
decisions (iptables) when certain filters apply. It seems like it 
wouldn't be hard to put together a perl script that could interpret the 
above and wisk it into a series of iptables and tc commands that produce 
the desired configuration.

Of course the example above means alot of things are implied such as the 
average packet size and many of the other parts of TC that are "unknown" 
(such as quantum, I still can't find and documentation as to what It 
does, I just know it has to be 1514b). In cases such as the one 
mentioned above, we could create "semi-intelligent defaults" but with 
the ability for the person to define it if they really want to.

What do you think? Too dummied down to be useful?

-David Talbot

Michael T. Babcock wrote:

>>Any source code available (and if so where?)?
>>
>Not in the open yet, no.
>
>>Is this a OS project, an internal app, or a commercial app?
>>
>Open source, for commercial use.  We want to be able to design traffic
>control
>configurations for our clients in a better way than the lists of TC commands
>that
>are typical -- so this will obviously give us commercial aid, but we will
>release
>the conversion tools under the GPL and the XML schema for free use.  I'd
>like to officially encourage contribution to the idea and any syntactic
>problems
>you foresee.
>--
>Michael T. Babcock
>CTO, FibreSpeed
>
>
>_______________________________________________
>LARTC mailing list / LARTC@mailman.ds9a.nl
>http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/
>
>.
>


[-- Attachment #2: Type: text/html, Size: 3443 bytes --]

  parent reply	other threads:[~2001-07-13 22:04 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-13  4:41 [LARTC] Re: TC Point & Click + XML Michael T. Babcock
2001-07-13 13:27 ` David Talbot
2001-07-13 15:22 ` Michael T. Babcock
2001-07-13 15:53 ` Togan Muftuoglu
2001-07-13 18:49 ` David Talbot
2001-07-13 20:21 ` Michael T. Babcock
2001-07-13 22:04 ` David Talbot [this message]
2001-07-15  1:40 ` Michael T. Babcock

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-99506210920889@msgid-missing \
    --to=dtalbot@reallinx.com \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.