[dtn-interest] What's the actual effect of using custody transfer?

Martin Galvan <omgalvan.86@gmail.com> Wed, 14 May 2014 15:20 UTC

Return-Path: <omgalvan.86@gmail.com>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1AEB1A00C2 for <dtn-interest@ietfa.amsl.com>; Wed, 14 May 2014 08:20:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xOS7c55jZ2C4 for <dtn-interest@ietfa.amsl.com>; Wed, 14 May 2014 08:20:18 -0700 (PDT)
Received: from mail-oa0-x229.google.com (mail-oa0-x229.google.com [IPv6:2607:f8b0:4003:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id DC9A21A00B8 for <dtn-interest@irtf.org>; Wed, 14 May 2014 08:20:17 -0700 (PDT)
Received: by mail-oa0-f41.google.com with SMTP id m1so2340714oag.14 for <dtn-interest@irtf.org>; Wed, 14 May 2014 08:20:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=s/JyZInlBvbeJigSPLaC8UxFckjN+CNKPnSLEcXU9Wc=; b=MrAI8nCPrxqF4R7wAvW1PJqf52xeyzqf4a8nkgatA676ZGkPLmOkwKLXVH1HoISHpP pg1khJOORnLCt3GgwsbLljw0H43VtGV9yZRuzbdxKzJgQS+4JB5RlC4SsxKY47CAc3Qh gj3/z1sGghR5mSk0lHxhmkQwucOcIggworGhJ7kRhGSyhv4wHTGBvgW1TPNu59TR1NYD ANUUP4IJY9wxqhG+/BFb+EXSgKlI/UGrlZ+Ok76TZONWW52d7tbCqdlmCwdgc+m4g5dX O/+YRT/D/2HLf0RFgbtlnr9JS4u9Ocx+o072Ru5GDrPHSto2BZxqudJJt+55Sga0aeZW JnTg==
MIME-Version: 1.0
X-Received: by 10.182.104.71 with SMTP id gc7mr4084174obb.34.1400080810158; Wed, 14 May 2014 08:20:10 -0700 (PDT)
Received: by 10.60.10.68 with HTTP; Wed, 14 May 2014 08:20:10 -0700 (PDT)
Date: Wed, 14 May 2014 12:20:10 -0300
Message-ID: <CAN19L9F2kg4qj-3-Oa=yU_vRMdgQP5nw-XNBNFvzSkV4FkQecA@mail.gmail.com>
From: Martin Galvan <omgalvan.86@gmail.com>
To: dtn-interest@irtf.org
Content-Type: multipart/alternative; boundary="089e0122f14858b06004f95db787"
Archived-At: http://mailarchive.ietf.org/arch/msg/dtn-interest/xzuLKJKI-j-EyduXXUL6KWBuZfk
Subject: [dtn-interest] What's the actual effect of using custody transfer?
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Announce." <dtn-interest.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-interest/>
List-Post: <mailto:dtn-interest@irtf.org>
List-Help: <mailto:dtn-interest-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 May 2014 15:38:47 -0000

Hi everybody! I'm reading a bit on DTN and I have a doubt about what
custody transfer actually does. From what I've read, a node that accepts
custody of a bundle promises it won't delete the bundle until it can
forward the bundle to either its destination or another node that accepts
its custody. However, I don't see what would be the difference between
doing that and not using custody transfer. Isn't the whole purpose of a
store-and-forward mechanism to do just that?

For example, let's assume we have three nodes, A, B and C. There's no
end-to-end path from A to C, and A is directly connected to B.

A----->B     C

If I understood custody transfer right, if A wants to send C a bundle using
custody transfer, it will request B to accept custody of the bundle; if B
accepts it will store the bundle until a link to C can be established. Once
that happens, B will then forward the bundle to C and delete it once it's
reached its destination.

What would happen if A didn't want to use custody transfer?

Thanks a lot!