Implementation of the clnp (connectionless network protocol) packet in the routing process for the routing function in atn (aeronautical telecommunication network)
This research is conducted as a part of the ATN (Aeronautical Telecommunication Network) development project in Indonesia. The task for implementing the standardized global CNS/ATM (Communications, Navigation, Surveillance, and Air Traffic Management) Systems given by the ICAO (International Civil Aviation Organization) to its member states formed the background of this research. To improve safety and efficiency in the aviation industry through seamless worldwide data communications, the ICAO has proposed ATN to complement current air-ground voice communication with air-ground and ground-ground data communications. The development of ATN was initiated with the design and implementation of CLNP (Connectionless Network Protocol), through which the data packet is transmitted. The purpose of this research is to implement the ES-IS (End System to Intermediate System) Routing Information Exchange Protocol, which provides a network entity with configuration information, enabling it to discover the existence and reachability of other entities. According to its main role, this protocol supports the CLNP for its packet routing. The protocol implementation in this research is limited to report configuration function, record configuration function, PDU (Protocol Data Unit) header error detection function, and protocol error processing function. In order to accomplish the objectives of this research, ISO 9542 about end system to intermediate system routeing information exchange protocol for use in conjunction with the protocol for providing the connectionless-mode network service was studied. After the protocol specification had been understood, the research went further into designing phase. Source code was then constructed based on the designed flowcharts. In the implementation phase, the program generated in this research was loaded as module in Linux Kernel 2.6.xx. The final testing showed that the report configuration, record configuration, PDU header error detection, and protocol error processing functions have been successfully implemented as loadable kernel module.
B00210 | (wh) | Available |
No other version available