MP-OLSR

MP-OLSR is a multipath routing protocol based on OLSR. The Multipath Dijkstra Algorithm is proposed to obtain multiple paths. The algorithm gains great flexibility and extensibility by employing different link metrics and cost functions. In addition, route recovery and loop detection are implemented in MP-OLSR in order to improve quality of service regarding OLSR. The backward compatibility with OLSR based on IP source routing is also supported.

MP-OLSR implementaion for Qualnet simulator

The MP-OLSR is implemented for Qualnet simulations. It is an extension of nOLSRv2. It exsits as an “add-on” in the Qualnet simulator.

About adding a new routing protocol in Qualnet, please refer to Qualnet Programmer’s Guide.

MP-OLSR is an application-layer routing protocol based on OLSRv2, but it need to receive the data packet to read/modify the source routing packet header. To enable the application layer routing protocol MP-OLSR can handle the data packet, an MPOLSRRouterFunction is defined. And NetworkIpSetRouterFunction is used to register MPOLSRRouterFunction. This enables IP to directly call MPOLSRRouterFunction to determine the route for a packet if MP-OLSR is running at that interface.

Source code available:

MP-OLSR for Qualnet simulations

also in Github: https://github.com/yijiazi/mpolsr_qualnet

Reference information:

Jiazi Yi, Asmaa Adnane, Sylvain David, Parrein Benoit: Multipath optimized link state routing for mobile ad hoc networks. In: Ad Hoc Networks, vol. 9, no. 1, pp. 28–47, 2011, ISSN: 15708705.

MP-OLSR implementation for NS2 simulator

The MP-OLSR is implemented for NS2 simulations. It is an extension of um-OLSR.

About adding a new routing protocol in NS2, please refer to “Implementing a New Manet Unicast Routing Protocol in NS2“,

Source code available:

MP-OLSR for NS2 simulations

also in Github: https://github.com/yijiazi/mpolsr_ns2

Reference information:

Jiazi Yi, Eddy Cizeron, Salima Hamma, Benoit Parrein: Simulation and Performance Analysis of MP-OLSR for Mobile Ad Hoc Networks. In: 2008 IEEE Wireless Communications and Networking Conference, pp. 2235 - 2240, IEEE, Las Vegas, NV, 2008, ISSN: 1525-3511.

 

The code is implemented based on v2.29. For those who have problem in installing the code, can try to download NS229-MPOLSR-FULL.

A sample of the tcl script is also available simulation-tcl.

Related publications

2017

Yi, Jiazi; Parrein, Benoit

Multipath Extension for the Optimized Link State Routing Protocol Version 2 (OLSRv2) Miscellaneous

RFC 8218, 2017.

Abstract | Links | BibTeX

2016

Yi, Jiazi; Parrein, Benoit

Multi-path Extension for the Optimized Link State Routing Protocol version 2 (OLSRv2) Miscellaneous

IETF Internet Draft, 2016.

Links | BibTeX

2012

Radu, Dan; Avram, Camelia; Aştilean, Adina; Parrein, Benoît; Yi, Jiazi

Acoustic noise pollution monitoring in an urban environment using a VANET network Proceedings Article

In: 2012 IEEE International Conference on Automation Quality and Testing Robotics (AQTR), pp. 244-248, IEEE, Cluj-Napoca, 2012, ISBN: 978-1-4673-0701-7.

Abstract | Links | BibTeX

Radu, Dan; Yi, Jiazi; Parrein, Benoit

QoE enhancement for H.264/SVC video transmission in MANET using MP-OLSR protocol Proceedings Article

In: ISIVC 2012, the 6th International Symposium on signal, Image, Video and Communications, pp. 1-4, Valenciennes, France, 2012.

Abstract | Links | BibTeX

2011

Yi, Jiazi

Multipath routing protocol for mobile ad hoc networks PhD Thesis

University of Nantes, 2011.

Abstract | Links | BibTeX

Yi, Jiazi; Parrein, Benoit; Radu, Dan

Multipath routing protocol for manet: Application to H.264/SVC video content delivery Proceedings Article

In: Wireless Personal Multimedia Communications (WPMC), 2011 14th International Symposium on, 2011, ISBN: 1347-6890.

Abstract | Links | BibTeX

Yi, Jiazi; Adnane, Asmaa; David, Sylvain; Benoit, Parrein

Multipath optimized link state routing for mobile ad hoc networks Journal Article

In: Ad Hoc Networks, vol. 9, no. 1, pp. 28–47, 2011, ISSN: 15708705.

Abstract | Links | BibTeX

2009

Yi, Jiazi; David, Sylvain; Adnane, Hassiba Asmaa; Parrein, Benoit; Lecourtier, Xavier

Multipath OLSR: Simulation and Testbed Proceedings Article

In: 5th OLSR Interop/Workshop, Vienna, Austria, 2009.

Abstract | Links | BibTeX

Parrein, Benoit; Yi, Jiazi

SEREADMO : protocole de routage sécurisé pour réseaux ad hoc mobiles Proceedings Article

In: Colloque Francophone sur l'Ing'enierie des Protocoles 2009, pp. 0, Strasbourg, France, 2009.

Links | BibTeX

2008

Yi, Jiazi

A research on the IFQ of MPOLSR in NS2 Technical Report

Polytech'Nantes 2008.

Abstract | Links | BibTeX

Yi, Jiazi; Cizeron, Eddy; Hamma, Salima; Parrein, Benoit

Simulation and Performance Analysis of MP-OLSR for Mobile Ad Hoc Networks Proceedings Article

In: 2008 IEEE Wireless Communications and Networking Conference, pp. 2235 - 2240, IEEE, Las Vegas, NV, 2008, ISSN: 1525-3511.

Abstract | Links | BibTeX

yi, Jiazi; Cizeron, Eddy; Hamma, Salima; Parrein, Benoit; Lesage, Pascal

Implementation of Multipath and Multiple Description Coding in OLSR Proceedings Article

In: 4th OLSR Interop/Work Shop, pp. 19-25, Ottawa, Canada, 2008.

Abstract | Links | BibTeX