Establishing L2 connectivity between multiple isolated openstack-based clouds

The purpose of the thesis is to provide layer 2 connectivity between two or more isolated cloud environments using pure software virtual switches. So, in fact a VNF has been developed. Switches are based on Open vSwitch, a proven solution for implementing software-based data planes. Goal is to pac...

Full description

Bibliographic Details
Main Author: Γρίβας, Ευθύμιος
Other Authors: Grivas, Efthymios
Language:English
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/10889/13522
Description
Summary:The purpose of the thesis is to provide layer 2 connectivity between two or more isolated cloud environments using pure software virtual switches. So, in fact a VNF has been developed. Switches are based on Open vSwitch, a proven solution for implementing software-based data planes. Goal is to package OVS in a way that can implement the gateway role for multiple data paths that may serve different purposes in each cloud. The cloud provider used is Openstack. As each cloud topology is hidden behind a NAT topology with just one external IP exposed, an overlay VPN connection is needed.