DTN Interworking for Future Internet
Download
Report
Transcript DTN Interworking for Future Internet
DTN Interworking for
Future Internet
2007.02.19 AsiaFI School
Presented by Dukhyun Chang
1
Contents
1
Introduction
2
DTN Architecture
3
DTN in Future Internet
4
Conclusion
2/21
Introduction
3
Current Internet
Assumptions on TCP/IP based
Internet
end-to-end path exists bet’n peers
round-trip time bet’n any nodes is not
excessive
end-to-end packet drop prob. is small
..
4/21
What is Challenged Networks?
Challenged Networks
violate one or more of the assumptions
5/21
What is Challenged Networks?
Terrestrial Mobile Networks
Exotic Media Networks
Military Ad-hoc Networks
Sensor Networks..
Vehicular
Network
Sensor
network
Sensor
SensorNetwork
network
6/21
Characteristics of Challenged Networks
Path and Link Characteristics
High Latency & Low Data Rate
long propagation delay
asymmetric data rates
=>how to reduce round-trip exchanges
=>how to ensure reliability
Disconnection
motion & low duty-cycle
=>how to pre-schedule
Long Queuing Time
hours or days
=>how to select next hop
7/21
Characteristics of Challenged Networks
Network Architectures
Interoperability Considerations
=>how to make minimal assumptions of
the underlying protocol
Security
=>how to exchange keys
End System Characteristics
Limited Longevity
=>who verify delivery
Limited Resources
=>how to reduce buffer usage
8/21
Some Solutions for Challenged Networks
The Internet’s Common Protocols
TCP, SCTP, UDP, IP, BGP, SMTP
degraded performance
timeouts
lack of failover
synchronous programming
chatty application protocol
E-Mail
TCP-based
chatty
provide significant number of useful features
9/21
DTN Architecture of
DTNRG
10
What is DTN?
Delay and Disruption Tolerant Networks
RFC 4838, April 2007
Delay?
Interplanetary networks
RTT from Earth to Mars
Eight minutes ~ 40 minutes
Disruption?
Sensor networks
Vehicular networks
Nodes sleep to save power
Mobile devices leaving each others’ radio ranges
Opportunistic networks
a sender and receiver make contact at an
unscheduled time
11/21
DTN Architecture
DTN Architecture
Bundles
Store and Forward
DTN Endpoint
set of DTN Nodes
engines for sending and receiving bundles
an implementation of the bundle layer
12/21
DTN Architecture Descriptions
Naming/Addressing
Endpoint Identifiers (EID)
URI (RFC3986)
scheme-specific part (SSP)
registration
desire to receive ADUs destined for a particular EID
Late Binding
late binding of a bundle’s destination to a particular
set of destination IDs or addresses
Pros
Route efficiently in the case of invalid connections
favors in small transit time of a message
reduce the amount of admin info propagated thru the
network
13/21
DTN Architecture Descriptions
Routing and Forwarding
No specific routing schemes
Options for Reliability
end-to-end acknowledgment
Custody Transfer
S
hop-by-hop reliability
allow the source to delegate retransmission
responsibility
D
C
DATA
14/21
DTN Architecture Descriptions
Fragmentation and Reassembly
Proactive Fragmentation
a DTN node may divide a block of
application data into multiple smaller
blocks
Reactive Fragmentation
when a bundle is only partially transferred,
fragment a bundle cooperatively
15/21
Research Issues
Anycast and Multicast
how to design the case which new node
joining after messages generated
Congestion and Flow Control at the
Bundle Layer
Security
[DTNSEC], [DTNSOV]
Etc.
16/21
DTN in Future Internet
17
DTN in Future Internet
Current DTN can be a part of future
internet
Some Considerations
Future DTN Scenarios
Emergency Network
multicast/anycast
…
Future Internet Component Technologies
Cognitive Radio
Software Defined Radio
Active Networks
…
18/21
Emergency Network Scenario Example
19/21
DTN Research Issues in Future Internet
Transport Layer Protocol and Congestion Control in
DTN
Integrating between heterogeneous transport protocols
Congestion control
Buffer management
Delay Tolerant Network Architecture
DTN + Future Internet Technology
assumes CR, GPS, storage, mobility, etc
Overall redesign or Extending Bundle Protocol
Routing Protocols
additional conditions and leverages
Storage, connectivity, positions, mobility
Distributed Caching
Reducing delay and traffic
Multicast/Anycast
Multicast group management
Authentication mechanism
20/21
Conclusion
The Delay and Disruption Tolerant Network
will not be a future internet itself.
But it can be a important part of Future
Internet.
There are many research issues in DTN,
specially related future internet
New DTN Architecture
Multicast/Anycast
Routing
Security
…
21/21
References
1. A Delay-Tolerant Network
Architecture for Challenged
Internets, ACM Sigcomm 2003
2. Forrest Warthman, Delay-Tolerant
Networks (DTNs): A Tutorial v1.1,
Mar 2003
3. http://www.ietf.org/rfc/rfc4838.t
xt
22/21
23