RINA prototype

Recursive InterNetwork Architecture prototype



The main objective of the project is to develop and demonstrate the first RINA architecture prototype. RINA, developed by the Internet pioneer John Day provides a general theory regarding the network architecture. The development of this first prototype, consisting of a series of overlays over IP networks is divided into three phases of increasing complexity.

The first phase consists of two systems directly connected via an IP network and will focus on developing basic infrastructure and application interface.

The second phase (4Q 2011) consists of N systems directly connected via the same IP network and focuses on modules to disseminate and share dynamic information between the members of the network.

Finally, the third stage will allow for multiple layers over different IP networks, focusing on the development of RINA transport protocols.


RINA proposes a new model as the basic architecture to design and implement computer networks. This architecture is full of innovations, such as:

  • The definition of layer as a distributed application that provides an interprocess communication service.
  • The architecture is recursive, allowing as many layers as required by the network designer to exist. However, each layer uses the same protocols with different configurations.
  • The proposal of a complete naming and addressing scheme for computer networks.
  • The separation between mechanism and policy (fixed and configurable parts) in data transport protocols enables the definition of a single, configurable data transport protocol that is optimal in every layer.

As a new architecture to design and build computer Networks, RINA impacts the end user as well as the different sectors of the networking industry and the surrounding ecosystem (equipment vendors, network operators, Internet Service Providers, distributed applications designers).

RINA enables the existence of networks that are several orders of magnitude more simple than current ones, which are therefore more economical to build and operate. At the same time, it provides multihoming, mobility, multicast and quality of services to users. The project will foster the creation of a first prototype to demonstrate the benefits of RINA and will refine the specifications and understand how to interoperate with TCP/IP.

05/2010 to 12/2012