29Jun

Waarom dwingt het 'internet der dingen' de noodzaak van IPv6-adressen af?

Aangezien het 'internet der dingen' blijft groeien en op zijn eentje tot zijn recht komt, hoe nodig is het dan dat het 'internet der dingen' IPv6-adressen heeft? Today's SuperUser Q & A post heeft de antwoorden op vragen van nieuwsgierige lezers.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

Foto met dank aan nerovivo( Flickr).

De vraag

SuperUser-lezer TrudleR wil weten waarom het 'internet der dingen' een behoefte aan IPv6-adressen afdwingt:

Als u meerdere apparaten in een netwerk hebt, zal het aantal IPv4-adressen niet lineair toenemen om het aantal apparaten te accommoderen. Er is slechts één IPv4-adres per netwerk / router dat is verbonden met internet. Hoe rechtvaardigt het 'Internet of Things'( IoT) de behoefte aan IPv6-adressen?

Ik denk absoluut dat ik hier iets verkeerds begrijp, maar op dit moment is het voor mij niet logisch. Ik weet dat IPv6 in de toekomst nodig zal zijn, maar ik weet niet welke rol het 'Internet of Things'( IoT) speelt in dit onderwerp.

Waarom dwingt het 'internet der dingen' een behoefte aan IPv6-adressen af?

Het antwoord

SuperUser-bijdrager Mokubai heeft het antwoord voor ons:

Het 'internet der dingen' geeft geen absoluut mandaat aan IPv6, maar om het nuttig of bruikbaar te maken heeft IPv6 zeer de voorkeur.

IPv4, vanwege het beperkte aantal beschikbare adressen, betekent dat niet elk apparaat een openbare IP kan hebben. Om een ​​cluster van apparaten een internetverbinding te laten delen, moeten ze het IP-adres delen via NAT-technologieën. Als de apparaten servers willen hosten, moeten ze een gat maken in het apparaat waarop een internetverbinding wordt gehost met behulp van poortdoorschakeling, UPNP of gerelateerde technologieën. Dit kan ingewikkeld worden, vooral als meerdere apparaten dezelfde poort voor hun servers willen hebben. Een alternatieve methode is om een ​​centrale beheerserver te hebben die zowel de thuis- als de externe apparaten inbellen om gegevens uit te wisselen.

IPv6 maakt de noodzaak van NAT, port forwarding en de partij overbodig en stelt elk apparaat in staat om zijn eigen publieke IP en bijbehorende poorten te hebben. Het verwijdert ingewikkelde regels voor het doorsturen van poorten en methoden voor het perforeren van gaten in firewalls. Het verwijdert alle problemen met netwerkcoëxistentie die huidige apparaten teisteren. U kunt verbinding maken met apparaten zonder dat u firewalls hoeft te configureren of accounts hoeft in te stellen bij services van derden waarmee u verbinding kunt maken met uw apparaat.

Simpel gezegd, het stelt het internet in staat om te functioneren zoals voorheen, voordat we ons realiseerden dat we niet genoeg adressen hadden om elke machine een eigen publiek IP-adres te laten hebben.

Wilt u een iets beter beeld geven van hoe IPv6 en IPv4 het 'internet der dingen' mogelijk maken, stel u dan voor dat u een volledig geautomatiseerd huis hebt, waarbij elk apparaat een server host waarop u het kunt inschakelen.

Met IPv4 is uw netwerk ingewikkeld om op te zetten( u zult vele jaren aan uw router besteden om elke individuele regel voor poortvooruitgang in te stellen) en het beste is een lijst met poortnummers die u in een tekstbestand moet noteren:

  • myhomenetwork.com: 80( Dit is mijn router.)
  • myhomenetwork.com:81( Dit is mijn computer.)
  • myhomenetwork.com:82( Dit is mijn koffiemachine.)
  • myhomenetwork.com:83( Is dit mijn TiVo?)
  • myhomenetwork.com:84( Dit kan een gloeilamp zijn, maar niet zeker.)
  • myhomenetwork.com:85( Is dit de aquariumverwarming?)

Dit betekent ook dat tenzij u de tijd neemt om meerdere poorten in te stellenvoor elk apparaat hebben ze slechts één poort beschikbaar en kunnen ze dus waarschijnlijk alleen een webpagina op internet presenteren. Voor apparaten die een HTTP-( web) server, FTP of SSH-server willen weergeven, kan dit vrij snel pijnlijk en vervelend worden, omdat u meer tijd zult besteden aan het openen van meer poorten en het opschrijven van welke poort u aan welk apparaat hebt gegeven.

IPv6, vanwege het hebben van openbaar beschikbare IP-adressen voor elk apparaat, betekent dat uw netwerkconfiguratietijd onmiddellijk daalt en u een verstandiger genoemd netwerk kunt krijgen en dat elk apparaat gemakkelijk alle services kan hosten die het leuk vindt:

  • myrouter.myhomenetwork.com
  • mycomputer.myhomenetwork.com
  • mytoaster.myhomenetwork.com:80( http-server, webpagina met een push-to-toast-knop)
  • mytoaster.myhomenetwork.com:21( ftp-server, dus u kuntupload perfecte toastinstellingen)
  • mytoaster.myhomenetwork.com:22( SSH-server, voor veilig praten met je broodrooster)
  • myfrontroomlightbulb.myhomenetwork.com

En zo verder. Het 'Internet of Things' kan werken op IPv4 en prima, maar IPv6 kan gelijk maken.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.