IPv6リンクローカルアドレスはカーネルまたはユーザ空間プログラムによって割り当てられますか?

IPv6リンクローカルアドレスはカーネルまたはユーザ空間プログラムによって割り当てられますか?

インターフェイスで IPv6 がイネーブルの場合、ネットワークインターフェイスの MAC に基づいてリンクローカルアドレスが自動的に割り当てられます。

しかし、このアドレスは誰が割り当てたのでしょうか?カーネルで実行されますか、またはインターフェイスを設定するいくつかのユーザースペースプログラムによって実行されますか?

理想的には、これを行う実際のソースコードへのリンクにも興味があります。

ベストアンサー1

これコアOpenBSDから渡され、in6_ifattach_linklocal検索fgrep -rl fe80 /usr/src 2>/dev/nullを通じて発見されました。

おすすめ記事