-
Notifications
You must be signed in to change notification settings - Fork 105
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
Read or delete autowired routes on startup #32
Comments
OpenWRT's odhcpd does not maintain the expiration table itself, but relies on the kernel's neighbour table and the assumption that ICMPv6 is not filtered by the hosts involved: it does not relay NSs and NAs by itself, but pings the destination address on network segment(s) other than the source segment; it then watches the neighbour table for changes, and sets up entries for said address in the NDP proxy table as well as the routing table accordingly. This mechanism also seems to be an alternative way to solve the issue which resulted in the creation of ndprbrd. |
For now, owned routes are simply routes that have protocol 72 on Linux, or PROTO3 flag on BSD. This first implementation removes all owned routes when ndppd starts. #32
Followup to #30
@john-sharratt
ndprbrd deletes them after the expiration period. It may be easier to delete them immediately on startup, but then in the first minute IPv6 connectivity may be more broken.
The text was updated successfully, but these errors were encountered: