Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Oct 2007 10:45:25 -0400
From:      "Feighery, Patrick D." <feighery@mitre.org>
To:        "Adrian Penisoara" <ady@freebsd.ady.ro>
Cc:        freebsd-ipfw@freebsd.org
Subject:   RE: ECN Capability in the Network Layer
Message-ID:  <87ABB5B9BD11A240B9CBB3F0485AEC8901E5F326@IMCSRV4.MITRE.ORG>
In-Reply-To: <78cb3d3f0709251305q31f6d161wba2f69607a61c9a8@mail.gmail.com>
References:  <87ABB5B9BD11A240B9CBB3F0485AEC8901E01984@IMCSRV4.MITRE.ORG> <78cb3d3f0709251305q31f6d161wba2f69607a61c9a8@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I've spent some time changing various parameters within pf.conf that I must
be missing something so obvious.
 
My real goal is to have FreeBSD see either the ECT_0 or ECT_1 bit in the IP
packet (which contains a TCP data segment) and set the CC bits so my
transport layer can react to it.  For testing purposes I am also using pfctl
to emulate a 20,000 bps link, so in theory I won't need any competing flows
to congest the link.  I could use Dummynet to constrain the link, but I have
no idea what the interaction between the two would be. I have set the
interface queue both via sysctl and pfctl to a small number 5.  I should see
and via wireshark do see packet loss.  Therefore, I would expect to set some
parameter which defines a threshold where the ECN CC bit would be set before
packet loss occurs.
 
Is there a problem with RED and constraining my link to 20,000 bps?  
 
Best Regards.
 
    Pat
 
 



  _____  

From: ady@ady.ro [mailto:ady@ady.ro] On Behalf Of Adrian Penisoara
Sent: Tuesday, September 25, 2007 4:05 PM
To: Feighery, Patrick D.
Cc: freebsd-ipfw@freebsd.org
Subject: Re: ECN Capability in the Network Layer


Hi,

  You should lookup the pf.conf(5) man page for the red and ecn scheduler
parameters (as a matter of fact ecn implies red).

Regards,
Adrian.


On 9/24/07, Feighery, Patrick D. <feighery@mitre.org> wrote: 

I am currently trying to integrate an ECN capability into a third
party's transport layer protocol.  In the past I have used Dummynet to
test how transport protocols react under a variety of strange and
non-typical network characteristics.  Now I am trying to use a 
combination of Dummynet and ECN.  Unfortunately after crawling the
network for a few days, I can't really figure out how to configure
FreeBSD to support ECN.  I have been testing with a FreeBSD 6.2
installation and have added the ALTQ into the kernel.  However I can't 
figure out how to create an /etc/pf.conf config file for ECN.  Do I
need to install a different version of FreeBSD to get this
functionality.

Can anyone point me into the correct direction?

Best Regards 

    Pat Feighery

_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe@freebsd.org"




[-- Attachment #2 --]
0	*H
010	+0	*H

0d0L0
	*H
0Z10U
	mitre.org10UCertificate Authority1$0"UMITRE Corporation Root CA-10
060601040000Z
180601040000Z0Z10U
	mitre.org10UCertificate Authority1$0"UMITRE Corporation Root CA-10"0
	*H
0
kZ=&o2ЛN
n}yCW
W*/Hsd̒{%*'-L6V:K`EsW^ك<SnSYsD(}J+w
J%,
R#KꍞYN_6QUJ(	C
jG-,plg3$2i!.QD+BnZϳ/k\_ƪD:)`r,tvB_3a@A-NG֟<u9R:-h_%5030U00UpQMh=t/0
	*H
_
X\}l$|\ҖqJzH^kCZ4jHطk(v֥SZm"]Z;a_7MTB'6&ԖF`;GtwHxX  <#-:
\3?Bg˛3i"5vqv+G6C=A6QNŁ+q~S+;g׀wT-!퍪0k0S0
	*H
0]10U
	mitre.org10UCertificate Authority1'0%UMITRE Corporation Primary CA-10
070815172336Z
090205172336Z0]10U
	mitre.org10
Upeople10
	&,dfeighery10UFeighery Patrick D.00
	*H
0f?hB	U?\XzmHZBPMo+K/?WC1/'0Kɿ(/hSvI|D_	`	?3J00U0Ui-Dt\%|$7n0U#0Hb3B-QHž
0DU=0;09753http://www.mitre.org/tech/mii/pki/ca1_mitre_org.crl0U0feighery@mitre.org0
	*H
(,KՓBrF:w›iPfy*WaOv).Άjv6ȎGy+￾,Q	:e2Y_ƿ7ӧdKÐAg-iy)Y"y\VH@kbIEZ1+.VZ1~~/=dl]",rHm-zE
E/ȁUt=9 yQW˯Ƈ4511ѭ:u2}	00̠0
	*H
0Z10U
	mitre.org10UCertificate Authority1$0"UMITRE Corporation Root CA-10
060603171322Z
120603171322Z0]10U
	mitre.org10UCertificate Authority1'0%UMITRE Corporation Primary CA-10"0
	*H
0
{V]KCgnFeCW(O1q*lSJ%ɿPEv$7s{Ы	E;HZ% ѵѳq/#xLP.Ssev2jɯ;+XiF*~	;UXy|ybB&]_JF:)GɳN3-O<09:z
lLe&Hȗۤt؈tݐJGeRj00U00U0UHb3B-QHž
0U#0pQMh=t/0HUA0?0=;97http://www.mitre.org/tech/mii/pki/rootca1_mitre_org.crl0
	*H
Mnn)"=^_ڒ7_$)jr{вWg6k417\Nk_68Ph9ψe|aFX3Y3:{r$oA-"$k*^hO	><j<٘S4H!zRaȁF@q2^?2+'E.xO?}
LaepȭZ6k׎%MMxrjDYXK~T~@*3H;)\Lgaڠ100c0]10U
	mitre.org10UCertificate Authority1'0%UMITRE Corporation Primary CA-10	+0	*H
	1	*H
0	*H
	1
071004144525Z0#	*H
	1WqJ	*0g	*H
	1Z0X0
*H
0*H
0
*H
@0+0
*H
(0+0
*H
0r	+71e0c0]10U
	mitre.org10UCertificate Authority1'0%UMITRE Corporation Primary CA-10t*H
	1ec0]10U
	mitre.org10UCertificate Authority1'0%UMITRE Corporation Primary CA-10
	*H
DK5/	Wt}6	x]B?ʆ$7 z:[dWbKk8םhѢ!0[=|쭑ի9Jw4,IG]6z^1

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87ABB5B9BD11A240B9CBB3F0485AEC8901E5F326>