1 / 7

DSR Draft Status

Monarch Project. DSR Draft Status. David B. Johnson Rice University Department of Computer Science http://www.monarch.cs.rice.edu/ dbj@cs.rice.edu. 57th IETF. Recent Draft History. draft-ietf-manet-dsr-08 submitted 17 February 2003:

ping
Download Presentation

DSR Draft Status

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Monarch Project DSR Draft Status David B. Johnson Rice University Department of Computer Science http://www.monarch.cs.rice.edu/ dbj@cs.rice.edu 57th IETF

  2. Recent Draft History • draft-ietf-manet-dsr-08 submitted 17 February 2003: • Biggest change was to integrate the optional DSR “Flow State” extension back into the main draft • Previously this was in a separate draft for a while • Provides for “implicit source routing,” avoiding source routing header overhead in most packets • draft-ietf-manet-dsr-09 submitted 15 April 2003: • Only two small changes from the -08 draft … • Draft has a “Changes from Previous Version of the Draft” section,but unfortunately this was not updated between -08 and -09

  3. StabilityDecrFactor • Corrected definition of default value of StabilityDecrFactor: • Used in suggested Link-MaxLife cache management algorithm • Adaptively creates timeouts for links in Route Cache based on perceived mobility of endpoint nodes of each link • StabilityDecrFactor is value by which stability factor of endpoint node is multiplied • Should be 0.5 (not 2)

  4. Route Error Option Type • Corrected Option Type for Route Error to be unique: • Somehow this had been specified to be the same value asOption Type for Route Request = 2 • Now corrected in draft to be 3 for Route Error • (This was earlier correct as 3 in draft -07)

  5. New DSR Implementation Work • Implemented under Windows jointly with Microsoft Research: • Based on DSR: • Source routing • Route Discovery and Route Maintenance • Packet formats based on those in the DSR Internet-Draft • Implemented at the link layer rather than in IP • Makes multihop network appear to IP to be connected • Not fully optimized (salvaging, expanding ring) • Currently an experimental network at Microsoft (connected to corporate intranet), around 15 nodes • Works well, running video over it, etc. • Plan (and expect) to be able to release the code very soon

  6. More New DSR Implementation Work • Implemented on “Click” at University of Colorado at Boulder: • Built on the Click Modular Router Project from MIT • Click routers are an interconnected collection of software modules flexibly glued together by a simple configuration language • Click DSR currently runs on Linux (e.g., Red Hat Linux with laptop support, Kernel version 2.4.2), running on Click 1.2.4 • Should be kernel-independent, runs in user mode • Open source code • Was easily extended to handle their energy aware topology discovery and maintenance using the existing capability to define optional headers • http://www.pdos.lcs.mit.edu/click/ • http://pecolab.colorado.edu/DSR.html

  7. Overall DSR Draft Status • The draft is complete and ready to go: • draft-ietf-manet-dsr-09 submitted 15 April 2003 • Currently (still) waiting on IESG approval for Experimental RFC • IANA Considerations: • Need an assigned IP protocol number • Need a way to register new DSR Option Types • Security Considerations: • We have done extensive ad hoc network security work • Ariadne is secure, based on DSR (MobiCom 2002) • SRP is another secured version of DSR (CNDS 2002)

More Related