# Networking with OpenStack at OVH
#### Parce que le reseau
![OVH](data/logo-ovh-meet-up-small.png)
## Pierre LIBEAU
#### Team Leader RUN
## Arnaud MORIN
#### Automatisation
#### Déploiement
#### Intégration
### Public Cloud
Note:
ARNAUD
# OpenStack
![OpenStack](data/openstack_logo.png)
### 2 types de reseaux
* Prive - vRack
* Public - BGP
### On demarre ou ?
![OpenStack](data/neutron_software_ovh.png)
Note:
* ARNAUD
* API extensions
* expose des infos / ressources supplementaires
* implementation de nouvelles fonctionnalites
* utilise aussi par les dev de neutron
* Service plugin
* ajout de fonctionnalites sur ML2
* Type driver
* vRack, au lieu de vlan, vxlan, etc.
* Mechanism driver
* Pilotage d'OVS, des regles openflow, etc.
* Mais aussi pilotage de services comme quagga
* Agent L2:
* Full custom OVH: base sur OVS
* Etabli la communication entre interface VM (tap) et le reseau.
* configure les bridges
* configure les regles de secu
* configure la QoS
* On ne touche pas au code de neutron lui meme !!!
### Reseau prive de niveau 2
![vRack](data/schema-isolation.png)
### 4000 VLAN possibles!
![vRack](data/schema-vlan.png)
### Faible latence
###### 40ms entre DC France / Canada
![vRack](data/schema-datacentre.png)
### API et Manager
![vRack](data/api.gif)
### Le vRack dans tous ses details
### On demarre ou ?
![OpenStack](data/neutron_software_ovh.png)
### Architecture standard
![Neutron Networking](data/networking_no_ovh.png)
### Architecture OVH
![Neutron Networking made in OVH](data/networking_ovh.png)
### Points forts
* pas de SPOF
* tous les hosts font du routage
* pas de neutron l3 agent
* moins complexe
* pas de NAT
## Conclusion / Questions ?