route
によって出力されたルーティングテーブルで、ネットワークルートとホストルートはどのようになっていますか? https://www.cyberciti.biz/faq/what-is-a-routing-table/
ネットワークルートから:インターネットワーク内の特定のネットワークIDへのルート(パス)。
ホストルート:特定のインターネットワークアドレス(ネットワークIDとホストID)へのルート。ホストルートを使用すると、ネットワークアドレスごとにインテリジェントなルーティング決定を行うことができます。ホストルートは、特定のタイプのネットワークトラフィックを制御または最適化するためのカスタムルートを作成するために使用されます。
ネットワークルートとホストルートはフラグに関連しています:
-
H(ターゲットはホスト)
-
G(ゲートウェイを使用)?
ネットワークルートとホストルートは、ネクストホップがゲートウェイであるかローカルネットワークインターフェイスであるかに関連していますか?
ありがとうございます。
コメント
回答
「ホストルート」は単一のホストへのルートの場合、「ネットワークルート」は複数のホストのネットワークへのルートです。唯一の違いは、実際にはターゲットのネットマスクです。 192.168.1.0/32
は1つのアドレスのみであるため、そのアドレスへのルートはホストルートです。ただし、192.168.1.0/24
は256アドレスのブロックであり、そこへのルートはネットワークルートです。
これはネクストホップがローカルの場合と完全に直交します。ネットワークインターフェイス、またはゲートウェイが到達するインターフェイス。
(ローカルに接続されたネットワークには複数のアドレスがある可能性があるため、ネットワーク全体のルートがある場合もあります。ポイントツーポイントリンクもちろん、例外かもしれません。)
route
コマンドの使用法を理解するためのものです。この質問がnetworkingengineering.seに投稿された場合、OS固有として閉じられます。 OS、ユーザープログラム、アプリケーションレベルについては何も望んでいません。