Routing table implementation

Hi,

this thread might be an interesting starting point for people looking into the implementation of a global routing table for riot. It's only just begun:

http://mailman.isi.edu/pipermail/ns-developers/2014-January/011709.html

Cheers, Ludwig

Lots of good points in this thread indeed.

We do need a distinction between routing protocols and the forwarding table (actually I prefer this terminology rather than the term “routing table” which is sometimes confusing for exactly that reason).

I am also of the opinion that

  1. routing protocols must feed an external forwarding table that is unique for the whole system, which provides a nice consistent API,

  2. routing protocols may keep their own routing information base (i.e. whatever data from which they derive appropriate forwarding table entries).

Cheers,

Emmanuel