-
Notifications
You must be signed in to change notification settings - Fork 2k
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/nib: 6LBR should not send RS on their downstream interface #19335
Conversation
@miri64 what do you think about that? |
I think the border router should set |
(or |
Isn't the root issue that we set So a border router (with a non 6lo upstream interface) will always have this enabled. This also causes issues with 6lo nodes that don't have |
If the Address Resolution is causing RS (part of router discovery) to be sent then something is definitely wrong... |
But how is |
I thought, that setting Mind you, I am not against changing things here, I just think the expression as it is in this PR. After some thinking about this, the RHS expression should express the following logic tabular
So the negation of a conditional |
I think the truth table is wrong. As you wrote it, the two last rows of the last column must be swapped. RTR_ADV from my point of view only means: "I answer to RS". (and send multicast RA in non 6LN case) |
This PR fixes a real problem when Preventing the 6lbr from sending the useless router solicitation fixes that issue. |
6646c56
to
2749744
Compare
2749744
to
e0d64b1
Compare
bors merge |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Contribution description
I think the 6LBR is not supposed to send RS on its downstream 6LO interface.
Consequently, I think the 6LBR interface is also not supposed to handle RA on the downstream interface.
Code existed to exclude the border router but it was not fully working.
Testing procedure
In master you´ll see that the border router interface sends RS.
With this PR it does not.
Issues/PRs references