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