Skip to content

Comments

dhcpv6: add config for strict RFC7550#152

Merged
openwrt-bot merged 1 commit intoopenwrt:masterfrom
Noltari:strict-rfc7550
Jan 25, 2026
Merged

dhcpv6: add config for strict RFC7550#152
openwrt-bot merged 1 commit intoopenwrt:masterfrom
Noltari:strict-rfc7550

Conversation

@Noltari
Copy link
Member

@Noltari Noltari commented Jan 24, 2026

Some ISPs don't comply with RFC7550 and need workarounds to get proper IPv6 connectivity.

ping @Ansuel @systemcrash @Alphix

@Noltari Noltari requested a review from Ansuel January 24, 2026 22:15
@Ansuel
Copy link
Member

Ansuel commented Jan 24, 2026

Tested on my ISP and this fix the original problem.

There are some compatibility problem if we follow RFC7550 and the remote dhcpv6 server doesn't correctly handle the new way.
The previous workaround half worked as on pppoe restart (aka a fresh connection) the remote dhcpv6 server require an advertise with only IA_PD (following the old RFC standard)

Noltari added a commit to Noltari/odhcp6c that referenced this pull request Jan 25, 2026
Some ISPs don't comply with RFC7550 and need workarounds to get proper
IPv6 connectivity.

Link: openwrt#152
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Some ISPs don't comply with RFC7550 and need workarounds to get proper
IPv6 connectivity.

Link: openwrt#152
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
@Noltari
Copy link
Member Author

Noltari commented Jan 25, 2026

I've added some more comments and refactored the code a bit to avoid duplicating the override if.
Tested with my ISP and both modes get IPv6 connectivity (with and without "--strict-rfc7550").

@openwrt-bot openwrt-bot merged commit 24485bb into openwrt:master Jan 25, 2026
10 checks passed
Noltari added a commit to Noltari/odhcp6c that referenced this pull request Jan 25, 2026
Some ISPs don't comply with RFC7550 and need workarounds to get proper
IPv6 connectivity.

(cherry picked from commit 24485bb)
Link: openwrt#152
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
@Noltari Noltari deleted the strict-rfc7550 branch January 25, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants