Formateur : Passons aux réseaux définis
par logiciel ou SDN.
La mise en réseau définie par logiciel est une approche de l'architecture
de réseau qui permet au réseau d'être contrôlé, ou programmé,
de manière intelligente et centralisée à l'aide d'applications
logicielles.
Les opérateurs peuvent ainsi gérer l'ensemble du réseau de manière
cohérente et globale,
quelle que soit la technologie sous-jacente.
Essentiellement, nous allons prendre nos réseaux physiques
et nous pouvons les virtualiser complètement,
ou créer une couche d'abstraction entre
les dispositifs physiques et l'architecture logique qu'ils
vont représenter.
Aujourd'hui, grâce à la mise en réseau définie
par logiciel, nous pouvons créer des réseaux complexes très rapidement et facilement,
en tirant parti de l'augmentation de la taille des réseaux et en élargissant leur portée,
ainsi que leur capacité à évoluer rapidement.
En fait, l'un des grands avantages des
réseaux définis par logiciel est qu'ils peuvent être modifiés
automatiquement par le réseau lui-même grâce
à l'automatisation et à l'orchestration.
D'un autre côté, tous ces changements rapides font qu'il est plus difficile
pour nous, en tant qu'humains, de les suivre et de comprendre
pleinement les flux de données sur notre réseau à tout
moment.
En ce qui concerne les réseaux définis par logiciel,
plusieurs éléments doivent être pris en compte, notamment
la couche d'application, la couche de contrôle, la couche
d'infrastructure et le plan de gestion.
Ces trois couches vont permettre
de découpler le réseau du matériel sous-jacent.
La couche application va se concentrer sur
les demandes de ressources de communication
ou sur les informations relatives au réseau dans son ensemble.
La couche de contrôle va ensuite utiliser les informations
fournies par les applications et décider comment acheminer un paquet
de données sur ce réseau.
Il prend également des décisions
sur la manière dont le trafic doit être hiérarchisé, sur
la manière dont il doit être sécurisé
et sur l'endroit où il doit être transféré.
La couche infrastructure contient les
dispositifs de mise en réseau qui reçoivent les informations de
la couche de contrôle sur l'endroit où déplacer les données,
et qui effectuent ensuite ces mouvements.
Aujourd'hui, avec la mise en réseau définie
par logiciel, ces dispositifs d'infrastructure
sous-jacents peuvent être physiques ou virtuels, selon la
configuration de votre réseau, ou
une combinaison ou un hybride des deux.
N'oubliez pas que le concept de réseau défini par logiciel consiste
à étendre cette couche d'abstraction
entre les dispositifs sous-jacents réels
et le flux de contrôle et de données
qui va se produire sur ce réseau.
Les réseaux définis par logiciel sont également
essentiels pour nos applications en nuage,
car ils nous offrent l'évolutivité, l'élasticité
et l'agilité dont nous avons besoin au sein de ces réseaux.
La quatrième partie des réseaux définis par logiciel
est notre plan de gestion.
Le plan de gestion va maintenant être
utilisé pour surveiller les conditions de trafic et l'état du réseau.
Fondamentalement, le plan de gestion va nous permettre
de superviser le réseau et d'avoir une vue d'ensemble de ses opérations.
Cela nous permettra également d'apporter des modifications à la configuration,
de mettre les choses en place comme nous le souhaitons
et de nous assurer qu'elles fonctionnent comme nous le souhaitons.
Pour l'examen, je vous rappelle que les réseaux
définis par logiciel, ou SDN, sont divisés en quatre
parties : la couche d'application, la
couche de contrôle, la couche d'infrastructure
et le plan de gestion.