Modeling the optimized link-state routing protocol for verification

  • Authors:
  • Matthew F. Steele;Todd R. Andel

  • Affiliations:
  • Air Force Institute of Technology;Air Force Institute of Technology

  • Venue:
  • Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The exhaustive property verification of mobile ad hoc routing protocols has proven difficult, especially for proactive protocols. Several attempts to produce tractable models have failed. This article presents the application of formal methods to verify properties of the Optimized Link-State Routing (OLSR) protocol. An associated framework for topology enumeration automates the verification process over all network configurations, for an N-node network. The model utilizes linear temporal logic to analyze the correct function of OLSR. Verification is applied to both a benign network and one suffering a Byzantine node failure. With the Byzantine failure, verification automatically discovers a routing failure and provides the steps leading to the failure. Verifications are limited to four-node networks, but can be scaled up if non-exhaustive verification is acceptable. The framework and model may be extended to the verification of security properties for the class of secure, proactive routing protocols.