物理インターフェイスの状態が up から down に変わると、コンピュータの現在のルーティング テーブルと OSPF に関連する 3 つがあります。
インターフェイスの(接続された)ネットワークとこの(接続された)ネットワークを介してルーティングされたリモートネットワークは、コンピュータのルーティングテーブルから削除されます。
この(接続された)ネットワークのOSPFネイバーは、OSPFネイバーテーブルから削除されます。
この(接続された)ネットワークを介してルーティングされたリモートネットワークは、OSPFルーティングテーブルから削除されます。
私の質問は、物理インターフェイスの状態がダウンしたときにカーネルがOSPFデーモンにどのように通知するかです。カーネルは、物理インターフェイスの状態など、一部の情報をOSPFデーモンに継続的に通知する必要があるようです。
答え1
オペレーティングシステムに応じて - ルーティングソケット(BSDシリーズ)またはnetlinkソケット(Linux)を介して。利用可能なカーネルインターフェイスの概要については、次を参照してください。GNU Quaggaに関するドキュメント。
答え2
私は、この問題は、ルータが状態を維持するためにhelloパケットを送信する必要があるデッドタイム間隔を介してospfルータでリンク状態を学習したときに発生しないと思います。それ以外の場合、リンクはダウンしていると見なされます。イーサネットリンクがダウンすると、OSPFDはネイバーまたは隣接エントリと通信できません。