From: don-lartc@isis.cs3-inc.com (Don Cohen)
To: lartc@vger.kernel.org
Subject: [LARTC] Traffic balancing by IP.
Date: Sun, 30 Dec 2001 20:02:01 +0000 [thread overview]
Message-ID: <marc-lartc-100974262201526@msgid-missing> (raw)
In-Reply-To: <marc-lartc-100920110710960@msgid-missing>
Sorry, I'm a little behind here, trying to catch up
From: "Dmitri Gofmekler" <dmitri@arvid.ee>
To: <lartc@mailman.ds9a.nl>
Date: Mon, 24 Dec 2001 15:38:13 +0200
As far as I know that the traffic that will pass thru the router is balanced
so that all connections have the same privilegies. Is it possible to
configure the linux based router so that all computers will have the same
privilegies? I mean that if in default case full traffic is splitted by
connections, so I need to split it by users to prevent one user occupy all
traffic by starting 150 simulations downloads with FlashGET for example, but
he should be able to occupy all channel if no one else require the traffic
this time.
My interpretation is that you have one link shared among multiple
computers that can be distinguished by their IP addresses and you
want to share the link fairly among those computers.
There is no current out-of-the-box solution that I know of but this
is so similar to SFQ that you can make the change very easily.
SFQ offers fair service to "flows" defined by source/dest IP/port.
You just want to change that to destination IP for packets coming in
from the internet, and source address for packets going out to the
internet. If you look at the SFQ code there's a hash function that
looks at ports and IP addresses. I propose two variants, one of which
comments out all but the destination IP address, the other comments
out all but the source IP address.
You can use the version that looks at the source at the interfaces
going out to the internet and the version that looks at the
destination at interfaces going to the local networks.
I hope that makes sense.
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/
next prev parent reply other threads:[~2001-12-30 20:02 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-24 13:38 [LARTC] Traffic balancing by IP Dmitri Gofmekler
2001-12-24 13:47 ` Stef Coene
2001-12-24 14:36 ` Dmitri Gofmekler
2001-12-24 14:45 ` Martin Devera
2001-12-24 14:48 ` Dmitri Gofmekler
2001-12-24 15:09 ` Michael T. Babcock
2001-12-24 15:16 ` Michael T. Babcock
2001-12-30 20:02 ` Don Cohen [this message]
2001-12-31 8:22 ` Anton Tinchev
2002-01-01 8:45 ` Anton Tinchev
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-100974262201526@msgid-missing \
--to=don-lartc@isis.cs3-inc.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.