Presentation is loading. Please wait.

Presentation is loading. Please wait.

Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle.

Similar presentations


Presentation on theme: "Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle."— Presentation transcript:

1

2 Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle Administrative record Convergence layer services Security Comparison between Our implementation and version 6

3 Motivation Opportunistic connections between nodes Delay in packet delivery will be large Node density is sparse High bit error rates

4 Terminology Bundle, Payload, Fragment Bundle node Bundle protocol agent Convergence layer adapters Application agent Bundle endpoint Forwarding, Registration, Delivery Deliverability/Abandonment Deletion, Discard Transmission Custody

5 Implementation architecture Source: "DTN: An Architectural Retrospective," Fall, K. Farrell, S., IEEE Journal on Selected Areas in Communications, Volume: 26, Issue: 5, pp: 828-836, June 2008.

6 SDNV – Self Delimiting Numeric value Example 0xCBA : 1100 1011 1010 SDNV: [1 00 11001] [0 0111010] = 10011001 00111010 Advantages Header format need not be changed when data type size increases Reduces header size (how?)

7 Addressing and Registration Addressing Late binding URI scheme format - : Examples ether://00-11-22-33-44-55 dns://mobtorrent.ddns.comp.nus.edu.sg dtn://*.nus.comp.nus.edu.sg dtn:none Registration Active and passive state Many-to-Many relationship

8 Bundle Format – Primary block Source: "DTN: An Architectural Retrospective," Fall, K. Farrell, S., IEEE Journal on Selected Areas in Communications, Volume: 26, Issue: 5, pp: 828-836, June 2008.

9 Bundle Format – Generic block Source: RFC 5050, Bundle protocol specification

10 Processing - Bundle Bundle transmission Dispatching Forwarding Reception Local bundle delivery Fragmentation Reassembly Custody transfer Bundle deletion Bundle discard Polling

11 Processing – Administrative Record Status report Source: RFC 5050, Bundle protocol specification

12 Processing – Administrative Record Custody Signal Source: RFC 5050, Bundle protocol specification

13 Convergence layer services Sending a bundle to minimum reception group Delivery of received bundle

14 Security Dealt in Bundle Security protocol (draft-irtf- dtnrg-bundle-security-05) Includes three optional services: Bundle authentication and integrity – Hop-by- Hop Bundle authentication and integrity – to Bundle confidentiality - to

15 Comparison Bundle format Addressing scheme Acknowledgement scheme Status report custody signal Custody transfer Authentication and integrity

16


Download ppt "Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle."

Similar presentations


Ads by Google