Re: Comments on draft-ietf-multi6-v4-multihoming-02

Joe Touch <[email protected]> Thu, 11 Nov 2004 06:13:28 -0800
Newsgroups gmane.ietf.multi6
Message-ID <[email protected]>

[email protected] wrote:
...
> 
>>How is an application ever going to do anything useful in this area, 
>>even assuming applications that are smart enough (which they won't be)? 
>>Their interaction with the network is obscured by a transport layer 
>>which generally hides any unreachability, and the multihoming layer 
>>which hides address changes. It's like driving a car from inside the 
>>trunk.
> 
> 
> At the same time, how does the multi6 layer understand what kind of 
> connectivity the application needs?

It can't unless it knows whether its TCP or UDP, which (strictly) it 
can't know either (e.g., IPsec-encrypted).

 > With wireless links, its really
> easy to get intermittent connectivity. How do we classify when the
> connectivity is too poor to be useful - the application should be able
> to determine this and ask for using a different address pair.
> 
> John

If the connectivity doesn't allow a TCP connection to be used with 
little or no delay whenever the app deems it necessary, there's a problem.

----

Has anyone considered keeping the connection 'active' (i.e., keepalives) 
for sessions for around 1-2 typical RTTs of idle? That would catch TCP 
idles that still allow TCP bursts; anything longer than that and TCP is 
supposed to 'restart' its congestion control anyway.

That might be a happy medium to the 'all or none' keepalive. I.e.,
"keepalive for 1-2 RTTs of idle".

Joe
signature.asc (application/pgp-signature, 254 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBk3OIE5f5cImnZrsRAiXlAKDziqUO3tsPd2Iy28eRBfCuZvkwCQCeLPtP
hcJQsilU0lLygiWXRoFoCho=
=L1oV
-----END PGP SIGNATURE-----