LoginSignup
0
0

ルーティングテーブルの項目に対する解析

Posted at

ルーティングテーブル

ルーティングテーブルは、ルーターやファイアウォール、さらには個人のコンピューターのようなネットワーク機器に存在するデータ構造です。

このテーブルには、ネットワーク上をデータパケットが送信元から目的地に移動するためのルート情報が含まれています。

ルーティングテーブルのルールに従って、パケットは様々なネットワーク間でどのように転送されるかが決定されます。

ルーティングテーブルに含まれる主要な情報:

目的地ネットワーク(Destination Network)

データパケットが到達したいネットワークまたはサブネットのIPアドレス範囲

サブネットマスク(Subnet Mask)

目的地ネットワークと合わせて、IPアドレスのネットワーク部分とホスト部分を特定するために使われます

ゲートウェイ(Gateway)

パケットが直接目的地ネットワークに送れない場合、次のジャンプポイントへのIPアドレス

インターフェース(Interface)

どの物理的または論理的ネットワークインターフェースからデータパケットを送信するかを指定します

メトリック(Metric)

同じ目的地への複数のルートが存在する場合、どのルートを優先的に使うかを決定します。通常、低いメトリック値は高い優先度を意味します

フラグ(Flags)

ルートに関する追加情報を提供します。たとえば、ルートが有効であるか(U)、ゲートウェイ経由か(G)、特定のホストへのルートであるか(H)、その他のステータス情報です

ルーティングテーブルに対する解析

例1:ディフォルトルート

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    100    0        0 wlan0

解析

截屏2024-03-28 10.14.15.png

Destination

defaultはデフォルトルート(または「デフォルトゲートウェイ」)を指し、特定の宛先が路由表にない場合に使用されるルートです。基本的に「すべての宛先」へのルートと考えることができます。

Gateway

192.168.1.1 はデフォルトゲートウェイのIPアドレスで、ルーティングテーブルに適切な宛先がないパケットが送られる先です。これは通常、ローカルネットワーク上のルーターやアクセスポイントのIPです。

Genmask

0.0.0.0 はこのルートがデフォルトルートであることを示しており、すべての宛先アドレスに適用されることを意味します。

wlan0 はこのルートが適用されるネットワークインターフェースです。

例2:ダイレクト接続ネットワーク

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

解析

截屏2024-03-28 10.44.59.png

Destination

192.168.1.0 はこのエントリーの対象となるネットワークアドレスです

Gateway

0.0.0.0 はゲートウェイを使わなく、直接接続されたネットワークを意味します。

Genmask

255.255.255.0 はサブネットマスクで、宛先アドレスが 192.168.1.x の形式であることを示しています。

これは、ネットワークが 256個のIPアドレスを持ち、そのうちの254個がホストに割り当てられることを意味します(192.168.1.0 はネットワークアドレスであり、192.168.1.255 はブロードキャストアドレスです)。

例3:ネットワークにアクセス

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.0.0      192.168.1.2     255.255.0.0     UG    10     0        0 wlan0

截屏2024-03-28 11.00.19.png

Destination

172.16.0.0 はこのエントリの対象となるネットワークアドレス。

Gateway

192.168.1.2 はこのネットワークセグメントにパケットを送るために使用されるゲートウェイのIPアドレス。

Genmask

255.255.0.0 はサブネットマスクで、宛先アドレスが 172.16.x.x の形式であることを示しています。

これは、ネットワークが 65536個のIPアドレスを持ち、そのうちの65534個がホストに割り当てられることを意味します。

例4:ホストにアクセス

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.1     192.168.1.3     255.255.255.255   UG    10     0        0 wlan0

截屏2024-03-28 11.47.54.png

Destination

192.168.2.1 は、このエントリの目的地のIPアドレスで、通常は単一のデバイス(ホスト)を指します。

Gateway

192.168.1.3 は、この特定のホストにデータを送るために通信が経由するゲートウェイのIPアドレスです。

Genmask

255.255.255.255 はサブネットマスクで、これは単一のIPアドレスに対するルーティングを示しています。つまり、このルートは特定のホストに対してのみ適用されます。

まとめ

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    100    0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
172.16.0.0      192.168.1.2     255.255.0.0     UG    10     0        0 wlan0
192.168.2.1     192.168.1.3     255.255.255.255   H    10     0        0 wlan0

截屏2024-03-28 14.30.14.png

その他

Flags

Flags はルートの特性を表す一連の指標であり、以下はいくつかの一般的なフラグ:

  • U(Up): ルートがアクティブで使用可能である
  • G(Gateway): ルートがゲートウェイを通じて行われるべきであることを示し、直接接続されていないネットワークへのパケットをゲートウェイが処理する
  • H(Host): ルートが特定のホスト(単一のIPアドレス)

Metric

Metric は、同じ宛先に複数のルートが存在する場合に、どのルートを優先すべきかを決定するためのコスト(距離)を表す数値です。値が低いほど優先度が高く、より好まれるルートです。メトリックは、複数のルートが等価な場合に、ルーティングプロトコルがどのルートを選択するかを決定するために使用されます。

ルーティングについての解析

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0