A Streams Based High Performance Ip/X.25 Router

J Bi,Jp Wu
DOI: https://doi.org/10.1109/ISPAN.1996.508992
1996-01-01
Abstract:IP/X.25 router is a principle approach to realize the interconnection between two TCP/IP networks over X.25 network. In this paper, the design and implementation of a STREAMS based high performance IP/X.25 router will be discussed. We first discuss the method for developing communication software in UNIX kernel, and define a basic abstract model for it. This method will improve the performance of communication software and device driver. After a brief introduction of the function of IP/X.25 router, we present the structure of a high performance IP/X.25 router, which is designed and realized with that model in UNIX kernel based on STREAMS mechanism. A kind of general finite state machine(FSM) for the connectless internetworking over connection_oriented subnetwork service and a dynamic addressing mapping algorithm will be described. Finally, we introduce its application in TCP/IP network as a example and discuss the importance of interoperability testing, which could solve the interoperable problem of communication software.
What problem does this paper attempt to address?