[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unmanaged scope comments
- To: Harald Tveit Alvestrand <harald@alvestrand.no>
- Subject: Re: unmanaged scope comments
- From: JINMEI Tatuya / $B?@L@C#:H(B
<jinmei@isl.rdc.toshiba.co.jp>
- Date: Sat, 21 Sep 2002 16:40:27 +0900
- Cc: v6ops@ops.ietf.org
- Delivery-date: Sat, 21 Sep 2002 00:41:55 -0700
- Envelope-to: v6ops-data@psg.com
- Organization: Research & Development Center, Toshiba Corp., Kawasaki, Japan.
- User-agent: Wanderlust/2.6.1 (Upside Down) Emacs/21.2 Mule/5.0 (SAKAKI)
>>>>> On Fri, 20 Sep 2002 14:39:27 +0200,
>>>>> Harald Tveit Alvestrand <harald@alvestrand.no> said:
>> i don't understand what you want to do about it. will you ping/ping6
>> destination and pick shorter roundtrip? when multiple A records
>> are returned for www.foo.com, do you probe them to get the optimal
>> performance? i believe the "quality" factor does not matter, and
>> it cannot be measured from endpoint (at least within short time).
> I have wanted for a long time someone more competent than me to run an
> experiment where one, after a name lookup, would send SYN packets to *all*
> the addresses returned, and only complete the three-way handshake on the
> first one to reply.
> after all, it seems impossible to get anyone to take seriously the job of
> getting the network to tell me which of two addresses are "best", and the
> servers in these DOS-attack days have to defend against synfloods anyway.
> just wasting some SYN packets seems to me to be likely to achieve the "low
> hanging fruit" of *most of the time* picking the best address to use.
> so far, afaik, nobodoy's tried it.
This sounds like an experimental library function I wrote two years ago:
http://orange.kame.net/dev/cvsweb.cgi/kame/kame/kame/libinet6/mconnect.c
(though the library makes a short delay between two consecutive
connect(2)s.)
I used the library with some applications and found it worked well,
but I've not promoted the new library because I didn't know how this
could be widely deployed.
Also, if I understand correctly, there is a web client that has a
similar routine inside the application.
JINMEI, Tatuya
Communication Platform Lab.
Corporate R&D Center, Toshiba Corp.
jinmei@isl.rdc.toshiba.co.jp