Delay Tolerant Network Endpoint ID Discussion - PowerPoint PPT Presentation

About This Presentation
Title:

Delay Tolerant Network Endpoint ID Discussion

Description:

Endpoint ID Discussion. David Young - Ohio University IRG david.a.young_at_gmail.com ... id used is the OS PID (see dtnping) multihoming unsupported. ION ... – PowerPoint PPT presentation

Number of Views:89
Avg rating:3.0/5.0
Slides: 8
Provided by: ietf
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: Delay Tolerant Network Endpoint ID Discussion


1
Delay Tolerant NetworkEndpoint ID Discussion
  • David Young - Ohio University IRG
    david.a.young_at_gmail.com
  • Joerg Ott - TKK Netlab
  • jo_at_netlab.tkk.fi

2
Current EID Conventions
  • Bundle Protocol Specification
  • ltschemegt ltscheme-specific partgt
  • both fields limited to 1023 bytes
  • dtnnone  -- null endpoint
  • DTN2
  • dtn lthostnamegt.dtn / ltappnamegt .ltidgt
  • ltidgt used is the OS PID (see dtnping)
  • multihoming unsupported
  • ION
  • ipn ltelement_numbergt ltservice_numbergt
  • ltservice_numbergt 0 reserved for admin bundles
  • multihoming unsupported

3
Current Routing Conventions
  • DTN2
  • Route aggregation via wildcard
  • ltprefixgt
  • route add dtn//mybox.dtn/ link_tcp
  • dtn//mybox.dtn/dtnping  ?match
  • dtn//mybox.dtn/dtnsend.43233 ?match
  • ION
  • Implicit aggregation of service_number
  • Only element_number considered.
  • a plan 2 router x tcp/amroc.jpl.nasa.gov5001
  • ipn2.0 ?match
  • ipn2.10 ?match

4
EID issues
  • Multiple Implementations
  • ion, dtn2 ...
  • Different schemes
  • Naming Collisions
  • dtn//linksys.dtn
  • Crossing Dumb(er) Nodes
  • Intermediate nodes don't understand your scheme
  • Application Context
  • How much application context goes in the EID?
  • Where else could it go?

5
Some Solutions
  • New schemes for every application
  • mailto ftp ...
  • Allows routing/load balancing by application
  • Demux at bundle layer, not application
  • Explicit nature avoids indirection/lookups
  • Application-hints extension block

6
Some (more) Suggestions
  • Disclaimer
  • Modify dtn// for more general use
  • Use FQDNs if dns is possible
  • Reduces likelihood of collision
  • Makes routing easier on terrestrial internet
  • Continue notation, but reverse order of FQDN
  • dtn//edu.ohiou.cs.myhost
  • allows more aggregation, especially at gateway
  • New scheme for general use.
  • Lowest common denominator of EID on all platforms
  • No application data/optional application data
  • Multiple schemes in same EID for interoperability
  • dtn//dtnnetwork.ohiou.edu.dtn/ipn1.0
  • Networks that do not understand each other's
    schemes

7
References
  • Application Conventions for Bundle-based
    Communications
  • draft-ott-dtnrg-appl-00
  • Architectural Considerations for the use of
    Endpoint Identifiers in Delay Tolerant Networking
  • draft-eddy-dtnrg-eid-00
  • Bundle Protocol Specification
  • rfc5050
Write a Comment
User Comments (0)
About PowerShow.com