90 likes | 183 Views
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
E N D
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 • 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 • no global namespace • Entity naming • End system addresses
FARA • Creating an association • 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 • 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