Routing table implementation


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:

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).