Si vous avez plusieurs appareils sur un même réseau, la quantité d'adresses IPv4 n'augmentera pas linéairement pour s'adapter au nombre d'appareils. Il n'y a qu'une seule adresse IPv4 par réseau / routeur connecté à Internet. Comment «l'Internet des objets» (IoT) justifie-t-il le besoin d'adresses IPv6?
Je pense vraiment que j'ai mal compris quelque chose. Mais cela n'a pas de sens pour moi pour le moment. Je sais que IPv6 sera nécessaire à l'avenir, mais je ne sais pas quel rôle l'IoT joue sur ce sujet.
Réponses:
L'Internet des objets ne rend pas absolument obligatoire IPv6, mais pour que l'IoT soit utile ou utilisable, IPv6 est très préféré.
IPv4, en raison du nombre limité d'adresses disponibles, signifie que tous les appareils ne peuvent pas avoir une adresse IP publique. Pour qu'un cluster d'appareils partage une connexion Internet, ils doivent partager l'IP via les technologies NAT. Si les appareils veulent héberger des serveurs, ils doivent percer un trou dans l'appareil hébergeant une connexion Internet à l'aide de la redirection de port ou UPNP ou des technologies connexes. Cela peut devenir compliqué, surtout si plusieurs appareils veulent le même port pour leurs serveurs. Une autre méthode consiste à disposer d'un serveur de gestion central auquel les appareils domestique et distant se connectent pour échanger des données.
IPv6 supprime le besoin de NAT, de redirection de port et du lot et permet à chaque appareil d'avoir sa propre IP publique et les ports associés. Il supprime les règles et méthodes de redirection de port compliquées pour percer des trous dans les pare-feu. Il supprime tous les problèmes de coexistence de réseau qui affligent les appareils actuels. Vous pouvez vous connecter à des appareils sans avoir à configurer de pare-feu ou à configurer des comptes sur des services tiers qui vous permettent de vous connecter à votre appareil.
Tout simplement, cela permet à Internet de fonctionner comme avant, avant de nous rendre compte que nous n'avions pas assez d'adresses pour que chaque machine ait sa propre adresse IP publique.
Pour donner une idée un peu plus visuelle de la façon dont IPv6 et IPv4 permettent à l'IoT de fonctionner, imaginez que votre maison est entièrement automatisée, chaque appareil hébergeant un serveur sur lequel vous pouvez l'activer.
Avec IPv4, votre réseau est compliqué à configurer (vous passerez un certain temps à votre routeur à configurer chaque règle de transfert de port individuelle) et le meilleur que vous obtenez est une liste de numéros de port que vous devez noter dans un fichier texte:
myhomenetwork.com:80
(c'est mon routeur)myhomenetwork.com:81
(c'est mon ordinateur)myhomenetwork.com:82
(c'est ma machine à café)myhomenetwork.com:83
(est-ce mon TiVo?)myhomenetwork.com:84
(pourrait être une ampoule, pas sûr)myhomenetwork.com:85
(chauffe-aquarium?)Cela signifie également que si vous ne prenez pas le temps de configurer plusieurs ports pour chaque appareil, ils n'ont qu'un seul port disponible et ne peuvent donc probablement présenter qu'une page Web à Internet. Pour les appareils qui souhaitent afficher un serveur http (web) ou un serveur ftp ou SSH, cela peut devenir douloureux et ennuyeux assez rapidement car vous passerez du temps à ouvrir plus de ports et à noter le port que vous avez donné à quel appareil.
IPv6 en raison de la présence d'adresses IP accessibles au public pour chaque appareil signifie que le temps de configuration de votre réseau diminue immédiatement et que vous pouvez obtenir un réseau plus judicieusement nommé et que chaque appareil peut facilement héberger les services qu'il aime:
myrouter.myhomenetwork.com
mycomputer.myhomenetwork.com
mytoaster.myhomenetwork.com:80
(serveur http, page Web affichant un bouton push to toast)mytoaster.myhomenetwork.com:21
(serveur ftp, vous pouvez donc télécharger des paramètres de toast parfaits)mytoaster.myhomenetwork.com:22
(Serveur SSH, pour parler en toute sécurité à votre grille-pain)myfrontroomlightbulb.myhomenetwork.com
Etc.
L'IoT peut fonctionner sur IPv4 et être très bien, mais IPv6 peut le faire fonctionner correctement .
la source
Ce n'est même pas près d'être vrai. Vous voyez les choses à travers les yeux d'un utilisateur de réseau domestique typique.
Réfléchissez un instant à ce que vous, en tant qu'utilisateur à domicile avec une seule adresse IP publique, feriez si vous vouliez autoriser plusieurs périphériques à utiliser le même protocole de transport et le même port, disons deux serveurs Web, qui par convention utilisent le port TCP 80, pour être accessible à partir d'Internet public. Vous pouvez transférer le port TCP 80 de votre adresse IP publique vers une adresse IP privée, mais qu'en est-il de l'autre serveur Web? Ce scénario vous obligera à sauter à travers certains cerceaux qu'un utilisateur domestique typique n'est pas équipé pour gérer. Maintenant, pensez à l'IoT où vous pouvez avoir des centaines, voire des milliers, d'appareils (ampoules, thermostats, thermomètres, pluviomètres et systèmes de gicleurs, capteurs d'alarme, appareils, ouvre-portes de garage, systèmes de divertissement, colliers pour animaux de compagnie, et qui sait quoi tout le reste), dont certains, ou tous, souhaitent utiliser les mêmes protocoles et ports de transport spécifiques.
IP a été conçu pour une connectivité de bout en bout. Ainsi, quel que soit le nombre d'hôtes différents utilisant le même protocole de transport et le même port, ils sont identifiés de manière unique par leur adresse IP. NAT casse cela et limite l'IP d'une manière qui n'a jamais été censée être limitée. Le NAT a simplement été créé pour prolonger la durée de vie d'IPv4 jusqu'à ce que la prochaine version IP (IPv6) puisse être adoptée.
Beaucoup de gens confondent NAT et sécurité, mais NAT n'a rien à voir avec la sécurité . Les pare-feu et autres choses, peut-être un logiciel antivirus, etc., vous offrent une sécurité. Les périphériques de réseautage domestique incluent généralement un routeur NAT et une combinaison de pare-feu, mais ne vous y trompez pas, vous n'avez pas besoin d'activer NAT si vous disposez d'un nombre suffisant d'adresses IP publiques et vous pouvez toujours utiliser un pare-feu pour la sécurité.
IPv6 a actuellement 1/8 des adresses IPv6 dans le bloc d'adresses IPv6 entier mis de côté pour les adresses IPv6 routables globalement. En supposant qu'il y a 17 milliards de personnes sur terre en 2100 (ce qui n'est pas irréaliste), la plage d'adresses IPv6 mondiale actuelle (1/8 du bloc d'adresses IPv6) fournit plus de 2000/48 réseaux pour chacune de ces 17 milliards de personnes. Chaque réseau / 48 comprend 65 536/64 sous-réseaux avec 18 446 744 073 709 551 616 adresses par sous-réseau.
Les idées pour l'IoT en sont à leurs balbutiements. Nous ne pouvons tout simplement pas prévoir ce qui attend l'IoT, encore moins ce qui pourrait arriver.
la source
L '«Internet des objets» NE FORCE PAS le besoin d'IPv6. IPv6 est nécessaire même en ignorant l'IoT - tout simplement, le monde est pratiquement hors de l'espace IPv4, avec des parties importantes du monde non connectées, et des hacks horribles en place même pour les endroits qui sont connectés. Ce serait le cas même en ignorant l'IoT - il suffit de considérer le cas des téléphones mobiles - la plupart d'entre eux nécessitent Internet, et un grand pourcentage ne l'ont pas réellement (ils ont une approximation d'Internet en utilisant Carrier Grade NAT) en raison de la pénurie d'espace IP.
L'IoT aggrave cette pénurie en augmentant la demande d'espace IP. La plupart du temps, cela peut (et est) résolu, mais tout cela est un hack. Au lieu d'avoir un monde avec 1 PC par ménage, nous sommes passés à un monde d'un PC par personne + un téléphone portable. L'IoT augmente cela d'un ordre de grandeur à nouveau, avec beaucoup, beaucoup d'appareils.
Un autre élément important est que lorsque vous utilisez des appareils pour consommer des informations, il est assez facile de partager une seule adresse IP (c'est-à-dire utiliser NAT), cependant lors de la publication d'informations / de l'exécution d'un serveur - et un appareil IoT est un serveur - il bénéficie énormément de ayant sa propre adresse.
la source
C'est simplement dû à la nécessité d'inclure plus d'appareils comme dans IPv4, il ne peut y avoir jusqu'à 2 32 appareils différents à un moment donné, pas plus que cela, mais IPv6 permet jusqu'à 2 128 appareils à la fois; et étant donné le nom "Internet" des objets, il devrait être capable de résister aux connexions / requêtes de chaque appareil qui peut communiquer via Internet entre eux.
la source