Professional Documents
Culture Documents
MANET Networks Protocols PDF
MANET Networks Protocols PDF
Founded in 1986
Publicly traded (NASDAQ: OPNT)
HQ in Bethesda MD
460 employees
Worldwide presence through direct offices and channel partners
Cisco worldwide OEM
In Recognition of
Visionary use of
Information
Technology
Network World
Top 200
Corporate Enterprises
Government Agencies/DoD
Service Providers
R&D Organizations
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Environment
Embedded in routers, workstations and server nodes
Open source for adding new MANET protocols and customizing existing protocols
Interface to IP
MANET protocols use IPs
Addressing
Forwarding capabilities
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Analysis Tools
Statistics, diagnostics and reports are available
Route-tracing and animation
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Performance Benchmark
72 hours simulated, MANET routing, terrain,
mobility
Real-time w/ 5000 nodes, low traffic
100X real-time w/ 50 nodes, heavy traffic
5X real-time w/ 1000 nodes, medium traffic
OPNET platform for discrete event simulation
OPNET wireless acceleration techniques
Confirmed on COTS Windows/Intel + port to Linux/PPC
(Routing protocol: AODV)
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
1.8
54%
1.6
33%
1.4
18%
1.2
1500000
11.5 events/sec
12.0 events/sec
Speedup factor
1000000
0.8
0.6
0.4
500000
0.2
0
0
Wireline packet transmission
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Speedup Factor
2000000
250
633%
Speedup factor
200
150
295%
100
295%
220%
50
0
AODV
BGP
OLSR
OSPFv3
Performance of specific protocol models enhanced for 12.0, 100-200 nodes per model
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Speedup Factor
Neighbor detection
MPR selection
Topology discovery
Routing table computation
IPv4 / IPv6 support
Uses IP common route table
Debugging and Simulation Tracing
Can be configured on
MANET stations
WLAN workstations and servers
Routers (with single/multiple WLAN interfaces)
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Route discovery
Hello messages
Route maintenance
Gratuitous reply
Local repair
Expanding ring search
IPv4 / IPv6 support
Uses IP common route table
Debugging and Simulation Tracing
Can be configured on
MANET stations
WLAN workstations and servers
Routers (with single/multiple WLAN interfaces)
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Route Discovery
Route Maintenance
Route Cache
Replying to route requests using cached routes
Non-propagating route request
Packet Salvaging
Automatic Route Shortening
IPv4 / IPv6 support
Can be configured on
MANET stations
WLAN workstations and servers
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Example networks
MANET example project (under <models/std/example_networks>)
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Appendix
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Statistics
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
MANET Architecture
3
Topology/ Route
Discovery
Application
Populates IP
Forwarding Table
IP
IP lookup for
forwarding
Maintains
Lower layer
Maintains
protocol specific
routing table
IP Forwarding
Table
Data Traffic
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
manet_rte_mgr
child process
OLSR
NOTE: OLSR sits over UDP
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
ip_dispatch
child process
manet_mgr
child process
DSR
AODV
TORA/IMEP
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
olsr_rte.pr.m
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OLSR Tables
Periodic Hello Msg with Neighbor interface info
Link Set
Table
Nbr Set
Table
2-hop nbr
set Table
MPR Selector
Set Table
TC message
Topology set
Table
MPR set
Table
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
UDP
manet_rte_mgr
Control Packet
from / to Olsr
Control Packet
olsr
IP routing process
Control Packet
from / to lower
layer
Data Packet
MAC/physical layer
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Configuring AODV
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
IP
Packet from
upper layer (1)
ip_dispatch
Packet from
MANET (7)
IP routing process
Packet to IP
routing
process (6)
Packet to
MANET (4)
manet_mgr
Processing
(2)
output interface
(5)
dsr
tora
aodv
Route discovery
Packet to lower
layer (3)
MAC/physical layer
Legends
(2) (3): Pkt for
forwarding
(4) (7): Pkt with no
route to forward
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
IP
ip_dispatch
Packet from
MANET (9)
Packet to upper
layer (4)
Packet to IP
routing
process (8)
Packet to
MANET (6)
IP routing process
manet_mgr
Processing
(2)
Packet from
lower layer
output interface
(7)
dsr
(1)
tora
aodv
Route discovery
Packet to lower
layer (3)
Legends
(2) (3): Pkt for
forwarding
(4) (5): Pkt destined
for this node
(6) (9): Pkt with no
route to forward
MAC/physical layer
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
IP
ip_dispatch
Packet to IP
routing
process
Packet
from
MANET Packet to
IP routing process
Packet from
lower layer
MANET
output interface
manet_mgr
dsr
tora
aodv
Packet to lower
layer
MAC/physical layer
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
Configuring DSR
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.
OPNET Confidential Not for release to third parties 2006 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc.