[dtn-interest] TCPCL and multiple EIDs

Teemu <teemuk@netlab.tkk.fi> Thu, 01 October 2009 08:26 UTC

Received: from smtp-2.hut.fi (smtp-2.hut.fi [130.233.228.92]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n918Q1HO006561 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 01:26:02 -0700
Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-2.hut.fi (8.13.6/8.12.10) with ESMTP id n918Q6P5019597 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:26:06 +0300
Received: from smtp-2.hut.fi ([130.233.228.92]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 17936-371-8 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:26:06 +0300 (EEST)
Received: from smtp.netlab.hut.fi (luuri.netlab.hut.fi [130.233.154.177]) by smtp-2.hut.fi (8.13.6/8.12.10) with ESMTP id n918Ouuf019217 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:24:56 +0300
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.netlab.hut.fi (Postfix) with ESMTP id 5FF0E1E1CB for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:24:56 +0300 (EEST)
X-Virus-Scanned: by amavisd-new at luuri.netlab.hut.fi
Received: from smtp.netlab.hut.fi ([127.0.0.1]) by localhost (luuri.netlab.hut.fi [127.0.0.1]) (amavisd-new, port 10024) with LMTP id T0xyGJNdA4DF for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:24:52 +0300 (EEST)
Received: from mailsrv.netlab.hut.fi (mailsrv.netlab.hut.fi [130.233.154.190]) by smtp.netlab.hut.fi (Postfix) with ESMTP id 5144D1E0B6 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:24:52 +0300 (EEST)
Received: from [192.168.2.150] (pc94.netlab.hut.fi [130.233.154.94]) by mailsrv.netlab.hut.fi (Postfix) with ESMTP id 2C5BD120050 for <dtn-interest@maillists.intel-research.net>; Thu, 1 Oct 2009 11:24:52 +0300 (EEST)
User-Agent: Microsoft-Entourage/12.17.0.090302
Date: Thu, 01 Oct 2009 11:24:50 +0300
From: Teemu <teemuk@netlab.tkk.fi>
To: dtn-interest@maillists.intel-research.net
Message-ID: <C6EA4202.77C0%teemuk@netlab.tkk.fi>
Thread-Topic: TCPCL and multiple EIDs
Thread-Index: AcpCcKSsBN5/4CqEwkGhZPeXFJcCOw==
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi
Subject: [dtn-interest] TCPCL and multiple EIDs
X-BeenThere: dtn-interest@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Delay Tolerant Networking Interest List <dtn-interest.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-interest>
List-Post: <mailto:dtn-interest@maillists.intel-research.net>
List-Help: <mailto:dtn-interest-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2009 08:26:03 -0000

Hi All,

draft-irtf-dtnrg-tcp-clayer-02 allows a bundle node to report only one EID
to the remote peer in its contact header. However, RFC 4838 and 5050 allow
bundle nodes to belong to multiple (singleton) endpoints.

This becomes a problem, for example, in the following scenario: It is usual
to construct EIDs by using registered domain names (e.g.,
dtn://www.comnet.tkk.fi) and a service name (e.g., /http). This allows
mapping between URLs and EIDs by applications without any name resolution or
lookups (e.g., http://www.comnet.tkk.fi to dtn://www.comnet.tkk.fi/http).
However, one might want to serve multiple domains from a single bundle node
causing it to belong to multiple endpoints (e.g., dtn://www.comnet.tkk.fi
and dtn://www.netlab.tkk.fi). In such a scenario one would like to report
all EIDs to the peer on the other side of a TCPCL link in order for routing
to work correctly.

Cheers,
-Teemu