Vse nasvedcuje tomu, ze IPv4 bude v dohledne dobe nahrazeno IPv6. Vsechny tyto male krabicky vsak podporuji jen IPv4. Co s nimi bude za cca 5let? Konkretne treba Ethernet Shield s W5100 ma IPv4 zadratovan v HW, takze neni zadna moznost jak zmenou SW rozsirit jeho moznosti o IPv6; deska se bude muset vymenit. A vubec, neni IPv6 prilis narocny na zdroje v porovnani s IPv4? Lze IPv6 implementovat s 8-bitovym jednocipem?
Lze, neni tam moc velkej rozdil, jen ARP cache a podobne se trochu natahnou, takze se musi vic setrit RAM. Z hlediska stavu a nutne RAM je stejne nejhorsi „stav“ TCP konexe jako takovej. Proto hodne tehle veci podporuje spise UDP, kterezto daleko mene narocnejsi je… A to nejen na RAM. Obecne je ale ne moc dobrej napad, delat tyhle zarizeni „autonomni“ ve smyslu, aby mely „web server“ a pod. Daleko lepsi je to implementovat skrze nejakej server, kterej muze udelat patricne rozhrani a komunikovat UDP. Kazdej bajtik RAM se vyvazuje pomalu zlatem :) Jeden z duvodu, proc je SNMP na UDP…
R.
Tady jsem nasel konkretni implementaci IPv4/IPv6 stacku pro male procesory, project „contiki“:
http://www.sics.se/contiki/contiki-6lowpan-uipv6-faq.html
Rozhodně nic nenasvědčuje tomu, že IPv4 bude v dohledné době *vypnuto*. Pro tato malá zařízení by sice byla podpora IPv6 fajn, ale rozhodně to není věc, kvůli které bych byl ochoten obětovat další drahocenné kB operační paměti.
Pokud bych potřeboval věc přístupnou přes IPv6, udělal bych si aplikační proxy na nejbližším serveru/routeru.