RINA : Repenser l’Internet du futur
Internet repose encore aujourd’hui sur une architecture héritée d’ARPANET, une infrastructure qui servait autrefois de support à différents projets de recherche états-uniens.
Aujourd’hui, Internet est un mécanisme étrange et bien complexe, parfois même étonnement difficile à faire évoluer. Quelques exemples concrets :
- Pour les admins de réseaux à grande échelle, il est nécessaire de configurer et comprendre des mécaniques complexes telles que différentes architectures BGP, accompagnées de nombreux autres protocoles ; de mettre en place le MPLS et tant d’autres rouages nécessaires à la mise à l’échelle de réseaux.
- Pour les Dev/Ops, il est impossible de rediriger un sous-domaine DNS vers plusieurs services TCP sur la même IP, sans indication du nom de domaine via un autre protocole : HTTP over TCP (avec le Host header) ou TLS over TCP (avec le SNI).
De très nombreuses questions sont légitimes. Par exemple :
- Pourquoi TCP fonctionne en streams, et pas en messages ? Pourquoi une API en sockets ?
- Pourquoi tant de problèmes d’adressing ? Des centaines de RFCs pour IPv6, et qu’est-il advenu d’IPv7 ? Que vaut le loc/id split ?
- Faut il vraiment tant de protocoles différents à configurer, parfois redondants, simplement pour échanger entre machines de manière sécurisée et scalable ?
- …
Et surtout : => Interconnecter des machines de manière complète et sécurisée, est-ce vraiment si compliqué ?
Laissez le plus grand hater (blague) de TCP/IP vous donner une nouvelle perspective.
Dans ce talk, nous :
- Reviendrons brièvement sur les choix historiques qui ont façonné Internet,
- Découvrirons les principes fondamentaux de RINA (Recursive InterNetwork Architecture), une architecture réseau modulable, performante à grande échelle, et conçue avec la sécurité intégrée,
- Nous éplucherons ensemble les problèmes réseaux que nous rencontrons au quotidien, que l’on soit Ops réseau ou infra, Dev, ou utilisateur final,
- Nous verrons concrètement comment RINA répond à chacun par rapport aux architectures actuelles,
- Pour finir, nous explorerons ses implications pour le Cloud, les réseaux mobiles… et même les réseaux spatiaux.
Le tout agrémenté de quelques anecdotes croustillantes sur les personnes clés de cette aventure.
Les spectateurs et spectatrices repartiront avec une nouvelle perspective sur les réseaux, une connaissance plus approfondie des problématiques qui s’y prêtent, de nouvelles solutions techniques et architecturales pour leurs réseaux, et de potentielles opportunités de carrières ou d’études.
Ce talk s’adresse aussi bien aux professionnels expérimentés, qu’aux personnes qui souhaitent découvrir les réseaux et le fonctionnement fondamental d’Internet !
Je peux faire le talk en anglais, si vous préférez.
Pour du contexte additionnel, voir ma description de talker.