Design and implementation of a RSVP-capable router for multiple QoS support

For the accuracy of the Intserv/RSVP and the scalability of the Diffserv, the two service models which IETF introduced to provide end-to-end quality of service, can complement each other in many respects and can coexist for a long time. Most of the specifications for "gluing" the Intserv and Diffserv and RSVP together have not been standardized yet, therefore an important challenge for router vendors is to design a RSVP-capable router that can support mixed services models at a flexible manner. In this paper, we present the design of an experimental RSVP-capable router that can provide transport of integrated traffic of different services. We implement a traffic control block on the data plane and RSVP daemon and management agents on the control plane. Finally, we present the test results to demonstrate that our router can indeed provide flexible and reliable support for multiple QoS services.