29Jun

Pourquoi l'Internet des objets impose-t-il le besoin d'adresses IPv6?

Alors que l '«Internet des objets» continue de grandir et de s'imposer, à quel point l'Internet des objets a-t-il besoin d'avoir des adresses IPv6?Le SuperUser Q & A d'aujourd'hui a les réponses aux questions d'un lecteur curieux.

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

Photo gracieuseté de nerovivo( Flickr).

La question Lecteur

SuperUser TrudleR veut savoir pourquoi l'Internet des Objets impose un besoin d'adresses IPv6:

Si vous avez plusieurs périphériques dans un réseau, le nombre d'adresses IPv4 n'augmentera pas linéairement pour s'adapter au nombre de périphériques. 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 je peux mal comprendre quelque chose ici, mais cela n'a pas de sens pour moi en ce moment. Je sais que l'IPv6 sera nécessaire à l'avenir, mais je ne sais pas quel rôle joue l'Internet des objets( IoT) dans ce domaine.

Pourquoi l'Internet des objets impose-t-il un besoin d'adresses IPv6?

La réponse

SuperUser contributeur Mokubai a la réponse pour nous:

L'Internet des objets n'impose pas absolument IPv6, mais pour qu'il 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 groupe de périphériques partage une connexion Internet, ils doivent partager l'IP via les technologies NAT.Si les périphériques souhaitent héberger des serveurs, ils doivent percer un trou à travers le périphérique hébergeant une connexion Internet à l'aide du transfert de port, de l'UPNP ou de technologies connexes. Cela peut être compliqué, surtout si plusieurs périphériques veulent le même port pour leurs serveurs. Une méthode alternative consiste à disposer d'un serveur de gestion central auquel les appareils domestiques et distants se connectent pour échanger des données.

IPv6 supprime le besoin de NAT, de transfert de port et du lot et permet à chaque périphérique d'avoir sa propre adresse IP publique et les ports associés. Il supprime les règles d'acheminement de port compliquées et les méthodes de perforation des pare-feu. Il supprime tous les problèmes de coexistence de réseau qui affligent les appareils actuels. Vous pouvez vous connecter à des périphériques sans avoir besoin de configurer des 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, car nous n'avions pas assez d'adresses pour permettre à chaque machine d'avoir sa propre adresse IP publique.

Pour donner une idée un peu plus visuelle de la manière dont IPv6 et IPv4 permettent à l'Internet des Choses de fonctionner, imaginez que vous avez une maison entièrement automatisée, avec chaque appareil hébergeant un serveur sur lequel vous pouvez l'activer.

Avec IPv4, votre réseau est compliqué à configurer( vous passerez beaucoup de temps sur votre routeur à configurer chaque règle de transfert de port) et le mieux que vous obtenez est une liste de numéros de ports que vous devez écrire dans un fichier texte:

  • myhomenetwork.com: 80( Ceci est mon routeur.)
  • myhomenetwork.com:81( Ceci est mon ordinateur.)
  • myhomenetwork.com:82( Ceci est ma machine à café.)
  • myhomenetwork.com:83( Est-ce mon TiVo?
  • myhomenetwork.com:84( Cela pourrait être une ampoule, mais pas sûr.)
  • myhomenetwork.com:85( Est-ce le chauffe-réservoir de poisson?)

Cela signifie également que, sauf si vous prenez le temps de mettre en place plusieurs portsPour chaque périphérique, ils n'ont qu'un seul port disponible et ne peuvent donc probablement présenter qu'une page Web sur Internet. Pour les périphériques qui souhaitent afficher un serveur HTTP( Web), FTP ou SSH, cela peut être pénible et ennuyeux assez rapidement car vous allez passer du temps à ouvrir plus de ports et à écrire le port que vous avez attribué à quel périphérique.

IPv6, en raison d'avoir des adresses IP disponibles publiquement pour chaque périphérique, signifie que votre temps de configuration réseau tombe immédiatement et vous pouvez obtenir un réseau plus judicieusement nommé et chaque périphérique peut facilement héberger les services qu'il aime:

  • myrouter.myhomenetwork.com
  • mycomputer.myhomenetwork.com
  • mytoaster.myhomenetwork.com:80( Serveur http, page Web montrant un bouton poussoir-toast)
  • mytoaster.myhomenetwork.com:21( serveur ftp, donc vous pouveztélécharger les paramètres de toast parfait)
  • mytoaster.myhomenetwork.com:22( serveur SSH, pour parler en toute sécurité à votre grille-pain)
  • myfrontroomlightbulb.myhomenetwork.com

Et ainsi de suite. L'Internet des objets peut fonctionner sur IPv4 et être très bien, mais IPv6 peut le faire fonctionner right .

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.