The Recursive InterNetwork Architecture (RINA) is a new Internetwork architecture whose fundamental principle is that networking is only inter-process communication (IPC). RINA reconstructs the overall structure of the Internet, forming a model that comprises a single repeating layer, the DIF (Distributed IPC Facility), which is the minimal set of components required to allow distributed IPC between application processes. RINA supports inherently and without the need of extra mechanisms mobility, multi-homing and Quality of Service, provides a secure and configurable environment, motivates for a more competitive marketplace and allows for a seamless adoption.
Information
IRATI is an open source implementation of the RINA architecture for OS/Linux systems. An overview of the goals and the high-level design of the IRATI RINA implementation can be found in this paper.
- The project's wiki pages provide information on using the IRATI stack and understanding its design.
- We host our code here: https://github.com/IRATI/stack
- A public ML is available here: http://www.freelists.org/list/irati
- As well as an IRC channel on the freenode network: #irati
Contributors
This source code was developed by members of the IRATI project, funded by the European commission under the 7th Framework Programme grant number 317814.
The contributing members of the project are (alphabetical order):
- Addy Bombeke (@PaddyWan) - Ghent University/iMinds, BE
- Bernat Gaston (@bernatgaston) - Fundacio i2CAT, ES
- Dimitri Staessens (@dstaesse) - Ghent University/iMinds, BE
- Douwe De Bock (@douwedb26) - Ghent University/iMinds, BE
- Eduard Grasa (@edugrasa) - Fundacio i2CAT, ES
- Francesco Salvestrini (@salvestrini) - Nextworks s.r.l., IT
- Leonardo Bergesio (@lbergesio) - Fundacio i2CAT, ES
- Miquel Tarzan (@miqueltarzan) - Fundacio i2CAT, ES
- Sander Vrijders (@sandervrijders) - Ghent University/iMinds, BE
- Vincenzo Maffione (@vmaffione) - Nextworks s.r.l., IT