Skip to content

[Feature Request] Support EUI-64 or similar for global unicast IPv6 addresses derived from RA #1150

Open
@ljanyst

Description

@ljanyst

Is your feature request related to a problem? Please describe.
When router advertisements are used as a means of IPv6 address configuration, the IP stack generates a random host id, appends it to the prefix, and sends a neighbor solicitation to rule out a collision: https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/source/FreeRTOS_RA.c#L579 This works fine if you assume that the device using the stack will be a client. However, when the device needs to be a server, a stable address is needed. Normally, EUI-64 or a similar method could be used for generation of such address.

Describe the solution you'd like
Please add a way to derive stable addresses from router advertisements.

Describe alternatives you've considered
I am forced to assign my addresses statically.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions