質問: インターフェイススコープ(グローバルvsリンク)は何に使用されますか? ルーティングテーブルエントリには、属性scopeがあります。 globalからlinkへの変更(またはその逆)がネットワークシステムにどのように影響するか知りたいのですが。
回答: スコープは送信元アドレスの選択に影響します。送信元アドレスがまだ固定されていない接続/関連付け(たとえば、tcp接続を開始するが、着信パケットに反応するときは接続しない)の場合、送信元アドレスは、パケットがヒットしようとしているルート。これが、アドレスにもスコープ属性がある理由です。送信元アドレスが選択されない例:着信tcp接続開始またはpingパケットは、ipアドレスを逆にして応答されます(送信元→宛先、宛先→送信元)、そうでない場合、他のホストはパケットを応答として認識しません。送信元アドレス選択が発生する例: ping xyzまたはtelnet xyz。一般的なプログラムは、どの送信元アドレスを使用するかをオペレーティングシステムに通知しません(これは良い習慣です)。 osは1つを選択する必要があり、それを行う準備ができています:ヒットする可能性のあるルートの潜在的な送信パケットをテストします(通常のルーティングは宛先アドレスのみを使用し、高度なルーティングを使用する場合、パケットにはまだ送信元アドレスがありません! )。結果のスコープは、使用可能な場合、選択を発信インターフェイスの対応するスコープからのアドレスに減らします。