Por que a 'Internet of Things' reforça a necessidade de endereços IPv6?
À medida que a 'Internet of Things' continua a crescer e a se desenvolver, quão necessária é a 'Internet of Things' ter endereços IPv6? O post de perguntas e respostas do SuperUser de hoje tem as respostas para as perguntas de um curioso leitor.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
Foto cedida por nerovivo (Flickr).
A questão
Leitor de SuperUsuário TrudleR quer saber porque a 'Internet das Coisas' reforça a necessidade de endereços IPv6:
Se você tiver vários dispositivos em uma rede, a quantidade de endereços IPv4 não aumentará linearmente para acomodar o número de dispositivos. Há apenas um endereço IPv4 por rede / roteador conectado à Internet. Como a 'Internet of Things' (IoT) justifica a necessidade de endereços IPv6??
Eu definitivamente acho que posso estar entendendo mal alguma coisa aqui, mas isso não faz sentido para mim no momento. Eu sei que o IPv6 será necessário no futuro, mas não sei qual papel a 'Internet of Things' (IoT) desempenha neste tópico.
Por que a 'Internet of Things' reforça a necessidade de endereços IPv6??
A resposta
O contribuidor do SuperUser Mokubai tem a resposta para nós:
A 'Internet das Coisas' não exige absolutamente o IPv6, mas para que seja útil ou utilizável, o IPv6 é muito preferido.
O IPv4, devido ao número limitado de endereços disponíveis, significa que nem todo dispositivo pode ter um IP público. Para um cluster de dispositivos para compartilhar uma conexão com a Internet, eles precisam compartilhar o IP por meio das tecnologias NAT. Se os dispositivos desejarem hospedar servidores, eles precisarão fazer um furo no dispositivo que hospeda uma conexão à Internet usando o encaminhamento de porta, o UPNP ou tecnologias relacionadas. Isso pode ficar complicado, especialmente se vários dispositivos desejarem a mesma porta para seus servidores. Um método alternativo é ter um servidor de gerenciamento central que os dispositivos residencial e remoto disquem para trocar dados.
O IPv6 elimina a necessidade de NAT, encaminhamento de porta e lote e permite que cada dispositivo tenha seu próprio IP público e portas associadas. Ele remove regras e métodos complicados de encaminhamento de porta para abrir brechas nos firewalls. Ele remove todos os problemas de coexistência de rede que afetam os dispositivos atuais. Você pode se conectar a dispositivos sem precisar configurar firewalls ou configurar contas em serviços de terceiros que permitem a conexão ao seu dispositivo.
De maneira simples, ele permite que a Internet funcione da maneira que costumava fazer antes de percebermos que não tínhamos endereços suficientes para permitir que cada máquina tivesse seu próprio endereço IP público..
Para dar uma ideia um pouco mais visual de como o IPv6 e o IPv4 permitem que a 'Internet of Things' funcione, imagine que você tenha uma casa totalmente automatizada, com cada dispositivo hospedando um servidor onde você possa ativá-lo..
Com o IPv4, sua rede é complicada de configurar (você gastará muito tempo em seu roteador configurando cada regra de encaminhamento de porta individual) e o melhor que conseguirá é uma lista de números de porta que você deve anotar em um arquivo de texto:
- myhomenetwork.com:80 (Este é o meu roteador.)
- myhomenetwork.com:81 (Este é o meu computador.)
- myhomenetwork.com:82 (Esta é a minha máquina de café.)
- myhomenetwork.com:83 (Isso é meu TiVo?)
- myhomenetwork.com:84 (Isso pode ser uma lâmpada, mas não tenho certeza.)
- myhomenetwork.com:85 (Este é o aquecedor do aquário?)
Isso também significa que, a menos que você reserve um tempo para configurar várias portas para cada dispositivo, elas só terão uma porta disponível e provavelmente só poderão apresentar uma página da Web à Internet. Para dispositivos que desejam mostrar um servidor HTTP (web), FTP ou SSH, isso pode ser doloroso e irritante rapidamente, pois você gastará mais tempo abrindo portas e anotando qual porta você forneceu a qual dispositivo.
O IPv6, por ter endereços IP publicamente disponíveis para cada dispositivo, significa que o tempo de configuração de sua rede cai imediatamente e você pode obter uma rede com mais nomes e cada dispositivo pode facilmente hospedar qualquer serviço que desejar:
- myrouter.myhomenetwork.com
- mycomputer.myhomenetwork.com
- mytoaster.myhomenetwork.com:80 (servidor http, página da web mostrando um botão push-to-toast)
- mytoaster.myhomenetwork.com:21 (servidor ftp, então você pode fazer upload de configurações perfeitas do brinde)
- mytoaster.myhomenetwork.com:22 (servidor SSH, para falar em segurança com a sua torradeira)
- myfrontroomlightbulb.myhomenetwork.com
E assim por diante. A 'Internet of Things' pode funcionar no IPv4 e ficar bem, mas o IPv6 pode fazê-lo funcionar certo.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.