本文へ移動

インフラ転職コンパス現場・技術・キャリアをつなぐ専門メディア

メニュー

デフォルトゲートウェイとは?仕組みと調べ方をWindows・Linux・Ciscoで図解

デフォルトゲートウェイは、端末が自分と異なるIPネットワークへ通信するときに、最初の転送先として使うルーターまたはL3インターフェースです。同一セグメント通信では宛先端末へ直接送るため、通常はゲートウェイを経由しません。

この記事では、端末のサブネット判定、ARP、フレームとIPパケットの宛先、Windows・Linuxの確認コマンド、設定ミス時の切り分けを構成図で追います。

この記事でわかること

  • デフォルトゲートウェイとは?
  • どんな通信でデフォルトゲートウェイが必要になる?
  • 同一セグメント通信では何が起きる?
  • 別セグメント通信はゲートウェイへどう渡る?

この記事はネットワークエンジニアの仕事内容の各論です。工程の全体像から確認したい場合はそちらへ。

設計構築チャンネル関連動画:デフォルトゲートウェイ理解と構成図を読み解く力

デフォルトゲートウェイとは?

デフォルトゲートウェイは、端末が別のIPネットワークへ送るパケットを最初に渡すルーターまたはL3インターフェースです。同一セグメント宛てでは端末が宛先自身のMACアドレスをARPで解決するため、通常はゲートウェイを使いません。

(出典:RFC 1812 Requirements for IP Version 4 Routers)

どんな通信でデフォルトゲートウェイが必要になる?

宛先IPが端末自身と別のネットワークに属するとき、デフォルトゲートウェイが必要です。端末はサブネットマスクで同一・別セグメントを判定し、別セグメントならゲートウェイのMACアドレスをARPで解決してフレームを渡します。

同一セグメントの直接通信と別セグメントへのデフォルトゲートウェイ経由通信を比較した構成図
同一セグメントでは宛先端末のMACアドレスを解決し、別セグメントではデフォルトゲートウェイのMACアドレスを解決してパケットを渡します。

端末は宛先IPとサブネットマスクから自ネットワークかを判定します。別ネットワークなら、宛先IPではなくゲートウェイのMACアドレスを宛先にしたEthernetフレームを送ります。

デフォルトゲートウェイの重要ポイント
確認軸 実務で押さえる内容
ポイント1 同一セグメントなら宛先自身をARPで解決する
ポイント2 別セグメントならゲートウェイのMACアドレスをARPで解決する
ポイント3 IPパケットの宛先は最終宛先のまま、Ethernetフレームの宛先だけが次ホップへ変わる
ポイント4 端末のサブネットマスクが送信判断を左右する
ポイント5 IPv4では通常1つのデフォルトゲートウェイを設定する

設定値だけでなく、通信・作業の前後関係で確認します。

(出典:RFC 1122 Requirements for Internet Hosts)

同一セグメント通信では何が起きる?

端末はIPアドレスとサブネットマスクで宛先が同一ネットワークだと判断し、宛先IPのMACアドレスをARPで問い合わせます。IPパケットとEthernetフレームの宛先はいずれも最終端末を指します。

(出典:Microsoft Learn)

別セグメント通信はゲートウェイへどう渡る?

端末は宛先IPを別ネットワークと判断すると、デフォルトルートを選び、ゲートウェイのMACアドレスをARPで解決します。IPパケットの宛先は最終宛先のまま、最初のEthernetフレームの宛先だけがゲートウェイになります。

けんと@設計構築チャンネル
けんと@設計構築チャンネル
デフォルトゲートウェイの出力には、対象VRF、取得時刻、直前の変更を添えます。構成図の想定経路と並べると、別VRFや古い記録を見て判断するミスを防げます。
デフォルトゲートウェイの通信確認フロー
  1. STEP 01端末のIPアドレスとプレフィックスを確認
  2. STEP 02宛先が同一ネットワークか計算
  3. STEP 03別ネットワークならデフォルトゲートウェイを選択
  4. STEP 04ARPで次ホップのMACアドレスを解決
  5. STEP 05ルーターがルーティングテーブルで次の転送先を決定

デフォルトゲートウェイとルーターは何が違う?

ルーターは複数の経路から次の転送先を選ぶ機器・機能です。デフォルトゲートウェイは、端末側から見た別ネットワークへの最初の出口を指します。一台のルーターが複数端末のゲートウェイになることがあります。

Windows・Linuxで設定を確認するには?

Windowsはipconfig /allroute print、Linuxはip addressip routeで、IP・マスク・デフォルトルートを確認します。次にゲートウェイへの疎通、その先の経路を分けて試験します。

デフォルトゲートウェイが原因の障害の具体例は?

代表例は、別VLANのゲートウェイIPを設定する、サブネットマスクを誤って同一・別セグメントの判定が変わる、デフォルトルートがない、ゲートウェイのARP解決に失敗するケースです。同一セグメント宛ては通るが別セグメント宛てだけ失敗するかを最初に確認します。

構成図を読むときは何を確認する?

端末のIP・マスク、所属VLAN、ゲートウェイIP、L3境界、宛先ネットワーク、通信方向を順に見ます。端末が同一・別セグメントをどう判定するかと、各ホップでフレームの宛先MACが変わる点を図へ対応付けてください。

関連する記事

IPアドレスとサブネット、ARP、デフォルトルート、ルーターの経路表、VLAN間ルーティングの順に確認します。疎通障害では、端末自身、同一セグメント、ゲートウェイ、その先へ範囲を広げてください。

  • ルーティングテーブルの見方|show ip routeと経路選択を図解
  • Pingが通らない原因は?ネットワーク障害の切り分け手順

変更前に保存し、変更後にどこまで確認するか

案件では、ゲートウェイを変更する前に現行のIP・マスク・経路表・ARP・到達性を同じ端末から保存します。変更後はゲートウェイへの疎通だけで終えず、業務宛先、戻り経路、DNS、既存の同一セグメント通信まで確認し、問題時に元へ戻せる条件を決めます。

構成図では端末の横にIP、プレフィックス、ゲートウェイを一組で書き、L3境界にゲートウェイの実体を置きます。設定値だけを見るより、端末がどのMACアドレスへフレームを渡すかまで追うと誤設定を発見しやすくなります。

案件では、正常時の情報がなければ障害時の差分を判断できません。作業前にWindows: ipconfig /allとWindows: route printを取得し、変更後も同じ条件で比較します。

けんと@設計構築チャンネル
けんと@設計構築チャンネル
デフォルトゲートウェイは往路だけで終えず、戻り経路と隣接機器の経路表まで追います。片方向に経路があるだけでは、双方向の通信が成立するとは限りません。

この内容は、設計構築チャンネルの動画でも解説しています。

まとめ

デフォルトゲートウェイは、別ネットワークへ出る最初の転送先です。同一・別セグメントの判定、ARP、IPパケットとフレームの宛先、端末の経路表を構成図とコマンドで対応付けると、設定ミスを順序立てて切り分けられます。

最近の記事
ピックアップ