211service.com
Les entreprises espèrent « programmer » Internet
La plupart des réseaux de données pourraient être plus rapides, plus économes en énergie et plus sûrs. Mais le matériel réseau (commutateurs, routeurs et autres appareils) est essentiellement verrouillé, ce qui signifie que les opérateurs de réseau ne peuvent pas modifier leur mode de fonctionnement. Un logiciel appelé OpenFlow, développé à l'Université de Stanford et à l'Université de Californie à Berkeley, a ouvert du matériel réseau, permettant aux chercheurs de reprogrammer les appareils pour effectuer de nouvelles astuces.

Interrupteur d'arrêt : cette visualisation montre le trafic réseau lorsque les charges de trafic sont faibles et que les commutateurs (les gros points) peuvent être désactivés pour économiser de l'énergie.
Aujourd'hui, 23 entreprises, dont Google, Facebook, Cisco et Verizon, ont formé l'Open Networking Foundation (ONF) dans le but de généraliser les réseaux ouverts et programmables. La fondation vise à intégrer OpenFlow et des logiciels similaires dans davantage de matériel, à établir des normes permettant à différents appareils de communiquer et à permettre aux programmeurs d'écrire des logiciels pour les réseaux comme ils le feraient pour des ordinateurs ou des téléphones intelligents.
Je pense qu'il s'agit d'une véritable opportunité d'amener Internet à un nouveau niveau où les applications sont connectées directement au réseau, déclare Paul McNab, vice-président de la commutation et des services des centres de données chez Cisco.
Les réseaux informatiques ne sont peut-être pas aussi tangibles que les téléphones ou les ordinateurs, mais ils sont cruciaux : la télévision par câble, le Wi-Fi, les téléphones portables, l'hébergement Internet, la recherche sur le Web, la messagerie électronique d'entreprise et les services bancaires reposent tous sur le bon fonctionnement de ces réseaux. . Les applications qui fonctionnent sur le type de réseaux programmables envisagés par l'ONF pourraient diffuser des vidéos HD plus facilement, fournir un service cellulaire plus fiable, réduire la consommation d'énergie dans les centres de données ou même nettoyer à distance les ordinateurs des virus.
Le problème avec les réseaux d'aujourd'hui, explique Nick McKeown , professeur de génie électrique et d'informatique à Stanford qui a aidé à développer OpenFlow, est que les données les traversent de manière inefficace. Comme les données transitent par un réseau standard, leur chemin est déterminé par les commutateurs qu'elles traversent, explique McKeown. C'est un peu comme un système de navigation [dans une voiture] essayant de comprendre à quoi ressemble la carte tout en essayant de vous trouver des directions, explique McKeown.
Avec un réseau programmable, dit-il, le logiciel peut collecter des informations sur le réseau dans son ensemble, de sorte que les données voyagent plus efficacement. Une vue plus complète d'un réseau, explique Scott Shenker, professeur d'ingénierie électrique et d'informatique à l'Université de Californie à Berkeley, est le produit de deux choses : la première est le micrologiciel OpenFlow (logiciel intégré dans le matériel) qui exploite les commutateurs. et des routeurs pour lire l'état du matériel et diriger le trafic ; le second est un système d'exploitation réseau qui crée une carte du réseau et choisit l'itinéraire le plus efficace.
OpenFlow et un système d'exploitation réseau fournissent une vue cohérente du réseau et le font à la fois pour de nombreuses applications, explique McKeown. Il devient trivial de trouver de nouvelles voies.
Certains projets de recherche OpenFlow ne nécessitent que quelques centaines de lignes de code pour changer complètement les modèles de trafic de données dans un réseau, avec des résultats spectaculaires. Dans un projet, explique McKeown, les chercheurs ont réduit de 60 % la consommation d'énergie d'un centre de données en redirigeant simplement le trafic réseau au sein du centre et en éteignant les commutateurs lorsqu'ils n'étaient pas utilisés.
Ce type de recherche a attiré l'attention des grandes entreprises et est l'une des raisons pour lesquelles l'ONF a été créé. Google souhaite accélérer les réseaux qui connectent ses centres de données. Ces centres de données communiquent généralement via des chemins spécifiés, mais si un itinéraire échoue, le trafic doit être réacheminé, explique Urs Hoelzle, vice-président senior des opérations chez Google. En utilisant les instructions de routage standard, ce processus peut prendre 20 minutes. Si Google avait plus de contrôle sur la façon dont les données circulaient, il pourrait être redirigé en quelques secondes, dit Hoelzle.
Cisco, une entreprise qui construit le matériel qui achemine une grande partie des données sur Internet, considère ONF comme un moyen d'aider les clients à créer de meilleurs services Internet. Facebook, par exemple, s'appuie sur le matériel Cisco pour fournir des mises à jour de statut, des messages, des images et des vidéos à des centaines de millions de personnes dans le monde. Vous pouvez imaginer le flot de données, dit McNab.
Les futures normes ONF pourraient permettre aux utilisateurs de programmer un réseau pour obtenir différents types de performances en cas de besoin, déclare McNab. L'intégration de ce type de fonctionnalité dans le matériel Cisco pourrait le rendre plus attrayant pour les services Internet qui doivent être rapides.
Le premier objectif de l'ONF est de reprendre les spécifications d'OpenFlow, précise McKeown. En tant que projet de recherche, OpenFlow a rencontré du succès sur plus d'une douzaine de campus, mais il doit être modifié pour qu'il puisse bien fonctionner dans diverses entreprises. L'étape suivante consiste à développer des interfaces faciles à utiliser qui permettent aux gens de programmer des réseaux comme ils programmeraient un ordinateur ou un téléphone intelligent. C'est un très grand pas pour l'ONF, dit-il, car cela pourrait augmenter l'adoption des normes et accélérer l'innovation pour les applications réseau. Il dit que le processus pourrait prendre deux ans.
En attendant, des entreprises telles que Google, Cisco et d'autres testeront des protocoles de mise en réseau ouverts sur leurs réseaux internes. En fait, elles testeront un tout nouveau type d'Internet.