[Trigtran] TRIGTRAN protocol principles and considerations
"carlw@mcsr-labs.org" <carlw@mcsr-labs.org> Sun, 09 February 2003 22:14 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 RAA07861 for <trigtran-archive@odin.ietf.org>; Sun, 9 Feb 2003 17:14:43 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h19MMnE25173 for trigtran-archive@odin.ietf.org; Sun, 9 Feb 2003 17:22:49 -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 h19MMnp25170 for <trigtran-web-archive@optimus.ietf.org>; Sun, 9 Feb 2003 17:22:49 -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 RAA07854 for <trigtran-web-archive@ietf.org>; Sun, 9 Feb 2003 17:14:12 -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 h19MMhp25130; Sun, 9 Feb 2003 17:22:45 -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 h19MLGp25081 for <trigtran@optimus.ietf.org>; Sun, 9 Feb 2003 17:21:16 -0500
Received: from relay2.softcomca.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07817 for <trigtran@ietf.org>; Sun, 9 Feb 2003 17:12:34 -0500 (EST)
Received: from M2W046.mail2web.com ([168.144.251.152]) by relay2.softcomca.com with Microsoft SMTPSVC(5.0.2195.5576); Sun, 9 Feb 2003 17:16:16 -0500
Message-ID: <269620-22003209221616361@M2W046.mail2web.com>
X-Priority: 3
Reply-To: carlw@mcsr-labs.org
X-Originating-IP: 207.224.103.10
X-URL: http://mail2web.com/
From: "carlw@mcsr-labs.org" <carlw@mcsr-labs.org>
To: trigtran@ietf.org
Date: Sun, 09 Feb 2003 17:16:16 -0500
MIME-Version: 1.0
Content-type: text/plain; charset="iso-8859-1"
X-OriginalArrivalTime: 09 Feb 2003 22:16:16.0513 (UTC) FILETIME=[DD347F10:01C2D088]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id h19MLGp25082
Subject: [Trigtran] TRIGTRAN protocol principles and considerations
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>
Content-Transfer-Encoding: 8bit
Content-Transfer-Encoding: 8bit
The following is a writeup on TRIGTRAN protocol considerations and principles that Spencer, Alper and I put together. It is a draft writeup that we are looking to include in the TRIGTRAN framework/requirements internet-draft that I spoke of a few weeks ago. Please review over these principles/considerations and please send out comments/questions to the alias. Your help is very much encouraged. Thanks.... Carl (for Spencer and Carl) TRIGTRAN Protocol Principles/Considerations =========================================== * Transports can request trigger coverage from any access router, although only TRIGTRAN-aware access routers will provide trigger coverage. * Correspondent hosts must request trigger notifications explicitly (they will not be sent without prior arrangement). * Trigger coverage requests and notification requests will be piggy-backed on existing traffic ("setting a bit"). * The trigger notification itself will be injected by a TRIGTRAN-capable access router. The exact structure of the notification is TBD. * Triggers are per-host-pair over a specified interface - if any host's transport requests trigger coverage for any packets destined for a correspondent host, and the correspondent host expresses interest in receiving triggers, the TRIGTRAN-capable access router will send a single notification to the correspondent host. * No reliability mechanism for triggers is defined. If a single trigger is lost for an event of interest to a transport, the transport will respond to the event using end-to-end mechanisms. * TRIGTRAN registrations can be installed in one round trip (from the point of view of the host adjacent to a TRIGTRAN-capable access router. * TRIGTRAN registrations install "soft state". Transports requesting trigger coverage must repeat this request periodically, and correspondent hosts requesting trigger notifications must repeat this request periodically. The periodicity for these requests is TBD, but should be on the order of five minutes. The TRIGTRAN-capable access router will expire these requests after three request periodicity time periods have elapsed. * TRIGTRAN should work even if both ends are served by TRIGTRAN routers. Of course, each TRIGTRAN-capable access router will send triggers to the "correspondent host" adjacent to the other access router. * TRIGTRAN is not a substitute for end-to-end mechanisms. TRIGTRAN triggers must be advising the correspondent host on SOMEthing! * TRIGTRAN is transport independent. With two different transports running over some link only one trigger will be sent for a particular event. * TRIGTRAN coverage can be requested by a correspondent node for an IP multicast address. The correspondent host is responsible for any response it makes to triggers arriving for multicast IP addresses. * Protocol notification message must contain enough information to identify per-host-pair. * Correspondent hosts may request trigger notification termination explicitly. * Trigger notifications are injected when a specified event is detected by the link-layer by the TRIGTRAN router for a specified link. * A correspondent node may ignore a notification even though it may have requested trigger coverage for a peer. * "Soft-state" for a per-host-pair should exist only at the adjacent TRIGTRAN router only. * When TRIGTRAN notifications and end-to-end mechanisms are in conflict the latter will take precedence over notifications. * Triggers should be link-layer independent. * Each TRIGTRAN notification will carry information for one event only. The correspondent node should be able to determine by an appropriate identify field what event has taken place. -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . _______________________________________________ Trigtran mailing list Trigtran@ietf.org https://www1.ietf.org/mailman/listinfo/trigtran
- [Trigtran] TRIGTRAN protocol principles and consiā¦ carlw@mcsr-labs.org