-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPv6 Compliance RFC4861: Prefix Information Option Processing, On-link Flag (Hosts Only) [v6LC.2.1.3] #28435
Comments
LiveFreeAndRoam
added
the
bug 🐛
Programming errors, that need preferential fixing
label
Jul 17, 2023
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 2, 2024
Fix is waiting in #31177. |
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 2, 2024
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 7, 2024
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 7, 2024
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 8, 2024
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Feb 8, 2024
I'll be able to validate this on Tuesday, next week. |
I retested this on 253.5 and also from ToT. I see it passing with both builds. So, this one was fixed sometime between 250 and 253.5. This one is verified. |
LiveFreeAndRoam
changed the title
IPv6 Compliance RFC4861: Prefix Information Option Processing, On-link Flag (Hosts Only)
IPv6 Compliance RFC4861: Prefix Information Option Processing, On-link Flag (Hosts Only) [v6LC2.1.3]
Mar 19, 2024
LiveFreeAndRoam
changed the title
IPv6 Compliance RFC4861: Prefix Information Option Processing, On-link Flag (Hosts Only) [v6LC2.1.3]
IPv6 Compliance RFC4861: Prefix Information Option Processing, On-link Flag (Hosts Only) [v6LC.2.1.3]
Mar 19, 2024
ayhamthemayhem
pushed a commit
to neighbourhoodie/nh-systemd
that referenced
this issue
Mar 25, 2024
It seems I did something wrong in #31177... |
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Apr 11, 2024
This effectively reverts commit 155d7a2. From RFC 4861 section 6.3.4: > Note, however, that a Prefix Information option with the on-link flag > set to zero conveys no information concerning on-link determination and > MUST NOT be interpreted to mean that addresses covered by the prefix > are off-link. So, we should not drop previously configured routes when receieved a RA with Prefix Information option without on-link flag. Closes systemd#28435.
yuwata
added a commit
to yuwata/systemd
that referenced
this issue
Apr 11, 2024
This effectively reverts commit 155d7a2. From RFC 4861 section 6.3.4: > Note, however, that a Prefix Information option with the on-link flag > set to zero conveys no information concerning on-link determination and > MUST NOT be interpreted to mean that addresses covered by the prefix > are off-link. So, we should not drop previously configured routes when receieved a RA with Prefix Information option without on-link flag. Closes systemd#28435.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
systemd version the issue has been seen with
250
Used distribution
Embedded Linux - Debian-based
Linux kernel version used
5.15.71-rt51+gc36e774d0d9a
CPU architectures issue was seen on
aarch64
Component
systemd-networkd
Expected behaviour you didn't see
Networkd MUST NOT interpret the Prefix Information
OnLink (L)
flag when it is clear.RFC4861 - Extract from Page 54-55:
Unexpected behaviour you saw
Networkd interpreted the Prefix Information with a cleared
OnLink (L)
flag, when it MUST ignore i t.Steps to reproduce the problem
The attached file contains a
replay
folder. You can replay those protocol exchanges using:After each protocol exchange, you can examine the routing table.
Packet 1: Router LL: RA Prefix: 2001:2:1000 (On-Link=1)
Packet 2: Router LL: RA Prefix: 2001:2:1000 (On-Link=0)
According to RFC 4861, section 6.3.4, Packet 2 ought not have affected the routing table, but clearly it has.
2_1_3 - Prefix Information Option Processing, On-link Flag.zip
Additional program output to the terminal or log subsystem illustrating the issue
No response
The text was updated successfully, but these errors were encountered: