Test Bed for Plain C/C++ Protocol Implementations
نویسندگان
چکیده
This paper presents a protocol software test bed, which was developed for the testing ofa Network Access Authentication Protocol (NAAP) implementation. We demonstrate how modular software design can help in protocol testing and we present a simple software interface that enables flexible protocol testing of protocol implementations. Besides normal use scenarios, the test bed allows automatic testing ofvarious error cases, such as dropped, delayed, duplicated and modified packets. The presented protocol software test bed was successfully used in the testing of a NAAP implementation, and several normally difficult-to-find errors were fixed during the testing. The same test bed design was also used to test a Mobile IP implementation, and it can be applied to other implementations as weil.
منابع مشابه
Experimental Performance Evaluation of AODV Implementations in Static Environments
The Ad hoc On-Demand Distance Vector (AODV) routing protocol is designed for use in mobile ad-hoc networks. As of the writing of this article, there exist several implementations of the AODV protocol for a range of operating systems (e.g., Unix/Linux, Windows), different devices (e.g. Notebook computers, PDAs) each developed using different techniques and programming languages. This paper descr...
متن کاملFuzzy C-Means Clustering Algorithm for Site Selection of Groundwater Artificial Recharge Areas (Case Study: Sefied Dasht Plain)
Artificial recharge can be an effective method to raise the groundwater table and to resolve the groundwater crisis in Sefid dasht plain. The most important step to successful accomplishment of artificial recharge is locating suitable areas for artificial recharge. Hence this research carried out with purpose of determining suitable areas for artificial recharge in Sefid dasht plain. Slope, sur...
متن کاملSecurity and Privacy issues towards ENUM protocol 1
− Public ENUM is used until now in trials and some “test-bed” or “production” VoIP environments with small volume. Very lately, another application of the ENUM protocol has emerged namely the “Carrier ENUM”, becoming popular among VoIP and mobile providers. In this context, a new competitive to public and carrier ENUM, peer-to-peer approach promotes itself, stating to be more reliable and secur...
متن کاملFuzzy C-Means Clustering Algorithm for Site Selection of Groundwater Artificial Recharge Areas (Case Study: Sefied Dasht Plain)
Artificial recharge can be an effective method to raise the groundwater table and to resolve the groundwater crisis in Sefid dasht plain. The most important step to successful accomplishment of artificial recharge is locating suitable areas for artificial recharge. Hence this research carried out with purpose of determining suitable areas for artificial recharge in Sefid dasht plain. Slope, sur...
متن کاملTestbed evaluation of networked control systems
This work addresses the issue of performance evaluation of advanced control algorithms which are going to be implemented on scalable industrial computer networks. The basic characteristic of these implementations is that information concerning measurements from sensors, commands to actuators and reference inputs is exchanged between the plant and the control system over a real-time communicatio...
متن کامل