Majlen / IndigoVR

Virtual Router Appliance for virtual networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IndigoVR

The INDIGO Virtual Router Appliance facilitates creation of overlay networks across multiple federated cloud sites. It is being developed as a part of a cloud stack provided by the INDIGO-DataCloud project. It is network router appliance with the following features:

  • Inter-site point to point VPN
  • Redundant topologies
  • Set up in userspace
  • Configured on contextualization to enable network topology control by Platform as a Service (PaaS) orchestrators

This repository contains contextualization scripts to install and configure the INDIGO Virtual Router appliance in a plain Linux image.

Each Indigo vRouter Appliance create a secure connection to "Central point". "Central point" is dedicate vRouter which provides connection between all Indigo vRouter Appliances. Indigo vRouter Appliance has these requirements:

  • Internet to reach the main router (also needed for installation), the public IPv4 address is not required

  • two interfaces (Internet connectivity and internal network)

  • Debian GNU/Linux (9.0 (stretch)), Ubuntu (16.04 (xenial) and 18.04 (bionic)) or CentOS (7 and 7 + EPEL)

  • OpenVPN 2

  • ISC DHCP server

All the platforms mentioned in requirements are supported and deploying the playbooks is tested by CI

About

Virtual Router Appliance for virtual networks

License:Apache License 2.0