インフラ用語集へ戻る

ネットワーク / L3ネットワーク

ルートテーブルとは

Route table。宛先ごとに次へ送る先をまとめた表です。

用語集内のカードを見る

詳細な図解

宛先に応じて次の転送先を選ぶ流れ
宛先IP通信先アドレスを見る
経路候補最長一致と優先度で選ぶ
Next-hop次の機器やゲートウェイへ渡す
戻り経路相手側も戻れる経路を持つ
  • default routeに吸われないか確認
  • クラウドはサブネット関連付けを見る
  • 片方向疎通だけで完了にしない

この記事で学べること

ルートテーブルを、定義だけで終わらせず、現場で出てくる場面、確認材料、見落としやすい点、関連語とのつながりまで順に確認できます。

  1. ルートテーブルを読むときの前提
  2. 最長一致と優先度を見る
  3. Next-hopと到達性を分ける
  4. 戻り経路と非対称を確認する
  5. 変更証跡と引き継ぎ

実務メモ

行き、戻り、Next-hop到達性を同じ表で見る

どこで効くか

ルートテーブルはルーター、OS、クラウドVPCで出てきます。通信障害では宛先へ向かう経路だけでなく、戻り経路、NAT後のアドレス、送信元サブネットに関連付いた表を確認します。

残す証跡

証跡には宛先prefix、Next-hop、出力interface、経路種別、優先度、default route、送信元サブネット、戻り経路、NAT前後のIP、FWログ、変更前後の経路表を残します。

避けたい誤解

pingが通る、またはdefault routeがあるだけでは十分ではありません。最長一致、クラウドルートの関連付け違い、Next-hop自体の障害、非対称ルーティングを見落としやすいです。

まず確認すること

  • 対象宛先に一致するprefixを長い順に確認する
  • Next-hop自体への到達性を確認する
  • 戻り経路とNAT前後のIPを突合する

ルートテーブルを読むときの前提

ルートテーブル(Route table)は、宛先prefixごとに次へ送る先、出力interface、優先度、経路種別を並べた表です。ルーター、L3スイッチ、OS、クラウドVPCのどれにもありますが、見えている経路が同じ意味とは限りません。

通信障害では、宛先へ向かう経路だけでなく、戻り経路、NAT後の送信元、FWの許可、名前解決結果を合わせて見ます。片方向だけ確認すると、経路表上は正しそうでも実通信が戻らないことがあります。

設計資料には、宛先prefix、Next-hop、出力interface、経路種別、優先度、所有者、用途、削除条件を残します。

最長一致と優先度を見る

ルートテーブルでは、基本的に宛先に最も具体的に一致するprefixが選ばれます。default routeがあっても、より長いprefixの静的ルートや動的経路があればそちらへ向かいます。

同じ宛先に複数の候補がある場合は、Administrative Distanceやmetric、クラウド側のルート優先順位、伝搬経路の扱いを確認します。特定宛先だけ想定外の出口へ向かう場合、広い経路ではなく狭い経路が上書きしていることがあります。

  • 対象宛先に一致するprefixを長い順に確認する。
  • 静的、動的、伝搬経路、default routeを分ける。
  • 同じprefixの優先度とmetricを確認する。

Next-hopと到達性を分ける

ルートテーブルにNext-hopが載っていても、そのNext-hopへ到達できるとは限りません。ARP解決、VLAN、トンネル状態、クラウドのInternet GatewayやNAT Gateway、Transit Gateway attachmentの状態を分けて確認します。

クラウドでは、サブネットごとに関連付けられたルートテーブルが違うことがあります。同じVPC内でも、送信元サブネットが違えば経路が違うため、利用者がいる場所から見た表を確認します。

  • 送信元サブネットに関連付いたルートテーブルを見る。
  • Next-hop自体への到達性と状態を確認する。
  • ARP、トンネル、クラウドattachmentを同時に確認する。

戻り経路と非対称を確認する

行きの経路だけ正しくても、戻りが別経路へ出るとFWのstateやNATの変換表に合わず通信が失敗することがあります。特に冗長回線、VPN、クラウド接続、複数FWをまたぐ構成では非対称ルーティングが起きやすいです。

疎通確認では、送信元、宛先、NAT前後、戻りのNext-hop、FWログを同じ時刻で並べます。pingやcurlの成功だけでは、業務通信のポートや戻り経路まで保証できません。

  • 行きと戻りのNext-hopを別々に確認する。
  • NAT前後のアドレスとFWログを突合する。
  • 片系停止時の戻り経路も確認する。

変更証跡と引き継ぎ

ルートテーブル変更では、追加・削除するprefix、Next-hop、影響するサブネット、既存経路との重複、切り戻し条件を残します。広いprefixを一時的に入れる場合は、削除予定と所有者を明記します。

引き継ぎでは、なぜその経路が必要か、どの通信を通すか、どの経路を優先するか、障害時にどの表を見るかを残します。関連語としてはルーティング、Next-hop、静的ルート、BGP、OSPFを並べると前後関係を理解しやすくなります。

  • 変更前後の経路表を保存する。
  • 重複prefixとdefault routeへの影響を確認する。
  • 削除条件と戻し手順を変更記録へ入れる。

関連語

同じ主要カテゴリの用語

ネットワークの学習順

同じ主要カテゴリの用語をまとめて確認できます。現在の用語を起点に、前後の用語へ進むと文脈を保ったまま読み進められます。

InfraEngKit内の関連機能