[FR] Workshop OverTheBox, OVH World Tour Rennes (10/05/16)

Post on 15-Apr-2017

824 views 1 download

Transcript of [FR] Workshop OverTheBox, OVH World Tour Rennes (10/05/16)

10 mai 2016 – 28ème étape - Rennes

OverTheBoxCharles Anssens

@canssens

Aujourd’hui  sans  internet,  les  entreprises  s’arrêtent  !

}

95  %Des  entreprises  utilisent  des  services  cloud

Et vous  ?  Quels  logiciels  SaaS utilisez-­vous?

Où  est  le  maillon  faible  ?

}

SPOFSingle  Point  Of  Failure

@

www

Modem&  connexion

Internet  et  SaaS

Vos  périphériques

Solution

la  redondance  !

Avec  de  la  diversité  d’opérateurs  et  de  technologies

Bottleneck(goulot  d’étranglement)

@

www

Modem&  connexion

Internet  et  SaaS

Vos  périphériques

Solution

L’agrégation

3G/4GWIMAX

Satellite

SDSLADSLVDSLCâble  coaxialFibre  optique

Vous  pouvez  varier  les  technologies…A  condition  d’y  être  éligible  !

DO  YOU MIX  ?

29% 17% 70%

MULTI-WANMIX DE TECHNOLOGIES MULTI-OPERATOR

ADSL+FTTHADSL + SDSLADSL + 4G

ADSL + ADSL

Source OVH Télécom customers

Plus de 2 connexions

Clients ayant plusieurs connexions:

10

COMBINAISON  ADSL  +  ADSL

Double  le  débit,  protège  contre  une  panne  opérateur  avec  deux  collectes

ADSLADSL

COMBINAISON  ADSL  +  SDSL

Bon  débit  upload/download,   adapté  pour  la  VoIP,  le  transfère  de  fichier,  la  vidéo  surveillance

ADSLSDSL

COMBINAISON  ADSL  +  4G

Bonne  tolérance  aux  pannes  déconnexion  internet

3G/4G

ADSL

COMBINAISON  FTTH  +  ADSL

Protège contre  une  coupure  de  fibre  et  une  longue  déconnexion

FTTHADSL

Une  fois  la  redondance  en  place,  une  multitude  de  scénario  peuvent  être  mis  en  place

}

Agrégation  de  liens Load  balancing

Fail-­over  passifLes  connexions  TCP  peuvent  couper

Fail-­over  actifLes  connexions  TCP  sont  maintenues

OVH  Télécom  propose  OverTheBox• Cumul des bandes passantes

• Compatibles tout opérateur

• Répartition de charge

• Tolérance aux pannes

• Priorisation des flux (VoIP)

• Chiffrement des échanges

(AES256)

OverTheBox  est  une  solution   économique  pour  monter  en  débit  sans  recourir  à  une  onéreuse  connexion  spécialisée.  En  augmentant  votre  débit  par  l’agrégation  de  

connexion  vous  profitez  de  la  redondance vous  rendant  tolérant  à  une  panne  éventuelle  d’une  connexion.  la  variété  de  technologie   et  de  collecte  va  bâtir  la  robustesse.  

C’est  l’adage  de  ne  pas  mettre  tout  ses  œufs  dans  le  même  panier.

Pets vs Cattle

grandir

Diversifier

1 RJ45 ETHERNET PORT1GBIT/S

Contrôler   le  DHCP  nous  permet  d’utiliser  1  seul  port  RJ45

DHCP On DHCP Off

DHCP OffOverTheBox

LAN

Vos périphériques sont connectés à votre LAN en Ethernet ou en Wifi

Régulièrement, vos périphériques

demandent une configuration IP via le

service DHCP

OverTheBox gère le DHCP à la place des

modems, OTB répond à la demande d'IP et

indique être la passerelle vers internet

Dès lors, pour chaque requête internet,

OverTheBox la reçoit et dispatche le trafic sur

vos modems

Chaîne  d’agrégation  OverTheBox

DHCPAnd  Gateway

IP OTBIP 1

IP 2

TECHNOLOGIES  OPENSOURCE

Aggregation MPTCP

Developed by  the  university Catholique  de  Louvain,  MPTCP   (http://multipath-­tcp.org/ )  allowsto  establish a  TCP  session  on  several internet  access.

SystemOpenWRT

TCPShadowsocks

UDPGlorytun

AggregationMPTCP

IP  packet transport

We use  Shadowsocks for  the  TCP  trafic  and  Glorytun to  encapsulatethe  others traffic,  ex:UDP,  ICMP

OpenWrt

OpenWRT is a  Linux  distribution  for  embedded devices.  OpenWRT is open  source  with the  GPL  licence:  https://openwrt.org/

We provide our developpment on  OpenWRT :  https://github.com/ovh/overthebox-­feeds

Infrastructure  Cloud

On  our infrastructure  we aggregate the  traffic on  a  single  IPv4.  

You  get access to  peer with OVH  – No  port  restriction

Up   to  4  Internet  connections

OverTheBox  is compatible  with all  operators.

The  different boxes  are  recognized by  theirDHCP.   After the  discovery,  OverTheBox  isannounced as  the  Internet  Gateway  for  the  LAN.

Box1

Box 2

Box 3

Box 4

OverTheBox Service

Internet

26

Déconnexion  silencieuse  ?JUn téléchargement est lancé, deux connexions sont agrégées (vert + bleu)

La connexion verte a une microcoupure, la connexion bleu maintient le téléchargement.

Enfin les deux connexions sont de nouveau agrégées pour terminer le téléchargement.

Running28

Démo  Agrégation  Et  Fail-­over

Connectez  vous  sur  https://overthebox.ovh

&

Test  du  Fail-­over

29

Github

§Démarrez  depuis  GitHub• https://github.com/ovh/overthebox-­‐feeds

• https://github.com/ovh/overthebox-­‐openwrt

§Images  pre-­compilées• http://downloads.overthebox.ovh/trunk/x86

10 ARCHITECTURES LAN AVEC

OVERTHEBOXOverTheBox  est  un  produit  qui  s’intègre  facilement  suivant  la  

configuration  de  votre  LAN.

#1  classique  en  cascadeOverTheBox

LAN

Modem 1

Modem 2

OverTheBox est connectée sur le modem 1, le modem 2 est connecté en cascade sur le modem 1.Ce schéma de connexion est le plus simple à réaliser car il ne requiert pas d’équipement supplémentaire. La majorité des modems/routeurs intègrent un switch 4 ports Ethernet.

#2  En  étoile  sur  un  switch

OverTheBox

LAN

Modem 1

Modem 2

Tous les équipements sont connectés sur un Switch.Les modems peuvent redémarrer indépendamment sans impacter le LANPossibilité de créer des VLAN pour isoler vos différents services : https://docs.ovh.com/display/public/CROTB/Configuration+de+VLAN

SWITCH

#3  Utilisation  d’une  box  IPTV

OverTheBox

LANModem 1

Modem 2

Les boitiers BOX IPTV ne peuvent fonctionner qu’avec le modem opérateur.En contrôlant le DHCP, OverTheBox peut indiquer à la box IPTV d’utiliser une passerelle internet prédéfinie. Configurer un bail DHCP permanent : https://docs.ovh.com/pages/releaseview.action?pageId=18123391

Nb : certaines box IPTV communiquent sur un VLAN donné, aucune configuration ne sera requise.

SWITCH

BOX IPTV

#4  Avec  une  clé  4G

OverTheBox

LAN

Modem 1

Modem 2

OverTheBox supporte la connexion de clés 4G en USB (sous réserve de compatibilité). Vous pouvez utiliser soit votre clé en fail-over soit en agrégation.Vous pouvez connecter un téléphone (iPhone ou Androïd) en tetheringVous pouvez aussi utiliser un routeur 4G dans le même cadre d’utilisation qu’un modem.

Guide pour le tethering : https://docs.ovh.com/pages/releaseview.action?pageId=18123412

SWITCH

Clé 4G USB

#5  Utilisation  d’un  routeur/firewall  dédié

OverTheBoxLAN

Modem 1

Modem 2

Vous pouvez conserver votre routeur/firewall LAN tout en utilisant OverTheBox pour l’agrégation.

Pour rendre transparente OverTheBox, vous aurez à déclarer votre routeur en DMZ.https://docs.ovh.com/display/public/CROTB/DMZ+%3A+couplage+OverTheBox+avec+un+autre+routeur

SWITCHRouterpfSense

#6  Réseau  Wifi  étendu  /  portail  Wifi  captif

OverTheBox

Modem 1

Modem 2

Vous accueilliez de nombreux utilisateurs au travers un réseau Wifi avec un portail captif, vous pouvez coupler votre solution avec OverTheBox afin de disposer d’un débit garantissant la fluidité. OverTheBox sera couplée en tant que passerelle à votre solution de portail Wifi captif.

SWITCHRouterEdge

Access Point

Access Point

Access Point

#7  Réseau  Microsoft  avec  Active  Directory

OverTheBox

LANModem 1

Modem 2

Votre réseau local est construit autour de solution Microsoft, OverTheBox peut s’intégrer à votre Active Directory pour conserver vos services tout en profitant de l’agrégation et du fail-over.

Guide pour déclarer votre serveur Active Directory dans les options DHCP : https://docs.ovh.com/display/public/CROTB/Ajouter+un+serveur+Active+Directory+dans+les+options+DHCP

SWITCH

Active Directory

#8 e-­sport  :  gamer &  streaming

OverTheBox

Modem 1

Modem 2

L’anti-DDoS peut-etre une fonction très utile pour le streaming vidéo en live notamment pour les joueurs.Dans cette architecture le flux du jeu vidéo est routé en direct par le modem 1 pour conserver un très bon ping.Le flux vidéo est lui routé via OverTheBox et l’infrastructure d’agrégation, ce flux exposé sur internet est protégé par notre Anti-DDoS.Mettre en place des routes Multi-Wan : https://docs.ovh.com/pages/viewpage.action?pageId=18123420

SWITCH

VideoStreaming

Jeu online

PC

#9 OverTheBox  virtualisé

OverTheBox

LANModem 1

Modem 2

Nous distribuons nos développements sur le boitier d’OverTheBox : https://github.com/ovh/overthebox-feedsVous pouvez l’installer sur votre matériel ou le virtualiser (nb : nous ne fournissons pas d’assistance technique).Comment installer OverTheBox sur son propre matériel : https://docs.ovh.com/pages/releaseview.action?pageId=18123401

SWITCH

VMware

Serveur 1

Serveur 2

#10  QoS OverTheBox

OverTheBox

LANModem 1

Modem 2

La QoS (Quality Of Service) permet de garantir une stabilité de service et une bonne répartition des différents types de flux au sein de votre réseau OverTheBox.OverTheBox gère une QoS de type Queueing, elle est capable de prioriser certains types de flux par rapport à d'autres.Guide : https://docs.ovh.com/display/public/CROTB/Fonctionnement+et+Customisation+de+la+QoS

SWITCH

Flux VoIP

Flux VoIP marqués QoS CS5Routé via xtun0

#n  Votre  architecture

Construisez votre propre architecture LAN/WAN avec l’aide de nos guides: https://www.ovhtelecom.fr/overthebox/guides.xml

Modifiez OverTheBox suivant vos besoins :https://github.com/ovh/overthebox-feeds#install-from-pre-compiled-images

?

Les  10  principaux  patterns

Notez la conférence à votre sortie !

10 mai 2016 – 28ème étape - Rennes

Thanks !@canssens

https://www.ovhtelecom.fr/overthebox/