The control architecture has been implemented following the initial plan. A few other simplifications have been made, whereas some of the features that I originally planned to simplify were fully implemented.
IPv6 and multicasting are almost supported although I had first decided not to implement them at all. On the contrary, the blockade state and Resv Error messages are not.
However, the code is in such a state that it would straightforward (but long) to complete the implementation.
The use of RCS was valuable. Not only it helped me to keep track of the changes made, but I also used it to get back to previous versions of some classes when a modification broke the program.