Master 2018 2019
Stages de la spécialité SAR
Support des VXLAN dans XCP-ng


Lieu : Vates SAS, 17 rue Aime Berey, 38000 GRENOBLE
Encadrant : Olivier Lambert, PDG et fondateur de Vates, créateur de Xen Orchestra et XCP-ng
Dates :Au choix dans l’intervalle du 11 février au 6 septembre
Rémunération :1200€
Mots-clés : Master SAR, autre qu’ATIAM

Description

> Note : embauche possible à l’issue du stage

# Context

XCP-ng is a fork of Citrix XenServer. It’s fully Open Source and all your work will be available publicly. There is a large community of users.

More on https://xcp-ng.org

# VXLAN support

Virtual Extensible LAN (VXLAN) is a network virtualization technology that attempts to address the scalability problems associated with large cloud computing deployments.

## Context

When used in large scale (whole datacenter), XCP-ng should support VXLAN to ease the work of administrator and allow more scalable architecture. There is already some companies interested to provide at least assistance or guidance on that, because running (or will run) XCP-ng on these scales.

## Problem

VXLAN is already embed in Open vSwitch, in a version running in XCP-ng since 7.5. The main problem is to know how to create this network "manually", then if it’s possible to create everything around it to expose it from "end to end" (from XAPI to the UI, eg xe CLI and also Xen Orchestra, the latter will be done by XO team directly).

## Skills required

Network skills are important here, but not only :

* good understanding on "advanced" network technologies (Open vSwitch knowledge is a big plus) * being able to create a manual PoC first * being able to grasp the whole stack (from OVS to XAPI) to expose and automat this task (a bit of OCaml knowledge is a plus)