next up previous contents
Next: Vrouter Implementation Up: Vrouter general architecture Previous: Inter-module communications   Contents

Data storage and dataflow chart

The Vrouter maintains three tables ; The VARP table for VARP entries, the VRIP table for VRIP entries and VIF table to save informations about the installed interfaces. all these tables are implemented as Hash tables and placed in the Shared memory of the Vrouter so all processes can access these tables.

The following figure shows interactions between the diffrerent modules and the hash tables.

Figure 2.5: Data storage and dataflow chart
Image dataflow

As shown in the figure, the VARP Sceduler and the VRIP Schedulers read the tables entries to send informations messages in the local network inorder to advertise the vrouter's routes and known hardware addresses. However, the interface-dependent processes performs almost only updates. Note that this picture does not show all interactions with the hash tables, it just shows the major interactions that the reader must know inorder to follow the rest of the document.


next up previous contents
Next: Vrouter Implementation Up: Vrouter general architecture Previous: Inter-module communications   Contents
Last changed 2004-08-25.
Zrelli Saber. , Japan Advanced Institute of Science and Technology, Shinoda-lab
zrelli@jasit.ac.jp