* [LARTC] tc usage with filter priority
@ 2000-10-22 15:46 Peter
2000-10-22 17:11 ` Suhail
0 siblings, 1 reply; 2+ messages in thread
From: Peter @ 2000-10-22 15:46 UTC (permalink / raw)
To: lartc
<PRE>I am bit confused on the use of tc and filters.
I have gotten the traffic shapping to work, but I just need more help in
subclassifying it.
I need to prioritize certain protocol/port over a different one in the same
subnet.
Most examples show me how to allow for a certain IP address/range to have a
cap on its bandwidth.
It seems that I have all of the tools, but what confuses me the most is that
I don't know how the filter goes about picking up a match.
In iptables, the match is made from top to bottom. As soon as a match is
made, the packet is dealt with. Is there a parallel application with tc?
There is some mention of hash tables...what are those for?
What about all of the different kinds of filter (u32, rsvp, route, fw)?
What are they for?
Btw, my setup is similar to a campus LAN, if anybody has already tackled
this kind of environment, please let me know.
I envision 3 different classes of service.
1 - General purpose web browsing (65% bandwidth, medium priority)
2 - Real time applications - games, dialpad, etc. (10% bandwidth, high
priority)
3 - Everything else. (25% bandwidth, low priority)
I am using a cache server in transparent mode to help with the network
performance, but that is a side-note.
Has anyone created an environment like this?
If anyone can point me to a good reference, I would be more than glad to
find the answer on my own. Fact is, that most of the material that I found
is a plain reference (<A HREF="http://snafu.freedom.org/linux2.2/iproute-notes.html">http://snafu.freedom.org/linux2.2/iproute-notes.html</A>)
or starter examples.
Any help is greatly appreciated.
Peter Frischknecht
Empowering Solutions, Inc.
<A HREF="http://www.empoweringsolutions.com">http://www.empoweringsolutions.com</A>
Phone: 864-6546544 x103
Fax: 864-6540022
</PRE>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [LARTC] tc usage with filter priority
2000-10-22 15:46 [LARTC] tc usage with filter priority Peter
@ 2000-10-22 17:11 ` Suhail
0 siblings, 0 replies; 2+ messages in thread
From: Suhail @ 2000-10-22 17:11 UTC (permalink / raw)
To: lartc
<PRE>Hi peter,
I can send you some pointers. these are really good documentations and you will
surely solve your problems with it. That's why i am not repeating the answers to
your queries here.
<A HREF="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Adv-Routing-HOWTO.html">http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Adv-Routing-HOWTO.html</A>
<A HREF="http://cupid.suninternet.com/~kleptog/Packet-Shaping-HOWTO.html">http://cupid.suninternet.com/~kleptog/Packet-Shaping-HOWTO.html</A>
<A HREF="http://www.davin.ottawa.on.ca/ols">http://www.davin.ottawa.on.ca/ols</A>
<A HREF="http://defiant.coinet.com/iproute2">http://defiant.coinet.com/iproute2</A>
I hope that solves some of your problems.
Suhail
************************************************************
Suhail Mohiuddin
COMET Networking Research
Columbia University,
New York
USA
************************************************************
Peter Frischknecht wrote:
><i> I am bit confused on the use of tc and filters.
</I>><i> I have gotten the traffic shapping to work, but I just need more help in
</I>><i> subclassifying it.
</I>><i>
</I>><i> I need to prioritize certain protocol/port over a different one in the same
</I>><i> subnet.
</I>><i> Most examples show me how to allow for a certain IP address/range to have a
</I>><i> cap on its bandwidth.
</I>><i>
</I>><i> It seems that I have all of the tools, but what confuses me the most is that
</I>><i> I don't know how the filter goes about picking up a match.
</I>><i> In iptables, the match is made from top to bottom. As soon as a match is
</I>><i> made, the packet is dealt with. Is there a parallel application with tc?
</I>><i> There is some mention of hash tables...what are those for?
</I>><i> What about all of the different kinds of filter (u32, rsvp, route, fw)?
</I>><i> What are they for?
</I>><i>
</I>><i> Btw, my setup is similar to a campus LAN, if anybody has already tackled
</I>><i> this kind of environment, please let me know.
</I>><i> I envision 3 different classes of service.
</I>><i> 1 - General purpose web browsing (65% bandwidth, medium priority)
</I>><i> 2 - Real time applications - games, dialpad, etc. (10% bandwidth, high
</I>><i> priority)
</I>><i> 3 - Everything else. (25% bandwidth, low priority)
</I>><i>
</I>><i> I am using a cache server in transparent mode to help with the network
</I>><i> performance, but that is a side-note.
</I>><i> Has anyone created an environment like this?
</I>><i>
</I>><i> If anyone can point me to a good reference, I would be more than glad to
</I>><i> find the answer on my own. Fact is, that most of the material that I found
</I>><i> is a plain reference (<A HREF="http://snafu.freedom.org/linux2.2/iproute-notes.html">http://snafu.freedom.org/linux2.2/iproute-notes.html</A>)
</I>><i> or starter examples.
</I>><i>
</I>><i> Any help is greatly appreciated.
</I>><i>
</I>><i> Peter Frischknecht
</I>><i> Empowering Solutions, Inc.
</I>><i> <A HREF="http://www.empoweringsolutions.com">http://www.empoweringsolutions.com</A>
</I>><i> Phone: 864-6546544 x103
</I>><i> Fax: 864-6540022
</I>><i>
</I>><i> _______________________________________________
</I>><i> LARTC mailing list / <A HREF="mailto:LARTC@mailman.ds9a.nl">LARTC@mailman.ds9a.nl</A>
</I>><i> <A HREF="http://mailman.ds9a.nl/mailman/listinfo/lartc">http://mailman.ds9a.nl/mailman/listinfo/lartc</A> HOWTO: <A HREF="http://ds9a.nl/2.4Routing/">http://ds9a.nl/2.4Routing/</A>
</I>
</PRE>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2000-10-22 17:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-10-22 15:46 [LARTC] tc usage with filter priority Peter
2000-10-22 17:11 ` Suhail
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.