analysis of aeronautical gateway protocol
DESCRIPTION
Analysis of Aeronautical Gateway Protocol. Curtis Kelsey University of Missouri. Overview. Introduction Method Experiment Results Conclusion Summary. Introduction. Aeronautical Networks are unique Mixture of static & dynamic nodes Extremely high speed nodes - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/1.jpg)
Analysis of Aeronautical Gateway ProtocolCurtis KelseyUniversity of Missouri
![Page 2: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/2.jpg)
Overview• Introduction• Method• Experiment• Results• Conclusion• Summary
![Page 3: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/3.jpg)
Introduction• Aeronautical Networks
are unique• Mixture of static &
dynamic nodes• Extremely high speed
nodes• Custom network stack
is necessaryDynamic airborne environment
![Page 4: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/4.jpg)
Introduction• ANTP• AeroTP (TCP)• AeroNP (IP)• AeroRP (Routing)• AeroGW*
• AeroGW Converts• TCP AeroTP• IP AeroNP• Link/MAC iNET MAC• PHY iNET PHY
![Page 5: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/5.jpg)
Introduction• Conversions Occur:• Ground Stations• Aeronautical Nodes
• Possible Overhead Implications• Less data transferred• Communication windows lost
• Most Significant Delay• Egress conversion from MAC to IP (Similar to ARP)• Egress is not constrained by time due to node movement
![Page 6: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/6.jpg)
Method• Does delay caused by the conversion
process result in excessive data loss?• Implementation of entire suite beyond the
scope of one semester• Implement a network simulation• Use additional delay as control variable• Analyze data delivery
![Page 7: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/7.jpg)
ns3 Setup• http://www.nsnam.org/wiki/index.php/Installation• Virtualbox or Hyper-V• Requirements• Gcc/g++ > 3.4• Python• Mercurial• Bazaar• Etc…
• Downloading• clone http://code.nsnam.org/ns-3-allinone• wget http://www.nsnam.org/release/ns-allinone-3.13.tar.bz2
![Page 8: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/8.jpg)
ns3 Setup• Build• ./build.py –enable-examples –enable-tests
• Configure• ./waf -d debug --enable-examples --enable-tests configure
• Test• ./test.py –c core
• Run a Project• ./waf –run <my_project>
![Page 9: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/9.jpg)
Experiment Model• 10 Airborne Nodes/Routing Nodes
(Wireless)• Random Walk• Random Speed
• 5 Ground Stations (Access Point)• Random Location
• GS to Internet Direct Link• 100Mbps• 2ms delay
![Page 10: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/10.jpg)
Experiment Model• 1 Destination Internet Node (Wired)• 100Mbps• 1/10/100/1000ms delay
• Traffic• 100-1kb packets/10 seconds• UDP
• Zone• 1000 x 1000 area
![Page 11: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/11.jpg)
Experiment Construction
• PointToPointHelper• Handles Wired/Wireless Bridge
• CsmaHelper• Handles wired nodes
• WifiHelper• Handles wireless nodes
• MobilityHelper • Handles AN and RN Mobility
![Page 12: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/12.jpg)
Experiment Construction
• Packet capture enabled• AP• Csma (Wired)•Wireless Nodes
![Page 13: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/13.jpg)
Results • Simulation ran for • 1ms additional delay• 10ms additional delay• 100ms additional delay• 1000ms additional delay
• At Wireless Network Edge
![Page 14: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/14.jpg)
Results • Packets captured at •Wireless AP (Ground Station)•Wired Node
• Pcap file processed with Tcpdump & sent to log files• Tcpdump –nn –tt –r (pcap file) > (log file)
![Page 15: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/15.jpg)
Results 3• How many of the 100
packets got delivered?
Wired Node
Wireless Nodes
![Page 16: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/16.jpg)
Results• 1ms• 100% packet delivery• No delay between transmit/receive
• 10ms• 100% packet delivery• No delay between transmit/receive
• 100ms• 100% packet delivery• No delay between transmit/receive
• 1000ms• 100% packet delivery• No delay between transmit/receive
![Page 17: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/17.jpg)
Conclusion• Delay implemented on wired node does
not affect traffic across point to point link•Move delay variable to p2p link
• Random walk & speed for wireless nodes is not causing dropped packets• Expand zone & define a high velocity
• Amount of data transferred needs to be increased• Illustrates dropped connections
![Page 18: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/18.jpg)
References• (Primary Paper) E. K. ¸Cetinkaya and J. P. G. Sterbenz. Aeronautical Gateways: Supporting
TCP/IP-based Devices and Applications over Modern Telemetry Networks. In Proceedings of the International Telemetering Conference (ITC), Las Vegas, NV, October 2009.
• Cetinkaya, E., & Rohrer, J. (2012). Protocols for highly-dynamic airborne networks. Proceedings of the 18th annual international conference on Mobile computing and networking, 411–413. Retrieved from http://dl.acm.org/citation.cfm?id=2348597
• Narra, H., Cetinkaya, E., & Sterbenz, J. (2012). Performance analysis of AeroRP with ground station advertisements. Proceedings of the first ACM …, 43–47. Retrieved from http://dl.acm.org/ft_gateway.cfm?id=2248337&ftid=1233995&dwn=1&CFID=118936837&CFTOKEN=41922410
• Sterbenz, J., Pathapati, K., Nguyen, T., & Rohrer, J. (2011). Performance Analysis of the AeroTP Transport Protocol for Highly-Dynamic Airborne Telemetry Networks. Retrieved from http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA544743
• J. P. Rohrer, E. Perrins, and J. P. G. Sterbenz. End-to-end disruption-tolerant transport protocol issues and design for airborne telemetry networks. In Proceedings of the International Telemetering Conference (ITC), San Diego, CA, October 2008
• A. Jabbar, E. Perrins, and J. P. G. Sterbenz. A cross-layered protocol architecture for highly-dynamic multihop airborne telemetry networks. In Proceedings of the International Telemetering Conference (ITC), San Diego, CA, October 2008.
![Page 19: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/19.jpg)
Summary• Introduction• ns3 setup• Experiment Construction• Results• Conclusion• Summary
![Page 20: Analysis of Aeronautical Gateway Protocol](https://reader036.vdocument.in/reader036/viewer/2022081513/56816384550346895dd468e7/html5/thumbnails/20.jpg)
Questions?