From: "Paul C. Diem" <PCDiem@FoxValley.net>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] PRIO type qdisc
Date: Wed, 18 Dec 2002 22:48:18 +0000 [thread overview]
Message-ID: <marc-lartc-104025178502863@msgid-missing> (raw)
In-Reply-To: <marc-lartc-104010520627418@msgid-missing>
On Wed, 18 Dec 2002, Stef Coene wrote:
> On Tuesday 17 December 2002 07:05, Paul C. Diem wrote:
> > I'm looking for a PRIO type qdisc which will prioritize packets (either
> > based on DS or filters). Unlike PRIO, I need all the classes to flow into
> > a single qdisc (HTB). For example:
> >
> > PRIO
> >
> > +--------+--------+
> >
> > Band0 Band1 Band2
> >
> > +--------+--------+
> >
> > HTB
> >
> > Does such a qdisc exist or is there a way to get all the PRIO classes to
> > flow into a single qdisc?
> There is no such qdisc. And I don't think there is such way.
>
> But why do you want to do this?
Here's what I'm really trying to accomplish: I have several links of
various speeds. Some of the links feed from other links. For example,
+---> B +---> E
| |
A <---< 10Mbps >---+---> C <---< 6Mbps >---+---> F <---< 6Mbps >---> H
|
+---> D <---< 3Mbps >---> G
ie. I have a 10Mbps link from A which feeds B, C and D, a 6Mbps link from
C which feeds E and F, a 6Mbps link from F which feeds H and a 3Mbps link
from D which feeds G. I need to provide multiple levels of service (based
on maximum bandwidth and packet priority) at each node. What I'd like to
do it use htb to cap the bandwidth and some sort of prio qdisc to
prioritize packets. The problem with prio is that I'd need to define the
entire remaining "link tree" for each band at each level. It seems I need
a qdisc which will prioritize packets based on some mark (ie. DS) but only
had one class (instead of as many classes at there are bands like prio).
It looks like gred may do something like this but I can't find any
detailed information on gred. If I'm going about this all wrong, please
let me know.
Paul C. Diem
PCDiem@FoxValley.net
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
next prev parent reply other threads:[~2002-12-18 22:48 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-17 6:05 [LARTC] PRIO type qdisc Paul C. Diem
2002-12-18 21:45 ` Stef Coene
2002-12-18 22:48 ` Paul C. Diem [this message]
2002-12-18 23:14 ` Hayden Myers
2002-12-19 0:01 ` Paul C. Diem
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-104025178502863@msgid-missing \
--to=pcdiem@foxvalley.net \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox