The preparation stage was quite long (about two months). The implementation only started when I was sure about what I was going to do, even though I knew that I would probably make a few changes at the last minute.
Progress was made more or less quickly, depending on which part I was implementing. This chapter describes the different decisions taken during the development stage, and the results achieved (
).
The plan for the development of the RSVP process was as follows: first of all, I implemented the core of the program, i.e. the RSVP message support with structures for handling them easily (
); then, after having implemented the routing interface (
), message parsing (
) and the implementation of the RSVP state structures (
) were done in parallel; more or less at the same time I had to implement the switch simulator in order to test the code I was writing (
and
); the time-out handler handler was written at the end (
).