FARA: Reorganizing the Addressing Architecture Mikko Särelä 30.1.2008
Overview New organization of concepts of naming and routing General architectural model: FARA Forwarding directive and association architecture Defines a class of architectures; a conceptual framework Avoids overloading of identities and topological locations separation of location and identity without a new global namespace
Basic Components Entity Association Communications substrate generalization of an application that is an end-point in communications smallest unit that can be mobile Association logical communication link roughly analogous to transport layer connection Association Id AId Communications substrate below the line - above the line divide Forwarding Directive in header - part of the API
Assumptions Mobile entities Association naming Entity naming no global namespace Entity naming End system addresses
FARA Creating an association End to end security Rendezvous mechanism FARA directory service End to end security Communication substrate mechanisms Packet delivery FD management Delivery failure notification Resource control Network-layer security
FARA cont. Forwarding directives Slots Protocol Stack
M-FARA Multiple domains FD maintenance Associations Prototype separate addressing per domain two level domain hierarchy (FDup, FDdown) FD maintenance M-agents Associations simple connected mobile reliable Prototype IPv4 and IPv6 domains
Conclusions Generalized architectural description Drawbacks: No multicast support
Questions?