FARA Reorganizing the Addressing Architecture Mikko Srel 30

  • Slides: 9
Download presentation
FARA: Reorganizing the Addressing Architecture Mikko Särelä 30. 1. 2008

FARA: Reorganizing the Addressing Architecture Mikko Särelä 30. 1. 2008

Overview • New organization of concepts of naming and routing • General architectural model:

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

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

Assumptions • Mobile entities • Association naming – no global namespace • Entity naming • End system addresses

FARA • Creating an association – Rendezvous mechanism – FARA directory service • End

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

FARA cont. • Forwarding directives • Slots • Protocol Stack

M-FARA • Multiple domains – separate addressing per domain – two level domain hierarchy

M-FARA • Multiple domains – separate addressing per domain – two level domain hierarchy • (FDup, FDdown) • FD maintenance – M-agents • Associations – – simple connected mobile reliable • Prototype – IPv 4 and IPv 6 domains

Conclusions • Generalized architectural description • Drawbacks: No multicast support

Conclusions • Generalized architectural description • Drawbacks: No multicast support

Questions?

Questions?