The main reason why most todays devices is behind a NAT is due to the limitaiton of available IPv4 addresses.
When you want to reach a IoT device connected to the world wide internet, it`s usually a pain in the ass due to the restricted NAT and Firewall.
IPv4 uses 32 bits for its Internet addresses. That means it can support 232 IP addresses in total — around 4.29 billion.
IPv6 utilizes 128-bit Internet addresses. Therefore, it can support 2128 Internet addresses — 340,282,366,920,938,000,000,000,000,000,000,000,000 of them to be exact. That's a lot of addresses, so many that it requires a hexadecimal system to display the addresses.
IPv6 will revolutionary how we communicate with all IoT devices, as this protocoll will most probably provide a Public IP by default as there is no risk to run out of available IP addresses.
In the drone / LTE world, this will be a game changer.
@mocart informed me last week that their cell carrier currently supports IPv6, and he is about to give this protocol a try. Cant wait for the result on that one.
I have spoken with my cell carrier, Telenor Norway, and they said that IPv6 is available for mobile broadband, and not cellphones yet. I will definitly have a try using my Mobile Broadband router.
I would like to have some feedback if anyone else have tried IPv6 protocoll.
//Bernt Christian Egeland