Network Architecture


Providing a set of patterns and a methodology that guides the building of better networks.
about RINA as a Solution


RINA simplifies the lives of application writers, users, network designers, and administrators, not by trying to hide complexity but by minimizing it.

RINA separates the invariant things that all network software has to do from the policies that say *how* those things are to be done. This allows optimizing the interesting parts of networking as policies, while doing the repeating parts once and reusing them over and over.

Naming and Address Scheme
RINA: An innovation that enables the promise of distributed networking, with inherent security, mobility and QoS.

our involvement

planning and Design

Take a fresh look how to really design for distributed networking

project management

Manage the process of incorporating this new technology

Software Implementation

Integrate the RINA solution into your software platform

see it in action

project gallery

Care about RINA

RINA is of interest to network users, operators, vendors and policy makers. All of these stakeholders should be concerned about society having a reliable underlying platform for distributed computing. At the end of the day, networks are just an enabler, not an end goal in themselves. They help applications to deliver experiences of value to users. RINA is part of a process of deepening our understanding, so we can make networks as simple as possible. This frees up resources for more and better applications.

The attraction of RINA

At present, each network solution has to be developed for a specific context. There is a lot of pain as the supposedly general framework of TCP/IP doesn’t fit all application needs. As a result, there are many who offer proposals for fixing or extending TCP/IP. This makes it ever more complex over time. A different framework like RINA makes it easier to transfer general concepts to the real world. As it is a more general framework that separates out the policies most likely to need optimization and tailoring from the invariant basic concepts that need not be repeatedly revisited, it helps to reduce complexity. This means fewer bugs and fudges. So the real value of RINA is as a means of solving real-world problems of reliability, performance, capability and cost.

The benefits of RINA

RINA has been demonstrated through concept analysis, simulations, and proofs of concept at a small scale. We know that it offers a complexity collapse in designing and building networks. This brings down skill level required to design and operate the network. There are specific benefits in every aspect of networking. For example, take security, where there are many inefficiencies contributing to the insecurity of TCP/IP and IP-based solutions. This framework exposes network addresses to applications, so it’s easy to get information on the internals of an IP-based network. The mechanism to attack the network is built-in by design! In contrast, RINA is a set of completely isolated containers that can communicate in a controlled way. RINA controls all communication both inside the containers and between them, which includes hiding the network’s internal structure from applications.

Operators View

In order to reach its size many patches have been "organically" incorporated into the Internet architecture, making it more complex, hard to manage and very prone to failures. RINA could be the solution to provide scalability to the next generation Internet.
Diego Lopez

Hiding the internal structure requires abstracting what the network does from how the network does it — fundamentally disconnecting applications from the need to tell the network how to do its job, instead telling the network what the application needs the network to do for it to be successful, such as specifying a required QoS, finding other applications by name, encrypting sensitive traffic, or controlling who and what can connect to it.

interested in working with us?

Let's build something awesome!