[dtn-interest] (no subject)
"Symington, Susan F." <susan@mitre.org> Tue, 04 April 2006 20:03 UTC
Received: from smtp-mclean.mitre.org (smtp-mclean-x.mitre.org [192.80.55.71]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id k34K3Zg21081 for <dtn-interest@mailman.dtnrg.org>; Tue, 4 Apr 2006 13:03:36 -0700
Received: from smtp-mclean.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-mclean.mitre.org (8.12.11.20060308/8.12.11) with SMTP id k34K3Kk7007210 for <dtn-interest@mailman.dtnrg.org>; Tue, 4 Apr 2006 16:03:25 -0400
Received: from smtp-mclean.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-mclean.mitre.org (Postfix) with ESMTP id 58F6D1BD9A for <dtn-interest@mailman.dtnrg.org>; Tue, 4 Apr 2006 16:03:20 -0400 (EDT)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-mclean.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id k34K3AoP007116 for <dtn-interest@mailman.dtnrg.org>; Tue, 4 Apr 2006 16:03:10 -0400
Received: from IMCSRV4.MITRE.ORG ([129.83.20.161]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.211); Tue, 4 Apr 2006 16:03:09 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C65822.CB8C23FE"
Date: Tue, 04 Apr 2006 16:03:08 -0400
Message-ID: <8E507634779E22488719233DB3DF9FF0A8FB34@IMCSRV4.MITRE.ORG>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
Thread-Index: AcZYIssrGV5rQ9m2QjWAT7dfmJYNzQ==
From: "Symington, Susan F." <susan@mitre.org>
To: dtn-interest@mailman.dtnrg.org
X-OriginalArrivalTime: 04 Apr 2006 20:03:09.0939 (UTC) FILETIME=[CBE28430:01C65822]
Subject: [dtn-interest] (no subject)
Sender: dtn-interest-admin@mailman.dtnrg.org
Errors-To: dtn-interest-admin@mailman.dtnrg.org
X-BeenThere: dtn-interest@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: Delay Tolerant Networking Interest List <dtn-interest.mailman.dtnrg.org>
List-Post: <mailto:dtn-interest@mailman.dtnrg.org>
List-Help: <mailto:dtn-interest-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-interest/>
All, Here is my proposed agenda for the non-custodial multicast discussion we need to have. Objective: Conclude our discussion with an agreement on how non-custodial multicast should be specified in DTN. Summary of the four identified additional mechanisms that are needed to support non-custodial DTN multicast: 1. A way to identify the EID of the node that forwarded a received bundle. 2. An assurance that the EID used to identify this previous hop is the same EID that the receiving node uses to identify the forwarding node (and not some other alias EID of the forwarding node) 3. A way to eliminate or sufficiently mitigate potential implosion at the report-to endpoint from a multicast bundle that requests status report generation 4. If support for multicast is optional rather than mandatory, a way to encapsulate multicast bundles inside of unicast bundles. Summary of the proposals made at the Dallas DTNRG meeting to address the need for the above mechanisms: 1. Define an optional Previous Hop EID extension header (in a separate, stand-alone specification) that a forwarding node inserts into a bundle to identify itself to the receiving node. 2. Require that each node that is capable of supporting multicast delivery must have a unique, designated singleton EID that is the only EID for that node that: a. Other nodes use to identify that node when making forwarding decisions, and b. That node will ever put in a Previous Hop EID header that it creates. 3. Require that local policy must be capable of overriding all requests for status reporting so as to mitigate the risk of status report implosion at report-to endpoints. 4. Assuming that support for multicast is optional rather than mandatory, require multicast-capable nodes to implement bundle-in-bundle encapsulation (defined in a separate specification) Specifically we want to answer the following questions which have arisen in previous discussion: 1. Should support for non-custodial multicast be mandatory (in the base bundle protocol) or optional? By making support mandatory, we mean that every node would be required to be capable of generating and processing previous-hop EID headers, though not required to actually use these headers. (Implementation would be mandatory; use would remain optional) 2. How should the problem of potential implosion at the report-to endpoint of a multicast bundle be mitigated? Some ideas that were floated include: a. Turn off generation of all status reports if the destination endpoint is not a singleton endpoint? b. Turn off generation of only the "each-hop" status reports if destination endpoint is not a singleton endpoint (turn off only Request reporting of bundle reception and Request reporting of bundle forwarding; leave on Request reporting of bundle delivery, Request reporting of bundle deletion, and Request acknowledgement by application ) (For large groups this could still be a problem.) c. Say that at any node implementing the Bundle Protocol, local policy may override status report request flags and not send reports for multicast bundles. (Question here is how any given node has knowledge necessary to know whether to override or not.) 3. What exactly should be the wording of the requirement that each node have some sort of "designated" EID that denotes it and that it and other nodes use in specific situations. (A mechanism for identifying the previous hop endpoint of a bundle seems to be required for multicast support. Regardless of how it is implemented, for the previous-hop EID to be meaningful, there must be a requirement that the endpoint ID that a node uses to identify itself to others in the previous hop EID header/field is the same endpoint ID that it's neighbor nodes use to identify it for the purpose of making forwarding decisions. Right now there is nothing in the specifications that ensure that every node has or uses a "designated" EID. Is this a more general requirement that will be needed to support DTN routing in general or is it multicast-specific?) Lastly, I am attaching three normative drafts that I put together based on my presentation at the Dallas meeting. Please look them over and provide me with comments. They are: 1. Previous Hop Extension Header draft 2. Bundle-in-Bundle Encapsulation draft 3. Non-Custodial Multicast Extensions draft The multicast extensions draft assumes that multicast remains optional, so it would have to be modified slightly if we end up deciding that multicast is mandatory, but the basic ideas would remain the same. Thanks. -Susan ***************************************************************** Susan Symington The MITRE Corporation susan@mitre.org 703-983-7209 (voice) 703-983-7142 (fax) ******************************************************************
- RE: [dtn-interest] (no subject) Nabeel Ahmed
- [dtn-interest] (no subject) Piero Cornice
- Re: [dtn-interest] (no subject) Evan Jones
- [dtn-interest] (no subject) Matthew Robert Seligman
- [dtn-interest] (no subject) Symington, Susan F.
- Re: [dtn-interest] RDP (was: "(no subject)") weddy
- Re: [dtn-interest] (no subject) Stephen Farrell
- [dtn-interest] (no subject) OBIORAH FREDRICK
- [dtn-interest] (no subject) Golnaz Honarpisheh
- [dtn-interest] (no subject) savanted1©
- [dtn-interest] (no subject) M.Bhutta
- [dtn-interest] (no subject) 周欣欣
- [dtn-interest] (no subject) savanted1©
- [dtn-interest] (no subject) Ep Yang
- [dtn-interest] (no subject) Nadir Shah