Skip to content
Carlos Vega edited this page Jul 27, 2018 · 8 revisions

GREDOS Project scenarios


This repository develop several scenarios to deploy the research project GREDOS using Virtual Networks over linuX (VNX).

Index

Summary

Research project GREDOS is developed by Departamento de Ingeniería de Sistemas Telemáticos (DIT) of Escuela Técnica Superior de Ingenieros de Telecomunicación (ETSIT).GREDOS is focused on evolving residential networks to an user-centric software architecture, so, each client of a telecommunications operator can control and modify his home network using mobile applications.

These scenarios deploy residential network architecture based on SDN and NFV.The scenarios define network’s components:residential network, access network implemented with optical technologies and operator’s infrastructure (cloud) where services are deployed. For this purpose, innovative technologies as SDN, NFV, cloud computing and optical equipment have been used.

Requirements

  • VNX installed (VNX Installation Guide)
  • Operating System: Tested in Ubuntu 16.04
  • Hard Drive: 5 GB avaible space (Filesystems size)
  • Memory: 8 GB RAM or more
  • Banana Pi with GREDOS's image installed and configuration

Scenarios

When you destroy a scenario, be carefull it destroys the ovs too. You can check it with ovs-vsctl show. If there are OVSs of the scenarios and there is not a scenario created, delete them with ovs-vsctl del-br NameOVS.

In order to have connection to Internet, you have to configure NAT in the host. You can do it with the VNX command vnx_configure_nat. In the first three scenarios do: vnx_configure_nat Inet NameInterfaceInternet and in the OpenStack's scenario: vnx_configure_nat ExtNet NameInterfaceInternet

BananaPi

You need to understand the Banana Pi's configuration in order to deploy the scenarios 1,3 and 4.

Here there is an explanation.

Author

This project has been developed by Carlos Vega García as a result of a Master's thesis in Universidad Politécnica de Madrid.

References