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 das Coisas" (IoT) justifica a necessidade de endereços IPv6?
Eu definitivamente acho que entendi algo errado. Mas não faz sentido para mim no momento. Sei que o IPv6 será necessário no futuro, mas não sei qual papel a IoT desempenha neste tópico.
Respostas:
A Internet das Coisas não exige absolutamente IPv6, mas é muito preferido que a IoT seja útil ou utilizável.
IPv4, devido ao número limitado de endereços disponíveis, significa que nem todos os dispositivos podem ter um IP público. Para um cluster de dispositivos compartilhar uma conexão com a Internet, eles precisam compartilhar o IP via tecnologias NAT. Se os dispositivos quiserem hospedar servidores, eles deverão fazer um furo no dispositivo que hospeda uma conexão com a Internet usando o encaminhamento de porta ou UPNP ou tecnologias relacionadas. Isso pode ser complicado, especialmente se vários dispositivos desejarem a mesma porta para seus servidores. Um método alternativo é ter um servidor de gerenciamento central no qual os dispositivos doméstico e remoto se conectam para trocar dados.
O IPv6 elimina a necessidade de NAT, encaminhamento de porta e muito, 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 portas para perfurar buracos nos firewalls. Ele remove todos os problemas de coexistência de rede que afetam os dispositivos atuais. Você pode conectar-se a dispositivos sem precisar configurar firewalls ou configurar contas em serviços de terceiros que permitem a conexão com seu dispositivo.
Simplesmente, ele permite que a Internet funcione da maneira que costumava 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 idéia um pouco mais visual de como o IPv6 e o IPv4 permitem que a IoT funcione, imagine que você tenha uma casa totalmente automatizada, com todos os dispositivos que hospedam um servidor no qual você pode ativá-lo.
Com IPv4 sua rede é complicado de configurar (você vai passar uma idade em sua configuração de cada regra para a frente porta individual router) eo melhor que você começa é uma lista de números de porta que você tem que escrever 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
(este é o meu TiVo?)myhomenetwork.com:84
(pode ser uma lâmpada, não tenho certeza)myhomenetwork.com:85
(aquecedor de aquário?)Isso também significa que, a menos que você reserve um tempo para configurar várias portas para cada dispositivo, eles terão apenas uma porta disponível e, portanto, provavelmente só poderão apresentar uma página da Web na Internet. Para dispositivos que desejam mostrar um servidor http (web) ou ftp ou SSH, isso pode ser doloroso e irritante rapidamente, pois você gasta tempo abrindo mais portas e anotando a porta que você deu a qual dispositivo.
O IPv6 por ter endereços IP disponíveis publicamente para cada dispositivo significa que o tempo de configuração da rede diminui imediatamente e você pode obter uma rede com nome mais sensato e cada dispositivo pode hospedar facilmente os serviços que desejar:
myrouter.myhomenetwork.com
mycomputer.myhomenetwork.com
mytoaster.myhomenetwork.com:80
(servidor http, página da web que mostra um botão push-to-toast)mytoaster.myhomenetwork.com:21
(servidor ftp, para que você possa carregar configurações perfeitas do brinde)mytoaster.myhomenetwork.com:22
(Servidor SSH, para conversar com segurança com sua torradeira)myfrontroomlightbulb.myhomenetwork.com
E assim por diante.
A IoT pode funcionar no IPv4 e ficar bem, mas o IPv6 pode fazê-lo funcionar corretamente .
fonte
Isso nem chega perto de ser verdade. Você está vendo as coisas através dos olhos de um usuário típico da rede doméstica.
Pense por um minuto o que você, como usuário doméstico com apenas um endereço IP público, faria se quisesse permitir vários dispositivos usando o mesmo protocolo e porta de transporte, digamos dois servidores da Web, que por convenção usam a porta TCP 80, sejam acessado da Internet pública. Você pode encaminhar a porta TCP 80 do seu endereço IP público para um endereço IP privado, mas e o outro servidor da Web? Esse cenário exigirá que você pule algumas etapas que um usuário doméstico típico não está preparado para lidar. Agora, pense na IoT, na qual você pode ter centenas ou milhares de dispositivos (lâmpadas, termostatos, termômetros, pluviômetros e sistemas de aspersão, sensores de alarme, aparelhos, abridores de portas de garagem, sistemas de entretenimento, coleiras para animais de estimação e quem sabe o que tudo mais), alguns, ou todos, dos quais desejam usar os mesmos protocolos e portas de transporte específicos.
O IP foi projetado para conectividade de ponta a ponta, portanto, independentemente de quantos hosts diferentes usem o mesmo protocolo e porta de transporte, eles são identificados exclusivamente pelo endereço IP. O NAT quebra isso e limita o IP de uma maneira que nunca deveria ser limitada. O NAT foi criado simplesmente como uma maneira de estender a vida útil do IPv4 até que a próxima versão IP (IPv6) possa ser adotada.
Muitas pessoas confundem NAT com segurança, mas NAT não tem nada a ver com segurança . Firewalls e outras coisas, talvez software antivírus etc., oferecem segurança. Os dispositivos de rede doméstica geralmente incluem uma combinação de roteador e firewall NAT, mas não se engane, você não precisa habilitar o NAT se tiver um número suficiente de endereços IP públicos e ainda pode usar um firewall para segurança.
Atualmente, o IPv6 possui 1/8 dos endereços IPv6 no bloco de endereços IPv6 inteiro reservado para endereços IPv6 globalmente roteáveis. Supondo que existam 17 bilhões de pessoas na Terra no ano de 2100 (não é realista), o atual intervalo de endereços IPv6 global (1/8 do bloco de endereços IPv6) fornece mais de 2000/48 redes para cada uma dessas 17 bilhões de pessoas. Cada rede / 48 tem 65.536 / 64 sub-redes com 18.446.744.073.709.551.616 endereços por sub-rede.
As idéias para a IoT estão em sua infância. Simplesmente não podemos prever o que está reservado para a Internet das coisas, muito menos o que mais pode estar por vir.
fonte
A "Internet das Coisas" NÃO força a necessidade de IPv6. O IPv6 é necessário, mesmo ignorando a IoT - em termos simples, o mundo está praticamente sem espaço IPv4, com partes significativas do mundo não conectadas e hacks horríveis, mesmo nos locais conectados. Esse seria o caso, mesmo ignorando a IoT - apenas considere o caso dos telefones celulares - a maioria deles requer Internet, e uma grande porcentagem não a possui (eles têm uma aproximação da Internet usando NAT de grau de operadora) devido à escassez de espaço IP.
A IoT agrava essa escassez aumentando a demanda por espaço IP. Na maioria das vezes isso pode (e é) contornar, mas tudo isso é um hack. Em vez de termos um mundo com 1 PC por família, passamos para o mundo de um PC por pessoa + um telefone celular. A IoT eleva isso por uma ordem de magnitude novamente, com muitos dispositivos.
Outro elemento importante é que, quando você está usando dispositivos para consumir informações, é bastante fácil compartilhar um único endereço IP (por exemplo, usar NAT); no entanto , ao publicar informações / executar um servidor - e um dispositivo IoT é um servidor - ele se beneficia enormemente tendo seu próprio endereço.
fonte
Simplesmente devido à necessidade de incluir mais dispositivos, como no IPv4, só pode haver até 32 dispositivos diferentes a qualquer momento, não mais do que isso, mas o IPv6 permite até 2 128 dispositivos por vez; e dado o nome "Internet" das coisas, ele deve ser capaz de suportar conexões / solicitações de todos os dispositivos que podem se comunicar via Internet entre si.
fonte