ARMmbed / mbed-client-example-6lowpan

DEPRECATED: Example demonstrating 6LoWPAN mesh networking
https://cloud.mbed.com/docs/current
Other
19 stars 13 forks source link

IPv6 for 6LoWPAN or Thread border router over IPv4 based ISP #76

Closed shahab5 closed 8 years ago

shahab5 commented 8 years ago

Hi,

My ISP provides IPv4 only and so a local IPv6 network using a Dlink router is created. The border router is connected to this network. But the Ethernet bootstrap Ready message is not seen.

FYI, using the gateway6LoWPANDynamic.bin.

Please suggest a way to work with IPv4 based ISP.

Thanks, Shahab

teetak01 commented 8 years ago

Hi @shahab5, you would have to use some kind of "IPv6 tunnel broker" service if you want to connect to Connector-service via IPv4 network.

shahab5 commented 8 years ago

@teetak01 Thanks will try and update

SeppoTakalo commented 8 years ago

@shahab5 The border router image you use, do not continue to set up the network, unless it receives a ICMPv6 Router Advertisement from the IPv6 capable router. Therefore the "Bootstrap complete" message is not seen.

I would suggest that you try to set up a IPv6 tunnel of some sort. Some have done it with separate Linux box providing the tunnel, some have a Wifi gateway with capability to do so. I'm not familiar of any other tunnel providers than https://tunnelbroker.net/ who provides free tunnel.

SeppoTakalo commented 8 years ago

I'm closing this as it is basically not a issue with a mbed-client but more generally a network infrastructure problem. This is a known problem for us, and tunneling the IPv4 over IPv6 is the only solution. Mesh networks based on 6LoWPAN do not work on IPv4 addresses, therefore the must for IPv6. IPv4 address space would be exhausted very quickly for mesh type of networks.

Br. Seppo

shahab5 commented 8 years ago

Thanks for all the answers. Using tunnelbroker.net, it worked.

Thanks, Shahab