[dtn-interest] Re: [IRSG] POLL: draft-irtf-dtnrg-arch-07 -- DUE 30 Oct
Michael Welzl <michael.welzl@uibk.ac.at> Thu, 09 November 2006 07:50 UTC
Received: from smtp.uibk.ac.at (lmr1.uibk.ac.at [138.232.1.142]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id kA97o7Y20219 for <dtn-interest@mailman.dtnrg.org>; Wed, 8 Nov 2006 23:50:08 -0800
Received: from lap10-c703.uibk.ac.at (lap10-c703.uibk.ac.at [138.232.65.57] michael.welzl@uibk.ac.at) by smtp.uibk.ac.at (8.13.1/8.13.1/F1) with ESMTP id kA97o5NM018406 for <dtn-interest@mailman.dtnrg.org>; Thu, 9 Nov 2006 08:50:05 +0100
From: Michael Welzl <michael.welzl@uibk.ac.at>
To: dtn-interest@mailman.dtnrg.org
In-Reply-To: <20061105200001.9649.82769.Mailman@webbie.berkeley.intel-research.net>
References: <20061105200001.9649.82769.Mailman@webbie.berkeley.intel-research.net>
Content-Type: text/plain
Organization: University of Innsbruck
Message-Id: <1163058566.4773.32.camel@lap10-c703.uibk.ac.at>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4)
Date: Thu, 09 Nov 2006 08:49:27 +0100
Content-Transfer-Encoding: 7bit
X-Spam-Score: () -4.4 ALL_TRUSTED,RCV_SMTP_UIBK
X-Scanned-By: MIMEDefang 2.52 at uibk.ac.at on 138.232.1.140
Subject: [dtn-interest] Re: [IRSG] POLL: draft-irtf-dtnrg-arch-07 -- DUE 30 Oct
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/>
Sorry for the long delay of this one... > Michael Welzl wrote: > >>>>>> pages 12/13: what is the rationale behind delivery options such as > >>>>>> these: > >>>>>> > >>>>>> - Report When Bundle Forwarded - requests a Bundle Forwarding > >>>>>> Status > >>>>>> Report be generated when the subject bundle departs a DTN node > >>>>>> that has forwarded it. > >>>>>> > >>>>>> - Report When Bundle Deleted - requests a Bundle Deletion Status > >>>>>> Report be generated when the subject bundle is deleted at a DTN > >>>>>> node. > >>>>>> > >>>>>> If I would propose something like these reports for the general > >>>>>> Internet, > >>>>>> it would immediately be rejected for obvious reasons ("how would > >>>>>> this scale? > >>>>>> why do you need this?" etc.) - why would this then be acceptable > >>>>>> for a DTN? > >> I'm mainly replying to this question because I think it's the crux of the > > review. > > > > I agree - but note that there's one more technical issue which I addressed: > > the fragmentation mechanism. But first things first. > > Okay, but I read that comment as asking just for more detail in the document. Maybe. Based on the text I wrote, I couldn't see how this would work, e.g. it mentions a report which I couldn't find elsewhere. There may be something wrong with the mechanism (which I doubt), or indeed some more details suffice (more likely). [ removed a few paragraphs where I raised concerns about there being a BSR "when a gateway forwards a datagram" and a BSR which I considered to resemble source quench, both of which you addressed by explaining that these are merely status reports. This is fine with me as an explanation; the issue with these messages is the key problem which we agree on: that this greatly exacerbates the potential for traffic storms. So I just comment on your suggested solution for this problem.] > > Hm, does that mean that any node that generates a BSR of any kind would have > > know in advance whether that message can reach its destination? That doesn't > > seem like a realistic assumption to me. Or am I misinterpreting the "members > > characterize the BSR issuance opportunity" part? > > Right, a two-sentence description of this notion isn't quite enough. The intent is that BRLs are pre-placed in some or all of the nodes of the network (by some delay-tolerant mechanism that's maybe similar to the pre-placement of encryption keys or the pre-placement of routing information) and each BRL is in effect a statement that "This node is authorized to issue a BSR in the course of processing a bundle with status reporting flag X turned on, provided the source EID of the bundle is Y and the bundle's report-to EID is Z." The BRL would say nothing about the likelihood that the BSR would reach the report-to, only about whether or not the BSR may be issued. Where BSRs are absent, no BSRs are ever issued. That sounds very good to me - but I would suggest to realize this as per-flow *soft* state in the intermediate nodes, and not store BSRs in all nodes *in the network* but *along the path*. Now I know that paths are not supposed to stay up for long in DTNs, but maybe the assumption could be relaxed for this mechanism, as it's only for BSRs of a diagnostic nature anyway. By the way, I would only require this soft state mechanism for the per-bundle BSRs that we discussed, not for all BSRs. > My thinking is that the owners of endpoints Y and Z would work out ahead of time which nodes they want to get BSRs back from and pre-place BRLs accordingly. If a bundle is routed through a node that is outside of this little diagnostic association and something untoward happens to it, too bad. It's a simple device, but some complex network management relationships could grow out of it; like anything else, this could be good or bad depending on how it's used. > > And there are some little details to be worked out, of course: we would probably want some way to wild-card X and/or Y and/or Z, and we'd need to think about what to do when Y is "dtn:none". But the general idea is simply to provide a mechanism for BSRs to be issued when they're needed and suppressed when they would be destructive. I agree. Cheers, Michael
- [dtn-interest] FW: [IRSG] POLL: draft-irtf-dtnrg-… Henderson, Thomas R
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Stephen Farrell
- [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-irtf-… Michael Welzl
- Re: [dtn-interest] Re: [IRSG] POLL: draft-irtf-dt… Scott Burleigh
- Re: [dtn-interest] Re: [IRSG] POLL: draft-irtf-dt… Michael Demmer
- Re: [dtn-interest] FW: [IRSG] POLL: draft-irtf-dt… Scott Burleigh
- Re: [dtn-interest] Re: [IRSG] POLL: draft-irtf-dt… Scott Burleigh
- RE: [dtn-interest] FW: [IRSG] POLL: draft-irtf-dt… Henderson, Thomas R
- [dtn-interest] Re: [IRSG] POLL: draft-irtf-dtnrg-… Michael Welzl
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Scott Burleigh
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Scott Burleigh
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Michael Welzl
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Scott Burleigh
- Re: [dtn-interest] FW: [IRSG] POLL: draft-irtf-dt… Scott Burleigh
- Re: [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-i… Scott Burleigh
- [dtn-interest] Re: [IRSG] POLL: draft-irtf-dtnrg-… Michael Welzl
- [dtn-interest] [Fwd: Re: [IRSG] POLL: draft-irtf-… Stephen Farrell