RE: [Trigtran] TRIGTRAN Justification

Kacheong Poon <poon@cs.wisc.edu> Fri, 17 January 2003 03:27 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA00984 for <trigtran-archive@odin.ietf.org>; Thu, 16 Jan 2003 22:27:14 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h0H3gcA15309 for trigtran-archive@odin.ietf.org; Thu, 16 Jan 2003 22:42:38 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0H3gcJ15306 for <trigtran-web-archive@optimus.ietf.org>; Thu, 16 Jan 2003 22:42:38 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA00977 for <trigtran-web-archive@ietf.org>; Thu, 16 Jan 2003 22:26:43 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0H3gYJ15296; Thu, 16 Jan 2003 22:42:34 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0H3ftJ15260 for <trigtran@optimus.ietf.org>; Thu, 16 Jan 2003 22:41:55 -0500
Received: from parmesan.cs.wisc.edu (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA00972 for <trigtran@ietf.org>; Thu, 16 Jan 2003 22:26:00 -0500 (EST)
Received: (from poon@localhost) by parmesan.cs.wisc.edu (8.9.2/8.9.2) id VAA00835; Thu, 16 Jan 2003 21:29:22 -0600 (CST)
Date: Thu, 16 Jan 2003 21:29:22 -0600
From: Kacheong Poon <poon@cs.wisc.edu>
Message-Id: <200301170329.VAA00835@parmesan.cs.wisc.edu>
To: sdawkins@cynetanetworks.com, trigtran@ietf.org
Subject: RE: [Trigtran] TRIGTRAN Justification
Sender: trigtran-admin@ietf.org
Errors-To: trigtran-admin@ietf.org
X-BeenThere: trigtran@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/trigtran>, <mailto:trigtran-request@ietf.org?subject=unsubscribe>
List-Id: Triggers for Transport <trigtran.ietf.org>
List-Post: <mailto:trigtran@ietf.org>
List-Help: <mailto:trigtran-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/trigtran>, <mailto:trigtran-request@ietf.org?subject=subscribe>

Included message from "Spencer Dawkins" <sdawkins@cynetanetworks.com>:

>----
>The usage scenarios I'm looking at (speaking only for myself) include
>situations where (1) a very interesting trigger/notification is that one host
>isn't reachable, so it can't tell the other host about THIS happening, and (2)

As I mentioned in the previous mail, what benefit does this trigger really
have?  What is the advantage over the end2end notification I suggsted?
I guess they have to be made very clearly.  Just that one end cannot
be reached does not really justify that a trigger is needed.

>measured RTTs are seconds long, with pretty wide variances, so RTOs tend to be
>over 8 seconds, so I'd prefer not to rely on RTO as a notification.

Could you elaborate on this point?  The scenario mentioned in the
justification was to avoid the other end to timeout prematurely.  I
don't understand why an 8 seconds RTO matters here.  Or are you
suggesting that the trigger actually tells the other side that one
end has gone away forever?  And because RTO is 8 seconds, the trigger
can speed this up so that the other side will forget about the
connection quicker?  This does not sound right.  Please elaborate.

>You're raising (for the first time) an interesting question here - I know
>I've been assuming that it would be easier to create a new mechanism than to
>modify existing transports. Does anyone else have opinions about this? Is it
>realistic to add states to TCP that reflect new kinds of notifications, for
>instance?

It really depends on what the new mechanism is.  I don't think trigger
is a good mechanism at all.  If the trigger is advisory only and we know
that any machine can forge one, I am sure that all implementations will
simply ignore any trigger.  If this is the case, what is the point of
trigger?

I believe the basic criterion for a new mechanism is that it must
work more effectively than any solution by amending existing technology.
If people have not even looked at how existing technology can be
changed potentially, I'm afraid that thinking of a new mechanism at
this point is not a wise thing to do.

>----


							K. Poon.
_______________________________________________
Trigtran mailing list
Trigtran@ietf.org
https://www1.ietf.org/mailman/listinfo/trigtran