IPv6 链路本地地址是由内核还是用户空间程序分配的

IPv6 链路本地地址是由内核还是用户空间程序分配的

当接口启用 IPv6 时,它将根据网络接口的 MAC 自动分配一个链路本地地址。

但这个地址是谁分配的呢?它是在内核中完成的,还是由某些也设置接口的用户空间程序完成的?

理想情况下,我还会对完成该操作的实际源代码的链接感兴趣。

答案1

核心在 OpenBSD 上通过in6_ifattach_linklocal,通过fgrep -rl fe80 /usr/src 2>/dev/null搜索找到。

相关内容