NOIA NETWORK — Développement Technique
Architecture Internet 101 et problèmes existants Internet peut être vu comme un réseau de réseaux. Depuis ses débuts modestes dans les années 1970, Internet a connu une croissance très organique et désordonnée — sous la forme d’un enchevêtrement de câbles auquel de nouveaux réseaux sont ajoutés et entremêlés tout le temps. Le système qui régissait la sélection d’un itinéraire optimal pour que les données transitent par le réseau afin d’atteindre sa destination prévue était le protocole BGP (Border Gateway Protocol).
BGP a été conçu pour toujours sélectionner le chemin le plus court (chemin de moindre résistance) sans autre considération disponible. C’était simple et efficace. Cependant, au fur et à mesure que la taille et la complexité d’Internet augmentaient, le plus court chemin choisi devenait trop saturé, ce qui entraînait diverses inefficiences. Avec une sécurité limitée, l’imprévisibilité et le manque de fiabilité, les performances Internet actuelles sont sous-optimales. Les prises de jonction BGP et la latence constituent une menace constante.
Avec de fréquentes interruptions de service, les accords du SLA ont réduit la productivité et dégradé l’expérience utilisateur. Tout cela se traduit par des coûts annuels qui représentent des milliards de dollars pour les entreprises technologiques, les entreprises et les FAI. NOIA considère que le dépassement de ce goulot d’étranglement de BGP est une excellente opportunité
NOIA Cache — comment ça marche? Qu’est-ce qui a été réalisé?
NOIA Cache est une couche d’infrastructure de distribution de contenu fonctionnant comme réseau en tant que service et composée de plus de 6 500 nœuds de périphérie à haut débit fonctionnant sur un protocole de distribution de données natif (CSL) dont le but est d’améliorer l’efficacité globale de la diffusion de contenu sur Internet. NOIA Cache peut être utilisé avec et en complément de tout service d’hébergement ou CDN existant, y compris des fournisseurs de contenu volumineux.
NOIA Cache utilise une capacité de bande passante disponible provenant des ordinateurs domestiques, des routeurs et des centres de données. Ceci, à son tour, crée une couche de mise en cache largement distribuée pour le contenu à transmettre. Le réseau continue de se développer à l’échelle mondiale et, à tout moment, au moins 36 To de stockage réseau disponible sont disponibles pour notre liste de clients actuelle (comprenant des sites Web et des applications de divers pays).
Grâce à ses opérateurs de nœuds, NOIA peut accéder en grande partie à la bande passante pratiquement libre et être décentralisé et automatisé, ce qui permet de réduire considérablement les coûts liés à la fourniture de contenu gourmand en bande passante.
NOIA Cache peut être considéré comme une couche d’optimisation sans risque pour pratiquement tous les CDN. Il ne nécessite aucune modification du système et si le matériel demandé n’est pas mis en cache, la demande revient automatiquement au serveur par défaut.
Basée sur une couche de contrats intelligents activés par blockchain, cette infrastructure d’architecture du réseau NOIA s’étend sur 6 continents (dans plus de 30 pays) et intègre un certain nombre de fournisseurs de centres de données mondiaux. Avec le code source ouvert, NOIA Cache peut également être utilisé pour créer des réseaux privés afin de mettre en place de meilleures technologies Internet et un meilleur accès aux infrastructures dans des régions peu connectées (par exemple, Laos, Madagascar, Hawaii, etc.).
Qu’est-ce que l’Internet programmable?
NOIA Network CTO @ Broadthinking, Geneva, 2019
Au cours du développement de NOIA Cache, NOIA a pris pleinement conscience des limites du protocole BGP (protocole de passerelle frontalière) et des inefficacités qu’il entraîne. En examinant le concept de réseau défini par logiciel, il est rapidement apparu que cela offrait une structure de coûts alternative potentiellement peu coûteuse utilisant des éléments existants et en développement similaires à l’approche que NOIA avait pu exploiter pour développer NOIA Cache.
Un SDN apporte agilité et flexibilité à un réseau. Grâce à une console de contrôle centralisée, un ingénieur réseau peut diriger le trafic sans avoir à accéder à des commutateurs individuels du réseau. Cela signifie que les chemins encombrés, ou ceux dont la capacité et la vitesse sont faibles, peuvent être contournés et évités au profit de chemins disponibles et sous-utilisés, entraînant une amélioration des performances.
En combinant les principales caractéristiques d’un réseau SDN aux concepts récemment développés de routage par segment (SR) et d’IPv6, NOIA a mis au point un moyen de programmer Internet.
IPv6 a été développé pour répondre au besoin du IoT world’s de créer une multitude beaucoup plus d’adresses IP. Mais IPv6 permet également aux administrateurs de coder des instructions dans des en-têtes de paquets de données individuels afin de spécifier les chemins des routeurs, permettant ainsi aux paquets individuels de voyager de manière indépendante.
À son tour, le routage de segment (SR) permet aux routeurs de comprendre ces informations de routage via l’en-tête de paquet IPv6. En appliquant à la fois le routage IPv6 et le routage par segment, les fonctionnalités de réseau privé peuvent être facilement disponibles même sur un Internet public — avec des données «intelligentes» et des routeurs standardisés.
Cela a le potentiel de minimiser la latence Internet publique.
De plus, tous les routeurs ne doivent pas nécessairement être activés pour le routage segmenté. En fait, un seul routeur peut être nécessaire pour «acheminer» le trafic, en particulier à l’approche de son dernier kilomètre.
Cependant, pour que cela se produise, il est nécessaire de connaître les routeurs disponibles sur un Internet public, ce qui n’est pas disponible à l’heure actuelle. Mais grâce à un registre distribué (blockchain), cela peut être réalisé tout en maintenant toutes les informations décentralisées grâce à l’utilisation de protocoles consensuels. Cette combinaison d’architecture IPv6 avec le routage par segment (SR) a été désignée sous le nom de SRv6.
Avec SRv6, les opérateurs de réseau peuvent diriger le trafic sur différents chemins en fonction des niveaux de trafic et des conditions du réseau. De nouvelles possibilités telles que la gestion de la bande passante, la planification de la bande passante et la bande passante à la demande deviennent possibles. SRv6 peut également aider à protéger contre les attaques par déni de service (DDoS) en redirigeant le trafic à “nettoyer” avant de le réinjecter dans le réseau.
En développant un grand livre distribué répertoriant toutes les adresses IP et les routeurs participants cherchant à vendre l’utilisation de leur infrastructure pour des contrats intelligents sur un commutateur Internet centralisé, n’importe qui pourra acheter et vendre des points d’accès Internet partout dans le monde. En bref, tout le monde pourra échanger ses capacités excédentaires.
Avec ses partenaires, NOIA construit le premier réseau SRv6. Le lancement d’un marché de fonctions réseau avec un grand livre distribué et un échange Internet décentralisé signifie que les caractéristiques d’un SDN privé et l’amélioration des performances peuvent désormais être largement accessibles à tous à un coût raisonnable. Ce que NOIA est en train de faire est une première — développer un Internet véritablement programmable.
#Roswell974 (ile de la Réunion), ambassadeur NOIA Network