Computer Networks, Architecture and Applications pp 322-336 | Cite as
Implementation and Performance Enhancement of a PC Based LAN/WAN Router with a Differential QOS Feature
Abstract
In this paper we describe our approach to, and experiences in, developing a PC based IEEE 802.3 LAN - X.25 WAN IP router. The basic router functionality is achieved by integrating a commercially available synchronous serial port card for the PC-AT bus, and our enhancements of public domain or licensed pre-production source code for the communication protocols. The router implements a strategy developed in [Kumar et al., 92] for providing differential QOS to bulk transfer and interactive traffic on WAN links. Various link level policies are studied to further improve the QOS. Several other performance issues that we encountered while developing the router are discussed. We study various task handling strategies for the router software to arrive at the ideal combination that gives the peak performance. The issues, and their resolutions for physical interface handling are detailed. Experimentation done to compare the various alternatives for resolving these issues are reported.
Keywords
PC based router CLNS over CONS internetworking X.25 RFC 877References
- Kumar et al.,92] Anurag Kumar, T.V.J.Ganesh Babu and S.V.R.Anand, “Comparative Performance of Queueing Strategies for LAN-WAN Router in Packet Data Networks”, Proceedings of the International Conference on Computer Networks, Architectures and Applications, Networks 92. Google Scholar
- Demers et al.,90] A. Demers, S. Keshav, S. Shenker, “Analysis and Simulation of Fair Queuing Algorithms”, Journal of Internetworking Research and Experience,September 1990, pp. 3–26.Google Scholar
- Retix, 88] Retix Manual on “X.25 Packet Level Protocol”, Retix Inc., Publication Number 1080057–00-B, March 7, 1988.Google Scholar
- [Tanenbaum, 92]Andrew S. Tanenbaum “Modern Operating Systems”, Prentice Hall 1992.Google Scholar
- [RFC877, 83]J.T. Korb, “A Standard for the Transmission of IP Datagrams Over Public Data Networks”, Internet RFC 0877, September 1983.Google Scholar