- 
                Notifications
    
You must be signed in to change notification settings  - Fork 42
 
Tutorial 9: DMM app discovery ARCFIRE 2018
The goal of this tutorial is to demonstrate how RINA can carry out Distributed Mobility Management and application discovery over a variety of DIFs. Figure 1 shows a view of the physical systems involved in the experiment. Six Raspberry Pis will play the role of WiFi Access Routers (ARs) of the provider network. The ARs are divided into two groups of three, each one connected to an Edge Router (ER). Both ERs are connected to a Core Router (CR), which connects the service provider network to the Internet via two ISP routers. Each ISP router is directly connected to a Server. One ER is connected to a Data Centre (DC) gateway, which provides access to a small service-provider owner DC with four servers. All these systems (except for the Raspberry Pis) will be deployed as KVM/QEMU Virtual Machines (VMs). A couple of User Equipment (UE) hosts will access services deployed on servers reachable via the Internet and/or the service provider edge data-centre. All systems have RINA capabilities via the IRATI open source RINA implementation.

Layer diagrams are shown in the Figure below. The upper part of the Figure shows the layers (DIFs) involved in the case when the UE accesses an application via the Internet DIF. The Mobile Network DIF (in blue) features distributed mobility management, allowing the UE to move through the access network without impacting service continuity, while still providing shortest path routing.

When the application requests a flow to a service, the RINA system will locate that service (through which DIF is it available), make the UE join the appropriate DIF and allocate the flow to the destination application. If the service is available locally at the service provider DC, RINA will also locate the service and in this case make the UE join an Enterprise VPN DIF (which involves authentication and access control), and finally allocate the flow to the application hosted at the DC.
Each Raspberry Pi acts as a WiFi Access Point, connected to and Edge Router. It has two shim DIFs: one for the WiFi interface and another one that runs over a VLAN to connect to the AP to the "mobile network core". The first step to get RINA up and running on the Raspberry Pi is to install IRATI as explained in IRATI Raspbian installation. The rest of this section assumes IRATI has been installed within the /usr/local/irati/ folder.
- Home
 - Software Architecture Overview
 - IRATI in depth
 - 
Tutorials
- 1. DIF-over-a-VLAN-(point-to-point-DIF)
 - 2. DIF over two VLANs
 - 3. Security experiments on small provider net
 - 4. Multi-tenant Data Centre Network configured via the NMS-DAF
 - 5. Congestion control in multi-tenant DC
 - 6. Multi-tenant Data Centre network with Demonstrator
 - 7. ISP Security with Demonstrator
 - 8. Renumbering in a single DIF
 - 9. Application discovery and Distributed Mobility Management over WiFi
 - 10. Distributed Mobility Management over multiple providers
 - 11. Multi-access: multiple providers, multiple technologies