質問: ルーティングテーブルの「メトリック」列の解釈 ルーティングテーブルに表示される出力、特に「メトリック」列について少し混乱しています。$ route -n kernel ip routing table destination gateway genmask flags metric ref use iface 0.0.0.0 192.168.0.1 0.0.0.0 ug 0 0 0 wlan0 172.16.35.0 0.0.0.0 255.255.255.0 u 0 0 0 vmnet1 192.168.0.0 0.0.0.0 255.255.255.0 u 9 0 0 wlan0 192.168.82.0 0.0.0.0 255.255.255.0 u 0 0 0 vmnet8 マニュアルページによると、メトリックはターゲットまでの「距離」を示します。正確に「ターゲット」とは何かについて少し混乱しました。私はそれが私のルーターだと思いました(ゲートウェイ0.0.0.0に行き、それから192.168.0.1の私のルーターに行きます)したがって、メトリックはルーターへの単一ホップであると予想しました。しかし、それは9です!なぜこれほど多いのですか?
回答: マニュアルページによると、メトリックはターゲットまでの「距離」を示します。 メトリックがルーターへの単一ホップであると予想していました。しかし、それは9です!なぜこれほど多いのですか? metricフィールドには、さまざまな意味があります。 [メトリック]フィールドは、ルートのコストを示します。特定の宛先ネットワークidへのルートが複数存在する場合は、メトリックを使用して、どのルートを取るかを決定します。最も低いメトリックを持つルートが優先ルートです。一部のルーティングアルゴリズムは、複数のルートが存在する場合でも、ルーティングテーブル内の任意のネットワークidへの単一ルートのみを保存します。この場合、ルーターはメトリックを使用して、ルーティングテーブルに格納するルートを決定します。 メトリックは、ルートプリファレンスを表すさまざまな方法を示すことができます。 ホップ数。 共通の指標。ネットワークidへのパスにあるルーター(ホップ)の数を示します。 ディレイ。 パケットがネットワークidに到達するために必要な時間の測定。遅延は、パスの速度を示すために使用されます。ローカルエリアネットワーク(lan)リンクは遅延が小さく、ワイドエリアネットワーク(wan)リンクは遅延が大きいか、またはパスの輻輳状態を示します。 スループット。 1秒あたりのパスに沿って送信できるデータの有効量。非常にビジーなイーサネットリンクは、未使用の64 kbpsよりもスループットが低い場合があるため、スループットは必ずしもリンクのビットレートを反映しているわけではありませんwanリンク。 信頼性。 パスの不変性の尺度。一部のタイプのリンクは、他のタイプよりもリンク障害を起こしやすい傾向があります。たとえば、wanリンクの場合、専用回線はダイヤルアップ回線よりも信頼性が高くなります。 ソース ルーティングテーブル