dtnrg-3----Page:7
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25 

Bundle Router
Not just traditional routing – responsible for all “policy” decisions in the daemon
e.g: where / when to send bundles, whether to accept custody, apply fragmentation, store bundles, etc…
Insulated by event/action interface
Support for multiple implementations, selected by config

Why this design?
Believe routing is the hardest problem, may need all events
Easier to change policies if consolidated in one place
PPT Version