[dtn-interest] Generic Opportunistic Routing Framework draft published draft-lindgren-dtnrg-gorf-00
Anders Lindgren <dugdale@gmail.com> Wed, 31 July 2013 18:20 UTC
Return-Path: <dugdale@gmail.com>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E57011E81B5 for <dtn-interest@ietfa.amsl.com>; Wed, 31 Jul 2013 11:20:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D3fiDRwy2OR1 for <dtn-interest@ietfa.amsl.com>; Wed, 31 Jul 2013 11:20:56 -0700 (PDT)
Received: from mail-qe0-x22f.google.com (mail-qe0-x22f.google.com [IPv6:2607:f8b0:400d:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 55A0511E81B1 for <dtn-interest@irtf.org>; Wed, 31 Jul 2013 11:20:56 -0700 (PDT)
Received: by mail-qe0-f47.google.com with SMTP id b10so574968qen.34 for <dtn-interest@irtf.org>; Wed, 31 Jul 2013 11:20:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=uP+AU99qdIPn1+jSvPrTmAtx5xPSft6SUXvZvZxW18I=; b=vQgjXCZkmITvzbbU7H/JmqTYX5lBcKflBfKWGFdpHH3ebQlEV6lGqMzo69Jzypb+yB E9/K93F5tdFjXuUwVz8S8S8uAlSW4nq9eSYhSdrNIyTIdc2lkuY1/4FJPt5qTZPX6olo diqMxfiNQMo4vHPARSVgN5BXinF74RnxvHcPJyRjueD3LFkWZp5Db8C1+H8uMDJyY3/J 4aqz3BqCKJlaVH9xIIpbYERHcXhJpVV6NUvcTVCLb5ZfRTtEx4NF+Qzk/l8BTlGpGl7Z QrQ1zxBCIXOlzP9zmnxeb0a6+GXAKqx9JWpnyQiiHGbSisPHwXmCYoDjXVQEbg8QKd8I B07A==
X-Received: by 10.229.160.2 with SMTP id l2mr1338109qcx.29.1375294829608; Wed, 31 Jul 2013 11:20:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.2.68 with HTTP; Wed, 31 Jul 2013 11:20:09 -0700 (PDT)
From: Anders Lindgren <dugdale@gmail.com>
Date: Wed, 31 Jul 2013 20:20:09 +0200
Message-ID: <CAOd04k+kEsA46KwDE0PAXeMCxA6n9tSZRWTr_UpX+3bbaq994Q@mail.gmail.com>
To: dtn-interest@irtf.org
Content-Type: multipart/alternative; boundary="f46d0447f0b4c7c73f04e2d2c771"
Subject: [dtn-interest] Generic Opportunistic Routing Framework draft published draft-lindgren-dtnrg-gorf-00
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.12
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, 31 Jul 2013 18:20:57 -0000
Hi all, Better late than never I suppose... At the DTNRG interim meeting in Mountain View last summer we talked about the possible benefits of having a generic routing framework to make it easier to define/implement/test new routing algorithms and to try to avoid that all new protocols end up only as research papers and never implemented in a real system and as running code. I've promised to write up a draft for this for a long time, and now it is finally available (since I've promised to do a presentation of it at the DTNRG meeting tomorrow, I finally had to get around to publishing it....). The main protocol mechanisms of the framework very much come straight out from RFC6693, with the routing algorithm specific parts cut out and instead we have defined an API that the particular routing algorithm authors can use to define a routing algorithm module as a separate document that specifies a well-defined set of data structures and functions. This allows anyone to easily write a (much shorter) draft that defines this structures and functions and can then "plug" this into the framework and have a working routing protocol. This has benefits both in terms of ease of specification, but also makes quick prototyping much simpler as you can have one framework implementation and then plug different routing algorithms into it. The draft is still a bit rough around the edges, so it will be updated along the way, and we also hope to get comments and feedback from other. In particular, we would appreciate if people that have proposed some routing algorithm takes a look at the API defined in the framework and try to write a routing algorithm module specification for their algorithm and let us know if they were successful or if there is something else required to make it work with their algorithm. We hope that we should be able to support most current and future routing algorithms with this framework. The framework draft is available at: http://www.ietf.org/id/draft-lindgren-dtnrg-gorf-00.txt I've also created a draft of a first routing algorithm module for Epidemic Routing (the easy one to do...), which is available at: http://www.ietf.org/id/draft-lindgren-dtnrg-gorf-epidemic-00.txt I'll try to also have a routing algorithm module draft for PRoPHETv2 available by the time of the meeting tomorrow. /Anders, Elwyn, Avri
- [dtn-interest] Generic Opportunistic Routing Fram… Anders Lindgren