This article is based on the work of Andreas Tonnesen in University of Oslo. Please visit to
OLSR.org for full details and downloadable
MANET (Mobile Ah-hoc NETworking)- GSM, WLAN: mobile nodes communicate directly with some centralized access point.
- Constrast: multi-hop approach
- Multi-hop: nodes can communicate by utilizing other nodes as relays for traffic
- Challenge and major different is in the routing protocol
- Example of application: Mesh-networking with wifi hardware
802.11- only defined infrastructure mode and ad-hoc mode
- lack of multi-hop
Microsoft approach - information at
http://research.microsoft.com/mesh/
- implemation of Mesh Connectivity Layer (MCL)
- MCL is a loadable Microsoft Windows driver.
- virtual network adapter, the rest of the system the ad-hoc network appears as an additional (virtual) network link.
- An interposition layer between layer 2 (the link layer) and layer 3 (the network layer).
- To higher layer software, another Ethernet link
- To lower layer software, another protocol running over the physical link.
IETF working group- Internet Engineering TaskForce set down working group for MANET routing
- 3 proposal are accepted as experiment when the article by Andreas Tonnesenis being written
* Request for Communication (RFC) or Ad hoc On Demand Distane Vector (AODV)
* Optimzed Link State Routing (OLSR)
* Topology Dissemination Based on Reverse-Path Forwarding (TBRPF)
- Microsoft's approach is based on a modified version of Dynamic Source Routing Protocol (DSR) that is called Link Quality Source Routing (LQSR)
- DSR operate entirely "on demand"
MANET Routing Protocals- Reactive Protocols, example: AODV
* AODV describled in RFC 3561
* set up route on demand
* Generate Routing Request (RREQ)
* inital delay when initiatign such communication
* three types of control messages
1. RREQ
2. Route Reply (RREP)
3. RERR, notify other nodes of the loss of link
- Proactive Protocals, example: OLSR
* whole network in theory known to all node
* table driven
* link-state information is fboded throughout the network
* large overhead
* low initial delay
* OLSR is optimzed to preserve bandwidth by mulitpoint relaying (MRP)
* OSLR defined 3 basic type of control message
1. HELLO for neighbor sensing and MRP calculation
2. TC, Topology Control messages are the link state signaling
3. MID, Mulitple Interface Declaration messages are transitted by nodes running OLSR on more than one interface
- Hybrids, example ZRP
* combined approach of proactive and reactive
* ZRP divided the topology into zones and seek to utilize different routing protocols within and between the zones based on the weakness and strengths of these protocals.
* Size of zones is defined by a parameter r decrible the radius in hop.