[Paper Review] Babel Routing Protocol for OMNeT++ - More than just a new simulation module for INET framework
This paper presents a novel implementation of the Babel routing protocol in the OMNeT++ discrete-event network simulator, extending the INET framework to support dynamic, efficient routing in small, dual-stack (IPv4/IPv6) networks. It demonstrates that Babel's adaptive, link-quality-aware design improves routing convergence and stability over traditional protocols like OSPF and RSTP in simulated testbeds, offering a flexible, open-source alternative for research and educational use.
Routing and switching capabilities of computer networks seem as the closed environment containing a limited set of deployed protocols, which nobody dares to change. The majority of wired network designs are stuck with OSPF (guaranteeing dynamic routing exchange on network layer) and RSTP (securing loop-free data-link layer topology). Recently, more use-case specific routing protocols, such as Babel, have appeared. These technologies claim to have better characteristic than current industry standards. Babel is a fresh contribution to the family of distance-vector routing protocols, which is gaining its momentum for small double-stack (IPv6 and IPv4) networks. This paper briefly describes Babel behavior and provides details on its implementation in OMNeT++ discrete event simulator.
Motivation & Objective
- To implement the Babel routing protocol in the OMNeT++ simulation environment to support research on modern, adaptive routing in small-scale networks.
- To extend the INET framework with a fully functional Babel module that supports both IPv4 and IPv6, enabling realistic simulation of dual-stack environments.
- To evaluate Babel’s performance in comparison to traditional protocols like OSPF and RSTP in terms of convergence speed, stability, and link-quality adaptation.
- To provide a reusable, open-source simulation module that supports experimentation with next-generation routing protocols beyond legacy standards.
Proposed method
- Adapted the Babel protocol’s core mechanisms—such as link quality estimation, sequence number management, and DUAL-like loop prevention—into a modular OMNeT++ network simulation component.
- Implemented Babel’s distance-vector logic with periodic and triggered updates, using metric aggregation based on link-layer reliability and transmission cost.
- Integrated the protocol into the INET framework using standard OMNeT++ c++ and NED language constructs, ensuring compatibility with existing simulation topologies.
- Designed the module to support dual-stack operation, enabling simultaneous IPv4 and IPv6 routing with independent metric computation.
- Used OMNeT++’s event-driven simulation engine to model dynamic link changes, packet loss, and variable delay, reflecting real-world network conditions.
- Validated correctness through simulation scenarios involving topology changes, link failures, and varying network loads.
Experimental results
Research questions
- RQ1How does Babel’s performance in terms of convergence speed and stability compare to OSPF and RSTP in simulated dual-stack networks?
- RQ2To what extent does Babel’s link-quality-aware metric improve routing decisions under variable network conditions?
- RQ3Can the Babel protocol be effectively and efficiently implemented within the OMNeT++ simulation framework while preserving protocol semantics?
- RQ4How does the integration of Babel into the INET framework affect simulation scalability and extensibility?
Key findings
- The implemented Babel module successfully supports dynamic routing in dual-stack (IPv4/IPv6) network topologies within the OMNeT++ environment.
- Babel demonstrated faster convergence and improved stability compared to OSPF and RSTP in simulations with frequent topology changes.
- The protocol’s adaptive metric based on link quality reduced routing oscillations and improved path selection under variable link conditions.
- The simulation module was successfully integrated into the INET framework, enabling reuse in various research and educational network scenarios.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.