Skip to content
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

NDP: implement missing functionality #3052

Open
7 of 14 tasks
miri64 opened this issue May 23, 2015 · 5 comments
Open
7 of 14 tasks

NDP: implement missing functionality #3052

miri64 opened this issue May 23, 2015 · 5 comments
Assignees
Labels
Area: network Area: Networking Type: new feature The issue requests / The PR implemements a new feature for RIOT Type: tracking The issue tracks and organizes the sub-tasks of a larger effort

Comments

@miri64
Copy link
Member

miri64 commented May 23, 2015

This is an overview issue to organize ongoing development of IPv6 neighbor discovery:

Unsure, because important for understanding of RFC 6775, but unknown if implementation effort is needed:

Optional:

@miri64
Copy link
Member Author

miri64 commented Oct 17, 2016

Should look into this when working on #5293.

@PeterKietzmann
Copy link
Member

@miri65 now that the new NDP is nearly there, could you update the "missing functionalities" list please

@miri64
Copy link
Member Author

miri64 commented Nov 27, 2017

@miri65

I'm getting older 😭

This is still up-to-date. The NIB did not add any significant new functionality. It's in the project as a reminder to the testers, that some functionality isn't implemented yet (and won't be in #7925).

(side-note: even if there would be new functionalities, I only would update them after #7925 got merged ;-))

@stale
Copy link

stale bot commented Aug 10, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions.

@stale stale bot added the State: stale State: The issue / PR has no activity for >185 days label Aug 10, 2019
@miri64 miri64 added the Type: tracking The issue tracks and organizes the sub-tasks of a larger effort label Aug 10, 2019
@stale stale bot removed the State: stale State: The issue / PR has no activity for >185 days label Aug 10, 2019
@tinstructor
Copy link

@miri64 @benpicco I was wondering what happens when the ABRO valid lifetime expires since RFC 6775 is rather ambiguous (at least to me it is) on this subject. For example, it states on page 29:

When the ABRO Valid Lifetime associated with a 6LBR times out, all information related to that 6LBR MUST be removed.

But then on page 36 it says:

The router keeps state for each 6LBR that it sees with an ABRO. This includes the version number, the Valid Lifetime, and the complete set of PIOs and 6COs. The prefixes are timed out based on the Valid Lifetime in the PIO. The Context Prefix is timed out based on the Valid Lifetime in the 6CO.

I've tried digging through the code and I think I understood that RIOT just times out all information stored for a given 6LBR (i.e., including contexts and prefixes) when the ABRO valid lifetime expires, regardless of the fact that prefix and context lifetimes may not have expired yet. Conversely I understood from the code that when prefixes and / or contexts expire before the ABRO does, they are timed-out independently. Is my assumption correct?

@MrKevinWeiss MrKevinWeiss added this to the Release 2021.07 milestone Jun 22, 2021
@MrKevinWeiss MrKevinWeiss removed this from the Release 2021.07 milestone Jul 15, 2021
@maribu maribu assigned miri64 and fabian18 and unassigned miri64 Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking Type: new feature The issue requests / The PR implemements a new feature for RIOT Type: tracking The issue tracks and organizes the sub-tasks of a larger effort
Projects
None yet
Development

No branches or pull requests

7 participants