Smart Route Request for Lightweight On-demand Ad hoc Distance-vector Routing - Next Generation
draft-yi-loadngsmartrreq-00

The information below is for an old version of the document
Document Type Active Internet-Draft (individual)
Last updated 2013-07-14
Stream (None)
Intended RFC status (None)
Formats plain text pdf html bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                                              J. Yi
Internet-Draft                                                T. Clausen
Intended status: Experimental                   LIX, Ecole Polytechnique
Expires: January 15, 2014                                  July 14, 2013

  Smart Route Request for Lightweight On-demand Ad hoc Distance-vector
                       Routing - Next Generation
                      draft-yi-loadngsmartrreq-00

Abstract

   This document describes the Smart Route Request extension for
   Lightweight Ad hoc On-Demand - Next Generation (LOADng) distance
   vector routing protocol.  It allows making use of discovered routing
   information to forward Route Request message, and helps reducing
   routing overhead in LOADng.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on January 15, 2014.

Copyright Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as

Yi & Clausen            Expires January 15, 2014                [Page 1]
Internet-Draft       LOADng Collection Tree Protocol           July 2013

   described in the Simplified BSD License.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Applicability Statement  . . . . . . . . . . . . . . . . . . .  3
   4.  Problem Statement  . . . . . . . . . . . . . . . . . . . . . .  4
   5.  Protocol Signaling and Information Bases . . . . . . . . . . .  5
   6.  Protocol Functioning . . . . . . . . . . . . . . . . . . . . .  5
   7.  Smart Route Request Message  . . . . . . . . . . . . . . . . .  6
     7.1.  RREQ_SMART Generation  . . . . . . . . . . . . . . . . . .  6
     7.2.  RREQ_SMART Processing  . . . . . . . . . . . . . . . . . .  6
     7.3.  RREQ_SMART Forwarding  . . . . . . . . . . . . . . . . . .  6
     7.4.  RREQ_SMART Transmission  . . . . . . . . . . . . . . . . .  7
   8.  Implementation Status  . . . . . . . . . . . . . . . . . . . .  7
     8.1.  Implementation of Ecole Polytechnique  . . . . . . . . . .  7
   9.  Security Considerations  . . . . . . . . . . . . . . . . . . .  8
   10. IANA Considerations  . . . . . . . . . . . . . . . . . . . . .  8
   11. References . . . . . . . . . . . . . . . . . . . . . . . . . .  8
     11.1. Normative References . . . . . . . . . . . . . . . . . . .  8
     11.2. Informative References . . . . . . . . . . . . . . . . . .  8
   Appendix A.  LOADng Smart Route Request Control Messages using
                RFC5444 . . . . . . . . . . . . . . . . . . . . . . .  9
     A.1.  RREQ_SMART Messages Encoding Considerations  . . . . . . .  9
   Appendix B.  RFC5444-Specific IANA Considerations  . . . . . . . .  9
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 10

Yi & Clausen            Expires January 15, 2014                [Page 2]
Internet-Draft       LOADng Collection Tree Protocol           July 2013

1.  Introduction

   Smart Route Request is an extension of LOADng protocol
   [I-D.clausen-lln-loadng] for use in forwarding Route Request message
   (RREQ), based on the routing information already known by the LOADng
   router.

   In LOADng [I-D.clausen-lln-loadng], on receiving an RREQ message
   destined to other routers, an intermediate router has to multicast
   the RREQ message to all its neighbor routers.  The Smart RREQ
   specified in this document makes use of available routing information
   in the local router, if possible, to reduce message multicasting.  It
   does not require extract message exchange, and does not introduce
   computation overload.

   Compared to RREQ dissemination by classical flooding, Smart RREQ can
   reduce up to 90% of route discovery overhead, depending on the
Show full document text