Title :
Design and implementation of a flexible, QoS-aware IP/ATM adaptation module
Author :
Schmitt, Jens ; Karsten, Martin ; Steinmetz, Ralf
Author_Institution :
Ind. Process & Syst. Commun., Tech. Hochschule Darmstadt, Germany
Abstract :
The overlaying of IP-based networks onto ATM subnetworks is a network configuration pattern found increasingly often. While IP networks traditionally only offer plain “best-effort” service they are now evolving to offer more sophisticated services. Nevertheless, the exact mechanisms for providing QoS in IP networks are not yet settled and essentially non-existing in today´s production-level networks, with the Internet being the most popular and important example. On the other hand, ATM networks have been designed from their inception to offer a wide range of QoS mechanisms. Thus, given the configuration of an IP overlay network over an ATM subnetwork, it is very attractive to leverage ATM´s QoS mechanisms to alleviate IP´s QoS problem, at least partially. The invocation of those mechanisms will be done on so-called IP/ATM edge devices which are exactly at the frontier between the IP and ATM network. Wee describe the design and implementation of a flexible, QoS-aware IP/ATM adaptation module. This adaptation module allows an IP/ATM edge device to forward IP datagrams depending on their (header) contents onto specifically set up VCs in a performant manner. To achieve performance, it is necessary to implement this module in kernel space, at least partially. On the other hand, it should be easy to use, for e.g., an RSVP/IntServ over ATM, or a DiffServ over ATM mapping module. Therefore, the adaptation module is split into two parts, a kernel-level part that handles all the time-critical tasks of data forwarding and a user-level part which gives access to the functionality provided by the adaptation module
Keywords :
Internet; data communication equipment; internetworking; network interfaces; packet switching; quality of service; transport protocols; ATM networks; ATM subnetworks; DiffServ over ATM; IP datagrams forwarding; IP overlay network; IP-based networks; IP/ATM edge devices; Internet; QoS-aware IP/ATM adaptation module; RSVP/IntServ over ATM; VC; best-effort service; data forwarding; header; kernel space; kernel-level part; mapping module; network configuration pattern; performance; production-level networks; time-critical tasks; user-level part; Asynchronous transfer mode; Communication industry; Diffserv networks; IP networks; Information technology; Kernel; Production; Quality of service; Time factors; Web and internet services;
Conference_Titel :
High Performance Switching and Routing, 2000. ATM 2000. Proceedings of the IEEE Conference on
Conference_Location :
Heidelberg
Print_ISBN :
0-7803-5884-8
DOI :
10.1109/HPSR.2000.856672