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

Do not do lengthy claiming cycle when route to special ip does not exist #60

Closed
christf opened this issue Jun 12, 2019 · 5 comments · Fixed by #65
Closed

Do not do lengthy claiming cycle when route to special ip does not exist #60

christf opened this issue Jun 12, 2019 · 5 comments · Fixed by #65

Comments

@christf
Copy link
Member

christf commented Jun 12, 2019

none of the multi-second claiming cycle needs to happen when there is no route to the special ip of the node.

sending unicast claim for client 04:4b:ed:29:42:53 to fec0::64b:edff:fe29:4253

// client->claimed = true;
// add_special_ip(&l3ctx.clientmgr_ctx, get_client(data->client->mac));
@christf
Copy link
Member Author

christf commented Jun 12, 2019

this relies on rework of the netlink abstraction. an thus #50

@christf
Copy link
Member Author

christf commented Jun 16, 2019

... but how do you know a route to this IP does not exist when a default route will apply?

we are looking for a host-route with 128 bit netmask.... let's figure out how to query that using netlink...

@genofire
Copy link

genofire commented Jul 2, 2019

Visible in logs by (strange address):

Error while sending ICMP destination unreachable, retrying 2a01:XXXX:XXX:XXX::X
l3roamd[2372]: sendto: Permission denied

@christf
Copy link
Member Author

christf commented Jul 2, 2019

I know I jsut said this on IRC but this is in fact a different issue. This happens when a client could not be found and a destination unreachable message is created for the other node of that connection. This is intersting and warrants a separate issue

@christf christf mentioned this issue Sep 11, 2019
@christf
Copy link
Member Author

christf commented Sep 11, 2019

@genofire is it possible that for the icmp issue the default-route was just retracted when this happened?

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 a pull request may close this issue.

2 participants