If a TCP flow is egressing an interface at 2000k/s (17-18mbps), it might be causing as much as 300kbps of "ACK" traffic. That traffic really doesn't get queued on return at the same inteface it's egressing.

However, I have noticed that, if a traffic flow is passing through a router (say, the same flow as before, egressing an "upstream inteface" at 2000k/s) and a rule set exists on the interface the flow is inressing from (on it's way through to the previously mentioned egress interface), the ACK traffic will get queued leaving that "sender facing interface", on its way back to the sender.

So really, keep state has no impact?

~BAS

On Fri, 21 Oct 2005, Henning Brauer wrote:

well, I did numerous times in the past.

th emisunderstanding most of you have is that queue assignment and th
actual queueing are sepearate things.
you assign a queue with the name X somewhere, be it by a rule in the
inbound path or the outbound, or a state in either direction, and when
we hit the enqueuing on the outbound interface we check wether the
packet in question is tagged to be put in a specific queue. if so, and
a queue by the desired name exists on the given interface, we do so,
otherwise it goes to the default queue.

* Brian A. Seklecki <[EMAIL PROTECTED]> [2005-10-21 17:59]:
I was just curious if any of the developers (or experts) would care to
articulate officially >:}

~BAS


On Wed, 19 Oct 2005, William Bloom wrote:

The PF queueing FAQ page at http://www.openbsd.org has a wealth of info that
seems to nicely clarify the pf.conf man page.  I recall that the FAQ contains an
example much as you describe (as I recall, specifying a queue for -incoming-
traffic will indeed cause that traffic to be processed through the named queue
as it is -outgoing-).


Bill

Brian A. Seklecki wrote:
Would anyone like to elaborate on the impacts of using "keep state" on
conjunction with pass rules that assign traffic to queues?

One might assume that inverted traffic flows would also be queued,
however that would break the "traffic can only be queued egress an
interface" rule...

There should be some remarks on this in pf.conf(5)

TIA,

    ~BAS


--
William Bloom| Snr Systems Engineer|M P H A S I S Architecting Value | Eldorado
Computing
5353 North 16th Street, Suite 400 Phoenix, Az 85016 | Direct: +11-602-604-3100 |
Fax: +11-602-604-3115| http://www.eldocomp.com

-- CONFIDENTIALITY NOTICE --

Information transmitted by this e-mail is proprietary to MphasiS and/or its 
Customers and is intended for use only by the individual or entity to which it 
is addressed, and may contain information that is privileged, confidential or 
exempt from disclosure under applicable law. If you are not the intended 
recipient or it appears that this mail has been forwarded to you without proper 
authority, you are notified that any use or dissemination of this information 
in any manner is strictly prohibited. In such cases, please notify us 
immediately at [EMAIL PROTECTED] and delete this mail from your records.


l8*
        -lava

x.25 - minix - bitnet - plan9 - 110 bps - ASR 33 - base8


--
BS Web Services, http://www.bsws.de/
OpenBSD-based Webhosting, Mail Services, Managed Servers, ...
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)



l8*
        -lava

x.25 - minix - bitnet - plan9 - 110 bps - ASR 33 - base8

Reply via email to