IPV6 support for ESP32

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

IPV6 support for ESP32

Postby Ritesh » Sun Sep 10, 2017 5:58 pm

Hi Espressif Systems Developer,

Right now, We are working on ESP32 IDF 2.0 SDK which is stable for application development purpose.

So, Now we have one requirement to move from IPV4 to IPV6 based communication.

So, Does anyone provide me some links and documents as well as let me know in which ESP32 SDK IPV6 fully support has been added?

If not added then what is your plan to add it fully and when?
Regards,
Ritesh Prajapati

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Sun Sep 10, 2017 6:16 pm

Hi Loboris,

It will be great and helpful for us if you have already ported and checked LWIP stack for IPV6 support as we need to include IPV6 support now.

So, Please let me know your feedback on this ASAP.
Regards,
Ritesh Prajapati

User avatar
loboris
Posts: 514
Joined: Wed Dec 21, 2016 7:40 pm

Re: IPV6 support for ESP32

Postby loboris » Sun Sep 10, 2017 8:27 pm

Ritesh wrote:Hi Loboris,

It will be great and helpful for us if you have already ported and checked LWIP stack for IPV6 support as we need to include IPV6 support now.

So, Please let me know your feedback on this ASAP.
I have no need for IPv6 at the moment. I know it is supported in lwip, but not much more.
Last information I have is
SLAAC is supported, DHCPv6 is not.
from Support for IPv6, including mixed IPv6/IPv4 operation

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Mon Sep 11, 2017 12:42 am

loboris wrote:
Ritesh wrote:Hi Loboris,

It will be great and helpful for us if you have already ported and checked LWIP stack for IPV6 support as we need to include IPV6 support now.

So, Please let me know your feedback on this ASAP.
I have no need for IPv6 at the moment. I know it is supported in lwip, but not much more.
Last information I have is
SLAAC is supported, DHCPv6 is not.
from Support for IPv6, including mixed IPv6/IPv4 operation
Hi Loboris,

Thanks for quick response.

Yes. I have checked that but not found much details.


Hi Espressif Systems Developer,

Would you please check and let me know that fully IPV6 functionality has been supported into current stable 2.1 ESP32 SDK?

Looking forward some suggestions or positive feedback from you guys w.r.t. IPV6 support.
Regards,
Ritesh Prajapati

ESP_Angus
Posts: 2344
Joined: Sun May 08, 2016 4:11 am

Re: IPV6 support for ESP32

Postby ESP_Angus » Mon Sep 11, 2017 6:03 am

Hi Ritesh,

Apart from DHCPV6, IPV6 support is present in ESP-IDF V2.1. The system will use SLAAC to configure an IPv6 address.

The firmware can call the tcpip_adapter_create_ip6_linklocal() function defined in tcpip_adapter.h to start the IPV6 address negotiation process.

The WiFi event system sends an event when an IPV6 address is confirmed:
http://esp-idf.readthedocs.io/en/v2.1/a ... sta-got-ip

The BSD sockets implementation in ESP-IDF supports IPV6 socket types, same as on any POSIX-compliant OS. IPV6 sockets can be used in the RFC-compliant dual-stack mode (ie by default if bind an IPV6 socket to ..._ADDR_ANY then it will receive both IPV4 & IPV6 connections).


Angus

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Tue Sep 12, 2017 4:20 pm

ESP_Angus wrote:Hi Ritesh,

Apart from DHCPV6, IPV6 support is present in ESP-IDF V2.1. The system will use SLAAC to configure an IPv6 address.

The firmware can call the tcpip_adapter_create_ip6_linklocal() function defined in tcpip_adapter.h to start the IPV6 address negotiation process.

The WiFi event system sends an event when an IPV6 address is confirmed:
http://esp-idf.readthedocs.io/en/v2.1/a ... sta-got-ip

The BSD sockets implementation in ESP-IDF supports IPV6 socket types, same as on any POSIX-compliant OS. IPV6 sockets can be used in the RFC-compliant dual-stack mode (ie by default if bind an IPV6 socket to ..._ADDR_ANY then it will receive both IPV4 & IPV6 connections).


Angus
Hi,

Thanks for Reply.

I will check it and let you know if any issue while using IPV6 support.

Meanwhile, would you please let me know that is there any specific configuration required for IPV6 support from SDK point of view?
Regards,
Ritesh Prajapati

ESP_Angus
Posts: 2344
Joined: Sun May 08, 2016 4:11 am

Re: IPV6 support for ESP32

Postby ESP_Angus » Wed Sep 13, 2017 2:23 am

Ritesh wrote: Meanwhile, would you please let me know that is there any specific configuration required for IPV6 support from SDK point of view?
No configuration changes are required to use IPV6.

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Wed Sep 13, 2017 4:03 am

ESP_Angus wrote:
Ritesh wrote: Meanwhile, would you please let me know that is there any specific configuration required for IPV6 support from SDK point of view?
No configuration changes are required to use IPV6.
Thanks for quick Reply.

I will check it and let you know result ASAP.
Regards,
Ritesh Prajapati

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Tue Sep 19, 2017 9:53 am

Hi Espressif Systems Developer,

When fully IPV6 including DHCPV6 will be included into ESP32-IDF RTOS SDK and also in which release version?
Regards,
Ritesh Prajapati

Ritesh
Posts: 1365
Joined: Tue Sep 06, 2016 9:37 am
Location: India
Contact:

Re: IPV6 support for ESP32

Postby Ritesh » Thu Sep 28, 2017 5:30 pm

Hi Espressif Systems Developer,

When fully IPV6 including DHCPV6 will be included into ESP32-IDF RTOS SDK and also in which release version?

Would you please check and let me know when it will be available with full IPV6 support?
Regards,
Ritesh Prajapati

Who is online

Users browsing this forum: No registered users and 121 guests