Title :
A STREAMS based high performance IP/X.25 router
Author :
Bi, Jun ; Jianping Wu
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
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/X25 router is discussed. We first discuss the method for developing communication software in a 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 is 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
Keywords :
Unix; internetworking; performance evaluation; transport protocols; IP/X.25; STREAMS; TCP/IP networks; communication software; connection oriented subnetwork; finite state machine; high performance; interconnection; internetworking; interoperability testing; Application software; Heuristic algorithms; IP networks; Internetworking; Kernel; Protocols; Routing; Software performance; Software testing; TCPIP;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
Print_ISBN :
0-8186-7460-1
DOI :
10.1109/ISPAN.1996.508992