RFC3927 仕様に違反せずに systemd-networkd を使用して Linux で ipv4 Link-Local を設定する方法は?

RFC3927 仕様に違反せずに systemd-networkd を使用して Linux で ipv4 Link-Local を設定する方法は?

私はLinux 4.9とsystemdがインストールされている組み込みデバイスを使用しています。私は次のようにsystemd-networkdを設定します。

[Match]
Name=eth0

[Network]
DHCP=v4

[DHCPv4]
UseHostname=false

デバイスがIPアドレスを受信できない場合にのみローカルリンクを設定するにはどうすればよいですか?

私はmdns、avahiなどが利用可能であることを知っていますが、ロジックと考えられるすべての選択肢を理解するために、一般的な方法でトピックを議論しようとしています。

PS:必要に応じてsystemd-networkdを別のものに置き換えることもできます。 RFC3927に準拠する最良のオプションを探しています。

関連情報