Design and Implementation of the End System to Intermediate System (ES-IS) Routing Information Exchange Protocol as a Loadable Kernel Module in Linux Kernel 2.6

نویسندگان

  • Stella Maria
  • Maulahikmah Galinium
  • Husni Fahmi
  • Haret Faidah
  • James Purnama
  • Charles Lim
  • Harya Damar
چکیده

This paper presents a partial implementation of the ES-IS Routing Information Exchange Protocol packet processing in Linux Kernel 2.6, which is for use in conjunction with the Connectionless Network Protocol (CLNP) in Aeronautical Telecommunication Network (ATN). First, we show the data structures involved in the protocol operation. Second, we describe the map of the packet processing whose design has been developed in the research. Third, we explain how the protocol is implemented as a loadable kernel module. Finally, we conclude the implementation result based on performed tests.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of the Connectionless Network Protocol (CLNP) as Loadable Kernel Modules in Linux Kernel 2.6

In this paper, we present an implementation of CLNP ground-to-ground packet processing for ATN in Linux kernel version 2.6. We present the big picture of CLNP packet processing, the details of input, routing, and output processing functions, and the implementation of each function based on ISO 84731. The functions implemented in this work are PDU header decomposition, header format analysis, he...

متن کامل

MyMANET: A Customizable Mobile Ad hoc Network

We present MyMANET, a kernel module that provides a framework for ad hoc communication using commodity hardware. It exposes network measurements and provides an interface for inserting a routing protocol. MyMANET is based on a Layer 2.5 approach, which we call the Wireless Decision Layer (WDL). Such a system seems suitable for developing regions with infrastructure constraints, where lab-develo...

متن کامل

Implementing Scalable Position-Based Multicast for the Linux Kernel

The contribution of this work is a brief description of the SPBM Linux kernel module and the challenges that had to be faced during the realization. The sources of our implementation are available on our web site [SPB]. In the following we give an overview of the protocol (Section 2) and report on its implementation as a Linux kernel module (Section 3). We further demonstrate the necessary inte...

متن کامل

KQUEUE prototype implementation for Linux

Kqueue event notification API is implemented for Linux in the form of a loadable kernel module. Existing BSD applications that use kqueue API were ported to Linux and approved the correct implementation functionality. Event requests are preserved in the kernel and thus improvement for long-living connections over standard poll mechanism was achieved. Detailed survey of existing event notificati...

متن کامل

Nswap: A Network Swapping Module for Linux Clusters

Transparency Users should not need to do anything special to use Nswap Non-invasive implementation How: implemented as a loadable kernel module Speed runs entirely at kernel level minimum overhead in time and space for protocols and state data Scalability Must scale well between small and large clusters How: Point-to-Point design: no central server Nodes make remote caching information using in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1204.4300  شماره 

صفحات  -

تاریخ انتشار 2012