Your task is to devise a routing protocol based on distance vector
routing.
You should follow the following steps:
- What functionality is required from the exchange of messages?
- What information has to be exchanged?
- How should this information be represented - define class
structures down to primitive types for this section.
- How should the packets be laid out?
- When should events occur in the protocol? Think of simple state
transition diagrams.
The answer.
Ian Wakeman
2005-02-22