What TCD and Intel did Summer 2009 IETF76 DTNRG Kerry Hartnett Intel Eoin Meehan TCD Stephen Farrell TCD Alex McMahon TCD Darragh OKeeffeTCD wwwn4ceu DTN design DTN2 Static routing setup ID: 592952
Download Presentation The PPT/PDF document "www.n4c.eu" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
www.n4c.eu
What TCD and Intel didSummer 2009IETF-76 DTNRG
Kerry Hartnett (Intel)
Eoin Meehan (TCD)
Stephen Farrell (TCD)
Alex McMahon (TCD)
Darragh O’Keeffe(TCD)Slide2
www.n4c.eu
DTN design
DTN2
Static routing setup
Route from Router -> Mule -> Relay > GW > Basil (TCD)
Setup multiple routes from all routers to all mules and all gateways and also to Nomadic mail for roaming mail test.Slide3
www.n4c.eu
DTN design
Village Router 1
“Bob”
Village Router 2
“Alice”
TCD Data Mule
LTU Data Mule 1
LTU Data Mule 2
TCD Internet Relay
Internet
TCD
Basil
VPN Tunnel
Internet
SSH Tunnel
Folly
Rosebud
Internet
Internet
Email
Web Queries
LTU Internet Gateway
Folly
n810sSlide4
www.n4c.eu
Saltoluokta
– Location of Router
WEB and email@village.n4c.eu
Mule transporter
Mule 901 Atom eeePC
Gateway
DTN Relay
In RitsemSlide5
www.n4c.eu
Applications
WEB Application to take either public or Private web Requests e.g. www.n4c.eu
WEB front end, MySQL DB, Cookie tracking for security
Middleware
Wget to level 1 on web site and TarBall results back to router and unzip into directory structure via the mule. Slide6
www.n4c.eu
Applications
EMAIL – provided by mail servers hosted on the router
IMAP Server – Dovecot -
userNNN@village.n4c.eu
User account IDs “fixed” eg user001, user002, etc
SMTP Server – Postfix – Outgoing mail
Internal routing rule sends email to “dtndrop” service, a script which invokes dtnsend
1 email per bundle
Tracks bundle ID and requests ack from the DTN
Incoming mail
Village Router and Basil both “village.n4c.eu”
Timed process to sync imap mail stores via tarballs over DTNSlide7
www.n4c.eu
Timeline
27
th
Jul – Shipping to Lulea took 7 days.
2
nd
Aug - Travel to Lulea to setup and test
7
th
Aug – Drive to Ritsem, testing
Setup hiker user emails and made some WEB requests
9
th - Helicopter to Saltoluokta, setup again
11
th Completed 2 full return rotations
12th Hikers arrive in Saltoluokta and check email and WEB requests
13th
Packup and move to Staloluokta, setup system and users pickup more mail.
15th Home!Slide8
www.n4c.eu
Results
We were able to send and receive mail
We were able to send WEB requests and receive back level 1 pages without pictures.
Portable Solar stand worked very well, box was water proof and robust, small solar panels good.
Solar charging worked as expected
Routing worked, remote access to Mule when in Ritsem from TCDSlide9
www.n4c.eu
Findings
Working on extracting data from logs to show volume and delays
We have a bunch of changes to do to the apps and a few for DTN2
Note: still some oddities I don't understand
Clock issues, log-extraction issues
Work ongoing to validate this stuff
Caveat lector!Slide10Slide11
www.n4c.eu
Plans
Write it up properly somewhere
Summer 2010 test
Aiming for 3 months
5 village routers
6 mules (helicopters)
2 gateways
Improved apps
Some management