Ad-hoc networking -

Download Report

Transcript Ad-hoc networking -

NATO
Consultation, Command and
Control Agency
Ad-hoc Networking: Infrastructure-free
Communications for Military Operations
Michael Winkler, Marco Bartolozzi
NATO UNCLASSIFIED
Outline of Presentation




Motivation for Ad-hoc Networking
Main Concepts
Military Requirements
Security Issues
 Simulation versus Emulation
 The NC3A Prototype Network
 Set-up
 Measurements & Results
NATO UNCLASSIFIED
(M. Winkler)
(M. Bartolozzi)
2
Motivation for Ad-hoc Networking
 NATO Network Enabled Capability Feasibility Study:
“To guarantee the necessary service availability,
connectivity and agility, the networking and information
infrastructure (NII) should exploit the functionality of
mobile ad-hoc networks (MANET).”
 NATO C3 Technical Architecture:
“Ad-hoc networking is of increasing interest for a
diverse set of applications on the battlefield, including
distributed sensor and munitions networks and flexible
and rapidly deployed HQ wireless LANs.”
NATO UNCLASSIFIED
3
Main Ideas of Ad-hoc Networking (1)
 Multi-hopping
 Communication nodes are relaying traffic for each other
 Normally based on wireless transmissions
 Special-purpose routing, possibly geocast routing
 Extension of coverage due to additional nodes
NATO UNCLASSIFIED
4
Main Ideas of Ad-hoc Networking (2)
 Distributed network operations
 No centralized instance
 Network self-organization
 Self-healing properties
NATO UNCLASSIFIED
5
Main Ideas of Ad-hoc Networking (3)
 Infrastructure-free information exchange
 Communication is possible where communication devices
exist
 No need to install any infrastructure
 Thus achieving overall
 High flexibility
 High adaptability
 Support for static as well as mobile users
NATO UNCLASSIFIED
6
Specific Military Requirements







Rapid deployment capability
Absence of a single point of failure
Self-healing properties
Encryption capability for classified data transfer
Node authentication
Secure routing
Ideally predictable Quality of Service
NATO UNCLASSIFIED
7
Types of Ad-hoc Networks
 Mesh Networks
 With many
interconnection
points with fixed
infrastructure
 Here hybrid
architecture
using WiMAX
& WLAN
NATO UNCLASSIFIED
8
Types of Ad-hoc Networks
 ... besides Mesh Networks:
 Sensor Networks
 Connecting many sensors
 Power conservation critical
 Very limited computing power and memory size
 Mobile Ad-hoc Networks (MANETs)
 Wireless
 Supporting mobile users
 Stand-alone or as extension of fixed infrastructure
NATO UNCLASSIFIED
9
MANET for Civil Military Cooperation
 Example: Disaster recovery
 Supporting NGOs
 Extending the coverage
Reach-back
to strategic network
NATO UNCLASSIFIED
NGO: Non-governmental organization
MANET: Mobile Ad-hoc Network 10
MANET for Civil Military Cooperation




Example: Disaster recovery
Supporting NGOs
malicious
Extending the coverage
user
Need for security measures
Reach-back
to strategic network
NATO UNCLASSIFIED
NGO: Non-governmental organization
MANET: Mobile Ad-hoc Network 11
Security Issues
 Confidentiality and integrity of data can be ensured by
the use of IP encryption devices
 Protection of the network availability also important
 Possible attacks:
 Jamming
 Routing disruption, e.g. by flooding with routing messages
 Traffic forwarding attacks, e.g. by setting-up black hole
NATO UNCLASSIFIED
12
Securing Routing Protocols
 Main approach: Add digital signature field to the routed
packets
 Proposals for secure routing algorithms exist,
e.g. secure OLSR and secure AODV
 However
 Key distribution and key updates demanding
 Increased management traffic
 Problematic to include unknown nodes
 Need for further evaluation and practical experience
NATO UNCLASSIFIED
13
Directions for Further Research





Pervasive resilience & security
Efficient routing algorithms
Multi-casting and geo-casting
Real-time services & end-to-end QoS
Enhanced scalability
NATO UNCLASSIFIED
14
Ad-hoc Networking Experimentation
 Experimentation on ad-hoc networking has been so far
driven by the need to:
Evaluate and compare different ad-hoc routing
protocols
Validate specific operational scenarios
Encourage progress on the technology itself
 It is generally made using two different approaches:
Simulation
Emulation
NATO UNCLASSIFIED
15
Simulation versus Emulation
 Simulation starts from software
It is based on software routines and algorithms that
replace and resemble the behaviour of the original
hardware system
It aims at:
Achieving a very high degree of repeatability
Reducing experimentation costs
 Emulation starts from hardware
It is fully or partially made by the same hardware used
in a field deployment
It aims at obtaining a good compromise between
repeatability and accuracy
NATO UNCLASSIFIED
16
Ad-hoc Experimentation Systems
 Simulators:
 NS-2
 Qualnet
 Glomosim
A
Emulations
real world
experiments
APE
CMU
Simulations
EWANT
ORBIT
SARNOFF
complex
 Emulated systems
 Sarnoff
 Ewant
 Orbit
 APE
 CMU
NS-2
QUALNET
GLOMOSIM
simple
R
A = Accuracy (degree of resemblance to real-world experiments)
R = Repeatability (capability to effectively repeat tests under the
same initial conditions)
NATO UNCLASSIFIED
17
The NC3A-4F Testbed
• #4 DELL NOTEBOOKS
• LINUX FEDORA CORE 5
• Kernel 2.6.16-1.2096_FC5
• Senao WLAN PCMCIA cards NL-5354CB+ (802.11g)
• Madwifi-ng v. 0.9.4.5 Atheros driver for FC5
• Static IP addressing
Fedora
• OLSR v. 0.4.10 routing protocol from olsr.org
Feasible
4F
Flexible
Fieldable
• Applications: ping, iperf, ethereal, X-Lite softphone
NATO UNCLASSIFIED
18
Testbed Scenarios
host8
Mesh Topology
host6
host2
host3
Chain Topology
host2
host3
host6
host8
Mesh-to-Chain
M
Changing Topology
State-Machine
C
Chain-to-Mesh
NATO UNCLASSIFIED
19
Throughput and RTT
 Mesh topology (1 hop)
 UDP throughput: 8 Mb/s
 TCP throughput: 11 Mb/s
 Round Trip Time: 0,67 ms
 Chain topology (3 hops)
 UDP throughput: 2,5 Mb/s
 TCP throughput: 650 Kb/s
 Round Trip Time: 5,5 ms
From mesh to chain (1 to 3 hops), RTT increases 10 times,
UDP throughput reduces by 70%, TCP throughput reduces
by 90%;
→ SCALABILITY is a crucial issue for ad-hoc networking!
NATO UNCLASSIFIED
20
Test with UDP data transfer and changing
topology
bytes
 UDP data transfer at 300
Kb/s using Iperf
 Topology is changed
from mesh to chain using
a MAC filtering script
launched from one of the
hosts
 The script uses SSH to
access other hosts and
load / unload access lists
based on MAC addresses
Iperf
UDP
secs
mesh
chain
mesh
bytes
Iperf
UDP
SSH
TCP
secs
NATO UNCLASSIFIED
21
VoIP test with high-rate TCP and changing
topology
bytes
 VoIP phone call
established using XLite Softphone (SIP
protocol)
 TCP data transfer at
11 Mb/s using Iperf
Iperf
TCP
RTP
VoIP
secs
 Voice quality as
perceived by the
callees was very
good.
Communication on
both directions was
never interrupted
RTP
VoIP
mesh
chain
mesh
bytes
SSH
TCP
secs
NATO UNCLASSIFIED
22
Testbed Conclusions
 The NC3A-4F testbed aimed at proving the functionality of the ad-hoc
networking technology, using commercial-of-the-shelf hardware and
software.
 UDP and TCP data transfer and Voice over IP communication have been
tested over the NC3A-4F testbed, with satisfactory results overall.
 The tests showed that an increasing number of intermediate hops brings
significant reduction in terms of overall bandwidth, affecting particularly
intensive-rate applications.
 Low/medium-rate applications such as Voice over IP showed not to be
significantly affected by multi-hopping.
 Scalability of the ad-hoc networking solution remains a crucial issue that
needs further investigation, in order to provide a consistent feedback on
how and with which constraints ad-hoc networking can be successfully
deployed in the theatre.
NATO UNCLASSIFIED
23
Contact Information
NC3A The Hague
Visiting address:
Dr.-Ing. Michael Winkler
Oude Waalsdorperweg 61
2597 AK The Hague
Telephone +31 (0)70 3743262
[email protected]
Telephone +31 (0)70 3743000
Fax +31 (0)70 3743239
Postal address:
NATO C3 Agency
P.O. Box 174
2501 CD The Hague
The Netherlands
Dr.-Ing. Marco Bartolozzi
Telephone +31 (0)70 3743465
[email protected]
Contacting NC3A
NC3A Brussels
NC3A The Hague
Visiting address:
Visiting address:
Bâtiment Z
Avenue du Bourget 140
B-1110 Brussels
Telephone +32 (0)2 7074111
Fax +32 (0)2 7078770
Oude Waalsdorperweg 61
2597 AK The Hague
Postal address:
NATO C3 Agency
Boulevard Leopold III
B-1110 Brussels - Belgium
Postal address:
NATO C3 Agency
P.O. Box 174
2501 CD The Hague
The Netherlands
Telephone +31 (0)70 3743000
Fax +31 (0)70 3743239
NATO UNCLASSIFIED
25