DocumentCode
2154379
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
fYear
1996
fDate
12-14 Jun 1996
Firstpage
268
Lastpage
273
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location
Beijing
ISSN
1087-4089
Print_ISBN
0-8186-7460-1
Type
conf
DOI
10.1109/ISPAN.1996.508992
Filename
508992
Link To Document