1 / 1

Enhancing Linux Kernel for Ad-Hoc Routing: An Innovative Protocol Evaluation Tool

This project introduces a comprehensive infrastructure in the Linux kernel to support ad-hoc routing protocols. Despite the existence of various protocols, real implementations are scarce due to complexities and limited development tools. Our solution encompasses four main components: Network Interface Module (NIM), User Interface Module (UIM), Ad-hoc Kernel Module (AKM), and Ad-hoc User Daemon (AUD) to facilitate protocol evaluation. Developed on Linux 2.4.3, it leverages Netfilter/IPTable support and enables testing of multiple protocols like AODV in a multihop routing setup with three hosts.

tauret
Télécharger la présentation

Enhancing Linux Kernel for Ad-Hoc Routing: An Innovative Protocol Evaluation Tool

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux Kernel Support for Ad-hoc Routing • New Ideas • Many Ad-hoc Routing Protocols Exist • Very few real implementations • High Complexity • Not enough tools for development • Performance claims based on simulation results • Designed and developed a generic infrastructure • Provides a tool to evaluate Ad-hoc protocols NIM: Network Interface Module UIM: User Interface Module AKM:Ad-hoc Kernel Module AUD: Ad-hoc User Daemon ART: Ad-hoc Routing Table • Design • Generic Interface for all ad-hoc routing protocols • Network Interface Module (NIM) • User Interface Module (UIM) • NIM: Interface to Network Stack • AKM: In Data Plane • Forwarding according to Ad-hoc protocol • UIM: for data and control plane comm’n. • AUD: In Control Plane • Ad-hoc Route maintenance • Implementation & Testing • Implemented in Linux 2.4.3 • Used Netfilter & IPTable support • Tested multihop routing • Three hosts in broadcast setup • Test Protocols: • Manual Configuration • AODV • Can be extended to support multiple protocols simultaneously Project team: Puneet Chopra, Sumit Garg, Sugat Jain URL: http://www.cs.utexas.edu/users/puneet/mobcomp/proposal.html

More Related