25
SOFTWARE DEFINED NETWORKING x

Introduction au Software Defined Networking (SDN)

Embed Size (px)

Citation preview

Page 1: Introduction au Software Defined Networking (SDN)

SOFTWARE DEFINED NETWORKING x

Page 2: Introduction au Software Defined Networking (SDN)

▪ Les tâches telles que la configuration, le provisioning, la gestion des modifications et le déprovisioning sont particulièrement longues et sources d’erreur (humaines)

▪ Multiplication des technologies et leur gestion vs limite des ressources à disposition des opérateurs

▪ Infrastructures et logiciels propriétaires et qui n’optimisent plus les coûts

▪ Règles de routage statiques vs évolution dynamique du réseau

LIMITES DES RESEAU DONNEES TRADITIONNEL

Page 3: Introduction au Software Defined Networking (SDN)

QU’EST-CE QUE LE SDN?▪ 3 principes

logiciel logiciel logiciel

matériel matériel matériel

DECOUPLAGE PASSAGE AU

LOGICEL

AUTOMATISATION

Page 4: Introduction au Software Defined Networking (SDN)

QU’EST-CE QUE LE SDN?

▪ Le SoftwareDefined Networking est une approche centralisant la gestion du réseau en établissant le découplage des éléments matériels et des éléments logiciels

▪ Il permet aux ingénieurs d'orchestrer et d'automatiser un réseau informatique sans devoir accéder physiquement aux composants matériels (routeurs, switchs, etc.).

▪ Le SDN libère des manipulations à répétition sur les différents composans et offre une interface centrale de contrôle logiciel sur tout le réseau. Les ingénieurs peuvent aisément façonner le trafic en modifiant les règles d'un switch directement depuis l'interface SDN, prioriser ou reprioriser les flux, et ce quelle que soit la marque des composants matériels

Page 5: Introduction au Software Defined Networking (SDN)

QU’EST-CE QUE LE SDN?

Page 6: Introduction au Software Defined Networking (SDN)

Selon l’ONF, l’architecture SDN est :

▪ Directement programmable : le contrôle du réseau est directement programmable car il est dissocié des fonctionnalités de redirection.

▪ Agile : La séparation du contrôle et des fonctionnalités de redirection permet aux administrateurs d’ajuster le trafic de façon dynamique à l’échelle du réseau afin de répondre à l’évolution des besoins.

▪ Gérée centralement : L’intelligence (logique) du réseau est centralisée au sein de contrôleurs SDN logiciels qui fournissent une vision d’ensemble du réseau et sont perçus par les applications et les moteurs de stratégies comme un commutateur logique unique.

▪ Configurée par programmation : Le SDN permet aux gestionnaires de réseaux de configurer, de gérer, de sécuriser et d’optimiser très rapidement des ressources réseau par l’intermédiaire de programmes SDN automatisés et dynamiques qu’ils peuvent écrire eux-mêmes, ces programmes ne dépendant pas d’un quelconque logiciel propriétaire.

▪ Basée sur des standards ouverts et non liée à un quelconque fournisseur : Lorsqu’il est mis en œuvre via des standards ouverts, le SDN simplifie la conception et l’exploitation des réseaux, les instructions étant alors fournies par des contrôleurs SDN et non plus par une multitude de protocoles et de périphériques propriétaires.

L’ARCHITECTURE SDN

Page 7: Introduction au Software Defined Networking (SDN)

L’ARCHITECTURE SDN

Programmabilité

Intelligence centralisée

Abstraction

Permet l’innovationAccélère les nouveaux usageIntroduction simple de nouveaux services

Simplification du contrôleOptimisation des performancesGestion intelligente

Découplage du logiciel et du matérielPlan de TransfertRéseau d’infrastructure

Niveau Application

Niveau Contrôle

Niveau infrastructure

ONF

Page 8: Introduction au Software Defined Networking (SDN)

L’ARCHITECTURE SDN

Page 9: Introduction au Software Defined Networking (SDN)

▪ Un protocole de signalisation passe les commande de configuration dans un sens et les remontées d’information statistique dans l’autre. De nombrauses propositions Open Source sont en cours:▪ Open Flow de l’ONF▪ I2RS (Inteface to Routing System) de l’IETF▪ OvBDB OpenvSwitch Database ▪ NetConf▪ SNMP▪ LISP▪ BPG

L’INTERFACE SUD

Controleur SDN

Man

agem

ent

Service Reseau

Network Service 1

Network Service 21L1 L2 L3

Man

agem

ent Commutateur OpenFlow

Plan de données

Corr

esp.

Actio

n

Stat

Page 10: Introduction au Software Defined Networking (SDN)

▪ Le contrôleur a pour objectif de contrôler le plan de données et de recevoir du plan applicatif les éléments nécessaires pour déterminer le contrôle à exercer

▪ Le contrôleur doit recevoir des règles de politique à respecter et en partant des applications à prendre en compte il déduit les actions à exercer sur les équipements réseau.

▪ Un des plus importantes fonctions dans le contrôleur pour la bonne marche du réseau est le load balancer: ce terme indique des algorithmes déterminant les meilleurs chemin à suivre dans le plan de données

CONTROLEUR

Plan de contrôleSystème de pilotage

Reseau virtuel / physique

Le protocole d’équilibrage de charge

Demande d’instructionsCollecte de donnéesStatistiques par flots

Règles de correspondance Instructions

Page 11: Introduction au Software Defined Networking (SDN)

▪ L’interface nord entre le plan applicatif et le contrôleur a pour objectif de faire transiter les informations provenant des besoins des applications pour que le contrôleur puisse ouvrir le meilleur réseau logiciel avec les bonnes qualité de services, la sécurité adéquate et la gestion nécessaire pour que les opérations puisse s’executer sans problèmes

▪ Le protocole de base pour réaliser ces transmission est fondé sur l’API REST (Representative State Transfert):▪ Chaque ressource est identifiée unitairement

▪ Les ressources peuvent être manipulées à travers des représentations

▪ Les messages sont auto descriptifs

▪ Chaque accès aux états suivant de l’application est décrit comme message courant

L’INTERFACE NORD

Page 12: Introduction au Software Defined Networking (SDN)

▪ Historiquement MPLS (multi-protocol label switching) pour la connection des utilisateurs ou les transport de données réalisés par les grands réseaux d’opérateurs.

▪ Protocoles pour des réseaux à l’intérieur du Datacenter▪ TRILL – Transparent Interconnexion of Lot of Links: réseau Ethernet encapsulé

dans Ethernet

▪ Protocoles pour des réseaux Inter-Datacenter avec des débit énormes et permettant d’aller un sous-réseau à un autre sous réseau. Extension de VLAN:▪ VXLAN – (Ethernet in UDP) – proposé au d épart par Vmware▪ NVGRE (Ethernet in IP) – proposé par Microsoft▪ 11aq provenant de la normalisation de l’Ethernet Grade▪ MPLS▪ LISP (Locator / Identifier Separation Protocl) supporté par les equipementiers –

encapsulation d’un paquet IP dans un paquet IP, avec la nécessité d’avoir 2 adresse IP associée à une machine terminale▪ Adresse intérieure pour l’identification du destinataire ▪ Adresse extérieure pour le routage

PROTOCOLES DE NOUVELLE GENERATION

Page 13: Introduction au Software Defined Networking (SDN)

▪ Le commutateur OpenFlow a 2 parties: la partie qui contient les files d’attentes, les emetteur de trames et les recepteur de trames,avecc des tables de flots associés et la seconde qui régit la communication avec mle controleur par l’intermédiaire du protocole de signalisation OpenFlow

PROTOCOLES DE NOUVELLE GENERATION: OPEN FLOW

Commutateur open flow

Controleur open flow

Canal sécurisé

Tables de flots

ProtocolOpen Flow

SSL

Logi

ciel

Mat

érie

l

Page 14: Introduction au Software Defined Networking (SDN)

PROTOCOLES DE NOUVELLE GENERATION: PROCESSING DE PAQUET OPEN FLOW

Page 15: Introduction au Software Defined Networking (SDN)

EXAMPLE D’ARCHITECTURE: NSX VMWARE

Page 16: Introduction au Software Defined Networking (SDN)

EXEMPLE D’ARCHITECTURE: CISCO ACI

Page 17: Introduction au Software Defined Networking (SDN)

EXEMPLE D’ARCHITECTURE: OPEN CONTRAIL JUNIPER

Page 18: Introduction au Software Defined Networking (SDN)

▪ A WAN that is higher performance, more fault tolerant, and cheaper

CAS D’APPLICATION SDN: GOOGLE G-SCALE (B4)

Page 19: Introduction au Software Defined Networking (SDN)

▪ Orange Business Services lance un pilote de SDN pour les PME (31 mars 2015)

▪ L'apparition des technologies de Software Defined Network (SDN) et Network Function Virtualization (NFV) augure d'une (r)évolution majeure dans l’univers des réseaux. Ces deux technologies permettent de virtualiser les réseaux de bout-en-bout, d’en simplifier l’exploitation et la configuration et d’en automatiser la gestion et l’évolution. L’intelligence des réseaux WAN, initialement portée par chacun des équipements (routeurs, Firewall ..), sera à l'avenir gérée de façon virtualisée grâce à une plateforme logicielle NFV. Le pilotage du réseau de l’entreprise s’effectuera à l’aide d’un équipement permettant la priorisation et le routage des flux de données (contrôleur SDN).

▪ Dans le cadre de sa stratégie de réseaux hybrides Orange Business Services lance aujourd’hui, en pilote, sa première solution SD-WAN 100% digitale et automatisée à destination des PME. Ainsi, une dizaine de PME testeront dans des conditions réelles, pendant un an, cette offre SD-WAN plug and play.

▪ Cette solution SD-WAN permettra aux entreprises pilotes de créer puis de gérer leur réseau VPN et internet en temps réel via un portail web. A partir de cette interface, les clients pourront commander et configurer, en toute simplicité et sécurité, les nouveaux services applicatifs virtualisés de leur choix: filtrage de contenus internet, sécurisation avancée et antivirus. Cette solution comprendra également le déploiement d’un réseau d’entreprise privé et sécurisé utilisant les meilleurs accès disponibles pour le client (ADSL, VDSL ou fibre).

CAS D’APPLICATION SDN: SD-WAN D’ORANGE

Page 20: Introduction au Software Defined Networking (SDN)

CAS D’APPLICATION SDN LAN FOR INTERCONNECTED SMART ENVIRONMENTS

Page 21: Introduction au Software Defined Networking (SDN)

CAS D’APPLICATION SDN LAN FOR INTERCONNECTED SMART ENVIRONMENTS

Page 22: Introduction au Software Defined Networking (SDN)

Le SDN optimise l'adéquation entre d'un côté les ressources (réseaux et IT) et de l'autre les besoins business. Le SDN permet :

• La suppression des délais de provisioning réseau

• La modification des bandes passantes à la volée

• L'adaptation du paramétrage réseau aux besoins des applications

• L'élasticité des ressources (réseaux et IT)

• La réduction drastique de la complexité de gestion des réseaux

LES BENEFICES DU SDN

Page 23: Introduction au Software Defined Networking (SDN)

L’ANALOGIE AVEC LA CARTOGRAPHIE

Page 24: Introduction au Software Defined Networking (SDN)

LES BENEFICES DU SDN

Page 25: Introduction au Software Defined Networking (SDN)

MERCI POUR VOTRE ATTENTION

Cliquez sur l'icône pour ajouter une image