2009/8/21 Ingemar Johansson S <[email protected]>:
> Hi
>
> Tried with an MS-Windows version of tracert (ftrace), it was supposed to be 
> able to set the ToS field. However it seems like when I run wireshark that 
> the modified ToS field does not stick, it could be some Windows specific 
> feature that simply clears the ToS field. I will try some traceroute tests on 
> our Linux boxes next week when I really start working. It could be that this 
> will do.
>
> I also tried http://www.microsoft.com/windows/using/tools/igd/default.mspx as 
> it claimed that my homelaptop is indeed ECN capable. The test seems however 
> to be a bit limited and perhaps a bit faulty. The SYN packet sets ECE and CWR 
> according to RFC3168, the ECE flag is however not set in the SYN-ACK packet, 
> still the ECN test is marked as passe!. Also the ECN bits are never set in 
> any subsequent data traffic which means that AFAIK nothing is really tested.
>
If your home laptop is Vista then it will support ECN for TCP but it
needs to be enabled using netsh:
netsh interface tcp set global ecncapability=enabled

See:
http://technet.microsoft.com/en-us/library/bb726965.aspx#ctl00_MTContentSelector1_mainContentContainer_ctl05

> I have not looked at PlanetLab earlier, will have a look at it, thanks for 
> the tip.
>
Sure.

Piers.


> Regards
> /Ingemar
>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On
>> Behalf Of Piers O'Hanlon
>> Sent: den 20 augusti 2009 18:38
>> To: Ingemar Johansson S
>> Cc: iccrg; tsv-area; carlberg; Colin Perkins; Magnus Westerlund
>> Subject: Re: Testing ECN support for UDP flows
>>
>> Hi Ingmar,
>>
>> I found that one could do some quite useful tests using (on
>> Linux) traceroute -t <tos> hostname. Linux machines seem to
>> reflect the TOS byte contents even in ICMP error responses
>> and ICMP echos. Though DSCP bits are usually reset the the
>> ECN bits are more resilient... Since traceroute uses UDP as
>> default it's quite a neat test. And it seems that ICMP time
>> exceeded responses are more likely to get thru router filters
>> than plain ICMP responses - and the can carry ECN markings.
>> Though it seems that that there maybe some bugs in certain
>> routers as I've seen the TOS byte reversed in some replies?!
>>
>> As ken mentioned - I was thinking that wide area testing
>> could be most easily done using PlanetLab - though as far as
>> I'm aware it doesn't tunnel packets - though packet timings
>> can get skewed by the vserver implementation. Also the
>> network sharing system in use on Planetlab can make things
>> tricky if someone else on that machine using the same ports.
>>
>> Additionally it may be worth checking with the methodology
>> used by Floyd et al when they did their [tcp] tbit testing:
>> http://www.icir.org/tbit/ecn-tbit.html
>>
>> Piers.
>>
>> 2009/8/20 Ingemar Johansson S <[email protected]>:
>> > Hi
>> >
>> > Sorry for the cross-post, I would believe that it is best
>> to reply to tsv-area only.
>> >
>> > I have previously asked people regarding the support of ECN
>> especially
>> > for UDP flows.. There seems to be a lot of uncertanities
>> around this and in general it is difficult to get any clear
>> view (if there is any ?) So... how do I best test this on a
>> larger scale ?
>> >
>> > 1) UDP port 7: The idea is to ping other host with UDP
>> packets on port 7, some of the packets are ECT(0)/(1) marked,
>> some are not. If I get things right, port 7 is not genarally
>> enabled these days, are there any host around that are known
>> to leave port 7 open.
>> >
>> > 2) Modified STUN client: The idea is to do STUN requests to
>> a number of STUN servers. Some of the STUN requests are ECT.
>> >
>> > 3) Setup a mesh of volountary hosts that installs a
>> software that agrees to communicate via a specific port, the
>> hack would need to implement some means to communicate NAT'ed
>> addresses etc. This would require some logistic effort to
>> gather up volounteers for the test-fest.
>> >
>> > Ideally the test should be able to tell if possible ECN
>> issues are located close to the user (e.g firewalls, WLAN
>> routers etc) or in the core-networks. Also I believe that
>> running UDP would be beneficial even though I know some
>> people have already tried with ICMP.
>> >
>> > Which would be the best alternative in order to do such a
>> test ?, comments/suggestions are welcome.
>> >
>> > Regards
>> > Ingemar
>> >
>> > *******************************************
>> > Ingemar Johansson
>> > Senior Research Engineer, IETF "nethead"
>> > EAB/TVK - Multimedia Technologies
>> > Ericsson Research Ericsson AB
>> > Box 920 S-971 28 LuleƄ, Sweden
>> > Tel: +46 (0)10 7143042
>> > ECN: 852-43042
>> > ECC: 852-19042
>> > Mobile: +46 (0)730 783289
>> > Visit http://labs.ericsson.com !
>> > *******************************************
>> >
>>
>

Reply via email to